/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */


		
		
/* START OF NEW SITE GLOBALS */

/*! normalize.css modified for PXtoEM.com at 16px
    normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
    display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */


html {
    
    -webkit-text-size-adjust: 1em;
    -ms-text-size-adjust: 1em; 
}


/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */


body {
    margin: 0;
	padding:0;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #545454;
}
/* =============================================================================
   Links
   ========================================================================== */

/*
 * Addresses outline displayed oddly in Chrome
 */
a:link,
a:visited {
	color: #55B9DF;
	text-decoration: none;
}
a:focus {
    outline: none;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,
a:active {
    outline: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */

h1 {
    font-size: 2.813em;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	font-weight: 400;
	color:#101729;
	margin: 0 0 20px;
}

h2 {
    font-size: 1.75em;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	color:#101729;
}

h3 {
    font-size: 1.375em;
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	color:#101729;
	font-weight: 400;
	line-height: 24px;
}

h4 {
    font-size: 1.125em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	line-height: 1.4em;
	color: #545454;
	margin: 0 0 22px;
}

h5 {
    font-size: 1em;
	font-family: 'Open Sans',sans-serif;
	color:#101729;
}

h6 {
    font-size: 0.75em;
	font-family: 'Open Sans',sans-serif;
	color:#101729;
}
h1, h2, h3, h4, h5, h6 { letter-spacing: normal; }
/* Page Sub Title */
h4.sub-h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #545454;
	margin: 0 0 22px;
}
p  {
font-size:1em;
line-height: 1.9em;
font-family: 'Open Sans', sans-serif;
margin: 0 0 25px;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/

b,
strong {
    font-weight: 600;
}

/*
blockquote {
    margin: 1em 40px;
}
*/

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */

/* this part confuses me so commenting out
p,
pre {
    margin: 1em 0;
}
*/

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes: none;
}

/* 2 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE6/7
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer; /* 1 */
    -webkit-appearance: button; /* 2 */
    *overflow: visible;  /* 3 */
}

/*
 * Re-set default cursor for disabled elements
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/* =============================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 		UL STYLING		 */
.field-name-body ul	{ 
    margin: 0;
}
.field-name-body ul li,
.field-name-body ol li,
.field-name-field-body ul li,
.field-name-field-body ol li { 
list-style-position: outside;
 margin-left: 0;
padding: 5px 0;
line-height: 1.9em;
}

/* hide untranslated page links */
.locale-untranslated	{ display: none; }

/* END OF NEW SITE GLOBALS */

/* NEW SITE STYLES */

.field-name-body a{
color:#55B9DF;
text-decoration:none;
font-weight:600;
}

.field-name-body a:hover{
text-decoration:underline;
}

.field-name-field-secondary-txt a{
color:#55B9DF;
text-decoration:none;
}

.field-name-field-secondary-txt a:hover{
text-decoration:underline;
}

#section-content{
background:#ecf0f1;
}
.node-type-brightcove-page #section-content {
	margin-top: 0px;
	padding-top:0px;
	background:none;
}
		
#region-second h3{
line-height:24px;
font-weight: 400;
margin: 5px 0 15px;
}

.field-item .more_link{
color:#55B9DF;
text-decoration:none;
}

.field-item .more_link:hover{
text-decoration:underline;
}
/* END NEW SITE STYLES */

/* NEW SITE CUSTOM BLOCK STYLES */
.page-node-3456 .field-collection-item-field-secondary-3cols{
margin-bottom:15px;
}
.page-node-3456 .field-collection-item-field-secondary-3cols .secondary_h3{
line-height:25px;
height:80px;
}

/* END NEW SITE CUSTOM BLOCK STYLES */
		


/* 		Hide Block Titles		 */
h2.block-title, .block-nodeblock .field-name-title h2	{ display: none; }


/* 		END Hide Block Titles		 */

/* BENDY slideshows */


#block-views-7e96fd4b83281a100aceba11f97a690d {display:block;} /* banners page */

.view-bendy-featured-content-rotating-banner {margin-bottom: 1em; background:transparent; clear: both;}

.view-bendy-featured-content-rotating-banner .views-field-field-bendy-image {width:100%;padding-bottom: 1em;}

.view-bendy-featured-content-rotating-banner .views_slideshow_cycle_main {border:0; padding: 0;}

.views-slideshow-controls-bottom {display:none;}
.views-slideshow-controls-bottom .views-slideshow-pager-field-item { display:none;}


.views_slideshow_cycle_slide .views-field-field-more {
padding: 0 1em; 
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;
border-radius:4px;
border: 1px solid #ff9300;
z-index: 1050;
position: absolute;
top: 25%;
left: 55%;
}

.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.4em; 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-field-bendy-subtitle {
font:300 1.4em  'Open Sans', sans-serif;
color: #666;
text-align: left;
}


#views_slideshow_cycle_main_bendy_featured_content_rotating_banner-block_1 .views-field-field-bendy-subtitle { 
position: absolute;
left: 55%;
width: 40%;
top: 25%;
font: 300 1.4em  'Open Sans', sans-serif;
color: rgb(102, 102, 102);
}

.view-bendy-featured-content-rotating-banner .views-field-field-promotext{
text-align:left; font:300 1.1em  'Open Sans', sans-serif; color:#666;}

.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;}

/*END BENDY slideshows */



/* BRIGHTCOVE RESPSONIVE VIDEOS */

#BCcontainingBlock {
width: 100%;
float: left;
}

.BCvideoWrapper {
position: relative;
padding-top: 1px;
/*padding-bottom: 56.25%;*/
padding-bottom: 100%;
height: 0;
}

* html .BCvideoWrapper {
margin-bottom: 45px;
margin-top: 0;
width: 100%;
height: 100%;
}

.BCvideoWrapper div,
.BCvideoWrapper embed,
.BCvideoWrapper object,
.BrightcoveExperience {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
/* lightbox styling */
.node-type-brightcove-page #breadcrumb, .node-type-brightcove-page #zone-content-wrapper	{display: none;}
/* END BRIGHTCOVE RESPSONIVE VIDEOS */

/* 	START Main Menu		 */

#zone-menu-wrapper  {
    /*position:relative;
    z-index:5;
	margin-top: 30px;
	padding-bottom:12px;*/
}


#zone-menu-wrapper #region-menu	{ margin: 0; }

#block-menu-menu-main-he	{ direction: rtl;  }

#block-system-main-menu ul.menu:nth-child(1) > li,
#block-menu-menu-main-uk2 ul.menu:nth-child(1) > li,
#block-menu-menu-main-fr ul.menu:nth-child(1) > li,
#block-menu-menu-main-de ul.menu:nth-child(1) > li,
#block-menu-menu-main-br ul.menu:nth-child(1) > li,
#block-menu-menu-main-jp ul.menu:nth-child(1) > li  {
background: #586b76;
width: 100%;
padding: 0 0.5em 0 0;
border-bottom: 1px solid #333;
}
#block-menu-menu-main-he ul.menu:nth-child(1) > li	{
background: #586b76;
width: 100%;
padding: 0 0.5em 0 0;
border-bottom: 1px solid #333;
padding: 0 0 0 0.5em;
}
#block-system-main-menu ul.menu:nth-child(1) > li:last-child,
#block-menu-menu-main-uk2 ul.menu:nth-child(1) > li:last-child,
#block-menu-menu-main-fr ul.menu:nth-child(1) > li:last-child,
#block-menu-menu-main-de ul.menu:nth-child(1) > li:last-child,
#block-menu-menu-main-br ul.menu:nth-child(1) > li:last-child,
#block-menu-menu-main-he ul.menu:nth-child(1) > li:last-child,
#block-menu-menu-main-jp ul.menu:nth-child(1) > li:last-child	{ border-bottom: none; }

#block-system-main-menu ul.menu,
#block-menu-menu-main-uk2 ul.menu,
#block-menu-menu-main-fr ul.menu,
#block-menu-menu-main-de ul.menu,
#block-menu-menu-main-br ul.menu,
#block-menu-menu-main-jp ul.menu {
    margin:0;
    padding:0 0.5em 0 0;
    list-style:none;
    position: relative;
    width: 100%;
}
#block-menu-menu-main-he ul.menu	{
    list-style:none;
    position: relative;
    width: 100%;
    margin:0;
	padding: 0 0 0 0.5em;
	text-align: right;
}
/* hide main nav on mobile */
#block-system-main-menu ul.menu:first-child,
#block-menu-menu-main-uk2 ul.menu:first-child,
#block-menu-menu-main-fr ul.menu:first-child,
#block-menu-menu-main-de ul.menu:first-child,
#block-menu-menu-main-br ul.menu:first-child,
#block-menu-menu-main-he ul.menu:first-child,
#block-menu-menu-main-jp ul.menu:first-child	{ display: none;}
#block-system-main-menu ul.menu	li,
#block-menu-menu-main-uk2 ul.menu li,
#block-menu-menu-main-fr ul.menu li,
#block-menu-menu-main-de ul.menu li,
#block-menu-menu-main-br ul.menu li,
#block-menu-menu-main-he ul.menu li,
#block-menu-menu-main-jp ul.menu li	{
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0.2em 0 0;
}
#block-system-main-menu h2.block-title,
#block-menu-menu-main-uk2 h2.block-title,
#block-menu-menu-main-fr h2.block-title,
#block-menu-menu-main-de h2.block-title,
#block-menu-menu-main-br h2.block-title,
#block-menu-menu-main-he h2.block-title,
#block-menu-menu-main-jp h2.block-title  { display: none;
}
#block-system-main-menu ul li.expanded,
#block-menu-menu-main-uk2 ul li.expanded,
#block-menu-menu-main-fr ul li.expanded,
#block-menu-menu-main-de ul li.expanded,
#block-menu-menu-main-br ul li.expanded,
#block-menu-menu-main-he ul li.expanded,
#block-menu-menu-main-jp ul li.expanded {
list-style-image: none;
list-style-type: none;
}
#block-system-main-menu ul.menu li a:link,
#block-system-main-menu ul.menu li a:visited,
#block-menu-menu-main-uk2 ul.menu li a:link,
#block-menu-menu-main-uk2 ul.menu li a:visited,
#block-menu-menu-main-fr ul.menu li a:link,
#block-menu-menu-main-fr ul.menu li a:visited,
#block-menu-menu-main-de ul.menu li a:link,
#block-menu-menu-main-de ul.menu li a:visited,
#block-menu-menu-main-br ul.menu li a:link,
#block-menu-menu-main-br ul.menu li a:visited,
#block-menu-menu-main-he ul.menu li a:link,
#block-menu-menu-main-he ul.menu li a:visited,
#block-menu-menu-main-jp ul.menu li a:link,
#block-menu-menu-main-jp ul.menu li a:visited {
    display: block;
    padding:0.5em;
    outline:none;
    text-decoration: none;
    color: #fff;
    font-size: 1.2em;
	font-family: 'Open Sans', sans-serif;
}
#block-system-main-menu ul.menu li ul li a:link,
#block-system-main-menu ul.menu li ul li a:visited,
#block-menu-menu-main-uk2 ul.menu li ul li a:link,
#block-menu-menu-main-uk2 ul.menu li ul li a:visited,
#block-menu-menu-main-fr ul.menu li ul li a:link,
#block-menu-menu-main-fr ul.menu li ul li a:visited,
#block-menu-menu-main-de ul.menu li ul li a:link,
#block-menu-menu-main-de ul.menu li ul li a:visited,
#block-menu-menu-main-br ul.menu li ul li a:link,
#block-menu-menu-main-br ul.menu li ul li a:visited,
#block-menu-menu-main-he ul.menu li ul li a:link,
#block-menu-menu-main-he ul.menu li ul li a:visited,
#block-menu-menu-main-jp ul.menu li ul li a:link,
#block-menu-menu-main-jp ul.menu li ul li a:visited  { color: #ACC3CF !important;}

#block-system-main-menu ul.menu li span.over,
#block-menu-menu-main-uk2 ul.menu li span.over,
#block-menu-menu-main-fr ul.menu li span.over,
#block-menu-menu-main-de ul.menu li span.over,
#block-menu-menu-main-br ul.menu li span.over,
#block-menu-menu-main-jp ul.menu li span.over {
    display: block;
    float: right;
    height:28px;
    width: 44px;
    line-height: 30px;
    padding: 4px 8px 0 0;
    font-size: 300%;
    font-weight: 300;
    text-align: right;
    cursor:pointer;
    color: #fff;
}
#block-menu-menu-main-he ul.menu li span.over {
    display: block;
    float: left;
    height:28px;
    width: 44px;
    line-height: 30px;
    padding: 4px 8px 0 0;
    font-size: 300%;
    font-weight: 300;
    text-align: right;
    cursor:pointer;
    color: #fff;
}
#block-system-main-menu #over-all,
#block-menu-menu-main-uk2 #over-all,
#block-menu-menu-main-fr #over-all,
#block-menu-menu-main-de #over-all,
#block-menu-menu-main-br #over-all,
#block-menu-menu-main-he #over-all,
#block-menu-menu-main-jp #over-all	{
	width: 100%;
	height: 36px;
	background: #43525d;
	padding: .5em 0 0 0.5em;
	color: #fff;
}
#block-system-main-menu #over-all #movi-nav,
#block-menu-menu-main-uk2 #over-all #movi-nav,
#block-menu-menu-main-fr #over-all #movi-nav,
#block-menu-menu-main-de #over-all #movi-nav,
#block-menu-menu-main-br #over-all #movi-nav,
#block-menu-menu-main-he #over-all #movi-nav,
#block-menu-menu-main-jp #over-all #movi-nav	{ display: block; float: left; margin: 0.2em 0 0 0.2em; font-size: 125%; 
}
#block-system-main-menu #over-all .trigger,
#block-menu-menu-main-uk2 #over-all .trigger,
#block-menu-menu-main-fr #over-all .trigger,
#block-menu-menu-main-de #over-all .trigger,
#block-menu-menu-main-br #over-all .trigger,
#block-menu-menu-main-he #over-all .trigger,
#block-menu-menu-main-jp #over-all .trigger	{
    display: block;
    float: right;
    height: 30px;
    width: 72px;
    line-height: 30px;
    padding: 0 1.5em 0 0;
    font-size: 1.2em;
    text-align: right;
}
#block-system-main-menu ul.menu ul,
#block-menu-menu-main-uk2 ul.menu ul,
#block-menu-menu-main-fr ul.menu ul,
#block-menu-menu-main-de ul.menu ul,
#block-menu-menu-main-br ul.menu ul,
#block-menu-menu-main-jp ul.menu ul {
    margin:0;
    padding:0 0.5em 0 0;
    width: 100%;
    display:none;
    background: #2e3438;
}
#block-menu-menu-main-he ul.menu ul	{
    margin:0;
    padding:0 0 0 0.5em;
    width: 100%;
    display:none;
    background: #2e3438;
}
#block-system-main-menu ul.menu ul li a,
#block-menu-menu-main-uk2 ul.menu ul li a,
#block-menu-menu-main-fr ul.menu ul li a,
#block-menu-menu-main-de ul.menu ul li a,
#block-menu-menu-main-be ul.menu ul li a,
#block-menu-menu-main-he ul.menu ul li a,
#block-menu-menu-main-jp ul.menu ul li a {
    text-decoration:none;
}

/* 	END Main Menu		 */

/* FOOTER FIRST */
/* kill share block */

#section-footer {position:relative;}
#block-nodeblock-5214 #block-block-13	{
	display: none !important;
}
#footer-cta-wrap {
	padding: 20px 0 0;
}
#zone-footer-a-wrapper {
	display:block;
    background: url("/sites/default/files/pictures/footer-pattern.png") repeat-x;
    width: 100%; height: 168px;
}
#block-nodeblock-5214{
width: 100%;
background: url(/sites/default/files/pictures/Get_Started_Dart.png) no-repeat top center;
background: none;
}
#block-nodeblock-5214 #foot-cta-left {
	width:100%; height: auto;
}
#block-nodeblock-5214 #img-holder {
	/*
width: 20%; height: auto;
	margin: 38px 20px 0 0;
	float: left;
*/
	display: none;
}
#block-nodeblock-5214 #foot-cta-left img {
	width: 100%;  height: auto;
}
#block-nodeblock-5214 #title-holder	{
	margin: 0;
}
#block-nodeblock-5214 #title-holder h2 {
color: #9FCB2E;
font-weight: 300;
font-size: 1.5em;
width: 100%;
margin: 0 0 10px;
text-align: center;
}


#block-nodeblock-5214 #title-holder p {
	color: #fff;
	margin: 0 0 10px;
	text-align: center;
	padding: 0 14px;
	line-height: 1.4em;
}

.i18n-fr #block-nodeblock-5214 #title-holder h2{
font-size:1.3em;
}

.i18n-fr #block-nodeblock-5214 #title-holder p {
font-size:0.9em;
}

#block-nodeblock-5214 #foot-cta-right a:link,
#block-nodeblock-5214 #foot-cta-right a:visited {
	color: #fff;
	display: block;
	padding: 4px 24% 0;
	text-align: center;
}
#block-nodeblock-5214 #foot-cta-right {
	width: 82%;
	height: 36px;
	position: relative;
	margin: 0 auto;
	background-color: #f68a1f;
    border: none;
	 -o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
#block-nodeblock-5214 #foot-cta-right:hover,
#block-nodeblock-5214 #foot-cta-right:focus {
	background: #EA7400;
}
/* END FOOTER FIRST */

/* FOOTER SECOND */

#zone-footer-b-wrapper{
	background:#232e35;
	border-top: solid #f68a1f 4px !important;
}

#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-views-sitemap-block-4, #zone-footer-b-wrapper #block-views-sitemap-block, #zone-footer-b-wrapper #block-views-sitemap-block-6, #zone-footer-b-wrapper #block-block-5, #zone-footer-b-wrapper #block-views-sitemap-block-3{
	display:none;
}

#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{
	float:left;
	width:100%;
}

#zone-footer-b-wrapper #block-menu-menu-global-sub-navigation-menu--2 .menu .active-trail, #zone-footer-b-wrapper #block-menu-menu-global-sub-navigation-menu--2 .menu .last, #zone-footer-b-wrapper #block-menu-menu-global-sub-navigation-menu--2 .menu .expanded{
	display:none;
}

#zone-footer-b-wrapper #block-menu-menu-global-sub-navigation-menu--2 .menu .first{
	display:block;
}

#zone-footer-b-wrapper #block-menu-menu-global-sub-navigation-menu--2 .menu li, #zone-footer-b-wrapper #block-locale-language-content--2 .language-switcher-locale-url li{
	list-style:none;
	margin:0;
}

#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{
    color: #ffffff;
    display: block;
    font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
    font-size: 1.154em;
    font-weight: 700;
    line-height: 1.231em;
    margin: 20px 0 5px;
	text-decoration:none;
}

#zone-footer-b-wrapper #block-locale-language-content--2 .language-switcher-locale-url{
	margin-bottom:6px;
}

#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{
	color: #6b95aa;
    font-size: 0.846em;
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
    line-height: 1em;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:45%;
	text-decoration:underline;
}

#zone-footer-b-wrapper #block-nodeblock-3325{
	margin-bottom:30px;
}

#zone-footer-b-wrapper #block-nodeblock-3325  #wrap-market-mobile, #zone-footer-b-wrapper #block-nodeblock-3325  #wrap-loop-mobile{
	clear:left;
	float:left;
	width:100%;
}

#zone-footer-b-wrapper #block-nodeblock-3325  #wrap-market-mobile .mobile-block-title, #zone-footer-b-wrapper #block-nodeblock-3325  #wrap-loop-mobile .mobile-block-title{
	margin-bottom:10px;
}

#zone-footer-b-wrapper #block-nodeblock-3325  .market-ikon, #zone-footer-b-wrapper #block-nodeblock-3325  .loop-ikon{
	float:left;
	width:18%;
	margin-right:6px;
}

#zone-footer-b-wrapper #block-nodeblock-3325  #market-mobile-container .two{
	position:relative;
	top:8px;
}

#zone-footer-b-wrapper #block-nodeblock-3325  #market-mobile-container .five{
	position:relative;
	top:11px;
}

#zone-footer-b-wrapper #block-nodeblock-3325  .market-ikon img{
	width:100%;
}

#zone-footer-b-wrapper #block-nodeblock-3325  .loop-ikon img{
	width:75%;
}

/* END FOOTER SECOND */

/* FOOTER THIRD */

#zone-footer-c-wrapper {background:#0b151b; width:100%;}

#block-menu-menu-legal-menu {
background: transparent;
}
#block-menu-menu-legal-menu div.content {
    background: url("../images/footer_logo_white.png") no-repeat left bottom transparent;
    height: 52px;
	background-size:120px;
}
#block-menu-menu-legal-menu li.leaf {
	/*padding:4px;*/
}

#block-nodeblock-5203 {
	border-bottom: 1px solid #2C3F4A;
	box-shadow: inset 0 0px 0 #1B262D, 0 1px 0 #1B262D;
	padding: 1.2em 0 1em 0;
	width: 100%;
}

#block-nodeblock-5203  .footer-social-outer {
	margin:0 auto;
	width: 100%;
}
#block-nodeblock-5203 .footer-social {
	padding: 0 6% 0 6%;
	
}	


#block-menu-menu-legal-menu .leaf{
	/*display:none;*/
}

#block-menu-menu-legal-menu .last{
	display:block;
}

#block-menu-menu-legal-menu ul {
    font-size: 11px;
    list-style: none outside none;
    margin: 0 0 0 220px;
    padding: 0;
}

#block-menu-menu-legal-menu ul li {
    float: right;
    line-height: 54px;
    margin: 0;
    padding-left: 0;
	list-style:none;
}

#block-menu-menu-legal-menu ul li a {
    color: #A1A1A1;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
}

/* END FOOTER THIRD */

				/* 	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: auto;
position: relative;
padding:0 10px 10px;
margin: 0 0 20px 0;
text-align:center;
}
/* multi-link */
div.node-vert-multi-link .field-name-field-headline-op	{
font: bold 1.385em Arial, sans-serif;
color: #666;
margin: 10px 0 5px 0;
padding: 0;
}
div.node-vert-multi-link .field-name-field-video-link .field-item	{
	margin: 0 0 10px;
	text-align: left;
}
/*	END multi-link */

				
	/* callout-left and featured callout images */	

.field-name-field-220-rect img,
.node-edit-left .field-name-body p img  { 
float: left;
margin: 0 3% 0 0;
width: 25%; height: auto; }

		/*  		2 Columns 		 */
.node-callout-2-col .group-left	{
	width: 45%;
	float:left;
}
.node-callout-2-col .group-right	{
	width: 45%;
	float: right;
}
.node-callout-2-col .group-left img, .node-callout-2-col .group-right img{
	width:100%;
	height:auto;
}
.node-callout-2-col .field-name-field-3col-80x-left,
.node-callout-2-col .field-name-field-3col-80x-right	{
	float: left;
}
.table-2-col-left, .table-2-col-right{
	clear:left;
	float:left;
	width:100%;
}
.table-2-col-left{
	margin-bottom:0;
}
/*  		END 2 Columns 		 */

/* 			CALLOUT LARGE		 */
.node-editorial-lg-image img	{ width: 100%; }	

/* 			END CALLOUT LARGE		 */
/* ~~~~~~~~~ CALLOUT QOUTE ~~~~~~~~~~~~~~ */
.node-callout-quote		{
position: relative;
/* float: none; */
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:  10px;
margin: 0 0 2em;
width: auto;
}
.node-callout-quote	.field-name-field-headlink-op	{
	font: 300 1.385em 'Open Sans', sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
}
.node-callout-quote .field-name-field_link_medium,
.node-callout-quote .field-name-field-video-static-link	{ margin-top: 15px;  }

.node-callout-quote .field-name-field-link-medium img, 
.node-callout-quote .field-name-field-video-static-link img {
width: 40%;
height: auto;
float: right;
margin: 0 0 0.5em 0.5em;
}
.node-callout-quote .field-name-body .field-items .field-item p	{ 
padding:0;
margin: 0;
font: normal 100 1.2em/1.4em Georgia, sans-serif ; 
color:#545454;
font-style:italic;
}
.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 75% Georgia, sans-serif ; 
 }
.node-callout-quote .field-name-field-more {
	padding: 0 10px;
	height:1.7em;
	width: 90%;
	float: right;
/* 	margin: 15px 0 0; */
	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;
}
.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 */

/* ~~~~~~~~~ END CALLOUT QOUTE ~~~~~~~~~~~~~~ */

/* 			CALLOUT EDITORIAL-LEFT		 */
.node-edit-left .field-name-field-edit-head	{
	font: 600 150% 'Open Sans', sans-serif;
	color: #666 !important;	 
	margin: 5px 0 10px 0;    
	padding: 0;
}


/* 			END CALLOUT EDITORIAL-LEFT		 */

/* 		CALLOUT FULL		 */
div.node-callout-full	{
	width: 100%;
	height: auto;
	position: relative;
	margin: 0 0 20px 0;
}
/* .field-name-field-link-full { width: 20%; } */
div.node-callout-full img	{ width: 20%; height: auto; }
div.node-callout-full .field-name-field-headlink-op {
	position: absolute;
	top:10px;
	left: 20%;
	width:80%;
	font: 600 1.3em Arial, sans-serif;
	margin: 0;
	padding: 0;
}
div.node-callout-full .field-name-field-subhead-op	{	top:10px; left: 46%;	}
/* 	callout full custom	 */
/* tan */
.block-nodeblock-289 div.node-callout-full,
.block-nodeblock-1120 div.node-callout-full
	{ background: #d1c7a4; }
/* blue */
.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-2740 div.node-callout-full,
.block-nodeblock-2743 div.node-callout-full
	{ background: #a6c3d3; }
/* white */
.block-nodeblock-672 div.node-callout-full	
	{ background: #fff; border: 1px solid #eee; }
/* cream */
.block-nodeblock-942 div.node-callout-full,
.block-nodeblock-166 div.node-callout-full,
.block-nodeblock-276 div.node-callout-full	
	{ background: #fbfaf4; border: 1px solid #eee; }
/* 	gray	 */
.block-nodeblock-2804 div.node-callout-full	{
	background: #c9c9c9;
}
/* wierd yellow */
.block-nodeblock-1020 div.node-callout-full {
	background: #fff7d6;
}
/* 	END callout full custom	 */

/* Learn More */
.node-callout-full .field-name-field-more {
	padding: 0 10px;
	height:1.7em;
	width: 50%;
	position: absolute;
	bottom:20%;
	right: 20%;
	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;
}
.node-callout-medium .field-name-field-more, .node-callout-video-sidebar .field-name-field-more, section#block-nodeblock-5198 .field-name-field-more
{
margin-top:18px;
margin-bottom:0;
	width: auto;
    text-align: center;
    cursor: pointer;
    padding: .4em 1.2em; 
    color: #fff;
    background-color: #f68a1f;
    border: none;
    font: normal 1em 'Open Sans', sans-serif; 
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    text-decoration: none;
      -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

.node-callout-medium .field-name-field-more:hover,
.node-callout-medium .field-name-field-more:focus, .node-callout-video-sidebar .field-name-field-more:hover,
.node-callout-video-sidebar .field-name-field-more:focus, section#block-nodeblock-5198 .field-name-field-more:hover, section#block-nodeblock-5198 .field-name-field-more:focus{
    cursor: pointer;
    background-color: #ea7400;
    text-decoration: none;
     
}

.node-callout-medium .field-name-field-more:active, .node-callout-video-sidebar .field-name-field-more:active, section#block-nodeblock-5198 .field-name-field-more:active{
    cursor: pointer;
    background-color: #ea7400;
    text-decoration: none;
     
}

.field-name-field-more a:link,
.field-name-field-more a:visited	{
padding: 0;
font: 500 1em 'Open Sans', sans-serif;
/* line-height: 2.3em; */
color: #fff;
text-align: center;
display: block;
margin:0;
text-decoration:none;
}

/* END Learn More */

/* 	END		CALLOUT FULL		 */

/* 		FEATURED CALLOUT		 */
.node-callout-feat {
position: relative;
clear: both;
/* padding: 0 0 20px 0; */
}

/* 		END		FEATURED CALLOUT		 */


/* 		3 COLUMNS BLOCK			 */
.node-callout-3-col .field-type-linkimagefield .field-item	{ margin: 0 0 15px; }
.node-callout-3-col .field-type-linkimagefield .field-item img	{
	width: 85%;
	height: auto;
}
.node-callout-3-col .field-type-text-long p { margin: 0 1.2em 0 0; }


/*	 	END	3 COLUMNS BLOCK			 */
/* 		insert IMAGE INTO body		 */
.field-name-field-insert-img	{ float: right; margin: 0 0 0 10px; width: 25%; }
.field-name-field-insert-img img	{ width: 100%; height: auto; border: 1px solid #efefef; float: right;}
/* 		END	insert IMAGE INTO body		 */
/* 		VIDEO CALLOUT + MEDIUM CALLOUT		 */
.node-callout-video-sidebar .field-name-field-link-vdo2,
.node-callout-medium .field-name-field-link-medium	{ margin: 0 0.5em 1em 0; float: left; width: 50%; height: auto; }
.node-callout-medium .field-name-field-link-medium	{ margin: 0.5em 0.5em 0 0; float: left; width: 50%; height: auto; }
.node-callout-video-sidebar .field-name-field-link-vdo2 img,
.node-callout-medium .field-name-field-link-medium img	{ width: 100%; height: auto; }
.node-callout-video-sidebar .field-name-body .vdo_link:link,
.node-callout-video-sidebar .field-name-body .vdo_link:visited	{ 
	outline: none;
	color: #55B9DF;
	font: 700 1.1em 'Open Sans', sans-serif;
	margin: 5px 0;
	float: right;
}
.node-callout-video-sidebar .field-name-body .vdo_link:hover,
.node-callout-video-sidebar .field-name-body .vdo_link:focus	{
	text-decoration: underline;
}
#region-main .node-callout-video-sidebar .field-name-body p,
#region-second .node-callout-video-sidebar .field-name-body p	{ margin: 0; }
/* 		END VIDEO CALLOUT		 */

/* 		CALLOUT LARGE IMAGE			 */
.node-editorial-lg-image	{
	margin: 0 0 2em;
}
.node-editorial-lg-image .field-name-field-lg-image	{
	margin: 0 0 1.5em;
}

/* 		END CALLOUT LARGE IMAGE			 */

			/* ~~~~~~~~~~~~ CALLING CARD ~~~~~~~~~~~~~~~~~ */
.node-call-card	{
padding: 0 0 45px; 
position: relative;
display: inline;
}
.node-call-card #node_call_card_full_group_card_wrap legend,
.node-call-card .field-name-title,
.node-call-card #node_call_card_full_group_img_chat legend,
.node-call-card #node_call_card_full_group_call_dscrp legend	{ display: none; }
.node-call-card fieldset 	{ border: none; margin: 0; padding: 0; }
#node_call_card_full_group_img_chat	{ width:20%; float: left; margin: 0 0 0 20px; }
.node-call-card .fieldset-wrapper {
    padding: 0;
}
.node-call-card #node_call_card_full_group_card_wrap	{ 
/*
height: auto;
width: 100%;
*/
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-name	{ 
width: 50%; padding: 0; display: inline; 
float: left;
text-align: right;
}

.node-call-card .field-name-field-person-title	{ 
width: 82%; padding: 0; display: inline; 
float: left;
text-align: right;
}
.node-call-card .field-name-body	{  padding: 4em 0 0 1.6em; }
/* .node-call-card .field-name-body .field-items	{ background: url('../images/call_quote_top.png') no-repeat 2px 1px; } */
.node-call-card .field-name-body .field-item		{ 
width: 100%;padding: 10px 0 16px;
} 
.node-call-card .field-name-body p	{ /* text-indent: 25px; */ font: normal 300 1em Georgia, sans-serif;
padding: 0; margin: 0; }
.node-call-card .field-name-field-act-call	{ text-align: right; 
margin: 20px 20px 0 0; }
.node-call-card .field-name-field-person-name	{ 	font: 300 1em 'Open Sans', sans-serif;
	color: #555; text-align: center;
  }
.node-call-card .field-name-field-person-title	{ font: 300 0.8em 'Open Sans', sans-serif;
	color: #777;
	padding: 2px 0 0;
	margin-top:4px;
 }
.node-call-card .field-name-field-related-sub-head { font: 300 1.2em 'Open Sans', sans-serif;
	color: #666;
	padding: 10px 0 0 30px;
 }
.node-call-card .field-name-field-call-text	{ padding: 0 0 20px 25px; }
.node-call-card .field-name-field-chat-link a	{ 
	background: url("../images/bullet_green_sm.png") no-repeat left;
	margin: 0 0 0 5px;
	padding: 0 0 0 15px; }
/*
.node-call-card .field-name-body .field-item .quote_holder	{
background: url('../images/call_quote_end.png') no-repeat right bottom;
padding: 0 24px 10px 0;	
}
*/
.region-home-region-b #block-nodeblock-198 {float: left;}
.node-call-card .field-name-field--100x100px img	{
	width: 60px; height: auto; border: 1px solid #ddd; }
.block-nodeblock-198 { margin: 0 0 3em 0; }			
/* ~~~~~~~~~~~~ END CALLING CARD ~~~~~~~~~~~~~~~~~ */

/* 		RESOURCE ITEm5	 */
/* teasers within Related resources */
#block-views-8f8904547a94e61557d0153a68317d10 {
	margin: 0 0 40px;
}
#block-views-8f8904547a94e61557d0153a68317d10  .block-title{
display:block;
font-family: "myriad-pro-1","myriad-pro-2","myriad-pro-n3", sans-serif; 
color: #131F36;
font-size: 1.75em;
font-weight: 400;
letter-spacing: normal;
margin: 0 0 15px;
}
.view-id-related_blog_posts	{
	margin: 0 0 40px;
}

/* END teasers within Related resources */
.block-views.block-resources-block	{ margin: 0 0 10px; padding: 0; }
/*
.view-resources .node-resource-item,
#region-second .view-resources .views-row{
width: 93%;
height: auto;
padding: 10px;
margin: 0 0 1em 0;
float: left;
position: relative;
border: 1px solid 
#ddd;
background: url(/sites/all/themes/engage/images/CalloutsBG.png) repeat-x bottom 
#fff;
}
*/
.view-resources .views-row-last .node-resource-item	{ margin: 0; }
.block-resources-block h2.block-title,
.block-resources-block-1 h2.block-title,
.block-resources-block-2 h2.block-title	{ display: block !important; font-size: 24px; }
.node-resource-item .field-name-field-headline		{ 
font-family: "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
font-weight: 500;
font-size:1.8em;
color: #666;
}
.node-resource-item .field-name-field-choose-section { display: none; }
.node-resource-item .field-name-field-link-full		{
width: 25%;
height: auto;
float: left;
margin: 0 1em 0 0; padding: 0;
}
.node-resource-item .field-name-field-link-full img	{
	width: 100%; height: auto;
}
.node-resource-item .field-name-field-sm-horz	{
	width: 45%; height: auto; padding: 0; margin: 0 0 0 0.5em; float: right;
}
.node-resource-item .field-name-field-sm-horz img { width: 100%; height: auto;  }

/*

.node-resource-item.view-mode-full .field-name-field-body	{
font: 500 1.1em/1.45em 'Open Sans', sans-serif;color: #666;
}
.node-resource-item .field-name-field-post-author h3.field-label	{font-size: 16px;}

.node-resource-item .field-name-field-post-author a:link,
.node-resource-item .field-name-field-post-author a:visited	{color: #1CA2CA;}
.node-resource-item .field-name-node-link,
.page-taxonomy-term .node-resource-item .field-name-node-link		{
	background: none !important;border: none !important;
}
*/


.node-resource-item .field-name-field-resource-category a:link, 
.node-resource-item .field-name-field-resource-category a:visited, 
#region-second .view-resources .views-row .views-field-field-resource-category a:link, 
#region-second .view-resources .views-row .views-field-field-resource-category a:visited	{
	color: #55b9df;
	text-decoration:none;
	font-weight: 600;
}
.node-resource-item .field-name-field-resource-category a:hover, #region-second .view-resources .views-row .views-field-field-resource-category a:hover	{
	text-decoration:underline;
}
.node-resource-item .field-name-node-link a:link,
.node-resource-item .field-name-node-link a:visited, 
#region-second .view-resources .views-row .views-field-nothing a:link, 
#region-second .view-resources .views-row .views-field-nothing a:visited	{
	color: #55b9df;
	font-weight: 600;
	text-decoration:none;
}
.node-resource-item .field-name-node-link a:hover	{
	text-decoration:underline;
}
/* teaser resource */
.view-resources .node-resource-item.node-teaser	{
height: 300px;
padding: 0 10px;
margin: 0 auto 15px;
position: relative;
border: 1px solid #ddd;
background: url(/sites/all/themes/engage/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 {
	margin: 10px auto;
}
.view-resources .node-resource-item.node-teaser .field-name-field-image img,
.node-resource-item.node-teaser .field-name-field-teaser-image img {
	display: block;
	margin: 0 auto;
}
.view-resources .node-resource-item.node-teaser .field-name-field-resource-category {
	margin: 0;
}
.view-resources .node-resource-item.node-teaser h4	{
font-size: 1.375em;
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
margin-top: 2px;
margin-bottom: 5px;
line-height: 
}

.view-resources .node-resource-item.node-teaser .field-name-field-link-to-external-site{
display:none;
}

.view-resources .node-resource-item h4		{
font-size: 1.375em;
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
color:#101729;
font-weight: 400;
line-height: 24px;
}

.view-resources .field-name-field-sub-head	{ margin: 0 0 8px; }
.view-resources .view-header p		{
	padding: 15px 20px 0;
	margin: 0;
}
.view-resources .node-resource-item .field-name-node-link	{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.node-resource-item.view-mode-full .node-resource-item.node-teaser	{
	margin: 0 0 40px;
}
.node-resource-item.node-teaser .field-name-node-link {
	text-align: right;
	padding: 0 5% 0 0;
}

#region-second .view-resources .views-row .views-field-nothing	{
	margin: 15px 0;
	text-align: right;
}
#region-second .block-views-resources-block-9 {
	padding: 20px 0;
}
#block-views-resources-block-9 .views-field-field-short-description { line-height: 1.9em;  }
/* item mode-full */

.node-resource-item.view-mode-full .field-name-field-upload-file .file-icon {  display:none; }

.node-resource-item.view-mode-full .label-above 	{
	clear: both;
	margin: 0 0 30px;
	font-weight: 400;
}
.node-resource-item.view-mode-full h4 {
	margin: 8px 0 8px;
}

.node-resource-item.view-mode-full .field-name-field-short-description {
	line-height: 1.9em;
}
.view-mode-full.node-resource-item .field-name-field-upload-file {
	margin: 0 0 30px;
	padding: 0 5% 0 0;
	position: relative;
	text-align: right;
	clear:both;
}
.view-mode-full.node-resource-item .field-name-field-upload-file a:link,
.view-mode-full.node-resource-item .field-name-field-upload-file a:visited {
color: #55B9DF;
text-decoration: none;
font-weight: 600;
}
.view-mode-full.node-resource-item .field-name-field-upload-file a:hover,
.view-mode-full.node-resource-item .field-name-field-upload-file a:focus	{
	text-decoration: underline;
}
/*
.view-mode-full.node-resource-item .field-name-field-upload-file a:link,
.view-mode-full.node-resource-item .field-name-field-upload-file a:visited {
	display: block;
	width:100%;
	text-align: center;
	cursor: pointer;
	padding: .5em 1.2em; 
	color: #fff;
	background-color: #46abd7 !important;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
.view-mode-full.node-resource-item .field-name-field-upload-file a:hover,
.view-mode-full.node-resource-item .field-name-field-upload-file a:focus	{
    background-color: #3b94bb !important;
}
*/

/*
.view-mode-full.node-resource-item .field-name-field-upload-file {
	float:left;
	padding: 8px 10px;
	margin: 10px 0 20px;
	position: relative;
	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;
}

.view-mode-full.node-resource-item .field-name-field-upload-file .field-items a:link,
.view-mode-full.node-resource-item .field-name-field-upload-file .field-items a:visited,
.view-mode-full.node-resource-item .field-name-field-upload-file .field-items a {
	color:#FFFFFF; text-decoration: none;
}
.node-resource-item.view-mode-full .field-name-node-link {
	text-align: right;
}
*/
.node-resource-item.view-mode-full .field-name-field-image {
	margin: 0 0 15px;
}
.node-resource-item.view-mode-full .field-name-field-image img {
	display: block;
	margin: 0 auto;
}
.node-resource-item .node-resource-item.node-teaser{
	margin: 0 0 10px;
}

.view.view-resources		{position: relative;}
.view-resources .item-list .pager	{ border: none; clear: both; padding:0; }
.view-resources .item-list .pager .pager-next	{ position: relative; }
.view-resources .view-header	{ margin: 0 0 26px; }
.node-resource-item .field-name-body p		{margin: 0;}

.view-resources .field-name-field-product-cats {
text-transform: uppercase;
font-size: 0.85em;
color: #999;
}

/*
div[id^="block-views-resources"] {
	width:100% !important;
}
*/

/*resources view on /liveengage page*/
#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 {
	float: none;
	margin: 10px auto;
	display:block;
}


/* 		~~~~~~~~~~~~~~~~~	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	~~~~~~~~~~~~~~~~~	 */

.node-resource-item.view-mode-full .field-name-field-pods { clear: both; padding: 1px 0 0; }

/*  *** PODCASTS PAGE ***  */
.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-3 .views-field-field-headline,
#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: 22px;
line-height: 22px;
color: #666;
margin: 0 0 16px;
}
#block-views-podcast-feed-block-2 .views-row	{
	padding: 20px; margin: 0 0 36px;
	border: 1px solid #ddd;
	background: url('../images/CalloutsBG.png') repeat-x bottom #fff;
}
/*  *** END PODCASTS PAGE ***  */

/* 	<<< PODCAST VIEW AS DISPLAY SUITE >>>	 */

.view-podcast-feed .field-name-field-product-cats {
display:none;
}

#block-views-podcast-feed-block-1 .views-row .node-teaser	{
	padding: 20px; margin: 0 0 36px;
	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: none; }


#block-views-podcast-feed-block-1 .pager .pager-next.last {
	position: relative; right: 0;
}
/* 	<<< END  PODCAST VIEW AS DISPLAY SUITE >>>	 */

/* 		~~~~~~~~~~~~~~~~~	END RESOURCE ITEm5	~~~~~~~~~~~~~~~~~	 */

				/*  END CONTENT TYPES	 */
				

/* 		START	HIDE NON-MOBI STUFF		 */
#block-views-clone-of-data-points-block,
/* #block-locale-language-content,
#block-menu-menu-global-sub-navigation-menu, */
/* careers page pic-grid */
#block-nodeblock-2603,
/* 	Main Menu PLACEHOLDER  */
#block-nodeblock-3354	{ display: none; }
/* 		END 	HIDE NON-MOBI STUFF		 */


/* CUSTOM BLOCK STYLES */

.sidebar-right .field-name-field-call-thumb, .sidebar-right .field-name-field-call-thumb2, .field-name-field-call-thumb, .field-name-field-call-thumb2, .field-name-field-call-thumb3, .field-name-field-call-thumb4, .field-name-field-call-thumb5, .field-name-field-call-thumb6, .field-name-field-link-thumb, .field-name-field-link-thumb2, .field-name-field-link-thumb3, .field-name-field-link-thumb4, .field-name-field-link-thumb5, .field-name-field-link-thumb6{
	float:left;
	margin: 0 15px 0 0;
	width:80px;
}

#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:100%;
}
#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: 150px;
}

#block-nodeblock-694 .node-callout-2-col .field-name-field-link-thumb .field-item, #block-nodeblock-694 .node-callout-2-col .field-name-field-link-thumb3 .field-item {
    height: 114px;
}
#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: 115px;
}

#block-nodeblock-461 .node-callout-2-col .field-name-field-link-thumb .field-item, #block-nodeblock-461 .node-callout-2-col .field-name-field-link-thumb3 .field-item {
    height: 98px;
}
#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{
	height:106px;
}

#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:80px;
}
#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:47px;
}
#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:30px;
}

#block-nodeblock-2514 .node-callout-2-col .group-right{
	height:265px;
}
#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-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{
    height: 86px;
}

#block-nodeblock-290 div.node-callout-full .field-name-field-headlink-op {
    font: 600 1.3em 'Open Sans', sans-serif;
    left: 16%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 10px;
    width: 84%;
}

#block-views-list-of-articles-block-1 h2, .block-views-list-of-articles-block-2 h2{
	display:none;
}

#block-nodeblock-1069 .node-edit-left .field-name-body p img{
	width:100%;
}

#block-menu-menu-legal-menu ul{
	margin:0;
	padding-top:5px;
}

#block-nodeblock-3200 .node-callout-2-col .group-left, #block-nodeblock-3200 .node-callout-2-col .group-right{
	width:100%;
}

/* 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 	{
	margin: 0;
}
.page-node-1056 .node-callout-feat .field-name-title,
/* uk */.page-node-1586 .node-callout-feat .field-name-title,
/* fr */.page-node-1259 .node-callout-feat .field-name-title,
/* de */.page-node-1421 .node-callout-feat .field-name-title,
/* br */.page-node-2087 .node-callout-feat .field-name-title,
/* he */.page-node-3094 .node-callout-feat .field-name-title	{
	padding: 0;
}

.block-block-11	{ width: 240px; position: relative; margin: 0 auto; clear: both; }
.block-nodeblock-974 .node-vert-multi-link .field-name-field-call-text2	{ float: left; }

/* awards */
#block-nodeblock-6365 .group-middle{
	position:relative;
	top:-43px;
}
#block-nodeblock-6365 .field-name-field-subhead-op2{
	font-size:28px;
	font-family:"myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
	margin-bottom:12px;
}
/* end awards */


/* END CUSTOM BLOCK STYLES */

/* 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;}
.cc-blog .node-editorial-lg-image img {float: right; margin:0;margin-top:6px; width:100%; cursor: pointer;}
#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 1em 0;	width: 40%; height: auto;
}
#block-views-all-posts-block-1 .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-title-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: 100%; 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: both;
font-size: 1.2em; line-height: 1.2em; margin-bottom: 8px; width: auto;  font-weight: bold;}
#block-views-all-posts-block .views-field-title a, 
#block-views-all-posts-block-1 .views-field-title a
{color: #545454; text-decoration:none; font-size:.8em;}

.node-blog.node-teaser.view-mode-teaser h3 a {color: #545454; text-decoration:none;}

/*override styles defined above -- make blog teaser titles link color*/
#block-views-all-posts-block .views-field-title a, 
#block-views-all-posts-block-1 .views-field-title a,
.node-blog.node-teaser.view-mode-teaser h3 a,
.view-the-liveengage-news-blog .views-field-title a {color: #55B9DF; text-decoration: none;}

#block-views-all-posts-block .views-field-title a:hover, 
#block-views-all-posts-block-1 .views-field-title a:hover,
.node-blog.node-teaser.view-mode-teaser h3 a:hover {text-decoration:underline;}



#block-views-all-posts-block-1 .views-field-title-1 a,
#block-views-all-posts-block .views-field-title-1 a
{color: #6495ab;}
.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-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 {margin: 1em 0 0; font: 500 1em/1.3em  'Open Sans', sans-serif; color: #666; padding: 0;}
#block-views-all-posts-block .views-field-body {margin: 1em 0 0;  font: 500 1em/1.3em  'Open Sans', sans-serif; color: #666; padding: 0 20px 0 0;}
#block-views-all-posts-block .views-field-title-1 {margin:1em 0 0;  font: 500 1em/1.3em  'Open Sans', sans-serif; color: #666; padding: 0 20px 0 0;}
#block-views-all-posts-block .views-row {margin-bottom: 0px;}
#block-views-all-posts-block .views-row-last {margin-bottom: 0;}
.cc-blog span.field-content.read-more {
    display: block;
    margin: 20px 0 16px 0;
}
/* German and French only */
.i18n-de #block-views-all-posts-block .views-field-field-tags,
.i18n-fr #block-views-all-posts-block .views-field-field-tags,
.i18n-de .block-views-all-posts-block-1 .views-field-field-tags,
.i18n-fr .block-views-all-posts-block-1 .views-field-field-tags  {
	display: none !important;
}
.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;}
#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,
.cc-blog .views-field-field-curated-content-img { float: left; margin: 0 20px 0 0;}
.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: #666; 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 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;}
/* the profile page */
.cc-blog .term-listing-heading {font: 500 1em/1.3em  'Open Sans', sans-serif; color: #666; margin: 1em 0 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 {display: none; /*font: 300 38px "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif; color: #545454; width: 100%; margin: 0;*/}
.cc-blog .term-listing-heading .field-type-image {float: left; margin: 0 1em 0 0; width: 40%; height: auto;}
.cc-blog .term-listing-heading .field-type-image img 	{
	width: 100%; height: auto;
}
.cc-blog .term-listing-heading .field-name-field-user-title {margin: 0 0 0.3em; font-weight: bold; font-size: 16px;} 
.cc-blog .term-listing-heading .field-name-field-user-dept {margin: 0 0 1em; font-size: 16px; }
.cc-blog .term-listing-heading .field-name-field-user-location {margin: 0 0 0.3em;} 
.cc-blog .term-listing-heading .field-name-field-user-email {margin: 0 0 0.3em;} 
.cc-blog .term-listing-heading .field-name-field-blogger-user-linkedin {margin: 0 0 0.3em;} 
.cc-blog .term-listing-heading .field-name-field-user-description {margin: 0 0 18px; clear: left;} 

.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: 20px; margin: 0; padding: 0;}

.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: 0.3em;}
.cc-blog .view-display-id-block_2 .views-field-title { padding: 0; margin: 0;}
.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}
.node-type-blog .zone-main .field-name-body .field-item iframe {
	margin: 0;
}
.node-type-blog .zone-main .field-name-body .field-item img {
    float: left;
    margin: 10px 20px 0 0;
}

/*add some spacing around post title*/
.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; }*/

/* fix for author title spacing when it's more than one line */
.node-type-blog .view-mode-full div.field.field-name-author-title { line-height: 1.9em !important; margin-top: 0.5em; margin-bottom: 0.5em; }

/* 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 .node-callout-medium {
	background: #00a19f;
	border: 1px solid #00a19f;
}
#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;
}
#mc-embedded-subscribe-form .email	{ width: 100%; }

/* the post page */

.node-type-blog .field-name-field-title-img,
.node-type-blog .field-name-field-curated-content-img {float: none; margin: 0 0 1em; width: 40%; height: auto;}

.node-type-blog .field-name-field-title-img img,
.node-type-blog .field-name-field-curated-content-img img
 { width: 100%; height: auto; }
/* Curated content */
.field-name-field-curated-content-img {
	background: url(/sites/default/files/pictures/cure-rated_lg.png) no-repeat center bottom;
}

.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: #666;}

.node-type-blog .field-name-title h2 {width: 305px;}
.node-type-blog .field-name-title h2.block-title-blog-top {width: auto;}

.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: #545454}
.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;}
/* 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;}


.block-tagadelic div.more-link {display:none;}
.block-tagadelic-1 div.more-link {display:none;}


/* add this block */


/*for  subtitles*/
.node-blog.view-mode-full .field-name-field-subtitle {
margin: 12px 0 20px;
font-weight: 900;
font-size: 20px;
}

/* 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: 0;}
.snv div {float: left; padding-right: 4px;}
.snv div.snv_text { display: none;}
#abGoogle_0	{ margin: 0.1em 0 0; }
#block-block-13 {float: right; 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: #FFF;
}
#block-views-all-posts-block-1 .block-inner {padding: 10px;}
#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: 0;} 
/* 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-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 0;width:80px;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;}

/*category button styles*/
.views-field.views-field-field-blog-category,
.field-name-field-blog-category .field-items .field-item{
   /* width:150px;
    text-align: center;
    cursor: pointer;
    padding: .2em 1.2em; 
    background-color: #46abd7;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
      -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;*/
}


.views-field.views-field-field-blog-category a,
.field-name-field-blog-category .field-items .field-item a,
.views-field-field-product-blog-category .field-content a
{
	width:auto;
	 text-align: center;
    cursor: pointer;
    padding: .2em 1.2em; 
    background-color: #46abd7 !important;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
      -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
  margin:10px 0 0 0;
  float: left;

}

.views-field-field-product-blog-category .field-content a
{color:#fff;     margin: -2px 3px 0 0;  
    font-weight: 300;
    text-decoration: none;
    font: .8em 'Open Sans', sans-serif;}


/*.views-field.views-field-field-blog-category:hover,
.views-field.views-field-field-blog-category:focus,
.field-name-field-blog-category .field-items .field-item:hover, 
.field-name-field-blog-category .field-items .field-item:focus */
.views-field.views-field-field-blog-category a:hover,
.field-name-field-blog-category .field-items .field-item a:hover,
.views-field.views-field-field-blog-category a:focus,
.field-name-field-blog-category .field-items .field-item a:hover,
.views-field-field-product-blog-category .field-content a:hover{
   
    text-align: center;
    cursor: pointer;
    background-color: #3b94bb !important;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}
 
/*.views-field.views-field-field-blog-category:active, 
.field-name-field-blog-category .field-items .field-item:active*/
.views-field.views-field-field-blog-category a:active,
.field-name-field-blog-category .field-items .field-item a:active,
.views-field-field-product-blog-category .field-content a:active {
   
    text-align: center;
    cursor: pointer;
    background-color: #3b94bb;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
	

     
}

.views-field.views-field-field-blog-category .field-content a, 
.field-name-field-blog-category .field-items .field-item a {
	color:#fff; font-weight:300; text-decoration:none;  font: .8em 'Open Sans', sans-serif;  
}

/* long inserted image override */
.long-blog-img {
	width: 90%; height: auto;	
}
.long-blog-img img {
	width: 100%; height: auto;
}




/* END Connected Customer BLOG pages */

/* homepage */
/*.front .our_page_title {display:none;}*/
#block-views-ad35cd7d74fe4fafd02223018f26a896 {display:block;padding-top: 1em; margin: 0 auto;} /* mobile homepage*/
#block-views-bd2d473b05222a9d4a490351e2d65e33 {display:none;} /*desktop homepage*/
#block-nodeblock-2826 {/* chat block */
display:none; /*hide this when we go live */
}

.region-motto .field-name-body p {
padding: 0px;
margin: 0px;
font: italic 100 18px/24px Georgia,sans-serif;
color: rgb(102, 102, 102);
margin-top: 1em;
}
#section-home-top {
    border-top: 1px solid rgb(204, 204, 204);
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: none;}
#section-motto {
    border-top: 1px solid rgb(221, 221, 221);
    display:none;
}
#region-home-region-a .field-name-field-feature-head-op, 
#region-home-region-b #block-views-all-posts-block-5 h2.block-title,
#region-home-region-b #block-nodeblock-430 .field-name-field-feature-head-op,
#region-home-region-b .field-name-field-subhead-op,
#region-home-region-b .field-name-field-subhead-op2
 {
display:block;
font-family: "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
font-size: 2.0em;
font-weight: 300;
color: rgb(102, 102, 102);
margin-top: 1em;
}
#region-home-region-b #block-views-all-posts-block-5 h2.block-title {margin-top: 0; margin-bottom: 1em;}
#region-home-region-a .node-long-quote {
    margin:0;
    padding: 0;
    background: none;
}
#region-home-region-a .group-left, 
#region-home-region-b .group-left {
    clear:left;
    float: left;
    width: 100%;
}
#region-home-region-a .group-right,
#region-home-region-b .group-right {
clear:left;
float: left;
width: 100%;
}
#region-home-region-a #block-nodeblock-2538 {
 	margin: 1em 0 0 0;
    padding: 0px 0px 2em;
  }
#region-home-region-a #block-nodeblock-2538 .field-name-body p:before {
    content: '"'; }
#region-home-region-a #block-nodeblock-2538 .field-item span:after {
    content: '"';
}
#region-home-region-a .group-left .field-name-body p {
text-indent: 0;
color: rgb(136, 136, 136);
font-family: Georgia,sans-serif;
font-size: 1.2em;
font-style: italic;
font-weight: 300;}
#region-home-region-a .field-name-field-vdo-notes {
    font: italic 300 1em  'Open Sans', sans-serif;
    color: rgb(102, 102, 102);
    text-align: left;
}
#region-home-region-a #block-nodeblock-2538 .field-type-linkimagefield {
	text-align: left;
}
#region-home-region-a #block-nodeblock-3452 {display: block;}
#block-nodeblock-3452 .node-callout-3-col .field-type-linkimagefield .field-item img {width:85%;}
#block-nodeblock-3452 .group-middle {width: 100%}
#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 {
	margin:0;
}
#region-home-region-a .node-callout-3-col .field-name-field-call-text,
#region-home-region-a .node-callout-3-col .field-name-field-call-text2,
#region-home-region-a .node-callout-3-col .field-name-field-call-text3 {
	display:none;
}
#region-home-region-a .field-name-field-links2 {display:none;}
/* blog */
#region-home-region-b #block-views-all-posts-block-5 {
    margin: 1em 0px 0px;
    padding: 0 0 4em 0;
    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-1 {float:left;}
#region-home-region-b #block-views-all-posts-block-5 .views-row-2 {float:left; margin-top: 1.3em; border-top: 1px solid #ccc; padding-top: 1em;}
#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:link, #region-home-region-b #block-views-all-posts-block-5 a:visited {
    font: 700 1.1em  'Open Sans', sans-serif;
    margin: 0 0 1em 0;
    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-body {clear:left; margin-top: 1em;}
#region-home-region-b #block-views-all-posts-block-5 .views-field-body p {margin-bottom: 0;}
#region-home-region-b #block-views-all-posts-block-5 .views-field-field-post-author {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: 0 0 0 0; 
    font: 700 1.1em  'Open Sans', sans-serif;
    color: rgb(107, 149, 170); }
/* videos */
#region-home-region-b #block-nodeblock-3454 a:link {
    font: 700 1.1em  'Open Sans', sans-serif;
    margin: 5px 0px;
    color: rgb(107, 149, 170);
    font-weight: bold;
    } 
#node-791 {
clear: both;
position: relative;
float: none;
margin: 2em auto;
width: 100%;
}
.node-callout-2-col .group-left img, .node-callout-2-col .group-right img{
	max-width: :100%;
	height:auto;
}
#node-791 .field-item {display:block; text-align: center;}
/* end homepage */

/* HOMEPAGE START OF NEW SITE */

.front p, .front h1, .front h2, .front h3, .front h4, .front h5{
padding:0 20px;
}

.hp_section_img_desktop{
display:none;
}

.hp_section_img_mobile{
display:block;
}

.front #block-nodeblock-5353{
padding:0 !important;
}

.front #zone-main-wrapper{
position:relative;
z-index:2;
}


.page-node-431 #zone-main, 
.page-node-431 #zone-main.container-12 .grid-9,

.page-node-5759 #zone-main, 
.page-node-5759 #zone-main.container-12 .grid-9,

/*
.page-node-5233 #zone-main, 
.page-node-5233 #zone-main.container-12 .grid-9,
*/ 

.page-node-5234 #zone-main, .page-node-5234 #zone-main.container-12 .grid-9, .page-node-5234 #zone-postscript-wrapper .container-12 .grid-3, .page-node-5235 #zone-main, .page-node-5235 #zone-main.container-12 .grid-9, .page-node-5235 #zone-postscript-wrapper .container-12 .grid-3, .page-node-5236 #zone-main, .page-node-5236 #zone-main.container-12 .grid-9, .page-node-5236 #zone-postscript-wrapper .container-12 .grid-3, .page-node-5237 #zone-main, .page-node-5237 #zone-main.container-12 .grid-9, .page-node-5237 #zone-postscript-wrapper .container-12 .grid-3{
width:100% !important;
margin:0;
}


.front .zone-main h4.secondary_h4{
font-family:"myriad-pro-1","myriad-pro-2",sans-serif;
font-weight:400;
font-size: 2.513em;
line-height:45px;
color:#131F36;
}
/* 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_section_video_bg-mobi_03.jpg") no-repeat scroll center center  rgba(0, 0, 0, 0);
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
padding-bottom:10px;
border-bottom:3px solid #e97e2e;
border-top:3px solid #e97e2e;
}
.front .field_group_1140,
.front .field_group_1388,
.front .field_group_1069,
.front .field_group_1074	{
	padding: 40px 0 0;
}
.front .field_group_1390,
.front .field_group_1078	{
	padding: 40px 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: 60%;
	float: none;
	margin: 0 auto;
}

/* en-us */
.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	{
    color: #101729;
    font-size: 2em !important;
    line-height: 45px;
    text-align: center;
}
.front .field_group_1140,
.front .field_group_1390,
.front .field_group_1069,
.front .field_group_1078	{
	background: #fff;
}

/* home page sections */
#hp_first-section	{
/* font-family: "myriad-pro-1","myriad-pro-2", "myriad-pro-3",sans-serif; */
margin: 0 auto;
}
#hp_first-section #lg-img-holder	{
position: relative;
margin: 0 auto 18px;
width: 80%;
height: auto;
}
#hp_first-section #lg-img-holder img	{
	width: 100%; height: auto;
}
#hp_first-section #quote-holder .logo-holder	{
	width: 165px; height: 36px;
	position: relative;
	margin: 0 auto 12px;
}
#hp-second-section	{
	clear: both;
	position: relative;
}

#hp-second-section .gif-holder img	{
	width: 100%; height: auto;
}
#hp-second-section #side-quote,
#hp-third-section #side-quote {
	line-height: 24px;
	font-style: italic;
	font-weight: 300;
	font-size: 14px;
}
#hp-third-section	{
	clear: both;
}
#hp-second-section .gif-holder,
#hp-third-section .gif-holder	{
	position: relative;
	margin: 0 auto 18px;
	width: 80%;
	height: auto;
}
#hp-third-section .gif-holder img	{
	width: 100%; height: auto;
}
#hp_first-section #top-intro	{
font-size: 18px;
font-weight: 300;
line-height: 26px;
text-align: center;
margin: 13px 10px 32px;
}

#hp_first-section #quote-holder	{
	font-weight: 300;
	font-style: italic;
	font-size: 14px;
}
#hp_first-section #quote-holder .what-he-said	{
	text-align: center;
	line-height: 24px;
	margin: 0 10px;
}
#hp_first-section #quote-holder .who-said	{
display: block; none;
font-weight: 300;
/*padding: 12px 0 0 84px;  rever to this with images  */
padding: 12px 0 0;
}
#hp_first-section #quote-holder .more-holder	{
	padding: 0 0 0 10px;
}
#hp_first-section #quote-holder .z-author .pic-holder	{
/* display: block; hide images for now*/ display: none;
width: 56px;
height: 56px;
float: left;
}
#hp_first-section #quote-holder .z-author .pic-holder img 	{
	border-radius: 24px;
}	
#hp_first-section #quote-holder .z-author	{
	margin: 10px;
}
.hp-section #side-quote .quote-img-holder	{
	width: 88px; height: auto;
	position: relative;
	margin: 0 auto 14px;
}
.hp-section #side-quote .quote-img-holder img {
	width: 100%; height: auto;
}

.hp-section #side-quote .customer-quote {
	margin: 0 40px;
}
.hp-section #side-quote .pic-holder	{
width: 56px;
height: 56px;
float: left;
/* hide imaages for now */
display: none;
}
.hp-section #side-quote .pic-holder img	{
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
}
.hp-section .quote-author	{
	margin: 22px 10px 0;
}
.hp-section .quote-author .author-title	{
	/* margin: 0 0 0 72px; change back*/
	/* 	while no images */ text-align: right;
	margin: 0 20px 0 72px;
}
#hp-third-section	{
	clear: both;
	position: relative;
}
#hp-second-section .sub-intro,
#hp-third-section .sub-intro	{
	font-size: 18px;
	font-weight: 300;
	line-height: 26px;
	text-align: center;
}
#hp-third-section #side-quote {

}
.field_group_1390,
.field_group_1390 p,
.field_group_1390 div,
.field_group_1078,
.field_group_1078 p,
.field_group_1078 div	{
	background: #fff;
	font-weight: 300;
}	
.field_group_1390 .intro-text,
.field_group_1078 .intro-text { text-align: center;
font-size: 16px;	
}
.front .field_group_1390 .three_cols_wrap .triple-quotes,
.front .field_group_1078 .three_cols_wrap .triple-quotes	{
	line-height: 26px;
}
.front .field_group_1390 .three_cols_wrap .triple-quote-wrap,
.front .field_group_1078 .three_cols_wrap .triple-quote-wrap
	{
	text-align: center;
	margin: 0 10px;
}
.front .field_group_1390 .three_cols_wrap .img-wrap,
.front .field_group_1078 .three_cols_wrap .img-wrap	{
	margin: 20px 0; 
	text-align: center;
/* 	hide images for now */
	display: none;
}
.front .field_group_1390 .three_cols_wrap .img-wrap img,
.front .field_group_1078 .three_cols_wrap .img-wrap img	{
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 30px;
}
.front .field_group_1390 .three_cols_wrap .triple-quotes-author,
.front .field_group_1078 .three_cols_wrap .triple-quotes-author	{
	text-align: center;
	font-style: italic;
/* 	while no image */ margin: 24px 0 0;
}
/* footer-cta */
.front #section-home-bottom 	{
	display: none;
	height: 260px;
	background: #ecf1f2;
}
.front #zone-footer-a-wrapper 	{
	display: none;
}

#hp-footer-cta	{
	width: 100%; 
	position: relative;
	padding: 6% auto 0;
}
#hp-footer-cta h2 {
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	color: #152128;
	font-size: 1.5em;
	font-weight: 400;
	text-align: center;
	display: block;
	margin: 0 0 8px;
	padding: 20px 0 0;
}
.i18n-fr #hp-footer-cta h2 {
	font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
	color: #152128;
	font-size: 1.5em;
	font-weight: 400;
	text-align: center;
	display: block;
	margin: 0 0 8px;
	padding: 10px 0 0;
}
.hp-footer-cta-copy {
	font-size: 14px;
	font-weight: 300;
	line-height: 26px;
	text-align: center;
}
#hp-footer-cta a:link,
#hp-footer-cta a:visited	{
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 190px; height: 28px;
	margin: 14px 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;
}
.i18n-fr  #hp-footer-cta a:link,
.i18n-fr #hp-footer-cta a:visited	{
	margin: 0 auto;
}

#hp-footer-cta a:hover,
#hp-footer-cta a:focus	{
	background: #EA7400;
}

.field_group_1102 .hp_section_video_title{
color:#ffffff;
line-height:44px;
padding:4px 0 6px 0;
text-align:center;
font-size:2.813em;
font-size:32px;
font-weight:400;
}

.field_group_1102 .hp_section_video_content{
line-height:1.3em;
margin-top:8px;
color:#ffffff;
text-align:center;
font-size:1.563em;
font-weight: 300;
}

.field_group_1102 .hp_section_video_playbtn	{
text-align:center;
margin-top:14px;
}
.field_group_1102 .hp_section_video_playbtn .vdo_link {
	display: block;
	width: 90px;
	height: 90px;
	margin: 0 auto;
}
.field_group_1102 .hp_section_video_playbtn .vdo_link img	{
	width: 100%; height: auto;
}
.field_group_1102 .hp_section_video_button_div{
text-align:center;
width:224px;
height:68px;
margin:21px auto auto;
}

.field_group_1102 .hp_section_video_button	{
	color:#ffffff;
	text-align:center;
	font-size:1.25em;
	text-decoration:none;
	display:block;
	padding-top:17px;
	height:41px;
	background-color: #f68a1f;
	border: none;
	 -o-transition: background .5s;
	-ms-transition: background .5s;
	-moz-transition: background .5s;
	-webkit-transition: background .5s;
	transition: background .5s;
}
.field_group_1102 .hp_section_video_button:hover	{
	background: #EA7400;
	text-decoration: none;
}

.front .hp_online_experts_text{
color:#152128;
margin:0;
padding:14px 0 9px;
}

.hp_online_experts_text .hp_online_experts_link{
font-family:"myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
color:#ffffff;
font-weight:600;
background:#69b4dd;
padding:6px 12px;
margin-left:9px;
}

.hp_online_experts_text .hp_online_experts_arrow{
font-size:11px;
}

.hp_online_experts_link{
display:block;
}

.hp_online_experts2{
padding:1.1em 1em 0em 0.6em;
margin-left:10px;
border-top:1px solid #2c3f4a;
box-shadow:0 1px 0 #1b262d inset, 0 0 0 #1b262d;
}

.hp_online_experts2 .hp_online_experts_link2{
font-size:1em;
color:#6ab3dc;
font-weight:400;
}

.hp_online_experts2 .hp_online_experts_text2{
padding:0;
color:#a1a1a1;
line-height:22px;
margin-top:5px;
}

/* HOMEPAGE END OF NEW SITE */

/* NEW STYLES FOR SIDEBAR RELATED BLOG POSTS VIEW + CONNECT NEWS FEED */
.view-related-blog-posts .views-row, .view-connect-news .views-row{
float:left;
margin-bottom:27px;
width:100%;
}

.view-related-blog-posts .views-row .views-field-field-title-img{
float:left;
margin-right:18px;
margin-bottom:30px;
}

.view-related-blog-posts .views-row .views-field-field-title-img div{
height:74px;
}

.view-related-blog-posts .views-row .views-field-title h4, .view-connect-news .views-row .views-field-title h4, .view-related-blog-posts .views-row .views-field-title span{
position:relative;
top:-3px;
line-height:19px;
font-size:0.875em;
font-weight:600;
}

.view-related-blog-posts .views-row .views-field-title a, .view-connect-news .views-row .views-field-title a{
color:#55b9df;
text-decoration:none;
}

.view-related-blog-posts .views-row .views-field-title a:hover; .view-connect-news .views-row .views-field-title a:hover{
text-decoration:underline;
}

.view-related-blog-posts .views-field.views-field-created, .view-connect-news .views-row .views-field-timestamp{
font-size:.9em;
}

.view-related-blog-posts .views-row .views-field-created span, .view-connect-news .views-row .views-field-timestamp span{
clear:left;
width:auto;
color:#676767;
font-size:0.875em;
}

#region-second .view-connect-news .view-header h3{
margin-bottom:8px;
}

.view-connect-news .view-footer{
text-align:right;
margin-bottom:20px;
}

.view-related-blog-posts .more-link a, .view-connect-news .view-footer a{
font-size:.9em
}

/*style dates in sidebar*/
.cc-blog .view-related-blog-posts .views-field.views-field-created{margin: 0 0 0 75px !important;}

/* END NEW STYLES FOR SIDEBAR RELATED BLOG POSTS VIEW + CONNECT NEWS FEED */

/* news/events page formatting */
.pager {margin-bottom: 4em!important; background:none; border:none; border-top: 1px solid #ccc; border-radius: 0px;}
.pager li a {background:none;}
.pager li a:hover {background:none;}
.item-list .pager li {float:left;border:none;}
.pager li.pager-current {background:none; color: #666; margin-left: 1em;}
.pager li {display:block!important; border:none;}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {width: 60px; border:none;}
/* 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: right; margin: 0 0 0 3%; width: 35%;
}
/* liveengage */
#block-nodeblock-2582 .node-callout-medium .field-name-field-link-medium, #block-nodeblock-3269 .node-callout-medium .field-name-field-link-medium	{float: none;}

/* removing the site section variable display on the forms landing pages etc */

.node-type-web-to-lead-form .field-name-field-choose-section,
.node-type-marketo-form .field-name-field-choose-section,
.node-type-landing-page .field-name-field-choose-section
 { display: none; }

 
 
 
/* marketo forms */

/* selfie-blog form */
#lpeCDiv_54640 #mktoForm_565 	{
	margin: 0; padding: 0;
	width: 326px !important;
}
#lpeCDiv_54640 #mktoForm_565 .mktoLabel	{
color: #131F36 !important;
font-family: 'Open Sans', sans-serif !important;
font-weight: 300 !important;
width: 100% !important;
padding: 10px 0 10px;
}
#lpeCDiv_54640 #mktoForm_565 .mktoLabel .mktoAsterix	{
 float: left;
padding: 2px 5px 0 0;
color: #f00;
}
#lpeCDiv_54640 #mktoForm_565 .mktoField {
	width: 100% !important;
}
#lpeCDiv_54640 #mktoForm_565 .mktoError {
	color: #f00 !important;
}
#lpeCDiv_54640 #mktoForm_565 .mktoButtonRow	{
	margin: 20px 0 0;
}
#lpeCDiv_54640 #mktoForm_565 .mktoButtonRow .mktoButtonWrap	{
	margin: 0 !important;
}
#lpeCDiv_54640 #mktoForm_565 .mktoButton	{
	width: 100% !important;
	color: #fff;
    background-color: #f68a1f !important;
    background-image: none;
    border: none;
	 -o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
	 font-size: .9em;
     padding: 8px 16px 8px 16px;
}
#lpeCDiv_54640 #mktoForm_565 .mktoButton:hover	{
	background-color: #EA7400 !important;
}

/* on resources pages */
form.lpeRegForm label { color: #555 !important; }
form.lpeRegForm ul { list-style: none !important; }
form.lpeRegForm ul input { width: 40% !important; height: 33px; color: #333; } 

/* end marketo forms */

    /* referral partners page */
#one_off_referral input, #one_off_referral select { width: 100%; }
#new-partner-form-wrap,	#old-partner-form-wrap, #are-u { width: 100%; }
#form-left, #form-right, #lt, #add-yo  { width: 100%; float: left; }

#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; }
#another-lead a:link,
#another-lead a:visited	{
	display: block;
	width: 100%;
	height: 22px;
	background: #f90;
	color: #fff;
	text-align: center;
	padding: 0.2em 0 0 0;
	font-size: 19px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #f90;
	font-weight: 300;
}
.astr { color: red; }
/* END referral partners page */

/* custom mobile chat */
#mobile-chat-trigger{
position: fixed;
z-index: 2000000000;
top: 40%;
bottom: auto;
left: auto;
right: 0px;
}
/* END custom mobile chat */

/* audio player/mediafront podcast preset */
#mediafront_podcast,
.views-field-field-pods .osmplayer-default {
	box-shadow: none !important;
	margin: 15px 0 0 !important;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
}
/* .minplayer-default-preview, */

.minplayer-default-fullscreen
  { display: none !important; }

.player-ui .minplayer-default-big-play { 
top: 135%;
left: 50%;
width: 68px;
height: 28px;
margin: -40px 0 0 -40px;
text-align: center;
cursor: pointer !important;
border: none;
opacity: 0.9;
z-index: 3;
}  
.player-ui .minplayer-default-big-play span {
	margin: 5px 0 0 28px;
	border-left: 20px solid #FFF;
	border-top: 10px solid rgba(0, 0, 0, 0);
	border-bottom: 10px solid rgba(0, 0, 0, 0);
}
#block-views-podcast-feed-block-3 .player-ui .minplayer-default-big-play span {	
margin: 7px 0 0 24px;	padding: 0;
border-left: 30px solid #FFF;	
border-top: 8px solid rgba(0, 0, 0, 0);	
border-bottom: 6px solid rgba(0, 0, 0, 0);
}

.minplayer-default-preview { 
background: #95a9b4 !important;
background: url(data:image/svg+xml !important;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YTliNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODdiODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #95a9b4 0%, #687b87 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95a9b4), color-stop(100%,#687b87)) !important;
background: -webkit-linear-gradient(top,  #95a9b4 0%,#687b87 100%) !important;
background: -o-linear-gradient(top,  #95a9b4 0%,#687b87 100%) !important;
background: -ms-linear-gradient(top,  #95a9b4 0%,#687b87 100%) !important;
background: linear-gradient(to bottom,  #95a9b4 0%,#687b87 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95a9b4', endColorstr='#687b87',GradientType=0 ) !important;
}
/* 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;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 /liveengage/pricing page */

.field_group_1119 .left_float_img.small_sq{
padding-bottom:22px;
}

.field_group_1115, .field_group_1116, .field_group_1117{
border-bottom:1px solid #666666;
margin-bottom:25px;
padding-bottom:14px;
}

#billing_container .myriad{
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;  font-weight: 400;
/* 300-light 400-normal 600-semibold 700-bold 900-black*/
}

#billing_container{
width:100%;
position:relative;
margin:auto;
}

#billing_container p{
margin:0;
line-height:normal;
}

.pricing_tab{
float:left;
width:49%;
cursor:pointer;
}

.mobile_no_show{
display:none;
}

#billing_container .tab_content{
width:100%;
font-size:1em;
color:#55B9DF;
text-align:center;
padding-bottom:10px;
font-weight:600;
}

.selected_tab{
border-bottom:5px solid #fcaa2e;
}

.billing_loader{
position:absolute;
width:960px;
margin:auto;
margin-top:150px;
text-align:center;
z-index:10;
}

#billing_bottom{
clear:left;
top:10px;
position:relative;
width:100%;
margin:auto;
}

#billing_container .now_discount{
margin-bottom:24px;
width:100%;
text-align:center;
font-size:20px;
color:#7c7b7b;
font-family:georgia;
font-style:italic;
}

#billing_container .most_popular{
position:relative;
margin-left:7px;
margin-top:10px;
width:220px;
padding:4px 0;
background:#e2e6e9;
color:#667781;
font-size:12px;
font-family:georgia;
font-style:italic;
text-align:center;
}

.page-node-4674 .block-system-main .ds-1col .field-type-text-with-summary p, .page-node-5438 .block-system-main .ds-1col .field-type-text-with-summary p, .page-node-5439 .block-system-main .ds-1col .field-type-text-with-summary p, .page-node-5440 .block-system-main .ds-1col .field-type-text-with-summary p, .page-node-5441 .block-system-main .ds-1col .field-type-text-with-summary p, .page-node-5559 .block-system-main .ds-1col .field-type-text-with-summary p{
 color: #545454;
    font-family: 'Open Sans',sans-serif;
    font-weight: 600;
    margin: 0 0 22px;
font-size:1.125em;
}

.darrow{
position:relative;
margin-left:107px;
display:block;
}

#billing_box_container{
margin-top:5px;
}

.billing_box_tab1{
float:left;
width:238px;
border:1px solid #bbbbbb;
}

.billing_pop_star{
display:none;
}

.billing_box{
float:left;
width:238px;
border:1px solid #bbbbbb;
border-left:1px solid #ffffff;
}

.billing_box_top_tab1{
width:100%;
height:172px;
background:#99cc33;
}

.billing_box_top{
width:100%;
height:172px;
background: #e6e7e8;
}

#billing_container .billing_box_top_first_tab1{
float:left;
margin-top:5px;
width:100%;
text-align:center;
font-size:29px;
color:#ffffff;
}

#billing_container .billing_box_top_second_tab1{
clear:left;
float:left;
margin-top:6px;
width:100%;
text-align:center;
color:#ffffff;
font-family:georgia;
font-style:italic;
font-size:12px;
}

#billing_container .billing_box_top_third_tab1{
clear:left;
float:left;
width:100%;
text-align:center;
color:#ffffff;
font-size:67px;
font-family:arial;
}

#billing_container .billing_box_top_fourth_tab1{
clear:left;
float:left;
width:100%;
text-align:center;
color:#ffffff;
font-family:georgia;
font-style:italic;
font-size:14px;
}

#billing_container .billing_box_top_first{
float:left;
margin-top:5px;
width:100%;
text-align:center;
font-size:29px;
color:#69B4DD;
}

#billing_container .billing_box_top_second{
clear:left;
float:left;
margin-top:6px;
width:100%;
text-align:center;
color:#636363;
font-family:georgia;
font-style:italic;
font-size:12px;
}

#billing_container .billing_box_top_third{
clear:left;
float:left;
width:100%;
text-align:center;
color:#424242;
font-size:67px;
font-family:arial;
}

#billing_container .billing_box_top_fourth{
clear:left;
float:left;
width:100%;
text-align:center;
color:#666666;
font-family:georgia;
font-style:italic;
font-size:14px;
}

.billing_box_bottom_tab1{
width:100%;
height:89px;
background:#e8ecdc;
}

.billing_box_bottom{
width:100%;
height:89px;
background:#f4f4f4;
}

.billing_box_arrow{
margin-left:107px;
display:block;
}

#billing_container .billing_box_bottom_first{
margin-top:7px;
width:100%;
text-align:center;
color:#7c7b7b;
font-size:12px;
font-family:georgia;
font-style:italic;
}

#billing_container .billing_box_bottom_chat_text{
margin-top:-1px;
width:100%;
text-align:center;
color:#7c7b7b;
font-size:12px;
font-family:arial;
}

.billing_btn_try{
display:none;
clear:left;
float:left;
margin-left:21px;
margin-top:10px;
}

.billing_btn_buy{
 background: none repeat scroll 0 0 #F68A1E;
    color: #FFFFFF !important;
    display: block;
    margin: 9px auto auto;
    padding: 7px 0;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    width: 141px;
}

.billing_btn_chat{
margin:-8px auto auto;
}

#billing_container .api_credits{
color:#69b4dd;
font-weight:bold;
font-size:18px;
font-family:arial;
font-style:normal;
}

#billing_quarterly_prices{
display:none;
}

	#billing_content_left{
	clear:both;
	float:left;
	margin-left:4px;
	margin-top:40px;
	width:100%;
	}
	
	#billing_container .billing_content_left_title{
	float:left;
	color:#545454;
	font-family:'Open Sans',sans-serif;
	font-weight:600;
	font-size:1.125em;
	width:100%;
	}
	
	#billing_container .billing_content_left_text{
	clear:left;
	float:left;
	margin-bottom:23px;
	font-family:'Open Sans',sans-serif;
	color:#545454;
	font-size:1em;
	line-height:1.9em;
	width:100%;
	}
	
	#billing_container .billing_content_left_a{
	font-family:arial;
	color:#6b95aa;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	text-decoration:none;
	}
	
	#billing_content_right{
	float:left;
	width:100%;
	}
	
	#billing_container .billing_content_right_text{
	clear:left;
	float:left;
	margin-bottom:23px;
	font-family:'Open Sans',sans-serif;
	color:#545454;
	font-size:1em;
	line-height:1.9em;
	width:100%;
	}
	
	#billing_container_bottom .billing_bottom_legal{
	clear:left;
	position:relative;
	top:11px;
	font-family:arial;
	font-size:10px;
	color:#545454;
	}
	
.node-callout-2-col .group-left{
width:100%;
}

.node-callout-2-col .group-right{
float:left;
width:100%;
}

#billing_container_bottom{
width:100%;
position:relative;
margin:auto;
}

#billing_container_bottom .billing_bottom_title{
color:#131F36;
font-size:1.75em;
font-weight:400;
font-family:"myriad-pro-1","myriad-pro-2","myriad-pro-n3",sans-serif;
width:100%;
}

.billing_bottom_box{
float:left;
margin-top:15px;
margin-right:35px;
width:204px;
}


.billing_bottom_number{
float:left;
}

#billing_container_bottom .billing_bottom_box_title{
float:left;
margin-left:6px;
width:141px;
color:#545454;
font-size:1em;
font-weight:600;
font-family:'Open Sans',sans-serif;
}

.billing_box_main_img{
clear:left;
float:left;
}

#billing_container_bottom .billing_bottom_main_content{
clear:left;
float:left;
width:100%;
color:#545454;
line-height:1.9em;
font-family:'Open Sans',sans-serif;
font-size:1em;
}

.billing_footer{
clear:left;
float:left;
position:relative;
top:27px;
width:100%;
height:103px;
}

#billing_container_bottom .billing_footer_content{
float:left;
margin-bottom:0;
width:100%;
font-family:arial;
font-size:17px;
color:#545454;
}

.billing_footer_btn{
float:left;
}

.billing_bottom_legal{
font-family:arial;
font-size:10px;
color:#545454;
}

/* 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 
{ 
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 
 {
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
 {text-align:center;}

/*==SUBTITLE==*/
#pricing-page-subtitle {
	text-align:center; 
	width: auto; 
	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:231px; margin:0 auto;}

#billing_bottom {
	background:#ecf0f1;
	top:0px;
	z-index:1;
}

#billing_bottom_inner {
	width:auto;
	margin:0 auto;
}

#billing_container .nav_tabs {
	border:none;
	/* padding-top:70px; */
	/* height:0 !important; */
	height:150px !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:none;
}

#billing_container .billing_box:nth-child(4) {
	border-top:solid #ccc 1px;
}

#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;
	cursor:pointer !Important;
}

#billing_container .billing_box_tab1 .billing_box_foot .nitty-gritty {
	color:#fff;
}

/*==DISCLAIMERS==*/
#pricing-page-disclaimer {
	margin:0 auto;
	width:auto;
	font-size:12px;
}

#pricing-page-disclaimer p {line-height:20px;}


/*===NITTY GRITTY TABLE===*/

.nitty-gritty-expanded_outer {	
	
	width:100%;
	z-index:2;
	background-color:#ecf0f1;	
	}

.nitty-gritty-expanded {
	margin:0 auto;
	width:961px;	
	display:none;
}

.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:auto; 
	margin:0 auto;
	padding: 0 10px 0 16px;
}
#billing_faq .billing_content_left_title,
#billing_faq .billing_content_right_title {
		font-weight:bold;
		width:auto;
}
#billing_faq .billing_content_left_text{
	width:auto;
}

/*===MOST POWERFUL ENGAGEMENT PLATFORM SECTION===*/

/*set the two col field collections to auto width for mobile*/


/*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:auto; 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-5655  .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img 
 {
    float: left;
    margin: -41px 10px 0px 0px;
}

/*make text NOT wrap around image */
.page-node-5559 .basic-page_collection_wrap .field-name-field-secondary-txt p,
.page-node-5567 .basic-page_collection_wrap .field-name-field-secondary-txt p, 
.page-node-5568 .basic-page_collection_wrap .field-name-field-secondary-txt p, 
.page-node-5569 .basic-page_collection_wrap .field-name-field-secondary-txt p, 
.page-node-5570 .basic-page_collection_wrap .field-name-field-secondary-txt p, 
.page-node-5571 .basic-page_collection_wrap .field-name-field-secondary-txt p,
.page-node-5641 .basic-page_collection_wrap .field-name-field-secondary-txt p,
.page-node-5650 .basic-page_collection_wrap .field-name-field-secondary-txt p ,
.page-node-5655 .basic-page_collection_wrap .field-name-field-secondary-txt p 
{
    overflow: hidden;
}

/*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-5568 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4,
.page-node-5569 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4,
.page-node-5570 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4,
.page-node-5571 .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-5655 .field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4 
 {
margin-left: 108px;
}

/*==UPDATED STYLES FOR NEW PRICING PAGE==*/
.page-node-5641  #billing_container .billing_box,
.page-node-5650  #billing_container .billing_box,
.page-node-5654  #billing_container .billing_box, 
.page-node-5655  #billing_container .billing_box 
{
	width:191px !important;
}

.page-node-5641  #billing_container .billing_box:last-child,
.page-node-5650  #billing_container .billing_box:last-child,
.page-node-5654  #billing_container .billing_box:last-child, 
.page-node-5655  #billing_container .billing_box:last-child
{ width:193px;}

.page-node-5641  #billing_container .most-popular img,
.page-node-5650  #billing_container .most-popular img,
.page-node-5654  #billing_container .most-popular img,
.page-node-5655  #billing_container .most-popular img
{margin-left:382px; width:192px;}

/*replace the following above on launch!*/
/*default normal 2970*/

.page-node-5641 #billing_container .api_credits,
.page-node-5650 #billing_container .api_credits,
.page-node-5654 #billing_container .api_credits,
.page-node-5655 #billing_container .api_credits
 {
font-size: 21px;
}
.page-node-5641 #billing_container .api_credits:last-child, 
.page-node-5650 #billing_container .api_credits:last-child,
.page-node-5654 #billing_container .api_credits:last-child, 
.page-node-5655 #billing_container .api_credits:last-child 
{
font-size: 19px;
}

/*default normal 3953*/
.page-node-5641 #billing_container .billing_box:nth-child(4), 
.page-node-5650 #billing_container .billing_box:nth-child(4),
.page-node-5654 #billing_container .billing_box:nth-child(4),
.page-node-5655 #billing_container .billing_box:nth-child(4) {
border-right:solid #ccc 1px;
}

/*default normal 4173*/
.page-node-5641 .nitty-gritty-expanded .col, 
.page-node-5650 .nitty-gritty-expanded .col, 
.page-node-5654 .nitty-gritty-expanded .col,
.page-node-5655 .nitty-gritty-expanded .col
 {width:190px;}

/*default normal 4212*/
.page-node-5641 .nitty-gritty-expanded .asterisk,
.page-node-5650 .nitty-gritty-expanded .asterisk,
.page-node-5654 .nitty-gritty-expanded .asterisk,
.page-node-5655 .nitty-gritty-expanded .asterisk 
{
padding-right: 69px;
}
/*END NEW liveengage/pricing page styles*/

/**
 * Start GSS
 */
#block-search-form	{
	width: 90%;
	position: relative;
	margin: 0 auto 20px;
}
#block-search-form #edit-search-block-form--2 {
	width: 100%;
	height: 36px;
background: url(../images/loupe.png) no-repeat right center #fff;
display:none !important;
 } 
#block-search-form #edit-actions	{
	display: none;
}
#block-search-form #edit-submit:hover	{
	background: #EA7400;
}
#block-system-main .gss-result img	{
	margin: 20px 20px 0 0;
	float: left;
}
#block-system-main .google-search-pager .pager-item	{
	padding: 0;
}
#block-system-main .google-search-pager .pager-current	{
	border: 1px solid #55B9DF;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
}
#block-system-main .google-search-pager .pager-current,
#block-system-main .google-search-pager .pager-ellipsis
	{
	color: #55B9DF;
	padding: 4px 8px;
	font-size: 16px;
	font-weight: 100;
}
#block-system-main .google-search-pager .pager-item a:link,
#block-system-main .google-search-pager .pager-item a:visited,
#block-system-main .google-search-pager .pager-previous a:link,
#block-system-main .google-search-pager .pager-previous a:visited,
#block-system-main .google-search-pager .pager-next a:link,
#block-system-main .google-search-pager .pager-next a:visited	{
	color: #55B9DF;
	padding: 4px 8px;
	font-size: 16px;
	font-weight: 100;
}
#block-system-main .google-search-pager .pager	{
	display: block;
	padding: 20px 0 0;
}
#block-system-main .google-search-pager .item-list .pager li	{
	border: none;
}
#block-system-main .google-search-pager .pager li.pager-previous a,
#block-system-main .google-search-pager .pager li.pager-next a	{
	width: 72px;
	padding: 0;
}
#block-system-main .google-search-pager .pager-next	{
	right: 0; top: 20px;
}
.page-search #search-form #edit-keys	{
	width: 68%;
	background: url(../images/loupe.png) no-repeat right center #fff;
}
.page-search #search-form #edit-submit	{
	  padding: .3em 1.2em;
}
#block-system-main .gss-info,
#block-system-main .gss-search-url,
#block-system-main .search-info    {
	display: none;
}
/**
 * End GSS 
 */

/**
 * Start custom video on Customer Success page
 */
#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 {
	width: 100%; height: auto;
}
/**
 * END custom video on Customer Success page
 */
/**
 * Search block on Careers page
 */
#choose-where ul, #choose-where ul li {
list-style: none;
background: none;
}
#choose-where {
width: 90%;
margin: 0 auto 40px;
background: #e0e1e2;
padding: 10px 10px 0;
}
#choose-where .h-wrap {
width: 100%;
height: 33px;
/* padding: 6px 0 0; */
}
#choose-where h3 {
float: left;
/*
font: "myriad-pro-n3","myriad-pro-1","myriad-pro-2",sans-serif;
color: #101729;
*/
text-align: left;
margin: 0;
}
#choose-where .tribar   {
display: block;
float: right;
width: 30px; height: 30px; text-align: center; vertical-align: middle;
color: #666;
font-size: 300%;
line-height: 1em;
margin: -17px 1px 0 0;
}
#choose-where a:link,
#choose-where a:visited { 
text-decoration: none; color: #666;
font: 100 12px Arial, sans-serif;
display: block;
width: 100%;
height: 22px;
}
#choose-where ul { clear: both; padding: 0; margin: 0; border-top: 1px solid #fff; }
#choose-where ul li {
border-bottom: 1px solid #fff;
padding: 7px 0 0;
margin: 0;
height: 22px;
}
#choose-where ul li:last-child {
border: none;
}
.chooseit{ display: none; } 
/**
 * END SEARCH block on Careers page
 */
 
 
/* start of new site */ 
 
 
 
/**
 * Start Basic Page Field Collection
 */
/* GLOBALS */
.field-collection-item-field-secondary-content-colect,
.field-collection-container,
.field-collection-view	{
	margin: 0; padding: 0;
	border-bottom: none;
}

.basic-page_collection_wrap .field-collection-container .full_block_wrap,
.basic-page_collection_wrap .field-collection-container .two_cols_wrap,
.basic-page_collection_wrap .field-collection-container .three_cols_wrap { 
/* margin: 0 0 20px; */
}

.field-collection-item-field-secondary-content-colect p { font: normal "Open Sans",sans-serif; color: #545454;}

.zone-main h2.secondary_h2 {
font-family: "myriad-pro-1","myriad-pro-2","myriad-pro-n3", sans-serif; 
color: #131F36;
font-size: 1.75em;
line-height: 1.4em;
font-weight: 400;
letter-spacing: normal;
margin: 0 0 15px;
 }
.zone-main h3.secondary_h3	{  font-family: 'Open Sans', sans-serif;
font-weight: 300; color: #545454; }

.zone-main h4.secondary_h4	{  font-family: 'Open Sans', sans-serif;
font-weight: 600; color: #545454; }

.basic-page-banner,
.basic-page-infograph,
.basic-page-banner img,
.basic-page-infograph img	{
	width:100%;
	height: auto;
}
.basic-page-banner	{
	margin: 10px 0 20px;
}
.field-name-field-secondary-related-link	{
	text-align: right;
}
.basic-page_collection_wrap .field-name-field-secondary-txt p {
	margin-bottom: 10px;
}
/* hide page section taxo term */
.field-name-field-choose-section,
.verticals	{ display: none; }

/* turn text to the same color as links */
.ext { color: #55B9DF !important; }

/* field collections */
.field-collection-item-field-secondary-content-colect h3 {
	margin: 0 0 10px;
}

.field-collection-item-field-secondary-content-colect .intro-text p	{
	margin: 0 0 20px;
}

.field-collection-item-field-secondary-content-colect ul {
	margin: 0; padding: 0;
}

.field-collection-item-field-secondary-content-colect ul li {
padding: 0 0 10px;
margin: 0 0 0 15px;
list-style-position: outside;
line-height: 1.9em;
list-style-type: disc;
}

.field-collection-item-field-secondary-content-colect ol li {
padding: 0 0 10px;
margin: 0 0 0 15px;
line-height: 1.5em;
}
/* END field collections */
/* footer call to action */
/*
.i18n-fr #zone-footer-a-wrapper,
.i18n-de #zone-footer-a-wrapper,
.i18n-pt-br #zone-footer-a-wrapper,
.i18n-ja #zone-footer-a-wrapper,
.page-node-431 #zone-footer-a-wrapper,
.page-node-5233 #zone-footer-a-wrapper,
.page-node-5234 #zone-footer-a-wrapper,
.page-node-5235 #zone-footer-a-wrapper,
.page-node-5236 #zone-footer-a-wrapper,
.page-node-5237 #zone-footer-a-wrapper 	{
	display: none;
}
*/
/* END footer call to action */

/* END GLOBALS */

/* field-collection module override */
ul.field-collection-view-links li {
	border: 1px solid #AAAAAA;
    float: left;
    padding: 3px 3px 3px 10px;
}
.zone-main ul.field-collection-view-links li a:link,
.zone-main ul.field-collection-view-links li a:visited {
	color: #e60;
}
/* breadcrums */
#breadcrumb	{
	margin: 0 0 10px !important;
}
#breadcrumb a:link,
#breadcrumb a:visited {
	text-decoration: none;
	font-size: 12px;
}
/* fullwidth collection */
.field-collection-item-field-secondary-fullwidth .left_float_img {
	width: 40%; height: auto;
	float: left;
	margin: 0 10px 0 0;
}
.field-collection-item-field-secondary-fullwidth .left_float_img img {
	width: 100%; height: auto;
}

/* two columns collection */
.zone-main .field_group_1132 h2.secondary_h2 {
	font-size: 1em;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view {
	width: 100%;
	float: none;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .secondary_h4	{
	margin: 0 0 8px;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .field-collection-view .left_float_img  {
	float: left;
	margin: 0 10px 0 0;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .no_float_img {
	width: 100%; height: auto;
	margin: 0;
}
.field-collection-item-field-secondary-content-colect .two_cols_section .no_float_img img {
	width: 100%; height: auto;
}

/* START three columns collection */
.field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view {
	width: 100%;
	float: none;
}
.field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view .left_float_img  {
	float: left;
	margin: 0 10px 0 0;
}
.field-collection-item-field-secondary-content-colect .three_cols_section .no_float_img	{
	width: 45%; height: auto;
	margin: 0 10px 0 0;
	float: left;
}
.field-collection-item-field-secondary-content-colect .three_cols_section .no_float_img img {
	width: 100%; height: auto;
}
.field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view .secondary_h4	{
	margin: 0 0 5px;
}

/* end three columns collection */


/* START three columns LiveEngage Page */
.page-node-3456 .field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view,
.page-node-5015 .field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view,
.page-node-5016 .field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view,
.page-node-5017 .field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view,
.page-node-5019 .field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view,
.page-node-5101 .field-collection-item-field-secondary-content-colect .three_cols_section .field-collection-view {
	width: 100%;
	float: none;
	margin: 0 0 20px;
}
.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 {
	text-align: center;
}
/* END three columns LiveEngage Page */

/* START SIDEBAR */
#region-second .node-callout-large	{
	margin: 0 0 20px;
	background-color: #ebebeb;
	border: 1px solid #dddddd;
	padding: 20px;
}
/* END SIDEBAR */

/* Start Contact Page */
#contact-forms-holder   {
    position: relative;
    width: 90%;
}
#contact-forms-holder * {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#contact-forms-wrap {
	width: 100%;
}
#contact-email-forms .mktInput {
	border: 2px solid #DDDDDD;
	background: #fff;
    display: block;
    width: 100%;
    height: 2em;
    overflow: hidden;/* erase when done */
}

#contact-email-forms form select,
#contact-email-forms form select#State {
    width: 107% !important;
	background:  url(/sites/default/files/pictures/down-arr.png) no-repeat 94% -3px #fff;
    -webkit-appearance: none;
    border: none;
    outline: none;
    color: #b3b4bb;
    font-size: 1em;
    height: 1.9em;
    padding: 1px 0 0 10px;
}
#contact-email-forms form select option	{
	width: 95%;
}
#contact-email-forms form label {
	display: none;
}
#contact-email-forms form input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    color: #93A4AB;
    font-size: 1em;
    width: 100%;
    height: 2em;
    padding: 0 0 0 10px;
}
#contact-email-forms form .mktFormMsg	{
	color: #f00;
	font-size: 0.8em;
	display: block;
	position: absolute;
	margin: -54px 0 0;
	left: 0 !important;
}
#contact-forms-holder #mktFrmSubmit {
    width: 25%;
    padding: 8px;
	color: #fff;
    background-color: #f68a1f;
    border: none;
	 -o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
#contact-forms-holder #mktFrmSubmit:hover,
#contact-forms-holder #mktFrmSubmit:focus {
	background: #EA7400;
}
#contact-forms-holder #mktFrmButtons { margin: 20px 0 0; }
#contact-forms-holder #mktFrmSubmit {
    width: 100%;
    height: 2.5em;
    padding: 0;
	color: #fff;
    background-color: #f68a1f;
    border: none;
}
.block-views-our-offices-block-1 .views-row {
	width: 100%;
	clear: both;
	margin: 0 0 20px;
}
.block-views-our-offices-block-1 .views-field-body p:first-child	{
	margin: 10px 0 0 !important;
}
.block-views-our-offices-block-1 .views-field-field-220-rect {
width: 40%;
height: auto;
float: right;
margin: 0 0 25% 0;
}
.block-views-our-offices-block-1 .views-field-field-220-rect img {
	width: 100%; height: auto;
}
/* END Contact Page */

/* field-collection module's styling OverRide */
.field-collection-view ul.field-collection-view-links {
	float: none !important;
}
/* Top Navigation */
/* #zone-menu .responsive_menu_trigger {
background: url("/sites/default/files/lp_logo_0.png") no-repeat scroll center center;
background-size: 200px;
font-size: 2em;
margin-top: 0px;
} */

 #zone-menu .responsive_menu_trigger {
background: url("/sites/default/files/LP_LOGO_1.png") no-repeat scroll center center;
font-size: 2em;
margin-top:2px;
}
 

/*in non logged in view, move header up a bit*/
#zone-menu .responsive-menus.responsified span.toggler{
	top:-20px;
}

.logged-in #zone-menu .responsive_menu_trigger {height:10px; margin-top:10px;}

/*New Footer -- FOOTER CONTAINER*/

/*footer container -- outer container*/
#node-5003 {width:100%;}
/*columns container -- inner container*/
.field-name-field-columns-container {}
/*footer column container inner*/
.field-name-field-columns-container .footer-col .field-collection-view {width:410px; padding:10px; float:left; display:inline;}
/*footer links container*/
.field-collection-view .entity-field-collection-item 
.field-collection-item-field-footer-column {}
/*footer links list*/
.field-name-field-footerlink {}

/*expand footer beyond grid*/
/*#zone-footer-b{width:100%;}
#region-footer-second{ width:100%;}*/

/*section links*/
#region-footer-second .field-name-field-footerlink .field-items .field-item a {
	text-decoration:none;
	color:#fff; 
}



/*section header link*/
#region-footer-second .field-name-field-footerlink .field-items .field-item:nth-child(1) a {
	font-size: 1.077em;
	font-weight: 600;
	line-height: 1.231em;
	width: 240px;
	text-decoration: none;
	color:#6ab3dc;
}

/*RESOURCES*/

/*make grid 4 col for all resource pages EXCEPT the resource item view*/
.page-node-3686  .container-12 .grid-9,
.page-node-5134  .container-12 .grid-9,
.page-node-5136  .container-12 .grid-9,
.page-node-3872  .container-12 .grid-9,
.page-node-3965  .container-12 .grid-9,
.page-node-4274  .container-12 .grid-9,
.page-node-5138  .container-12 .grid-9,
.page-node-5139  .container-12 .grid-9 {
	width:100% !important;
	margin: 0;
}

.page-node-3686  #region-second, 
.page-node-5134  #region-second, 
.page-node-5136  #region-second, 
.page-node-3872  #region-second, 
.page-node-3965  #region-second, 
.page-node-4274  #region-second, 
.page-node-5138  #region-second, 
.page-node-5139  #region-second {
	position:absolute;
}

section#block-nodeblock-5198 .field-name-field-headlink-op{
font-size: 1.75em;
color: #131f36;
text-align:center;
line-height: .75em;
letter-spacing:-.02em;
}

section#block-nodeblock-5198 .field-name-field-subhead-op {
font-size: 3.3em;
color: #55b9df;
text-align:center;
letter-spacing:-.02em;
padding-bottom: .25em;
}

section#block-nodeblock-5198 .field-name-body {
padding-bottom: 1.4em;
margin: 0 auto;
text-align:center;
}

section#block-nodeblock-5198 .field-name-body img {
width: 178px;
}

section#block-nodeblock-5198 .field-name-field-more {
margin: 0 auto;
}

/*push down zone-main in mobile/tablet*/
#section-content {padding-top:80px;}


/*make mobile footer full width*/
#zone-footer-b-wrapper,
#zone-footer-b,
#region-footer-second {width:100%; }
#region-footer-second {left:-10px; }

/*get rid of padding on search results page*/
#custom-search-results-page ol {
padding-left: 0px;
}

/*blog view*/
.cc-blog .view-all-posts .view-content {margin-top:30px;}


/*blog and resources search*/

/* category sort styles */
/*dropdown link list content type submit button*/
.dropdown-link-list-submit {
    width: 60px;
    text-align: center;
    cursor: pointer;
    padding: .4em 1.2em; 
    color: #fff;
    background-color: #f68a1f;
    border: none;
    font: normal 1em 'Open Sans', sans-serif; 
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    text-decoration: none;
      -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}

.dropdown-link-list-submit:hover,
.dropdown-link-list-submit:focus {
    text-align: center;
    cursor: pointer;
    color: #fff;
    background-color: #ea7400;
    border: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    text-decoration: none;
     
}
 
.dropdown-link-list-submit:active {
    text-align: center;
    cursor: pointer;
    color: #fff;
    background-color: #ea7400;
    border: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    text-decoration: none;
     
}

/*category sort container*/
#node-dropdown-link-list-5170,
#node-dropdown-link-list-5192 {
width: 240px;
padding-bottom: 30px;
}

select.dropdown-link-list {
 /*    width: 181px; */
	width: 96%;
	height: 35px;
	float:left;
}
.dropdown-link-list-submit {
	width:20px;
	height:22px;
	float:right;
	text-align:center;
}

.context-resources .dropdown-link-list-submit { display:none; }
    
/*3: blog search form, 4: resources search form */
form#custom-search-blocks-form-3 input, 
form#custom-search-blocks-form-4 input {
	width: 240px; 
	height:35px;
	}
	
	/*===================BLOG========*/
.node-blog.node-teaser h3 { 
	color: #545454;
	line-height:2em;

}

/*for youtube video responsivity*/
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0;
    margin-bottom:50px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.img-container img	{ width: 100%; height: auto; }

.node-blog.node-teaser .field-name-field-post-author a,
.node-blog.node-teaser .field-name-post-date{
	font-size:1em; line-height:2em;
}
.node-blog.node-teaser p {margin-top:10px;}

/*read more*/
.node-blog.node-teaser .field-name-node-link a {
	font-size: 1em;
	line-height: 1.9em;
}

/*blog teaser, posts page*/
.node-blog,
.cc-blog .view-all-posts .views-row {
margin-bottom: 20px !important;
border: solid #ecf0f1 2px;
padding-bottom: 70px;
background: url(../images/small_rule.png) no-repeat bottom center;
}

/*all posts page*/
.cc-blog .view-all-posts .view-content {margin-top:30px;}
.cc-blog .view-all-posts  .views-field.views-field-created {margin:0;}
.cc-blog .view-all-posts .views-row .views-field-body {font-size: 1em;
line-height: 1.9em;
font-family: 'Open Sans', sans-serif;
margin: 25px 0 0 0;}

.vocabulary-blog-categories h2 {margin-bottom:20px;}

.cc-blog #region-second .node-callout-medium h3 {
margin-top: 72px;
padding-bottom: 10px;
}



/*MAIN BLOG PAGE*/

#block-views-all-posts-block .views-field-body {margin:0px;}
.cc-blog .views-field-field-post-author {font-size:.9em;}
.cc-blog .views-field.views-field-created {font-size:.9em;}
/*read more*/
#block-views-all-posts-block .views-field-title-1 {margin:0 0 10px 0;}

/*blog subscription callout*/
#block-nodeblock-2879 .node-callout-medium {
	background: url('/sites/all/themes/engage/images/CC_Register_BG_without_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;}

.cc-blog #region-second .node-callout-medium h3 {
padding-top:30px;
padding-bottom: 10px;
}
/* hide the rss feed icon */
.cc-blog .feed-icon {display:none !important}

/* unhumanize */
#block-nodeblock-5279{
display:none;
}

.view-community-feed .views-row .field-content {
       line-height: 1.9em;
}


/*connected customer*/
.cc-blog .view-all-posts .views-row {

}
/*connected customer/posts */
.page-connected-customer-posts .view-all-posts .views-row  {

}



/* move category button up */
.cc-blog .view-all-posts .views-row  .views-field-field-blog-category a,
.context-liveengage-news .views-row  .views-field-field-blog-category a,
.page-connected-customer-posts .view-all-posts .views-row  .views-field-field-blog-category a, 
.context-liveengage-news .view-all-posts .views-row  .views-field-field-blog-category a 
{margin:-2px 3px 0 0;}

.context-liveengage-news .views-row {margin-top:80px;}
.context-liveengage-news .views-row.views-row-first {margin-top:0px;}

.cc-blog .node-blog .view-mode-full a {margin-top:-6px;}

/*get rid of margin on main blog page category*/

.page-node-366 .views-field-field-blog-category .item-list ul li.first {margin:0px !important;}

/*footer third*/
#block-menu-menu-legal-menu div.content {
background: url("../images/footer_logo_white.png") no-repeat center bottom transparent;
height: 52px;
background-size: 200px;
}



/*footer: social icons --reduce size in mobile*/
#block-nodeblock-5203 .footer-social {
padding: 0 4% 0 2%;  float:right;
}


/*legal menu -- see line 1173 to avoid duplication!*/
#block-menu-menu-legal-menu ul {
    font-size: 9px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#block-menu-menu-legal-menu ul li {
    float: left;
    margin: 0;
	padding-left:2px;
	list-style:none;
	line-height:120px;
}	

#block-menu-menu-legal-menu ul li a {
    color: #A1A1A1;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	padding-left:2px;
}
#block-menu-menu-legal-menu ul li.last.leaf  {line-height:0px; margin-top: -30px; margin-left:60px;}


/*footer social media icons raw code block styling*/
#footer-social-block {
	width:250px;
	margin:0 auto;
	padding:20px 0 40px 0;
}

#footer-social-block a,
#footer-social-block a:hover,
#footer-social-block a:active,
#footer-social-block a:visited {
	text-decoration:none;
}


#footer-social-block .social-sprite {
    background-image: url(/sites/default/files/footer-social-spritesheet.png);
    background-repeat: no-repeat;
    display: block;
	float:left;
	margin:0 8px;
}

#footer-social-block .sprite-facebook {
    width: 17px;
    height: 23px;
    background-position: -5px -5px;
}

#footer-social-block .sprite-googleplus {
    width: 25px;
    height: 22px;
    background-position: -32px -5px;
}

#footer-social-block .sprite-linkedin {
    width: 27px;
    height: 22px;
    background-position: -32px -37px;
}

#footer-social-block .sprite-pinterest {
    width: 23px;
    height: 22px;
    background-position: -67px -5px;
}

#footer-social-block .sprite-twitter {
    width: 28px;
    height: 22px;
    background-position: -69px -37px;
}

#footer-social-block .sprite-youtube {
    width: 28px;
    height: 23px;
    background-position: -5px -69px;
}


/* wass evar */
.view-display-id-block_11 h4{
margin-bottom:10px;
}
.view-display-id-block_11 .views-field-field-image{
float: left;
margin: 0 10px 0 0;
}

/*LOGO*/

.logo-img {
  float: left;
  margin-right: 20px;
  position:absolute;
  top:37px;
  display:none;
}

.logo-img img {height:40px;}
.site-name-slogan {
  float: left;
}

/*HIDE BLOG + RESOURCES SEARCH BLOCKS FOR NOW*/
/*#block-custom-search-blocks-3, BLOG*/
/*#block-custom-search-blocks-4 RESOURCES PAGE{*/
/*display: none !important;*/
/*}*/
 
 /*hide secondary h2 -- 'All Resources' on resources pages */
.context-resources .zone-main h2.secondary_h2 {display:none;}

/*hide footer 'share' block on blog pages */
/*.cc-blog #node-5353{display:none !important;}*/






/* START ATT PAGE */

.page-node-5463 #section-header #responsive_menu_trigger_bg, .page-node-5463 #zone-footer-a-wrapper, .page-node-5463 #zone-footer-b-wrapper, .page-node-5463 #zone-footer-c-wrapper .menu, .page-node-5463 #block-nodeblock-5203, .page-node-5463 #region-postscript-second, .page-node-5463 #zone-content-wrapper, .page-node-5463 .menu, .page-node-5463 #block-menu-menu-global-sub-navigation-menu, .page-node-5463 #block-locale-language-content{
display:none;
}

.page-node-5463 p{
padding:0 20px;
}

.hp_section_img_desktop{
display:none;
}

.hp_section_img_mobile{
display:block;
}

.page-node-5463 #block-nodeblock-5353{
padding:0 !important;
}

.page-node-5463 #zone-main-wrapper{
position:relative;
z-index:2;
}

.page-node-5463 #zone-main, .page-node-5463 #zone-main.container-12 .grid-9, .page-node-5463 #zone-postscript-wrapper .container-12 .grid-3{
width:100% !important;
margin:0;
}

.page-node-5463 .zone-main h4.secondary_h4{
font-family:"myriad-pro-1","myriad-pro-2",sans-serif;
font-weight:400;
font-size: 2.513em;
line-height:45px;
color:#131F36;
}

.field_group_1235 h2, .field_group_1243 h3, .field_group_1248 {
    color: #101729;
    font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
    font-size: 2.813em !important;
    line-height: 45px;
    text-align: center;
}

.field_group_1235 p{
font-size:1em;
}

.front .field-collection-view .field_group_1236{
padding-top:0;
}


.field_group_1237 .field_group_1238, .field_group_1237 .field_group_1240, .field_group_1237 .field_group_1239, .field_group_1250{
text-align:center;
}

.field_group_1237 .hp_section3_title{
color:#424242;
font-weight:bold;
font-size:1.25em;
}

.field_group_1237 p{
font-size:0.875em;
}

.field_group_1243 img, .field_group_1248 img, .field_group_1239 img{
padding:20px 0;
text-align:center;
width:90%;
margin:auto;
}

.field_group_1243 p, .field_group_1248 p{
text-align:center;
}
.field_group_1249 .field-item, .field_group_1266 .full_block_wrap{
margin-bottom:0 !important;
}
.field_group_1249 .hp_section_blue_bground{
background:#6699cc;
border-bottom:3px solid #e97e2e;
padding-bottom:10px;
}

.field_group_1249 .hp_section_blue_title{
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
color:#ffffff;
font-size:2.813em;
font-weight:500;
padding-top:20px;
margin-bottom:14px;
text-align:center;
}

.field_group_1249 .hp_section_blue_content{
margin:auto;
color:#ffffff;
text-align:center;
font-size:1em;
line-height:30px;
}

.field_group_1249 .hp_section_blue_button_div{
text-align:center;
width:224px;
height:68px;
margin:21px auto auto;
}

.field_group_1249 .hp_section_blue_button{
color:#ffffff;
text-align:center;
font-size:1.25em;
text-decoration:none;
display:block;
padding-top:17px;
height:41px;
}

.field_group_1249 .hp_section_blue_button, .field_group_1269 .hp_section_video_button{
	color: #fff;
    background-color: #f68a1f;
    border: none;
	 -o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;

}
.field_group_1249 .hp_section_blue_button:hover,
.field_group_1249 .hp_section_blue_button:focus, .field_group_1269 .hp_section_video_button:hover, .field_group_1269 .hp_section_video_button:focus{
	color: #fff !important;
    background-color: #ea7400;
    border: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
	text-decoration:none;
}
.field_group_1249 .hp_section_blue_button:active, .field_group_1269 .hp_section_video_button:active{
	color: #fff !important;
    background-color: #ea7400;
    border: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
}

.page-node-5463 .ds-1col.field_group_1235 h2{
margin-bottom:10px;
line-height:1.1em;
}

.field_group_1243 h4, .field_group_1248 h4{
margin-bottom:10px;
}

.page-node-5463 .field-collection-item-field-secondary-content-colect {
	background:url(/sites/all/themes/engage/images/hp_section_divider.png) no-repeat center bottom;
    padding-bottom: 40px;
    padding-top: 40px;
}

.field-collection-view .field_group_1268, .field-collection-view .field_group_1234, .field-collection-view .field_group_1249, .field-collection-view .field_group_1253{
background:none;
padding:0 !important;
}

.ds-1col.field_group_1234{
margin-top:5px;
}

.field-collection-view .field_group_1245{
background:none;
padding-bottom:20px;
}

.page-node-5463 .zone-main h4.secondary_h4{
text-align:center;
}

.hp_customer_stories_images{
display:none;
}

#zone-postscript-wrapper{
text-align:center;
background:#ffffff;
}

.page-node-5463 .ds-1col.field_group_1251{
background:none;
background-color:#ffffff;
padding-top:40px;
padding-bottom:0;
}

.field_group_1252{
text-align:center;
}

.page-node-5463 .ds-1col.field_group_1252 h2{
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
color:#152128;
font-size:2.813em;
font-weight:400;
margin-bottom:6px;
}

.field_group_1252 p{
margin:auto;
font-size:1.125em;
line-height:30px;
}

.page-node-5463 #zone-postscript .region-postscript-second-inner{
background:#ecf0f1;
padding:35px 0;
}

#zone-postscript-wrapper .view-footer{
display:none;
}

#block-views-hp-customerslideshow-block .views-field-field-customer-logo img{width:50%;height:auto}

.hp_cs_arrow{font-size:.8em}

.page-node-5463 .our_page_title {display:none;}

.page-node-5463 #section-content{
padding-top:0;
}

.field_group_1244 img, .field_group_1248 img, .field_group_1239 img{
margin:auto;
padding:36px 0;
text-align:center;
width:90%;
}

.page-node-5463 .hp_section_video_bground{
background:url("/sites/all/themes/engage/images/hp_section_video_bground.jpg") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);
border-bottom:3px solid #e97e2e;
border-top:3px solid #e97e2e;
padding:84px 0 28px;
}



.field_group_1254 .hp_section_video_title{
color:#ffffff;
line-height:50px;
padding-top:4px;
text-align:center;
font-size:2.813em;
font-weight:400;
}

.field_group_1254 .hp_section_video_content{
line-height:1.3em;
margin-top:8px;
color:#ffffff;
text-align:center;
font-size:1.563em;
}

.page-node-5463 .ds-1col.field_group_1250 h2{
 color: #152128;
    font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
    font-size: 2.813em;
    font-weight: 400;
    margin-bottom: 6px;
}

.field_group_1237{
padding-bottom:24px;
}

/* END ATT PAGE */
/* 	hide kapost	test */
.page-taxonomy-term.cc-blog #node-blog-5495 { display: none; }

/*admin news page*/

.page-node-1227 ul {
padding: 0 0 0 18px;
}
.page-node-1227 ul li {
font-size: 14px !important;
line-height: 23px;
}

/* HIDE PHP ERROR MESSAGES */
.not-logged-in #messages { display: none; }

/* START AFFILIATES PAGE */

.page-node-5693 #zone-main, .page-node-5693 #region-main{
width:100% !important;
margin:0;
}

.page-node-5693 .field.field-name-title.field-type-ds.field-label-hidden, .page-node-5693 #zone-footer-a-wrapper, .page-node-5693 #zone-content-wrapper{
display:none;
}

.page-node-5693 #section-content{
padding-top:55px;
}

.page-node-5693 #block-nodeblock-5353{
padding:0 !important;
}

.page-node-5693 .basic-page_collection_wrap .field-collection-container .full_block_wrap{
margin:0;
}

.myriad{
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;  
font-weight: 400;
/* 300-light 400-normal 600-semibold 700-bold 900-black*/
}

#affiliate_container, #affiliate_bottom_container, #affiliate_top_container, #affiliate_top_full{
	   width:auto;
	   padding:0 20px;
	   float:left;
	   margin:auto;
	   position:relative;
}

#affiliate_top_full{
	   height:auto;
	   clear:left;
position:relative;
background:url(/sites/all/themes/engage/images/aff_Banner2.jpg) no-repeat center center / cover;
	   }

#affiliate_top_container{
	   padding:0;
	   }
	   
#affiliate_top_container .affiliate_top_text1, #affiliate_top_container .affiliate_top_text2, #affiliate_top_container .affiliate_top_text3, #affiliate_top_container .affiliate_top_text4{
	   width:100%;
	   margin-left:0;
	   text-align:center;
	   }

#affiliate_top_container .affiliate_top_text1{
float:left;
margin-top:50px;
font-size:46px;
line-height:55px;
color:#ffffff;
margin-bottom:0;
}

#affiliate_top_container .affiliate_top_text2{
clear:left;
float:left;
margin-top:17px;
font-size:22px;
line-height:30px;
color:#ffffff;
margin-bottom:0;
}

#affiliate_top_container .affiliate_top_text3{
clear:left;
float:left;
margin-top:18px;
font-size:16px;
line-height:30px;
color:#ffffff;
margin-bottom:0;
}

#affiliate_top_container .affiliate_top_text4{
clear:left;
float:left;
margin-top:4px;
margin-bottom:50px;
color:#47abd7;
font-weight:bold;
font-size:18px;
text-decoration:none;
}

.affiliate_play_btn{
position:relative;
margin-left:7px;
top:6px;
}
  
.affiliate_divider{
	   width:100%;
	   clear:left;
float:left;
	   }
	   
.affiliate_big_desk, .affiliate_section_1_col_img{
	   display:none;
	   }
	   
#affiliate_section_1{
	   margin-bottom:0;
	   clear:left;
float:left;
width:100%;
margin-top:50px;
	   }
  
.affiliate_section_1_col_img_mobile{
	   display:inline;
	   width:100%;
	   max-width:318px;
	   }
	   
.affiliate_section_1_col{
	   float:none;
	   margin:0;
	   margin-bottom:50px;
	   padding:0 30px;
	   width:auto;
	   text-align:center;
	   }
	   


.affiliate_section_title{
font-size:30px;
color:#1d2238 !important;
text-align:center;
width:100%;
margin-bottom:0 !important;
line-height:normal;
}

#affiliate_section_1 .affiliate_section_title{
	   margin-bottom:50px !important;
	   }

#affiliate_section_1 .affiliate_section_1_col .affiliate_section_1_col_title{
position:relative;
margin-top:25px;
font-size:20px;
color:#47abd7;
font-weight:600;
text-align:center;
margin-bottom:0;
line-height:normal;
}



#affiliate_section_1 .affiliate_section_1_col .affiliate_section_1_col_text{
position:relative;
margin-top:8px;
font-size:16px;
color:#545454;
text-align:center;
line-height:30px;
margin-bottom:0;
}


#affiliate_container .affiliate_random_title{
clear:left;
position:relative;
padding-top:15px;
padding-bottom:28px;
text-align:center;
color:#1d2238;
font-size:30px;
margin-bottom:0;
line-height:normal;
}

#affiliate_section_2{
	   margin-top:40px;
clear:left;
float:left;
width:100%;
margin-bottom:50px;
}

.affiliate_section_2_img{
	   display:inline;
	   margin-top:50px;
	   }
	   
.affiliate_section_2_img_full{
	   width:100%;
	   }
	   
.affiliate_section_2_body_peice{
	   float:none;
	   margin:auto;
	   padding:0;
	   width:100%;
	   text-align:center;
	   }

.affiliate_section_2_body_peice:first-child{
	   margin:auto;
	   }
	   
.affiliate_section_2_text_fix{
	   margin-top:21px;
	   }
	  

#affiliate_section_2 .affiliate_section_2_number{
float:left;
width:29px;
line-height:42px;
font-weight:600;
font-size:42px;
color:#59a4c9;
margin-bottom:0;
}

#affiliate_section_2  .affiliate_section_2_text{
	   text-align:left;
	   width:250px;
	   margin-left:10px;
float:left;
font-size:16px;
color:#545454;
line-height:30px;
margin-bottom:0;
}

#affiliate_bottom_full{
	   float:left;
	   height:100%;
	   background:#555d73;
	   padding-bottom:40px;
	   margin-top:25px;
clear:left;
position:relative;
width:100%;
}

.affiliate_money{
	   display:none;
	   }
	   
.affiliate_money_mobile{
	   display:inline;
	   position:relative;
	   margin-top:-46px;
	   }
	   
#affiliate_bottom_container{
	   float:none;
	   text-align:center;
	   width:auto;
	   }
	   


#affiliate_bottom_full .affiliate_bottom_text{
float:left;
margin-left:20px;
color:#ffffff;
font-size:18px;
margin-bottom:0;
line-height:normal;
margin-top:10px;
}

#affiliate_bottom_full .affiliate_bottom_link{
	   margin-left:0;
	   width:100%;
	   padding:17px 0;
float:left;
margin-top:26px;
color:#ffffff;
font-size:17px;
background:#ee631a;
text-decoration:none;
margin-bottom:0;
line-height:normal;
}


#affiliate_presection{
float:left;
width:100%;
text-align:center;
margin-top:30px;
margin-bottom:60px;
}

.affiliate_presection_img{
position:relative;
}

#affiliate_presection .affiliate_presection_text{
position:relative;
color:#545454;
font-size:21px;
margin-top:12px;
margin-bottom:0;
line-height:normal;
}

#affiliate_presection .affiliate_presection_link{
	   width:100%;
	   padding:17px 0;
position:relative;
display:inline-block;
margin-top:26px;
color:#ffffff;
font-size:17px;
background:#ee631a;
text-decoration:none;
margin-bottom:0;
line-height:normal;
}

#affiliate_top_full img, #affiliate_container img, #affiliate_bottom_full img{
vertical-align:baseline;
}

#affiliate_section_2 .affiliate_get_started_link{
color:#59a4c9;
font-weight:bold;
font-size:16px;
text-decoration:underline;
}

#affiliate_bottom_full .affiliate_agreement_link{
color:#ffffff;
font-size:10px;
text-decoration:underline;
}

#affiliate_bottom_full .aff_link_divider{
font-size:10px;
position:relative;
top:-9px;
padding:0 8px;
}

/* END AFFILIATES 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: 71px;}
.block-nodeblock-5702 {
display: 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: 200px;
background: url(/sites/default/files/pictures/security-banner-guy1.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: 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 12px;
}
.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: 30px;
	margin: 0 0 15px
}
.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: 15px;
	font-weight: 300;
}
/*
.page-node-5732 .our_page_title,
.page-node-5743 .our_page_title,
.page-node-5744 .our_page_title,
.page-node-5745 .our_page_title,
.page-node-5746 .our_page_title,
.page-node-5748 .our_page_title	{ display: none; }
*/

.page-node-5732 .field-name-title.field-type-ds,
.page-node-5743 .field-name-title.field-type-ds,
.page-node-5744 .field-name-title.field-type-ds,
.page-node-5745 .field-name-title.field-type-ds,
.page-node-5746 .field-name-title.field-type-ds,
.page-node-5748 .field-name-title.field-type-ds	{ display: none; }


/* content h2 */
.wrap-it-good #content-holder h2	{
	font-family: "myriad-pro-1","myriad-pro-2","myriad-pro-n3", sans-serif;
	color: #131F36;
	font-size: 1.75em;
	line-height: 1.4em;
	font-weight: 400;
	letter-spacing: normal;
	display: block;
	margin: 0 0 15px;
	padding: 30px 0 0;
}
.wrap-it-good #content-holder h4 {
	padding: 20px 0 0;
	margin: 0;
}
/* footer */
.wrap-sertificate-good	{ width: 100%; height: auto;  }

.wrap-sertificate-good #foot	{
	position: relative;
	width: 100%; height: auto;
	margin: 0 auto;
}
	
.wrap-sertificate-good #foot h2 {
	display: block;
	position: relative;
	width: 90%; 
	height: 72px;
	margin: 0 auto 20px;
	padding: 0;
	text-align: center;
	font-family: "myriad-pro-1","myriad-pro-2","myriad-pro-n3", sans-serif;
	color: #131F36;
	font-size: 1.75em;
	line-height: 1.4em;
	font-weight: 400 !important;
	letter-spacing: normal;
}

.wrap-sertificate-good #foot .foot-link1 { 
display: block;
width: 156px; height: auto;
margin: 0 auto;
}
.wrap-sertificate-good #foot .foot-link2 { 
display: none;	 }
.wrap-sertificate-good #foot .foot-link3 { 
display: none;	 }

/*security page icons -- security model section*/
.context-security .security-icons {margin:0 auto; padding:30px 0 0 0;}
.context-security  .security-icons .row {margin:0 0 30px 0;}
.context-security  .security-icons .row img.left {margin-left:auto; margin-right:auto; display:block;}
.context-security  .security-icons .row .right {color:#43536f; font-weight:500; margin:0 auto; text-align:center;}

/* END SECURITY PAGE */


/* START NEW PRICING PAGE 11/2014 */

.page-node-5654 #section-content, .page-node-5771 #section-content, .page-node-5655 #section-content, .page-node-5770 #section-content, .page-node-5765 #section-content, .page-node-5772 #section-content{
background:#ffffff;
}

.page-node-5654 #breadcrumb, .page-node-5771 #breadcrumb, .page-node-5655 #breadcrumb, .page-node-5770 #breadcrumb, .page-node-5765 #breadcrumb, .page-node-5772 #breadcrumb{
display:none;
}

.page-node-5654 #zone-footer-a-wrapper, .page-node-5771 #zone-footer-a-wrapper, .page-node-5655 #zone-footer-a-wrapper, .page-node-5770 #zone-footer-a-wrapper, .page-node-5765 #zone-footer-a-wrapper, .page-node-5772 #zone-footer-a-wrapper{
display:none;
}

.page-node-5771 .new_pricing_section5_quote_link, .page-node-5770 .new_pricing_section5_quote_link, .page-node-5765 .new_pricing_section5_quote_link{
display:none;
}

.page-node-5772 #region-second{
display:none;
}

.new_pricing #engagements_result .new_procing_blue_link{
color:#58b8dd;
cursor:pointer;
}

.new_pricing{
font-family:'Open Sans', sans-serif;
width:100%;
background:#ffffff;
line-height:normal;
}

.new_pricing .myriad{
font-family: "myriad-pro-1","myriad-pro-2",sans-serif;  
font-weight: 400;
/* 300-light 400-normal 600-semibold 700-bold 900-black*/
}

.basic-page_collection_wrap .new_pricing p{
margin-bottom:0;
}

.page-node-5654 h1.our_page_title, .page-node-5771 h1.our_page_title, .page-node-5655 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{
margin-top:40px;
}

#new_pricing_section1, #new_pricing_section2, #new_pricing_section3, #new_pricing_section4, #new_pricing_section5, #new_pricing_section6, #new_pricing_section7{
position:relative;
margin:auto;
text-align:center;
width:86%;
}

#new_pricing_section1{
margin-bottom:43px;
}

.new_pricing .new_pricing_main_titles{
font-size:45px;
color:#162036;
line-height:normal;
}

.new_pricing_main_titles{
margin-top:47px;
}

.new_pricing .new_pricing_content{
font-size:18px;
color:#414040;
line-height:30px;
}

.new_pricing .new_procing_blue_link{
color:#58b8dd;
font-weight:600;
text-decoration:none;
}

.new_pricing_s1_content2{
margin-top:21px;
}

.new_pricing_s1_content1, .new_pricing_s1_content2{
font-size:16px;
}

.new_pricing .new_pricing_s1_content3{
color:#162036;
font-weight:600;
margin-top:11px;
font-size:20px;
}

#new_pricing_section2_container{
background:#ecf0f1;
}

#new_pricing_section2{
padding-bottom:50px;
}

.new_pricing .new_pricing_s2_content1{
font-size:30px;
color:#162036;
margin-top:40px;
}

#engagements_calculator{
margin-top:26px;
}

#engagements_calculator input{
border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
    height: 36px;
    margin: 0 auto;
	width:100%;
	padding:12px 0px;
	box-sizing:content-box;
	text-align:center;
}

.new_pricing #engagements_calculator .button {
    background-color: #f68a1f;
    border: 1px solid #f68a1f;
    color: #fff;
    cursor: pointer;
	position:relative;
    display: inline-block;
    font-size: 20px;
    margin: 0 auto;
    padding: 16px 0px;
    transition: all 0.5s ease 0s;
width:100%;
left:0;
top:10px;
}

.new_pricing #engagements_calculator .result_chat{
 background-color: #f68a1f;
 text-decoration:none;
    border: medium none;
    border-radius: 1px;
    color: #fff;
    cursor: pointer;
    padding: 0.4em 1.2em;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 134px;
}

.new_pricing .new_pricing_s2_content2{
font-size:18px;
color:#414040;
margin-top:51px;
}

.new_pricing_s2_content2_bold{
font-weight:bold;
font-size:20px;
}

#new_pricing_section2 .tab-wrap {
    margin: 54px auto auto;
    padding: 0 0 2em;
    width: 229px;
}

#new_pricing_section2 .tab.button {
    color: #4eb9f4;
    float: left;
    font-size: 14px;
    font-weight: 600;
    padding: 0.6em 0;
    text-align: center;
    width: 150px;
}

#new_pricing_section2 .block-wrap {
    margin: 0 auto;
    padding: 0 0 1em;
    width: 100%;
}

#new_pricing_section2 .block {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
    float: left;
    width: 100%;
    z-index: 1;
	    margin: 15px 0;
			border-left:6px solid #12232d;
}

#new_pricing_section2 .block.selected {
    height: 299px;
    margin:15px 0;
    width: 350px;
    z-index: 4;
    height: auto;
    width: 100%;
}

#new_pricing_section2 .block.selected .price-original{
margin-bottom:1px;
}

#new_pricing_section2 .block.selected .block-price{
margin-bottom:32px;
}

.new_pricing #new_pricing_section2 .block-inner {
    color: #414040;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
}

.new_pricing #new_pricing_section2 .block-title {
    color: #58b8dd;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
	padding-top:10px;
}

#new_pricing_section2 .block-price{
margin-bottom:23px;
}

.dollar-sign {
    font-size: 22px;
    font-weight: 200;
    vertical-align: top;
}

.price-original{
display:block;
font-size:16px;
font-style:italic;
text-decoration:line-through;
margin-top:2px;
margin-bottom:1px;
}

.price-engagements {
    font-size: 45px;
    font-weight: 600;
}

.price-payment{
display:block;
font-size:14px;
position:relative;
margin-top:-9px;
}

#new_pricing_section2 .block-inner p {
    font-size: 12px;
}

#new_pricing_section2 .block-button {
    margin: auto auto 15px;
    width: 160px;
}

#new_pricing_section2 .button.orange, #new_pricing_section2 .button.blue, #new_pricing_section2 .button.grey, #new_pricing_section2 .button.white {
    background-color: #f68a1f;
    border: medium none;
    border-radius: 1px;
    color: #fff;
    cursor: pointer;
    padding: 0.4em 1.2em;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: auto;
}

.zone-main .new_pricing .button:hover, .zone-main .new_pricing #new_pricing_section2 .button:hover, .zone-main .new_pricing #new_pricing_section2 .result_chat:hover{
background-color:#ea7400;
text-decoration:none;
}

#new_pricing_section2 .block .button {
    display: block;
	margin-top:10px;
	text-decoration:none;
	padding:7px 0;
	font-size:20px;
}

#new_pricing_section2 .block-wrap.quarterly {
    display: none;
}

#new_pricing_section2 .button.blue {
    background-color: #0b151b !important;
	padding:13px 0px;
	width:114px;
}

#new_pricing_section2 .button.annually{
	border-radius:10px 0 0 10px;
}

.new_pricing #new_pricing_section2 .button.white {
    background-color: #fff !important;
    color: #6b6b6b;
	padding:13px 0px;
	width:114px;

}

#new_pricing_section2 .button.quarterly{
	border-radius:0 10px 10px 0;
}

.new_pricing .new_pricing_s2_content3{
font-size:30px;
color:#162036;
margin-top:28px;
}

.new_pricing_s2_content3_bold{
font-weight:bold;
}

.new_pricing_s2_content3_link{
font-weight:600;
text-decoration:underline;
font-size:18px;
display:none;
}

.new_pricing .new_pricing_s2_content4{
font-size:18px;
color:#414040;
font-weight:600;
margin-top:12px;
margin-bottom:33px !important;
}

.new_pricing_chat_btn{

}

#new_pricing_section3_container{
background:#31b5f3;
}

.new_pricing .new_pricing_s3_content1{
color:#ffffff;
font-size:28px;
padding:45px 0;
}

.new_pricing_section4_block{
float:right;
width:100%;
margin-top:50px;
}

.new_pricing .new_pricing_section4_block_title{
float:none;
color:#414040;
font-size:18px;
font-weight:600;
line-height:30px;
text-align:left;
width:auto;
}

.new_pricing .new_pricing_section4_block_a{
float:left;
color:#162036;
font-size:48px;
display:none;
}

.new_pricing .new_pricing_section4_block_text{
float:none;
color:#414040;
font-size:14px;
line-height:30px;
text-align:left;
margin-top:10px;
width:auto;
}

.new_pricing_section4_block:nth-child(even){
margin-left:40px;
}

.new_pricing_section4_block:last-child{
margin-left:0px;
}

#new_pricing_section_divider{
margin: auto;
    text-align: center;
    width: 100%;
}
	
.new_pricing_divider{
    margin: auto;
    position: relative;
    text-align: center;
	top:50px;
	width:100%;
}

#new_pricing_section5{
padding-bottom:70px;
}

.new_pricing_virgin{
width:auto;
margin:92px auto auto;
}

.new_pricing .new_pricing_section5_quote{
width:100%;
color:#414040;
font-style:italic;
font-size:14px;
margin:24px auto auto;
line-height:25px;
font-family:georgia;
}

.new_pricing .new_pricing_section5_quote_link{
color:#6ab3db;
text-decoration:none;
}

.new_pricing .new_pricing_section5_quote_link

.new_pricing .new_pricing_section5_quote2{
width:100%;
color:#414040;
font-style:italic;
font-size:14px;
margin:18px auto auto;
font-family:georgia;
}

#new_pricing_section6_container{
background:#ecf0f1;
}

#new_pricing_section6{
padding-bottom:45px;
}

.new_pricing .new_pricing_section6_text1{
color:#162036;
font-size:30px;
padding-top:50px;
line-height:normal;
}

.new_pricing .new_pricing_section6_text2{
color:#414040;
font-size:18px;
margin-top:14px;
line-height:normal;
}

.new_pricing .new_pricing_section6_button{
 background-color: #f68a1f;
    border: medium none;
    border-radius: 1px;
    color: #fff;
    cursor: pointer;
    padding:16px 0px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 84%;
text-decoration:none;
display:block;
margin:35px auto auto;
}

.zone-main .new_pricing .new_pricing_section6_button:hover{
background:#ea7400;
text-decoration:none;
}

#new_pricing_section7{
margin-top:54px;
display:none;
}

.new_pricing_section7_left{
float:left;
margin-left:40px;
margin-top:50px;
width:319px;
}

.new_pricing .new_pricing_section7_left_title{
font-size:22px;
color:#58b8dd;
text-align:left;
line-height:normal;
}

.new_pricing_section7_left_ul{
text-align:left;
}

.new_pricing .new_pricing_section7_left_ul li{
color:#444444;
font-size:14px;
list-style:url(/sites/all/themes/engage/images/new_pricing/correct.png);
text-align:left;
font-weight:600;
line-height:normal;
padding:0;
margin:22px 0 0;
}

.new_pricing .new_pricing_section7_right .new_pricing_section7_left_ul li:last-child{
list-style:none;
}

.new_pricing_section7_left_ul_light{
text-align:left;
}

.new_pricing .new_pricing_section7_left_ul_light li{
color:#aeaeae;
font-weight:600;
font-size:14px;
list-style:none;
text-align:left;
line-height:normal;
padding:0;
margin:22px 0 0;
}

.new_pricing .new_pricing_section7_button{
 background-color: #f68a1f;
    border: medium none;
    border-radius: 1px;
    color: #fff;
    cursor: pointer;
    padding:16px 0px;
    text-align: center;
    transition: all 0.5s ease 0s;
    width: 187px;
text-decoration:none;
display:block;
margin:56px 0 0;
}

.zone-main .new_pricing_section7_button:hover{
background:#ea7400;
text-decoration:none;
}

.new_pricing_section7_right{
float:left;
margin-left:40px;
margin-top:50px;
width:319px;
margin-bottom:70px;
}

#engagements_calculator .engagements_content_wrap {
    padding-bottom: 10px;
}

#engagements_calculator #input_wrap {
    display: block;
    margin: 0 auto;
    width: auto;
}

#engagements_calculator .engagements_results_wrap {
    display:none;
width:100%;
}

#engagements_calculator .engagements_results {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.new_pricing #engagements_result_title{
font-size:30px;
color:#23292f;
}

.engagements_result_title_bold{
font-weight:bold;
}

.new_pricing #engagements_result, .new_pricing .engagements_result_title_chat{
font-size:16px;
color:#23292f;
margin-top:20px;
line-height:30px;
font-family:'Open Sans', sans-serif;
}

.new_pricing #engagements_result a{
color:#23292f;
text-decoration:underline;
}

.result_chat{
cursor:pointer;
}

.new_pricing #recalculate{
position:relative;
top:19px;
left:-2px;
font-size:18px;
color:#58b8dd;
font-weight:600;
cursor:pointer;
}

#new_pricing_section2 .block.calc_selected{
 background-color: #152128;
    border-bottom: 1px solid #ddd;
	border-left:6px solid #31b5f3;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
    float: left;
    width: 100%;
	height:auto;
	margin-top:15px;
    z-index: 1;
}

#new_pricing_section2 .block.calc_selected .price-original{
margin-bottom:1px;
}

#new_pricing_section2 .block.calc_selected .block-price{
margin-bottom:23px;
}

.new_pricing #new_pricing_section2 .block.calc_selected .block-inner{
color:#ffffff;
}

.monthly_month{
font-size:24px;
font-weight:400;
}

.new_pricing_down_arrow{
vertical-align:top;
}

.new_pricing_loader{
display:none;
position:relative;
top:-99px;
}

.new_pricing_legal{
font-size:14px;
line-height:20px;
text-align: center;
margin-top:30px;
margin-bottom:40px;
}

/* END NEW PRICING PAGE */

/*resize infographics*/
.field-name-field-infographic .field-items .field-item img {max-width:100%; height:auto;}


/*make certain li bullets orange*/
.context-services #zone-main .field-item ul li, 
.context-policies #zone-main .field-item ul li,
.context-security .holders ul li,
.node-type-full-width-page .holders li,
.node-type-full-width-paragraph-page .holders li
 {
	list-style-type:none;
	list-style:none; 
	margin-left:1em;
}

.context-services #zone-main .field-item ul li:before,
.context-policies #zone-main .field-item ul li:before,
.context-security .holders ul li:before,
.node-type-full-width-page .holders li:before,
.node-type-full-width-paragraph-page .holders li:before {
  color:#f68a1f; 
  content:"\2022"; 
  font-size:1.9em;
  position:relative;
  top:.2em;
  margin-left:-1em;
  padding-right:.7em;
}

.context-security .holders ul li ul li:before {
  color:#777; 
  content:"\002D"; 
  font-weight:normal;
  position:relative;
  top:.05em; 
   margin-left:-1em;
  padding-right:.7em;
}



/*add this block for resources*/

#block-nodeblock-5801{display:none;}



/*==============NEW CASE STUDY CONTENT TYPE ===============*/

.node-type-customer-success #breadcrumb {display:none;}

/*set banner region and containers to 100%*/
.node-type-customer-success #zone-main, 
.node-type-customer-success  #region-main,
.node-type-customer-success .ds-submain,
.node-type-customer-success #customer-success-banner-content {
	width:100%;
	margin:0 auto;
	padding:0;
}

/*set main region below banner to 96%*/
.node-type-customer-success .ds-main {margin:0 auto; width:96%}

.node-type-customer-success .cs_superclass  #breadcrumb { display:none; margin:0;}
.node-type-customer-success .cs_superclass  section#section-content { padding-top:0 !important }

.node-type-customer-success .ds-banner {
	width:100%;
}


.node-type-customer-success .ds-banner #customer-success-banner-image {height:auto;}




.node-type-customer-success #customer-success-banner-content {
	padding:60px 0;
}

.node-type-customer-success .field-name-field-resource-category a {
	font-weight:600; 
	color:#58b8dd;
	font-size:18px;
}

.node-type-customer-success .field-name-title h2, 
.node-type-customer-success .field-name-field-subtitle  {
	color:#ffffff;
	font-weight:500;
	font-size:36px; 
	padding:.2em 0 .25em 0;
}

.node-type-customer-success .field-name-field-subtitle {
	font-size:18px; 
	padding: .1em 0 1.2em 0;
}

.node-type-customer-success .field-name-field-solution  {margin:0 auto; width:300px;}

.node-type-customer-success .field-name-field-solution .field-item {width:auto; display:inline; margin:0 .5em;}

.node-type-customer-success .field-name-field-solution a {
    width: auto;
    text-align: center;
	font-size: .8em;
    color: #fff !important;
	text-decoration:none;
	padding: .2em 1.2em;
	background-color: #46abd7; 
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
    -o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
	display:inline-block;
	margin:.4em 0;
}

.node-type-customer-success .field-name-field-solution a:hover,
.node-type-customer-success .field-name-field-solution a:focus, 
.node-type-customer-success .field-name-field-solution a:active,
.node-type-customer-success .field-name-field-solution a:visited {
    background-color: #3b94bb ; 
}

/*reduce banner height when there is no bg image or video*/
.node-type-customer-success .case-study-reduce-banner-height {
	height:250px;
}

/*Section Headers and Text*/
.node-type-customer-success .field-name-field-paragraph-header .field-item {
	text-align:center;
	font-weight:500;
	color:#162063;
	font-size:2.8em;
	line-height:1.5em;
}

.node-type-customer-success .field-name-field-paragraph-body .field-item {
	line-height:1.75em;
	margin:.5em 0;
	white-space:pre-wrap;
	font-size:1em;
	color:#162036;
}

/*insert a tab at beginning of paragraph*/
.node-type-customer-success .field-name-field-paragraph-body .field-item:before { content: "\0009" }



/*Results Points*/
.node-type-customer-success .field-name-field-results-points .field-items .field-item .field-collection-view {
	width:100%;
	min-height:200px;
	margin:.5em;
	float:none;
}

.node-type-customer-success .field-name-field-results-points .field-items .field-item.odd .field-collection-view {
	float:none;
}

.node-type-customer-success .field-name-field-results-point-header  {
font-size: 1em;
color: #55B9DF;
text-align:left;
padding:0;
font-weight: 600;
background: none;
margin:.5em 0;
line-height:1.5em;
}


.node-type-customer-success .field-name-field-results-point-figure {
	font-size:3em;
	font-weight:500;
	width:60px;
	float:left;
	color:#435370;
	
}

.node-type-customer-success .field-name-field-results-point-figure .field-item:after {
	content: "%";
	font-size:.6em;
	vertical-align:top;
}

.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.5em;
	font-weight:normal;
	font-size:1em;
	color:#162036;
}

/*paragraph images*/
.node-type-customer-success .field-name-field-paragraph-image .field-items img {display:block; margin:0 auto;}

/*download pdf button*/

.node-type-customer-success .download-spacer {display:block; text-align:center; padding: 40px 0px;}

.node-type-customer-success span.file img.file-icon {display:none;}

.node-type-customer-success span.file a {color: #fff;}

.node-type-customer-success span.file {
    width: 300px;
    text-align: center;
    cursor: pointer;
    padding: .4em 1.2em; 
    background-color: #f68a1f;
    border: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;a
    text-decoration: none;
    -o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
	display:block;
	margin:0 auto;
}
 
.node-type-customer-success span.file:hover,
span.file:focus {
    background-color: #ea7400;
}
 
.node-type-customer-success span.file:active{
    background-color: #ea7400;
}

.node-type-customer-success .field-name-title h2.case-study-title-color,
.node-type-customer-success .field-name-field-subtitle.case-study-title-color {color:#162036;}

/*related resources submain container*/
.node-type-customer-success .ds-submain {
	padding:2em 0 2em 0;
	background:none !important;
	display:table;
	margin:0 auto;
	min-width:200px;
	width:auto;
}


/*related resources label*/
.node-type-customer-success .ds-submain .label-above {
	text-align:center;
	font-size: 1.2em;
	font-weight: 600;
}

/*ds-submain style*/
.node-customer-success .ds-submain {
	margin:0 auto;
	width:500px;
}
/*teaser styles*/
.node-customer-success.node-teaser {
	background:#fff;
	width:200px;
	padding-bottom:10px;
	-webkit-box-shadow: 0px 2px 1px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 2px 1px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 2px 1px 0px rgba(50, 50, 50, 0.25);
	float:left;
	margin:20px 15px 60px 15px;
	height:300px;
}

.node-customer-success.node-teaser .field-name-field-resource-category,
.node-customer-success.node-teaser .field-name-field-headline,
.node-customer-success.node-teaser .field-name-field-short-description,
.node-customer-success.node-teaser .field-name-node-link {
	padding:10px 10px 0 10px;
}

.node-customer-success.node-teaser .field-name-field-resource-category {
		padding-right:0px;
}
.node-customer-success.node-teaser .field-name-field-resource-category a {
	font-size:1em;
}

.node-customer-success.node-teaser .field-name-field-headline {
	font-weight:600;
	color:#333;
	height:30px;
}

.node-customer-success.node-teaser .field-name-field-short-description {
	height:90px;
	overflow:hidden;

}

.node-customer-success.node-teaser .field-name-node-link {
	font-weight: 600;
	/*position: absolute;
	bottom: 0px;
	right: 0;*/
	float:right;
	padding-bottom: 10px;
}

/*============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  {
    margin: 0 auto;
    padding: 2em 0 0;
}

.node-type-full-width-page .field-name-title,
.node-type-full-width-paragraph-page .field-name-title,
.front .field-name-title  {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1000px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.node-type-full-width-page .our_page_title,
.node-type-full-width-paragraph-page .our_page_title {
    display: block;
    font-weight: 100;
    font-size: 20px;
    color: white;
    padding: 14px 0 0;
    margin: 0 0 14px;
}
.node-type-full-width-page #section-content,
.node-type-full-width-paragraph-page #section-content {
    padding-top: 70px;
    background: none;
}

.node-type-full-width-page #breadcrumb,
.node-type-full-width-paragraph-page #breadcrumb {
    display: none !important;
}
.node-type-full-width-page #zone-main,
.node-type-full-width-page #region-main,
.node-type-full-width-paragraph-page #zone-main,
.node-type-full-width-paragraph-page #region-main {
    width: 100% !important;
    margin: 0;
    padding: 0;
}
.node-type-full-width-page .zone-main .secondary_h2,
.node-type-full-width-paragraph-page .zone-main .secondary_h2 {
    text-align: center;
    /*font-weight: 300;*/
    margin-bottom: 48px;
}
.field-name-field-block-background-color {
    display: none;
}
.node-type-full-width-page #section-home-top,
.node-type-full-width-paragraph-page #section-home-top    {
    background: #ffffff;
}
.node-type-full-width-page #section-home-middle,
.node-type-full-width-paragraph-page #section-home-middle    {
    background: #ecf0f1;
}
.node-type-full-width-page .checked,
.node-type-full-width-paragraph-page .checked {
    list-style: none;
}
.node-type-full-width-page .checked li,
.node-type-full-width-paragraph-page .checked li  {
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat -33px -318px;
    padding: 0 0 20px 20px;
}
.node-type-full-width-page .field_desktop_image,
.node-type-full-width-paragraph-page .field_desktop_image {
    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 1em;
    border: 1px solid #AAAAAA;
}
.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 .intro-text,
.node-type-full-width-paragraph-page .intro-text  {
    padding: 0 10px;
}
.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   {
    text-align: center;
    display: block;
    /*margin-bottom: 2em;*/
    padding: 0 10px;
}
.node-type-full-width-page .field-name-field-cta-link,
.node-type-full-width-page .block-views-resources-block-14 .more-link,
.node-type-full-width-paragraph-page .field-name-field-cta-link,
.node-type-full-width-paragraph-page .block-views-resources-block-14 .more-link,
.block-views-resources-block-15 .more-link    {
    width: 222px;
    height: 48px;
    position: relative;
    margin: 0 auto 30px;
    clear: both;
}

.node-type-full-width-page .field-name-field-cta-link a:link,
.node-type-full-width-page .field-name-field-cta-link a:visited,
.node-type-full-width-page .block-views-resources-block-14 .more-link a:link,
.node-type-full-width-page .block-views-resources-block-14 .more-link a:visited,
.node-type-full-width-paragraph-page .field-name-field-cta-link a:link,
.node-type-full-width-paragraph-page .field-name-field-cta-link a:visited,
.node-type-full-width-paragraph-page .block-views-resources-block-14 .more-link a:link,
.node-type-full-width-paragraph-page .block-views-resources-block-14 .more-link a:visited,
.block-views-resources-block-15 .more-link a:link,
.block-views-resources-block-15 .more-link a:visited {
    color: #fff;
    font-size: 1.2em;
    font-weight: 100;
    text-align: center;
    display: block;
    width: 222px;
    height: 38px;
    padding: 14px 0 0;
    background-color: #F68A1F;
    border: none;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    transition: background-color 0.5s;
}
.node-type-full-width-page .field-name-field-cta-link a:hover,
.node-type-full-width-page .field-name-field-cta-link a:focus,
.node-type-full-width-page .block-views-resources-block-14 .more-link a:hover,
.node-type-full-width-page .block-views-resources-block-14 .more-link a:focus,
.node-type-full-width-paragraph-page .field-name-field-cta-link a:hover,
.node-type-full-width-paragraph-page .field-name-field-cta-link a:focus,
.node-type-full-width-paragraph-page .block-views-resources-block-14 .more-link a:hover,
.node-type-full-width-paragraph-page .block-views-resources-block-14 .more-link a:focus,
.block-views-resources-block-15 .more-link a:hover,
.block-views-resources-block-15 .more-link a:focus   {
    text-decoration: none !important;
    background-color: #EA7400;
}
.node-type-full-width-page .field-name-field-cta-link .field-item,
.node-type-full-width-paragraph-page .field-name-field-cta-link .field-item   {
    margin-bottom: 0;
}
.node-type-full-width-page .block-nodeblock .field-name-title h2,
.node-type-full-width-paragraph-page .block-nodeblock .field-name-title h2    {
    display: block;
}
.node-type-full-width-page .field-collection-item-field-collections-container .field-name-field-secondary-txt p,
.node-type-full-width-paragraph-page .field-collection-item-field-collections-container .field-name-field-secondary-txt p {
    padding: 0 10px;
}
.node-type-full-width-page .block-views-resources-block-14 h2,
.node-type-full-width-paragraph-page .block-views-resources-block-14 h2,
.block-views-resources-block-15 h2 {
    display: block;
    font-family: "myriad-pro-1","myriad-pro-2","myriad-pro-n3", sans-serif;
    text-align: center;
    color: #131F36;
    font-size: 1.75em;
    line-height: 1.4em;
    font-weight: 400;
    letter-spacing: normal;
    margin: 0 0 15px;
    padding: 30px 0 0;
}
.node-type-full-width-page .field-collection-container .holders li,
.node-type-full-width-paragraph-page .field-collection-container .holders li  {
    line-height: 2em;
    padding: 0 2em;
}
/*  END F-W globals */
/*banner*/
.group-banner-section,
.group-banner-section {
    border: 0;
    margin: 0;
    padding: 0;
    color: #fff !important;
}
.group-banner-section .fieldset-wrapper,
.group-banner-section .fieldset-wrapper   {
    position: relative;
    text-align: center;
}

.group-banner-section #banner-head-inner,
.group-banner-section #banner-head-inner  {
    width: 76%;
    margin: 0 auto;
}

.group-banner-section .banner-sub-header,
.group-banner-section .banner-sub-header {
    color: #fff;
    font-weight: 100;
    width: 76%;
    margin: 0 auto;
}
.group-banner-section .banner-cta-btn,
.group-banner-section .banner-cta-btn {
    margin: -10px 0 20px;
}

.group-banner-section a:link,
.group-banner-section a:visited,
.group-banner-section a:link,
.group-banner-section a:visited   {
    color: #fff;
    font-size: 1.2em;
    display: block;
    width: 222px;
    height: 32px;
    padding: 14px 0 0;
    position: relative;
    margin: 0 auto;
    background-color: #F68A1F;
    border: none;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    transition: background-color 0.5s;
}
.zone-main .group-banner-section a:hover,
.zone-main .group-banner-section a:focus,
.zone-main .group-banner-section a:hover,
.zone-main .group-banner-section a:focus {
    text-decoration: none !important;
    background-color: #EA7400;
}
.group-banner-section .rotor-holder,
.group-banner-section .rotor-holder {
    display: inline-block;
    position: relative;
    width: 120px;
    height: 38px;
    padding: 0 10px;
    overflow: hidden;
    top: 12px;
}
.group-banner-section .rotor-holder span,
.group-banner-section .rotor-holder span  {
    display: inline-block;
}
.group-banner-section .rotor-holder ul,
.group-banner-section .rotor-holder ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    position: absolute;
}
.group-banner-section .rotor-holder li,
.group-banner-section .rotor-holder li    {
    height: 50px;
}
.group-banner-section .rotor-wrap,
.group-banner-section .rotor-wrap {
    margin-bottom: 10px;
}
/*content nav*/
.fw-sub-links  {
    display: none;
}
/*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: 45%;
    float: left;
}
.node-type-full-width-page .four_cols_wrap .field-name-field-secondary-img-above,
.node-type-full-width-page .four_cols_wrap .field-name-field-secondary-txt,
.node-type-full-width-paragraph-page .four_cols_wrap .field-name-field-secondary-img-above,
.node-type-full-width-paragraph-page .four_cols_wrap .field-name-field-secondary-txt	{
    width: 100%;
    float: left;
    text-align: center;
}
.node-type-full-width-page .field-collection-container .four-cols-item-wrap  .field-name-field-secondary-txt,
.node-type-full-width-paragraph-page .field-collection-container .four-cols-item-wrap  .field-name-field-secondary-txt     {
    padding: 0;
}
.node-type-full-width-page .four_cols_wrap .field-collection-container,
.node-type-full-width-paragraph-page .four_cols_wrap .field-collection-container  {
    padding: 2em 0 0;
}

                        /* 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   {
    width: 100%;
    height: 222px;
background-color: #FFF !important;
background-image: url('/sites/default/files/pictures/heroimage_mobi_opt.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-5894 .group-banner-section, .page-node-6330 .group-banner-section  {
    width: 100%;
    height: 222px;
background-color: #FFF !important;
background-image: url('/sites/default/files/pictures/partnerpage_hero_mobi_opt.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/partnerpage_hero.jpg',sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/partnerpage_hero.jpg',sizingMethod='scale')";
}
.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: 0em;
}

.page-node-5894.node-type-full-width-page .zone-main .secondary_h2,
.page-node-6330.node-type-full-width-page .zone-main .secondary_h2 {
  line-height: 20px;
  margin-bottom: 40px;
  margin-top: 60px;
}


.page-node-5894 .field-collection-view .entity-field-collection-item.field_group_1969,
.page-node-6330 .field-collection-view .entity-field-collection-item.field_group_2200 {
    margin-top: 3em;
}


.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_2130, 
.page-node-6330 .three_cols_section .field_group_2141 {
    margin-top: 2em;
}

.page-node-5894 .field_group_2127,
.page-node-6330 .field_group_2201 {
    padding-bottom:5em;
}

.page-node-5894.node-type-full-width-page .zone-main h3,
.page-node-6330.node-type-full-width-page .zone-main h3 {
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 0em;
}


.page-node-5894 .node ul, .page-node-5894 .node ol,
.page-node-6330 .node ul, .page-node-6330 .node ol {
  padding-left: 0px;
  padding-right: 10px;
  margin: 0em 0;
  padding-bottom:10px;
}

.page-node-5894.node-type-full-width-page .checked li,
.page-node-6330.node-type-full-width-page .checked li {
    padding: 0px 0 40px 30px;
    line-height: 1.9em;
    background: url("/sites/all/themes/engage/images/image_sprite.png") no-repeat -33px -310px;
}

.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: 80px;
    margin-top: 60px;
}

.page-node-5894.node-type-full-width-page .four_cols_wrap .field-collection-container,
.page-node-6330.node-type-full-width-page .four_cols_wrap .field-collection-container  {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em;
}

.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; 
}

.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;
  bottom: 5%;
  position: absolute;
  width: 100%;
}

.page-node-5894.node-type-full-width-page .zone-main .p,
.page-node-6330.node-type-full-width-page .zone-main .p {
  padding: 0 10px; 
}

.page-node-5894 .zone-main h4.secondary_h4,
.page-node-6330 .zone-main h4.secondary_h4 {
  padding: 0 10px;
}

/*.page-node-5894 .field-collection-container .field-name-field-secondary-txt {
    padding: 0 0;
}

.page-node-5894 h2.our_page_title {
    display: block;
    font-weight: 100;
    font-size: 20px;
    color: white;
    padding: 14px 0 0;
}


.page-node-5894 .field-name-field-cta-link {
    margin-top:50px;
}


*/

.page-node-5894 h2.our_page_title,
.page-node-6330 h2.our_page_title {
    font-size: 1.8em;
    padding: 0 0 0;
    margin: 0 0 0;
    margin-top: 3em;
    font-weight:normal;
}

.page-node-5894 h2.our_page_title p,
.page-node-6330 h2.our_page_title p {
    line-height: 1.3;
}    
.page-node-5894 .banner-sub-header p,
.page-node-6330 .banner-sub-header p {
    line-height: 1.6em;
    margin-bottom: 5em;
    font-weight: normal;
}

.page-node-5894 .group-banner-section,
.page-node-6330 .group-banner-section {
    width: 100%;
    height: auto !important;
}

.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: 40%;
    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: 30px 0 5px;
}

.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 .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: 1.5;
    text-align: left;
}

.page-node-5894 .node ul lh,
.page-node-6330 .node ul lh {
    font-weight: bold;
    font-size: 1.4em;
}

.node-type-full-width-page .field-collection-container .field-name-field-secondary-txt ul {
    padding: 0px 33px;
    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 .zone-main .secondary_h2,
.page-node-6330.node-type-full-width-page .zone-main .secondary_h2 {
    line-height: 1.3em;
    margin-bottom: 2.5em;
    margin-top: 2.5em;
}

.page-node-5894.node-type-full-width-page .zone-main .field_group_2134 .secondary_h2, 
.page-node-5894.node-type-full-width-page .zone-main .field_group_2149 .secondary_h2,
.page-node-6330.node-type-full-width-page .zone-main .field_group_2134 .secondary_h2, 
.page-node-6330.node-type-full-width-page .zone-main .field_group_2149 .secondary_h2
{
    margin-bottom: 1em;
}


.page-node-5894.node-type-full-width-page .four_cols_wrap .secondary_h2,
.page-node-6330.node-type-full-width-page .four_cols_wrap .secondary_h2 {
     margin-bottom: .5em;    
}

.page-node-5894.node-type-full-width-page .four_cols_wrap p,
.page-node-6330.node-type-full-width-page .four_cols_wrap p {
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.page-node-5894  .field_group_1971,
.page-node-6330  .field_group_2205 {
    background: url('/sites/default/files/pictures/partner/partner-quote-bg.jpg') 50% 50% / cover no-repeat;
}

/*.page-node-5894 span.quote-left, .page-node-5894 span.quote-right {
    font-size: 2.5em;
}*/

.page-node-5894 .field_group_2160,
.page-node-6330 .field_group_2160 {
    margin-top: 0em;
}

.page-node-5894 .what-he-said,
.page-node-6330 .what-he-said {
    font-size: 1.8em;
    line-height: 1.5em;
    color: #fff;
    margin-top: 2em;
}  

.page-node-5894 .what-he-said span.quote-left,
.page-node-6330 .what-he-said span.quote-left {
    margin-top: 0.5em;
}

.page-node-5894 .z-author,
.page-node-6330 .z-author {
    font-size: 13px;
    line-height: 1.9em;
    font-style: italic;
    text-align: center;
    display: block;
    margin-bottom: 4em;
    margin-top: 3em;
}

.page-node-5894 span.who-said,
.page-node-6330 span.who-said  {
    position: relative;
    color: #fff;
    display: block;
    font-size: 1.2em;
    font-style: normal;
    margin-top: 1.5em;
}

.page-node-5894.node-type-full-width-page .field-collection-item-field-collections-container .field-collection-item-field-secondary-3x-section p,
.page-node-6330.node-type-full-width-page .field-collection-item-field-collections-container .field-collection-item-field-secondary-3x-section p {
    margin-left: auto; 
    margin-right: auto;
    text-align: left !important;
    width:80% !important;
}

.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.2em;
    font-weight: bold;
}

/*.page-node-5894.node-type-full-width-page .field-collection-item-field-collections-container .field_group_2134 .three_cols_section .field-collection-view:first-child {
    border-right: 1px solid #ccc;    
}

.page-node-5894.node-type-full-width-page .field-collection-item-field-collections-container .field_group_2134 .three_cols_section .field-collection-view:nth-child(3) {
    border-left: 1px solid #ccc;    
}*/

.page-node-5894.node-type-full-width-page .field-collection-item-field-collections-container .field-name-field-secondary-txt p.partner-logos,
.page-node-6330.node-type-full-width-page .field-collection-item-field-collections-container .field-name-field-secondary-txt p.partner-logos {
    margin-left: auto;
    margin-right:auto;
        width: 97.5%;
    clear: both;
}

.page-node-5894 span.partner-logo,
.page-node-6330 span.partner-logo {
    margin-left: 2em;
    margin-right: 2em;
    display: inline-block;
    float: left;
}

.page-node-5894.node-type-full-width-page .field-collection-item-field-collections-container .field_group_2134 p,
.page-node-6330.node-type-full-width-page .field-collection-item-field-collections-container .field_group_2208 p {
    text-align: center;
    width : 80%;
    margin-left: auto;
    margin-right: auto;
}

.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: auto;  
}

.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: auto;   
}


.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: auto;   
}

.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: auto;   
}

.page-node-5894.node-type-full-width-page .four_cols_wrap .field-collection-container,
.page-node-6330.node-type-full-width-page .four_cols_wrap .field-collection-container {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em;
    margin: 3em 0em 2em;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    height: 100px;
}

.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: 100%;
    float: left;
    margin-left: .5em;
    margin-right: .5em;
    height: 100px;
}

.page-node-5894  #quotes,
.page-node-6330  #quotes {
    min-height: 390px;
}

.page-node-5894 .quote,
.page-node-6330 .quote {
  position:absolute;
  display:none;
  padding: 0px 10px 0px 10px;
}

.page-node-5894  #section-content,
.page-node-6330  #section-content {
/*padding-top: 0px;*/
/*height:405px !important;*/
}

.page-node-5894 .what-he-said,
.page-node-6330 .what-he-said {
    font-size: 1.1em;
    line-height: 1.3em;
    color: #fff;
    margin-top: 1.2em;
}

.page-node-5894 .what-he-said img,
.page-node-6330 .what-he-said img {
    margin-bottom: 1em;
    margin-top: 1em !important;
    height: 25px;
}

.page-node-5894 #region-second,
.page-node-6330 #region-second {
    display: none;
}

.page-node-5894 .z-author,
.page-node-6330 .z-author {
    font-size: 12px;
    line-height: 1.9em;
    font-style: italic;
    text-align: center;
    display: block;
    margin-bottom: 1em;
    margin-top: 1em;
}

.page-node-5894 .field-collection-container .field-name-field-secondary-txt .field-item img,
.page-node-6330 .field-collection-container .field-name-field-secondary-txt .field-item img {
    margin-top:3em;
}

.page-node-5894.node-type-full-width-page .zone-main .secondary_h2,
.page-node-6330.node-type-full-width-page .zone-main .secondary_h2 {
    margin-bottom: 0em; 
    font-size: 1.6em;
}

.page-node-5894  #node-full-width-page-5894,
.page-node-6330  #node-full-width-page-6330 {
    margin-bottom: 4em;
}

.page-node-5894 .field-collection-container .field-name-field-secondary-txt .field-item {
    text-align: center !important;
}

.page-node-5894  .logos, .logos2, .logos3 {
    max-width: 160px;
    position:absolute;
    
 }
 .page-node-5894  .logos {
    margin-left: 0%;
    margin-right:0%;
 }
 .page-node-5894  .logos2, .logos3 {
    display: none;
    margin-left: -22%;
    margin-right: 0%;
 }

.page-node-5859 .group-banner-section .field-name-field-secondary-txt {

}

/*fr*/

.page-node-5854 .group-banner-section {
    height: 252px;
}

.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   {
     margin-bottom: 38px;
 }
.node-type-full-width-page .field_group_1470 .full_block_wrap {
    padding-bottom: 0;
}
.node-type-full-width-page .block-views-resources-block-14 .more-link, 
.block-views-resources-block-15 .more-link {
    padding-top: 30px;
    margin-bottom: 40px;
}
.node-type-full-width-page .block-nodeblock-5757    {
    height: 220px;
}
/*.node-type-full-width-page #hp-footer-cta {*/
    /*width: 712px;*/
    /*position: relative;*/
    /*margin: 0 auto;*/
/*}*/

/*fr*/
.page-node-5854 .block-nodeblock-5757    {
    height: 266px;
}
/*de*/
.page-node-5855 .block-nodeblock-5757    {
    height: 252px;
}
.page-node-5856 .block-nodeblock-5757    {
    height: 258px;
}
/*END LiveEngage Page*/



/* Resource Item SEARCH fields fix */

.page-node-5828  form#custom-search-blocks-form-4 input {
   float: none !important; 
   position: relative !important; 
}

.page-node-5828  #node-dropdown-link-list-5170 {
    padding-bottom: 0px !important;
}

/* 404 page fixes */
.page-node-1711 #breadcrumb{
display:none;
}

.page-node-1711 #zone-main .right404 ul li:before{
content:none;
margin:0;
padding:0;
}

.page-node-1711  #zone-main .right404 ul{
padding:0;
margin:0 0 30px;
}

.page-node-1711 #zone-main .field-item ul li{
margin:0 0 30px;
}

.page-node-1711 #zone-main .field-item ul li p{
margin:0;
}

.page-node-1711 .title404{
font-size:63px;
}

.page-node-431 .zone-footer-a-wrapper {
   display:none !important;
}

.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;
    margin: 45px 94px 0;
    font-size: 23px;
    text-align: center;
    line-height: 20px;
}

.page-node-431 a.hp_online_experts_link:hover {
    text-decoration:none;
    background:  #418ec4 !important;
}

.page-node-431 span.hp_online_experts {
    font-size: 13px;
}

.page-node-431 .hp_online_experts2 {
    padding: 1.1em 1.1em 0.1em 0.6em;
    margin-left: 0px;
    border-top: 1px solid #2c3f4a;
    box-shadow: 0 1px 0 #1b262d inset, 0 0 0 #1b262d;
    background: #6ab3dc;
    height: 100px;
}

.page-node-431 .hp_online_experts2 .hp_online_experts_link2, 
.page-node-431 .hp_online_experts2 .hp_online_experts_text2  {
color: #fff;
margin-left: 10px;
}

.page-node-431 .hp_online_experts2 .hp_online_experts_text2 {
    font-size: 14px;
}


/* 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 select, .page-node-5909.node-type-full-width-page select {
  -moz-appearance: none;
}

.page-node-5909.node-type-full-width-page div.multi-select {
    height: 160px;
}


.page-node-5909.node-type-full-width-page div.multi-select select {
    height: auto;
    /*background-position: 330px center !important;*/
    background: none;
    margin-bottom: 2em;
}


.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: 2em;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}

.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 {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}


.page-node-5827.node-type-full-width-page .node-full-width-page h3, .page-node-5909.node-type-full-width-page .node-full-width-page h3 {
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 8px;
  padding-bottom: 9px;
  margin-top: 60px;
  font-size: 24pt;
  text-align: left;
  color: #f68a1e;
  margin-left: 9%;
  clear: left;
  float: left;
  text-align: left;
  width: 70%;
  padding-left: 66px;
  margin-bottom: 25px;
  line-height: 32px;
}

.page-node-5827.node-type-full-width-page  h3.section-1, .page-node-5909.node-type-full-width-page  h3.section-1 {
    background-image: url(../images/circle-1.png);
}

.page-node-5827.node-type-full-width-page  h3.section-2, .page-node-5909.node-type-full-width-page  h3.section-2 {
    background-image: url(../images/circle-2.png);
}


.page-node-5827.node-type-full-width-page  h3.section-3, .page-node-5909.node-type-full-width-page  h3.section-3 {
    background-image: url(../images/circle-3.png);
}


.page-node-5827.node-type-full-width-page div.form-left, .page-node-5909.node-type-full-width-page div.form-left {
  clear: left;
  text-align: left;
  margin-left: 0px; 
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.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: 0px; 
  float: none; 
  text-align: left;
  margin-right: auto;
  margin-left: 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: 62px;
    float:left;
    clear:left;
    font-size: 1.6em;
}

.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: 135px;
  min-width: 80%;
  width: 80%;
  height: 135px;
}



.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  select, .page-node-5909.node-type-full-width-page  select {
background-image: url(../images/select-arrow.gif);
background-position: 94% center !important;
background-repeat: no-repeat;
background-position: right center;
width: 100%;
border-radius: 5px !important;
height: 62px;
float:left;
clear:left;
font-size: 1.6em;
}

.page-node-5827.node-type-full-width-page  label, .page-node-5909.node-type-full-width-page  label {
font-weight: 600;
font-size: 12pt;
margin-bottom: 0px;
float: left;
width:100%;
text-align:left;
line-height:1.6em;
}


.page-node-5827.node-type-full-width-page  textarea, .page-node-5909.node-type-full-width-page  textarea {
overflow: auto;
width: 100%;
border-radius: 5px !important;
margin-left: 0px!important;
min-height: 360px;
float:left;
clear:left;
font-size: 1.6em;
}


.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: 95%;
    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 #app-submit, .page-node-5909.node-type-full-width-page #app-submit {
  width: 80%;
  height: 62px;
  margin-top: 90px;
  margin-bottom: 130px;
}
.page-node-5827.node-type-full-width-page div.pros_desc, .page-node-5909.node-type-full-width-page div.pros_desc {
  height: 420px;
  min-height: 420px;
  float: none;
  /*width: 100%;*/
  margin-left: 0px;
  margin-left: auto;
  margin-right: auto;
}

.page-node-5827.node-type-full-width-page div.terms, .page-node-5909.node-type-full-width-page div.terms {
  margin-left: auto;
  margin-right: auto;
  clear: left;
}

.page-node-5827.node-type-full-width-page label.terms, .page-node-5909.node-type-full-width-page label.terms {
  min-width: 87%;
  width: 87%;
  line-height: 22px;
  margin-left: auto;
  margin-right: auto;
  float: right;
  /* position: fixed; */
  margin-left: 10px;
}

.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;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 15px;
  position: absolute;
  margin-left: -4%;
  height: 38px;
  width: 38px;
}


.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;
    background: #fff;
    padding-left: 20px;
    border: 1px #dadada solid;
}
#type_customers label {
    display: block;
    font-weight: normal;
}
#type_customers label:hover {
    background-color: #1e90ff;
}

#type_customers {
    display: none;
    position: absolute;
    width: 76%;
    background: #fff;
    padding-left: 20px;
    border: 1px #dadada solid;
}


#type_customers  label, #type_customers label {
    font-weight: normal;
    font-size: 1.7em;
    margin-bottom: 0px;
    width: auto;
    text-align: left;
    line-height: 2.6em;
    padding-left: 2em;
    float: none; 
}


#type_customers  input[type="checkbox"] {
    clear: left;
    float: left;
    margin-right: 10px;
    margin-top: 16px;
    margin-bottom: 4px;
    padding-top: 15px;
    position: absolute;
    margin-left: -12%;
    height: 38px;
    width: 38px;
    /* border: 1px solid blue; */
}

/*Support page */
#img-link {
    width: 33%;
    height: auto;
    float: left;
    margin: 0 20px 0 0;
}
#img-link img {
    width: 100%;
    height: auto;
}
/* END Support page */


/* fix for white space below footer for when the main content section on the page is small */
html, body {
    height: 100%;
}
#section-content {
    min-height: 405px;
}
/* end fix for footer white space*/


/* hide connected customer posts from translated pages */
body.page-node-5074 section#block-views-related-blog-posts-block-2,
body.page-node-5072 section#block-views-related-blog-posts-block-2, 
body.page-node-5075 section#block-views-related-blog-posts-block-2,
body.page-node-5088 section#block-views-related-blog-posts-block-2 {
    display: none;
}


/*=====================New Support Pages========================*/


/*hack width of ""content region"" [aka banner region]*/
/*and "main region" [aka main content] to 100%*/
.technical-support #zone-content,
.technical-support #zone-main {
    width:90%;
     
}
/*banner region overall*/
.technical-support .container-12 .grid-12#region-content,
.technical-support #zone-content-wrapper {
     width:100% !important;
     margin:-10px 0 0 0 !important; 
}
/*banner region - actual full width node*/
.technical-support #block-nodeblock-5985 {
    width:100%;
    padding:0 0 1em 0;
}

.technical-support #block-nodeblock-5985 h1 {
    text-align:center;
    color:#fff;
    font-size:1.5em;
    /* padding: 2em 0 1.2em 0; */
    padding: 1.3em 0 .3em 0
}

/*banner search block*/
.technical-support #block-nodeblock-5985 .support-search {
    margin:0 auto;
    width:90%;
}

.technical-support #block-nodeblock-5985 .support-search input {
    border-radius:10px;
    margin: 0 0 1em 0;
    width:100%;
}

.technical-support #block-nodeblock-5985 .support-search .button {
    width:100px;
    display:block;
}

/*page title*/
.technical-support h1.our_page_title {
    margin:0;
    font-size: 2.813em;
  font-weight: 400;
  color: #101729;;
}

.technical-support .field-name-body p.intro_text {
    padding: .8em 0 .8em 1.7em;
    margin:0;
}


/*main content region below banner*/
.technical-support #zone-main #region-main {
    width:100% !important;
    margin:0;
    /* background:#777; */
}
.context-support #zone-main #region-main {background:none}

/*main article list*/
.technical-support .region-main .view-support-article-outer ul {
    list-style-type:none;
    padding:0;
    margin:0;
}

.technical-support .region-main .support-list-inner ol li {padding-top:0.5em;}

.technical-support .view-support-article-outer .support-list-outer ul li.support-list-outer-row {
   padding:12px 40px;
  
}

/*inner ol*/
.view-support-article-outer ol { padding: 0 0 0 1.5em }

.technical-support .region-main .view-support-article-outer ul .list-toggle-hidden {
    display:none;
}

.technical-support .region-main .view-support-article-outer ul.toggler a,
.context-support .region-second .view-support-article-outer .toggler a {
    cursor:pointer;
    color:#55B9DF;
}



/*see more*/
.technical-support .region-main .view-support-article-outer ul.toggler.toggled{
    padding:1em 0 0 0;
      background: url(/sites/default/files/pictures/home/assets/plus24X24.png) no-repeat bottom right;
  background-size: 16px;
  width: 100px;
  cursor:pointer;
}

/*see less*/
.technical-support .region-main .view-support-article-outer ul.toggler.untoggled {
          background: url(/sites/default/files/pictures/home/assets/minus24x24.png) no-repeat bottom right;
  background-size: 16px;
}

/*remove link behavior from taxonomy categories on article and main pages*/
.support-list-outer .views-field-name a:focus,
.support-list-outer .views-field-name a:hover,
.support-list-outer .views-field-name a,
.node-type-support-article .field-name-field-article-target a,
.node-type-support-article .field-name-field-article-target a:focus,
.node-type-support-article .field-name-field-article-target a:hover {
    cursor:default !important;
    text-decoration:none;
    color:#666 !important;
}

.support-list-outer .views-field-name a:focus,
.support-list-outer .views-field-name a:hover,
.support-list-outer .views-field-name a {
    cursor:pointer;
}

/*sidebar menus + support article survey + related articles bg */
.region-second .block-support-article-outer-block-1,
.region-second .view-support-articles-most-popular, 
.region-second .support-callout,
.region-main .support-survey,
.node-support-article .node-teaser {
  border: 1px solid #e1e1e1;
  background: url('../images/CalloutsBG.png') repeat-x bottom #fff;
  width: 200px; 
  position: relative;
  padding: 20px 10px;
  margin:30px 0 0 0;
}

.region-second .block-support-article-outer-block-1 {
    width:auto;
    padding: 20px 20px 20px 10px;
}


.region-second .block-support-article-outer-block-1 {
    margin:0;
}

.region-second .view-support-article-outer .support-list-outer-row.views-row-even {
    background-color:#fff;
}

/*hide sidebar in mobile*/
.context-support #zone-main #region-second,
.technical-support #zone-main #region-second {
    display: none;
}

/*most popular sidebar ul*/
.view-support-articles-most-popular ul {
    list-style-type:none;
}
/*most popular articles sidebar*/
.view-support-articles-most-popular ul,
.view-support-articles-most-popular .view-header {
    padding:0 0 0 20px;
}

.view-support-article-outer .support-list-outer-row.views-row-odd {
   /*  background-color:#fff; */
}

.view-support-article-outer .support-list-outer-row.views-row-even {
    /* background-color:#ecf0f1;
     */}

/*hide article sidebar and main page sidebar in mobile*/
#block-views-support-article-outer-block-1, 
#block-views-support-article-outer-block-1-sticky-wrapper,
.support-callout {display:none;}

/*raw code sidebar blocks*/
.support-callout h3 {
    text-align:center;
    font-size:18px;
}




/*buttons*/
.support-callout a.button,
#block-nodeblock-5985 .support-search .button,
.support-survey span.button {
    width: auto;
    text-align: center;
    cursor: pointer;
    padding: .4em 1.2em; 
    color: #fff;
    background-color: #f68a1f;
    border: none;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;a
    text-decoration: none;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    font-weight:400;
    margin:0 auto;
    display:block;
}

 
.support-callout a.button:hover,
.support-callout a.button:focus,
#block-nodeblock-5985 .support-search .button:hover,
#block-nodeblock-5985 .support-search .button:focus,
.support-survey span.button:hover,
.support-survey span.button:focus {
    background-color: #ea7400;
}
 
.support-callout a.button:active,
#block-nodeblock-5985 .support-search .button:active,
.support-survey span.button:active {
    background-color: #ea7400;
}


/*article page*/

.node-support-article .field-name-title h2 {display:none;}



/*Pagination block*/
.block-nodeblock-6069 .block-inner {
    padding:0;  
    margin-top:1.5em;
    margin-bottom:1em;
  /*border:solid red 1px;*/

}

.block-nodeblock-6069 #prev_page,
.block-nodeblock-6069 .center,
.block-nodeblock-6069 #next_page {
    display:block;
    text-align:left;
    font-weight:400;
    padding:0.25em 0;
    /*border:solid black 1px;*/
}

.block-nodeblock-6069 #next_page {
  position: absolute;
  top: 0;
  left: 108px;
}

.block-nodeblock-6069 #prev_page:before {content:"\25C4 \0009";   font-size: .8em;}
.block-nodeblock-6069 #next_page:after {content:"\0009 \25BA"; font-size: .8em;}

.block-nodeblock-6069 .center #article_title {font-weight:600;}

/*clear*/
.block-nodeblock-6069 .clear {clear:both; height:0;}

/*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;
}

.node-support-article .paragraphs-items-field-support-article-content {
    margin:2em 0 0 0;
}

/*make images full width in mobile*/
.node-support-article .paragraphs-items-field-support-article-content img {
    width:90%;
}




/*article title and article section*/ 
.region-main .view-support-article-outer .support-list-outer-row .views-field-name, 
.node-type-support-article .region-main .field-name-field-article-section a {
  font-size: 1.375em;
  font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
  margin-top: 2px;
  margin-bottom: 5px;
  color: #101729;
  font-weight: 400;
  line-height: 24px;
}


/*article content*/
.node-support-article .field-name-field-support-article-content ol li,
.node-support-article .field-name-field-support-article-content ul li
 {padding:0.5em 0; line-height:1.9em;}

 /*add some padding to ol and ul in content*/
 .node-support-article .field-name-field-support-article-content ol,
 .node-support-article .field-name-field-support-article-content ul {
    padding-left:50px;
 }



 .node-support-article .field-name-field-support-article-content iframe { 
    margin-top:1em;
    margin-bottom:1em;
    display:block;
}
 .node-support-article .field-name-field-support-article-content img {
    /* margin:0 auto;  */
    display:block; 
}

 .node-support-article .field-name-field-support-article-content a.learn-more {
      font-weight: 600;
    text-align:center;
    display:inherit;
}

/*Was this article helpful block*/
.node-type-support-article .support-survey,
.node-type-support-article .node-teaser {
    width:90%;
    margin:0 auto;
}

.node-type-support-article .support-survey { margin:50px auto; }

.node-type-support-article .support-survey h3 {display:block; text-align:center;}

.node-type-support-article .support-survey span.button {
    width:150px;
    margin: 10px auto;
    display:block;
}




/*Related Articles area*/

/*related articles label*/
.node-type-support-article .region-main h2.label-above {
  /*   text-align:center; */ 
  text-align:left;
    margin:1em 0 1.5em 0;
    font-weight: 400;
}

.node-type-support-article .node-teaser  h4 {margin:0 0 10px 0;}

.node-type-support-article .node-teaser .field-name-field-short-description {
    line-height:1.25em;
    margin:0 0 10px 0;
}



/*=================End New Support Pages====================*/


/* EOS Page */

.page-node-5966 #region-second, .page-node-5966 #zone-footer-a-wrapper, .eos_part4, .eos_not_for_mobile{
display:none;
}

.page-node-5966 .group-banner-section{
    width: 100%;
background-color: #FFF !important;
background-image: url('/sites/default/files/pictures/eos/banner_mobile.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/eos/banner_mobile.jpg',sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/default/files/pictures/eos/banner_mobile.jpg',sizingMethod='scale')";
}

.page-node-5966 .our_page_title p{
font-size:45px;
line-height:58px;
}

.banner_play{
margin-bottom:30px;
display:none;
}

.page-node-5966.node-type-full-width-page .four-cols-item-wrap > .field-collection-view, .page-node-5966.node-type-full-width-page .two_cols_section > .field-collection-view{
width:100%;
}

.page-node-5966.node-type-full-width-page .two_cols_section h4{
padding:0 10px;
}

.page-node-5966 .eos_section_title{
font-size:20px;
color:#162036;
font-weight:600;
line-height:30px;
}

.page-node-5966 .eos_part1_green{
color:#9ec02e;
}

.eos_bottom_title{
font-size:18px;
color:#000000;
margin-top:35px;
}


.eos_image1, .eos_image2, .eos_image3{
display:block;
margin:auto;
padding-top:30px;
padding-bottom:20px;
}

.page-node-5966 .eos_see_guide{
color:#ffffff;
background:#f68b1f;
display:block;
margin:40px auto 75px;
text-align:center;
width:50%;
padding:15px 0;
}

.eos_bottom_content2{
margin-bottom:50px;
}

.eos_silly_divider{
width:100%;
}

.eos_section_img{
margin-top:45px;
}

/* END EOS Page */


/*hide 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:none; }

/*add lp logo to policy pages without head/foot nav*/
.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("/sites/default/files/LP_logo_transparentbg.png") no-repeat scroll 8% 20px  #ecf0f1; 
    padding-top:60px;
}


/*==================NEW HOME PAGE 5/4/15 ====================*/

/*overrides*/

.front *  {font-family:"Open Sans",  "myriad-pro-1","myriad-pro-2",sans-serif !important;}
.front.page-node-431 #section-content {padding:0;}

.front.page-node-431 #section-home-bottom,
.front.page-node-431 .field-name-title,
.front.page-node-431 .field-name-anchor-name-fix {display:none;}
.front div.clear {clear:both; height:0;}
.front .basic-page_collection_wrap .field-collection-container .full_block_wrap,
.front .field_group_1102 .field-items .field-item {margin-bottom:-2px !important;}

/*accommodate for mysterious extra bottom padding on translated pages*/
.front .field-collection-container .field-items .field-item {
  margin-bottom:0
} 

.front #section-content {padding-top:0;}



/*Common Styles*/

.front a.button{
    text-align: center;
    cursor: pointer;
    padding: .6em 1.5em; 
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;a
    text-decoration: none;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    font-weight:400;
    margin:0 auto;
    display:block;  
    border: solid white 1px;
    color: #fff;
    display:table;
    width:auto;
 }


/*all buttons on hover*/

.front a.button:hover,
.front a.button:focus,
.front a.button:active {
    text-decoration:none !important;
}

/*all buttons on hover but hamburger*/
.front .top_nav a.button:not(.hamburger):hover,
.front .top_nav a.button:not(.hamburger):focus,
.front .top_nav a.button:not(.hamburger):active {
    background-color: #ea7400;
    color:#fff;
}


/*sign in button on hover except hamburger*/
.front .top_nav a.button:not(.hamburger) {
    margin-right: 10px;
}
.front .top_nav .top_drawer a.button {
    margin:0 auto
}
.front a.button:not(.hamburger):hover,
.front a.button:not(.hamburger):focus,
.front a.button:not(.hamburger):active {
    border: solid #ea7400 1px !important;
    background-color: #ea7400;
    
}

.front .slide_content a.button:hover,
.front .slide_content a.button:focus,
.front .slide_content a.button:active {
    border: none !important;
    background-color: #ea7400;
    
}

/*orange button*/
.front a.button.orange{     
    background-color: #f68a1f;
    color:#fff;
    border:none;
    padding-left:2em;
    padding-right:2em;
}

.front a.button.orange:hover, 
.front a.button.orange:focus, 
.front a.button.orange:active { 
    border:none;
}



/*grey button*/
.front a.button.grey {     
    background-color: #444;
    color:#fff;
    border:none;
    padding-top:1em;
    padding-bottom:1em;
}
.front a.button.grey:hover,
.front a.button.grey:focus,
.front a.button.grey:active {
    background-color: #333;
    color:#fff;
    border:none;
}

.front .left {float:left;}
.front .right {float:right;}


.front h1 {font-size: 2em; line-height:1.25em; text-align:center;  color:#404040;    }
.front h4 {font-size: 1.25em; font-weight:300;}
.front h5 {font-size:1em; text-align:center; font-weight:300;}

.front .inner {
    padding: 1em 0;  
    width:100%;
    /* border:solid black 1px; */
}

/*MENU*/

.front .hp_menu {
    display:none;
    background:#fff;
    position:absolute;
    -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);
z-index:2;
}

.front .hp_menu li {
    list-style-type:none;
}

.front .hp_menu li a {
    color:#f68a1f;
}

.front .hp_menu li a.close {
    cursor:pointer; 
    text-align:center;
    padding: .4em 1em; /*give same padding as buttons*/
    background:url("/sites/default/files/pictures/home/assets/menu_close.png") no-repeat center center transparent;
    background-size: 20px;
}

.front .hp_menu li a.close:hover,
.front .hp_menu li a.close:active,
.front .hp_menu li a.close:focus {text-decoration:none;}

.front .hp_menu .button,
.front .hp_menu li a.close {
    display:inline-block;
}

.front .hp_menu .button.orange {
    padding:.4em 1em;
}

.front .hp_menu .button:not(.orange),
.front .hp_menu select {
    border:solid #f68a1f 2px;
    color:#f68a1f;
}

.front .hp_menu .button:not(.orange):hover,
.front .hp_menu .button:not(.orange):focus,
.front .hp_menu .button:not(.orange):active {
    border:solid #ea7400 2px;
    color:#fff;     
}

.front .hp_menu select {
    padding:.65em 1em;
    cursor:pointer;
}

.front .hp_menu select option {
    cursor:pointer;
}


/*BLOCK 1: Banner*/


.hp_banner {
    position: relative;
    width: 100%;
    overflow: auto;
    text-align: center;
    
}
.hp_banner ul {
        list-style: none;
        width: 300%;
        margin: 0;
        padding: 0;
    }
.hp_banner ul li{
        display: block;
        float: left;
        width: 33%;
        padding: 160px 0 110px;
        min-height: 480px;
        height:auto;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        -ms-background-size: cover;
        background-size: cover;
        padding:0 !important; margin:0 !important;
    }
    


/*video*/

.hp_banner .three a.button,
.slide_content .three a.button { 
    background: url(/sites/default/files/pictures/home/banner/playbtn.png) no-repeat #f68a1f 90% center;
    padding-right: 4em !important;       
} 


/*banner menu region*/
.front .hp_banner .head {
    position:fixed; 
    width:100%; 
    z-index:1;
    padding:20px 10px;
}


.front .hp_banner .head .left {}

.front .hp_banner .logo {
    background: url("../images/footer_logo_white.png") no-repeat center center transparent;
    width:150px;
    height: 36px;
    background-size:144px;
    cursor:pointer;
}

.front .hp_banner .head .right {padding-right:14px}
.front .hp_banner .head .button {  
    margin:0;    
    float:left;
}
.front .hp_banner .head .button.hamburger {
    cursor:pointer;
    border:none;
    background:url("/sites/default/files/pictures/home/assets/menu_white.png") no-repeat center center transparent;
    background-size: 24px;
}

.front .hp_banner .head .button.hamburger:hover,
.front .hp_banner .head .button.hamburger:active,
.front .hp_banner .head .button.hamburger:focus {
    color: #f68a1f;
    background:url("/sites/default/files/pictures/home/assets/menu_orange.png") no-repeat center center transparent;
    background-size: 24px;
    border:none !important;
}



/*SCROLLED TOP NAV*/
.front .hp_banner .head.scroll {
    background:#fff;
    -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);
}


.front .hp_banner .head.scroll .logo {
    background: url("/sites/default/files/LP_LOGO_1.png") no-repeat center center transparent;
    background-size:164px;
}

.front .hp_banner .head.scroll .button {
    border:solid #f68a1f 2px;
    color: #f68a1f;
}

.front .hp_banner .head.scroll .button:not(.hamburger):hover,
.front .hp_banner .head.scroll .button:not(.hamburger):active,
.front .hp_banner .head.scroll .button:not(.hamburger):focus {
    border:solid #ea7400 2px;
    background: #ea7400;
    color: #fff;
}



.front .hp_banner .head.scroll .button.hamburger {
    border:none;
    background:url("/sites/default/files/pictures/home/assets/menu_orange.png") no-repeat center center transparent;
    background-size: 24px;
}


/*slide content*/
.front .hp_banner .slide_content {
    width:98%; 
    margin:30% auto 0 auto;
    padding:0 10px;
}

.front .hp_banner .four .slide_content{
	margin:153px auto 0;
}

.front .hp_banner .slide_content .button { padding: 0.15em 1.5em; }


.front .hp_banner .slide_content h1, 
.front .hp_banner .slide_content h4 {text-align:center; color:#fff;}

.front .hp_banner .slide_content h1 {font-size:1.15em;}
.front .hp_banner .slide_content h4 {margin:1em auto; line-height:1.5em; font-size:1em; padding:0 6px;}

/*video slide*/
.front .hp_banner .three .slide_content h1,
.front .hp_banner .three .slide_content h4, .front .hp_banner .three .slide_content p { text-align:center;}








/*ADJUSTMENTS*/
/*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: 0;
     padding-top: 60px;
}


/*BLOCK 2: LE has the power to transform*/

.front .hp_second {padding:2em 0 0 0; background: #fff;}
.front .hp_second h1,
.front .hp_fourth h1 { 
        line-height: 1.25em;
}
.front .hp_second h5 { margin: 20px 0 40px 0; }


/*BLOCK 3: Core Competencies*/

.front .hp_third {padding:0;}
.front .hp_third .inner { padding:0}
.front .hp_third .block { 
    width:100%;
    float:none;
    margin:2px auto;
    position:relative;
    padding: 0 0 1em 0;
    cursor:pointer;

}

.front .hp_third .block:nth-child(1) { 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) { 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) { 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) { 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 .block .icon { 
     width:100px;
     height:50px;
     padding:12px 0;
     margin:0 auto;
     background-position:center center !important;
}

.front .hp_third .block:nth-child(1) .icon { background: url("/sites/default/files/pictures/home/icons/connect.png") no-repeat; }
.front .hp_third .block:nth-child(2) .icon { background: url("/sites/default/files/pictures/home/icons/happycustomer.png") no-repeat; }
.front .hp_third .block:nth-child(3) .icon { background: url("/sites/default/files/pictures/home/icons/security.png") no-repeat; }
.front .hp_third .block:nth-child(4) .icon { background: url("/sites/default/files/pictures/home/icons/analytics.png") no-repeat; }


.front .hp_third .block h1,
.front .hp_third .block p {
    text-align:left;
    padding-bottom:0.5em;
    color:#fff;
    font-size:1em; line-height:1.5em;
}


.front .hp_third .block .inner-block {
    background: url("/sites/default/files/pictures/home/assets/ui_open_link.png") no-repeat 94% center;
  background-size: 36px;
}


.front .hp_third .block .icon,
.front .hp_third .block p,
.front .hp_third .button {display:none;}

.front .hp_third .block h1,
.front .hp_sixth .block h1 {
    font-size:1.5em; 
    line-height:1.25em; 
    margin-bottom:6px;
    font-weight:600;
}

.front .hp_third .block h1 {width:250px;}

.front .hp_third .block .button {
    color:#fff; 
    border:solid #fff 2px;
}

.front .hp_third .block .button:hover,
.front .hp_third .block .button:active,
.front .hp_third .block .button:focus {
    color:#ebebeb; 
    border:solid transparent 2px !important;
}



/*BLOCK 4: Brands*/
.front .hp_fourth { padding:2em 0 1.5em 0; }
.front .hp_fourth .inner { padding:2em 0 0 0; width:90%; margin:0 auto; }

.front .hp_fourth .inner .inner { cursor:pointer; }

.front .hp_fourth h1 { }
.front .hp_fourth .highlight { font-weight:600; color:#9fcb2d;}
.front .hp_fourth strong { font-weight:600; }

 .front .hp_fourth .left,
 .front .hp_fourth .right {width:49%;}

.front .hp_fourth .brand_logo { 
    height:90px;
    margin:10px 4px 20px 0;

  float: left;
  width: 100%;
  background-size: 120px !important;
      
 }
 .front .hp_fourth .brand_logo:nth-child(even) {float:right;}
 
.front .hp_fourth .brand_logo.backcountry {     
    background:url("/sites/default/files/pictures/home/assets/logo_backcountry.png") no-repeat scroll center center;
}
.front .hp_fourth .brand_logo.virgin {      
    background:url("/sites/default/files/pictures/home/assets/logo_virgin_altlantic.png") no-repeat scroll center center;
}
.front .hp_fourth .brand_logo.tmobile {     
    background:url("/sites/default/files/pictures/home/assets/logo_t_mobile.png") no-repeat scroll center center;
 }
.front .hp_fourth .brand_logo.hsbc {      
    background:url("/sites/default/files/pictures/home/assets/logo_hsbc.png") no-repeat scroll center center;
    display:none; /*no permissions*/
}

   /*actually extraspace storage*/
.front .hp_fourth .brand_logo.tedbaker {     
    background:url("/sites/default/files/pictures/home/assets/logo_extraspace.png") no-repeat scroll center center;
   margin: 0 auto;
  display: table;
  float:none;
}

/*BLOCK 5: We love what we do*/
.front .hp_fifth {padding:2em 0; background:#fff;}
.front .hp_fifth h1 { margin:0; }
.front .hp_fifth h5 { }


/*BLOCK 6: Values*/

.front .hp_sixth { background:#fff; padding: 0 0 2em 0; }
.front .hp_sixth .block { 
     height:300px;
    width:100%;
    float:none;
    margin:0 auto;
    position:relative;
}

.front .hp_sixth .block:nth-child(2),
.front .hp_sixth .block:nth-child(4),
.front .hp_sixth .block:nth-child(6) { background:url() #ecf0f1;}

.front .hp_sixth .block:nth-child(1) {
    background:url("/sites/default/files/pictures/home/assets/desktop_culture.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:nth-child(3) {
    background:url("/sites/default/files/pictures/home/assets/desktop_crains.jpg") no-repeat scroll center center;     
    background-color:#f47e40;
}
.front .hp_sixth .block:nth-child(5) {
    background:url("/sites/default/files/pictures/home/assets/desktop_career.jpg") no-repeat scroll center center;  
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/*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("/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;
} 

.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() #ecf0f1;
}

/*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: absolute;
    margin-top: 300px;
    z-index: 10;
}

.front .hp_sixth .block .inner-block {
    padding:2.5em;
}

.front .hp_sixth .block {
    display:table;
}

.front .hp_sixth .block h1 {
    line-height:2em;
}
.front .hp_sixth .block p {
   color:#404040;
       text-align:center;
    padding-bottom:1em;
    font-size:1.15em; line-height:1.5em;

}

.front .hp_sixth .block .button { 
    border:solid #404040 2px;
    color: #404040;
}

.front .hp_sixth .block .button:hover,
.front .hp_sixth .block .button:active,
.front .hp_sixth .block .button:focus {
 border:solid transparent 2px !important;
}


/*======= styles for H2s on homepage =======*/
.front .hp_second h2, .front .hp_fourth h2 {
    line-height: 1.25em;
    width: 90%;
    margin: 0 auto;
    font-weight: normal;
}

.front h2 {
    font-size: 2em;
    line-height: 1.25em;
    text-align: center;
    color: #404040;
    font-weight: normal;
}

.front .hp_third .block h2 {
    width: 90%;
    font-size: 20px;
    color: #ecf0f1;
    font-weight: 500;
    margin: 0 auto;
    padding: 0;
    background: 0;
    text-align: center;
    font-weight: normal;
}

.front .hp_sixth .block h2 {
    font-size: 1.5em;
    line-height: 2em;
    margin-bottom: 6px;
    font-weight: 600;
}


/*================== /END NEW HOME PAGE 5/4/15 ====================*/

/*HOME PAGE B /home_b */

.front.home_b #zone-content-wrapper {
  display: none;
}




/*first slide buttons*/
.front.home_b .or {cursor:default; border:none; font-style:italic;}
.front.home_b a.or:hover, 
.front.home_b a.or:active, 
.front.home_b a.or:focus {background-color:transparent !important;}

.front.home_b a.clear {border:solid #ccc 1px;}
.front.home_b a.clear:hover, 
.front.home_b a.clear:active, 
.front.home_b a.clear:focus {border:solid transparent 1px;}

.front.home_b #node-5214 {display:none;}

/*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:90%; 
    margin:120px auto 0 auto;
}


.page-node-6113 .hp_banner ul li,
.page-node-6129 .hp_banner ul li,
.page-node-6130 .hp_banner ul li,
.page-node-6131 .hp_banner ul li,
.page-node-6132 .hp_banner ul li,
.page-node-6133 .hp_banner ul li  {
    background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 100%;
}

.page-node-6113 .hp_banner .two a,
.page-node-6129 .hp_banner .two a,
.page-node-6130 .hp_banner .two a,
.page-node-6131 .hp_banner .two a,
.page-node-6132 .hp_banner .two a,
.page-node-6133 .hp_banner .two a { 
    background: url(/sites/default/files/pictures/home/banner/playbtn.png) no-repeat #f68a1f 90% center;
    padding-right: 4em !important;       
}

.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{
font-size:30px;
font-style:italic;
color:#ffffff;
text-align:center;
}

.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:21px;
line-height:36px;
color:#ffffff;
text-align:center;
}

.page-node-6113 a.button,
.page-node-6129 a.button,
.page-node-6130 a.button,
.page-node-6131 a.button,
.page-node-6132 a.button,
.page-node-6133 a.button {
    text-align: center;
    cursor: pointer;
    padding: .6em 1.5em; 
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;a
    text-decoration: none;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    font-weight:400;
    margin:0 auto;
    display:block;  
    border: solid white 2px;
    color: #fff;
    display:table;
    width:auto;
 }
 
 .page-node-6113 a.button.orange,
.page-node-6129 a.button.orange,
.page-node-6130 a.button.orange,
.page-node-6131 a.button.orange,
.page-node-6132 a.button.orange,
.page-node-6133 a.button.orange {     
    background-color: #f68a1f;
    color:#fff;
    border:none;
    padding-left:2em;
    padding-right:2em;
}

.offices_top, .offices_bottom, .offices_content6{
display:none;
}

.office_dropdown{
	display:block;
	text-align:center;
	margin-bottom:38px;
}

.office_dd{
width:80%;
height:50px;
font-weight:bold;
font-size:22px;
border-radius:5px;
border:1px solid #bfbfbf;
color:#404040;
text-align:center;
background:url("/sites/default/files/pictures/culture/func_dd.jpg") no-repeat scroll right center;
}

.offices_content div{
position:relative;
}

.offices_content1{

}

.offices_content_playbtn{
display:block;
position:relative;
margin:auto !important;
top:65px;
width:77px;
}

.offices_content div .offices_content1_content_container{
position:absolute;
bottom:0;
background:url(/sites/default/files/pictures/culture/Rectangle_38.png) no-repeat;
width:100%;
padding-top:5px;
padding-bottom:5px;
float:none;
height:auto;
}

.offices_content1_content{
font-size:14px;
line-height:24px;
font-weight:600;
color:#ffffff;
padding-left:35px;
margin-bottom:0;
}

.offices_content2{
background:#f8bc16;
}

.offices_content2_img{
display:block;
position:relative;
margin:auto;
padding-top:40px;
width:40px;
}

.page-node-6130 .office_content_reading .offices_content2_img{
padding-top:6px;
}

.offices_content2_big{
text-align:center;
color:#ffffff;
font-size:36px;
font-weight:bold;
margin-bottom:0;
line-height:normal;
}

.offices_content2_small{
text-align:center;
color:#ffffff;
font-size:14px;
line-height:24px;
font-weight:600;
padding:0 36px;
margin-bottom:0;
}

.offices_content3{

}

.offices_content4{
background:#76afdb;
}

.offices_content4_small{
text-align:center;
color:#ffffff;
font-size:14px;
line-height:22px;
font-weight:600;
padding:0 20px;
margin-bottom:0;
position:relative;
top:50%;
transform:translateY(-50%);
}

.office_content_reading .offices_content4_small{
padding:0 21px;
}

.offices_content5{

}

.offices_content5_big{
text-align:center;
color:#ffffff !important;
text-decoration:underline !important;
font-size:30px;
font-weight:600;
display:block;
position:relative;
padding-top:80px;
margin-bottom:0;
line-height:normal;
}

.page-node-6113 .office_content_ny .offices_content5_big{
padding-top:55px;
}

.offices_content5_img{
display:block;
position:relative;
margin:auto;
padding-top:7px;
width:auto;
}

.offices_content6{
background:#404040;
}

.offices_content6_big{
text-align:center;
color:#ffffff;
font-size:18px;
font-weight:600;
position:relative;
padding:5px 10px 0;
margin-bottom:0;
margin-top:63px;
line-height:normal;
}

.offices_content6_small{
text-align:center;
color:#ffffff;
font-size:14px;
line-height:24px;
position:relative;
padding-top:65px;
margin-bottom:0;
}

.offices_content6_link{
text-align:center;
color:#76afdb !important;
font-size:14px;
line-height:24px;
font-weight:bold;
display:block;
position:relative;
padding-top:5px;
margin-bottom:0;
text-decoration:underline !important;
}

.office_content_location div{
height:220px;
}

.office_content_ny .offices_content1{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/new_york/1.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_ny .offices_content3{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/new_york/2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.page-node-6113 .office_content_ny .offices_content4{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/new_york/crains.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_ny .offices_content5{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/new_york/3.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_atlanta .offices_content1{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/atlanta/1.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_atlanta .offices_content3{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/atlanta/2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_atlanta .offices_content5{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/atlanta/3.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_london .offices_content1{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/london/1.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_london .offices_content3{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/london/2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_london .offices_content5{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/london/3.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_tokyo .offices_content1{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/tokyo/1.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_tokyo .offices_content3{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/tokyo/2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_tokyo .offices_content5{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/tokyo/3.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_tokyo .offices_content6{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/tokyo/4.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_sanfran .offices_content1{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/sf/1.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_sanfran .offices_content3{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/sf/2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_sanfran .offices_content5{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/sf/3.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_reading .offices_content1{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/reading/1.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_reading .offices_content3{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/reading/2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_reading .offices_content5{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/reading/3.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_melbourne .offices_content1{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/melbourne/1.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_melbourne .offices_content3{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/melbourne/2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}


.office_content_melbourne .offices_content5{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/melbourne/3.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_israel .offices_content1{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/israel/1.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.office_content_israel .offices_content3{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/israel/2.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}



.office_content_israel .offices_content5{
background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/sites/default/files/pictures/culture/israel/3.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.timeline_line{
width:100%;
background:url("/sites/default/files/pictures/culture/timeline_bground.jpg") repeat-x scroll 0px 48px rgba(0, 0, 0, 0);
float:left;
}

.timeline_year{
float:left;
width:100%;
}

.year_name{
float:left;
font-weight:600;
font-size:24px;
color:#69b2d4;
margin-top:-8px;
margin-bottom:0;
line-height:normal;
font-style:italic;
}

.year_image{
float:left;
margin-left:16px;
margin-top:10px;
}

.year_name_active ~ img{
display: inline;
	padding: 3px;
	background-color: #69b2d4; 
	position:relative;
	top:-3px;
	left:-3px;
	
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	
	-webkit-animation: glowIt 2s infinite;
	-moz-animation: glowIt 2s infinite;
	-o-animation: glowIt 2s infinite;
	animation: glowIt 2s infinite;
}

@-webkit-keyframes glowIt {
	0% { 
		background-color: #69b2d4; 
		-webkit-box-shadow: 0 0 9px #ccc; 
	}
	50% { 
		background-color: #d6eaf3; 
		-webkit-box-shadow: 0 0 18px #d6eaf3; 
	}
	100% { 
		background-color: #69b2d4; 
		-webkit-box-shadow: 0 0 9px #ccc; }
}
@-moz-keyframes glowIt {
	0% { 
		background-color: #69b2d4; 
		-moz-box-shadow: 0 0 9px #ccc; 
	}
	50% { 
		background-color: #d6eaf3; 
		-moz-box-shadow: 0 0 18px #d6eaf3; 
	}
	100% { 
		background-color: #69b2d4; 
		-moz-box-shadow: 0 0 9px #ccc; }
}
@-o-keyframes glowIt {
	0% { 
		background-color: #69b2d4; 
		-o-box-shadow: 0 0 9px #ccc; 
	}
	50% { 
		background-color: #d6eaf3; 
		-o-box-shadow: 0 0 18px #d6eaf3; 
	}
	100% { 
		background-color: #69b2d4; 
		-o-box-shadow: 0 0 9px #ccc; }
}
@keyframes glowIt {
	0% { 
		background-color: #69b2d4; 
		box-shadow: 0 0 9px #ccc; 
	}
	50% { 
		background-color: #d6eaf3; 
		box-shadow: 0 0 18px #d6eaf3; 
	}
	100% { 
		background-color: #69b2d4; 
		box-shadow: 0 0 9px #ccc; }
}

.timeline_content{
position:relative;
}

.timeline_content_section{
float:left;
width:50%;
text-align:center;
}

.t_content_number{
font-weight:700;
font-size:36px;
color:#404040;
line-height:normal;
margin-bottom:0;
}

.t_content_icon_couch{
margin-top:15px;
margin-bottom:7px;
}

.t_content_icon_people{
margin-top:10px;
margin-bottom:7px;
}

.t_content_icon_office{
margin-top:7px;
margin-bottom:7px;
}

.t_content_icon_countries{
margin-top:11px;
margin-bottom:7px;
}

.t_content_name{
font-size:14px;
color:#818181;
}

.timeline_bottom_copy{
clear:left;
float:left;
position:relative;
text-align:center;
margin-top:30px;
margin-bottom:30px;
padding:0 15px;
}

.timeline_bottom_copy_title{
color:#818181;
font-size:22px;
margin-bottom:0;
line-height:normal;
}

.timeline_bottom_copy_nottitle{
margin-top:15px;
color:#545454;
font-size:14px;
line-height:30px;
}

.desktop_timeline{
display:none;
}

.mobile_timeline .timeline_year{
display:none;
}

.tl_bigger_inner{
width:80%;
margin:auto;
}

.timeline_left{
float:left;
margin-top:29px;
cursor:pointer;
width:40px;
}

.timeline_right{
float:right;
margin-top:3px;
cursor:pointer;
width:40px;
}

.tl_inner{
width:62px;
margin:auto;
}

.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_mobile.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_mobile.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:100%;
padding:40px 0 !important;
}

.page-node-6113 .four-x-item,
.page-node-6129 .four-x-item{
margin:0 20px;
}

.page-node-6113 .four-x-item .field-name-field-secondary-img-above,
.page-node-6129 .four-x-item .field-name-field-secondary-img-above{
text-align:center;
margin-bottom:20px
}

.page-node-6113 .four-x-item .field-name-field-secondary-related-link,
.page-node-6129 .four-x-item .field-name-field-secondary-related-link{
text-align:center;
}

.culture_extra_buzzfeed{
color:#ffffff;
text-align:center;
}

/* END NEW CULTURE PAGE */




/*NEW MENU STYLES*/

/*helpers*/

.top_nav a.button {
    text-align: center;
    cursor: pointer;
    padding: .6em 1.5em; 
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;a
    text-decoration: none;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    font-weight:400;
    margin:0 auto;
    display:block;  
    border: solid white 2px;
    color: #fff;
    display:table;
    width:auto;
 }


/*all buttons on hover*/
.top_nav a.button:not(.hamburger):hover,
.top_nav a.button:not(.hamburger):focus,
.top_nav a.button:not(.hamburger):active {
    background-color: #ea7400;
    color:#fff;
    border:solid transparent 2px;
}


/*orange button*/
.top_nav a.button.orange {     
    background-color: #f68a1f;
    color:#fff;
    border:none;
    padding-left:2em;
    padding-right:2em;

}

.top_nav a.button.orange:hover, 
.top_nav a.button.orange:focus, 
.top_nav a.button.orange:active { 
    border:none;
}


.top_nav .top_menu .left {float:left;}
.top_nav .top_menu  .right {float:right;}


/*top menu*/

.top_nav {padding:0; margin:0; border:solid transparent 1px; z-index:9998;}

.top_nav .top_menu {
    position:fixed; 
    width:100%; 
    z-index:999;
    top:0;

        background:#fff;
    -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-left: 10px;
   padding-top: 4px;
  padding-bottom: 4px;
}

/* .top_nav .top_menu .left {display:none;} */

/*set logo container and button container same height from top*/
.top_nav .top_menu .left,
.top_nav .top_menu .right { padding-top:0px; }

.top_nav .top_menu .logo {
       background: url("/sites/default/files/LP_LOGO_1.png") no-repeat center center transparent;
    background-size:164px;
    width:150px;
    height: 36px;
    cursor:pointer;

}

.top_nav .top_menu a#to_home:hover {text-decoration:none;}

.top_nav .top_menu .right {
  display: inline;
  position: absolute;
  right: 20px;
  top: 0;
 }
.top_nav .top_menu .button {  
    margin:0;    
    float:left;
}

a.button.invalid.or,
a.button.invalid.or:hover,
a.button.invalid.or:active,
a.button.invalid.or:focus {
    border:none !important;
    font-style:italic;
    background:transparent;
}

a.button.clear:hover,
a.button.clear:active,
a.button.clear:focus {
    border:solid #f68a1f 2px;
    background:#f68a1f;
    color:#fff;
}



/*hide sign in button in mobile*/
.top_nav .button.sign-in {display:none;}

.top_nav .top_menu .button.hamburger {
    cursor:pointer;
    border:none;
    background:url("/sites/default/files/pictures/home/assets/menu_orange.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 {
    color: #f68a1f;
    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-left: 10px;
   padding-top: 4px;
  padding-bottom: 4px;
}
.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;
}

.top_nav .top_menu.scroll .button,
.top_nav .top_menu.dark .button {
    border:solid #f68a1f 2px;
    color: #f68a1f;
}

.top_nav .top_menu.scroll .button:not(.hamburger):hover,
.top_nav .top_menu.scroll .button:not(.hamburger):active,
.top_nav .top_menu.scroll .button:not(.hamburger):focus,
.top_nav .top_menu.dark .button:not(.hamburger):hover,
.top_nav .top_menu.dark .button:not(.hamburger):active,
.top_nav .top_menu.dark .button:not(.hamburger):focus {
    border:solid #ea7400 2px;
    background: #ea7400;
    color: #fff;
}

.top_nav .top_menu.scroll .button.hamburger,
.top_nav .top_menu.dark .button.hamburger {
    border:none;
    background:url("/sites/default/files/pictures/home/assets/menu_orange.png") no-repeat center center transparent;
    background-size: 24px;
    padding-top:14px;
}

/*to line up sign in with 'hambugerger + menu' text*/
.top_nav .top_menu.scroll .button.sign-in,
.top_nav .top_menu.dark .button.sign-in {
    margin-top: 4px;
    border:solid #f68a1f 2px !important;
}



/*drawer*/

.top_nav .top_drawer {
    display:none;
    position:fixed;
    margin: -2px 0 0 -2px;
    padding:0;
    width:100.5%;
    height:100%;
    z-index:999;
    background:#1d1d1d;
        -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);
 /*  overflow-y:scroll; */
  }


.top_nav .top_drawer li {
    list-style-type:none;
    text-align:center;
    padding-top:12px;
    padding-bottom:12px;
    margin-top: 0em !important;
}

.top_nav  ul.top_drawer li  {line-height:1em !important;}

/*make x button li height small to bring rest of menu up a bit*/
.top_nav  ul.top_drawer li:nth-child(1)  {height: 0px;}

.top_nav .top_drawer li a {
    color:#55B9DF;
}

.top_nav .top_drawer li a.close {
    cursor:pointer; 
    padding: .4em 1em; /*give same padding as buttons*/
    background:url("/sites/default/files/pictures/home/assets/menu_close.png") no-repeat 90% top transparent;
    background-size: 20px;
    display:block;
    margin:0 auto;

}

.top_nav .top_drawer li a.close:hover,
.top_nav .top_drawer li a.close:active,
.top_nav .top_drawer li a.close:focus {text-decoration:none;}


.top_nav .top_drawer .button {
    display:inline-block;
}


  .top_nav .top_drawer .button:first-of-type {    
    margin: 0 auto;
  display: block !important;
  width:200px;
}

.top_nav .top_drawer li.highlight a img {  
      margin:10px auto 0 auto;
      display:block;
}
.top_nav .top_drawer .button.orange {
    padding:.4em 1em;
}

.top_nav .top_drawer .button,
.top_nav .top_drawer select,
.top_nav .top_drawer select option {
    color:#55B9DF;
    background:#1d1d1d;
}

.top_nav .top_drawer .button,
.top_nav .top_drawer select {
    border:solid #55B9DF 2px;
}

.top_nav .top_drawer .button:not(.orange):hover,
.top_nav .top_drawer .button:not(.orange):focus,
.top_nav .top_drawer .button:not(.orange):active {
    border:solid #ea7400 2px;
    color:#fff;     
}

.top_nav .top_drawer select {
    padding:.95em 1em;
    background: url('/sites/default/files/pictures/home/assets/down-arrow.png') no-repeat 90% center;
    background-size:12px;
        -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    display:none;
}

.top_nav .top_drawer select::-ms-expand{
  display:none;
}

.top_nav .top_drawer select option {
    cursor:pointer;
}

/*hide lang switcher initially*/
#block-locale-language-content {display:none;}

.app-store {
     display:none;
}


/*ADJUST MENU FOR ADMIN SIDE*/

.logged-in.admin-menu .top_nav .top_menu {
  width: 100px;
  right: 0;
  background-color: transparent !important;
  border:none;  
  webkit-box-shadow:0 0 0 0 !important;
  moz-box-shadow:0 0 0 0 !important;
  box-shadow:0 0 0 0 !important;
}

.logged-in.admin-menu .top_nav .top_menu .button.hamburger {
  cursor: pointer;
  border: none;
  background: url("/sites/default/files/pictures/home/assets/menu_orange.png") no-repeat center center transparent !important;
  margin-top:40px;
} 

.logged-in.admin-menu .top_nav .top_menu .button.hamburger > span {
    display:none;
}

.logged-in.admin-menu .top_nav .top_menu .sign-in,
.logged-in.admin-menu .top_nav .top_menu .left,
.logged-in.admin-menu .top_nav .top_menu .left .logo
{display:none !important;}

/*      FullWidth Page Blank        */

.node-type-full-width-blank-page {

}
.node-type-full-width-blank-page #section-content   {
    padding-top: 0;
}

.node-type-full-width-blank-page #page .grid-9,
.node-type-full-width-blank-page #page #zone-main   {
    width: 100% !important;
}
.node-type-full-width-blank-page #breadcrumb    {
    display: none !important;
}
/*   END   FullWidth Page Blank        */





/*REAL TIME SENTIMENT ANALYSIS PAGE + REPORTING PAGE*/



/*Common Styles*/

.sentiment-reporting .zone-main a.button{
    text-align: center;
    cursor: pointer;
    padding: 1em 1.5em; 
    background-color: #f68a1f;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;a
    text-decoration: none;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    font-weight:400;
    margin:0 auto;
    display:block;  
    border: none !important;
    color: #fff;
    display:table;
    width:auto;
 }

.sentiment-reporting .zone-main a.button:hover,
.sentiment-reporting .zone-main a.button:focus,
.sentiment-reporting .zone-main a.button:active {
    background-color: #ea7400;
    color:#fff;
    text-decoration:none;
}

/*overrides*/
/*overwrite some padding for .holders class*/
.sentiment-reporting  ul.holders { padding-left:.25em;}
.sentiment-reporting  ul.holders li {  padding: 0 0 0 .5em !important;}
.sentiment-reporting #section-content { padding-top: 56px !important}

/*titles + p*/
.sentiment-reporting .zone-main h4,
.sentiment-reporting .zone-main h3,
.sentiment-reporting .zone-main p { padding: 0 .5em;}

.sentiment-reporting .zone-main p { padding: 0 .5em 1.25em .5em;}

/*center h4 in mobile*/
.sentiment-reporting .zone-main h4 {text-align:center;}

/*center stuff*/
.sentiment-reporting .zone-main .center {text-align:center;}

/*make images responsive and centered*/
.sentiment-reporting .zone-main img {display:block; margin:0 auto; width:90%; padding-bottom:1.5em;}

/*add some padding to centered images*/
.sentiment-reporting .zone-main img.center {padding:1.5em 0;}


/*floats in mobile are centered*/   

.sentiment-reporting .zone-main .left,
.sentiment-reporting .zone-main .right {display:block; width:94%; margin:0 auto;}



/*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;
    background-size: cover;
    border-bottom:solid #ea7400 2px;
}

/*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;
    border-bottom:solid #ea7400 2px;
}

/*banner text*/
.sentiment-reporting .banner_text{
    margin: 0 auto;
    width: 90%;
}

.sentiment-reporting .banner_text .codie_award{
display:none;
}

.sentiment-reporting .banner_text h1 { 
    font-family: "open sans", "myriad", sans-serif;
    font-size: 2.25em;
}

.sentiment-reporting .banner_text h3 {
    margin:0;  
    font-family: "open sans", "myriad", sans-serif;
    font-size: 1em;   
    padding:0 0 1.5em 0;   
}

.page-node-6136 .banner_text h1,
.page-node-6138 .banner_text h1 {
    color:#fff;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);
}

.page-node-6136 .banner_text h3,
.page-node-6138 .banner_text h3 {color:#fff;}


.sentiment-reporting .banner_text p{
    margin:0;  
    padding:0;
}



/*three cols*/
.sentiment-reporting .zone-main .cols {display:table; margin:0 auto; 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: 90%;
    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 .email-sign #Email   {
    width: 100% !important;
    height: 55px;
    padding: 0 0 0 20px;
    font-size: 18px;
    font-weight: 300 !important;
    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;
    font-weight: 100;
}
#main-wrap .email-sign .mktoButtonRow      {
    position: absolute;
    top: 13px;
    right: 0;
}
/*top toast*/
#main-wrap #top-toast   {
    display: none;
}
/* 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;
    text-align: center;
}
#main-wrap .txt-block p    {
    color: #777;
    font-size: 20px;
    line-height: 42px;
    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: 238px;
    padding: 40px 0 0;
}

#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: 44px;
    font-weight: 100;
}
#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;
}
/* #main-wrap #banner #headers {
    margin: 62px 0 0;
}*/

/*    FIRST SECTION   */
#main-wrap #section-one {
    height: 732px;
}

/*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;
}
/*    END bubble heads    */

/*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   {
    width: 100%;
}
#main-wrap #section-two .section-right  {
    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%;
    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: 1016px;
    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: 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-right img {
    margin: 0 0 -5px 48px;
}
#main-wrap #section-four .email-sign    {
    height: 58px;
}
#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;
    font-weight: 100;
    font-size: 12px;

}
#main-wrap #footer .copyr   {
    padding: 10px 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 -- to be incorporated in HP and Culture sections*/


/*THE BANNER*/
.hp_banner {  
    padding:0;
    margin:0;
    height:480px;
}

ul.hp_banner{
  width:100%;
}

ul.hp_banner li {  
   height:480px;
    padding:0 !important;
    margin:0 !important;
}

/*home PAGE BG IMAGES*/
.front ul.hp_banner li.one {
  background: url("/sites/default/files/pictures/home/banner/mobile/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.two {
  background: url("/sites/default/files/pictures/home/banner/banner2-3.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/mobile/FiServ_Carousel_Mobile.jpg") no-repeat scroll center center;*/
  background: url("/sites/default/files/pictures/home/banner/mobile/banner3.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/mobile/HNM_Holiday_Landing_Mobile.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_mobile.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_mobile.jpg") no-repeat scroll center center;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


/* PAGER DOTS */
.bx-wrapper .bx-pager.bx-default-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    margin-top:-40px;
    position:relative;
    z-index:9999;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
        border:2px solid #f68a1f;
    background:transparent;
    text-indent: -9999px;
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    
    
     -webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.25);
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {

border:2px solid transparent;
        
     background: #fff;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(/sites/default/files/pictures/home/assets/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}



/* PRICING PAGE MAY 2015  */

.page-node-6179 .field-collection-container .field-items .field-item,
.page-node-6180 .field-collection-container .field-items .field-item,
.page-node-6181 .field-collection-container .field-items .field-item,
.page-node-6182 .field-collection-container .field-items .field-item,
.page-node-6183 .field-collection-container .field-items .field-item,
.page-node-6184 .field-collection-container .field-items .field-item{
margin-bottom:0;
}

.page-node-6179 .new_pricing,
.page-node-6180 .new_pricing,
.page-node-6181 .new_pricing,
.page-node-6182 .new_pricing,
.page-node-6183 .new_pricing,
.page-node-6184 .new_pricing{
background: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{
font-size:36px;
font-weight:300;
color:#152128;
margin:0 20px;
text-align:left;
line-height:normal;
}

.page-node-6179 .banner-sub-header,
.page-node-6180 .banner-sub-header,
.page-node-6181 .banner-sub-header,
.page-node-6182 .banner-sub-header,
.page-node-6183 .banner-sub-header,
.page-node-6184 .banner-sub-header{
width:100%;
}

.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{
font-size:18px;
color:#404040;
text-align:left;
margin:0 20px;
}

.pricing_sub_banner_desktop{
display:none;
}

.pricing_sub_banner_mobile_left_img{
display:none;
}

.pricing_sub_banner_mobile_left{
text-align:center;
float:left;
width:65%;
margin-top:92px;
}

.pricing_sub_banner_mobile_left_p{
line-height:28px;
font-size:16px;
color:#5ab7dc;
}

.pricing_sub_banner_mobile_right{
float:left;
width:35%;
overflow:hidden;
}

.page-node-6179 .container-wrap .entity-paragraphs-item:nth-child(1) .secondary_h2,
.page-node-6180 .container-wrap .entity-paragraphs-item:nth-child(1) .secondary_h2,
.page-node-6181 .container-wrap .entity-paragraphs-item:nth-child(1) .secondary_h2,
.page-node-6182 .container-wrap .entity-paragraphs-item:nth-child(1) .secondary_h2,
.page-node-6183 .container-wrap .entity-paragraphs-item:nth-child(1) .secondary_h2,
.page-node-6184 .container-wrap .entity-paragraphs-item:nth-child(1) .secondary_h2{
color:#ffffff;
font-size:36px;
}

.page-node-6179 .container-wrap .entity-paragraphs-item:nth-child(2) .secondary_h2, .page-node-6179 .container-wrap .entity-paragraphs-item:nth-child(3) .secondary_h2,
.page-node-6180 .container-wrap .entity-paragraphs-item:nth-child(2) .secondary_h2, .page-node-6180 .container-wrap .entity-paragraphs-item:nth-child(3) .secondary_h2,
.page-node-6181 .container-wrap .entity-paragraphs-item:nth-child(2) .secondary_h2, .page-node-6181 .container-wrap .entity-paragraphs-item:nth-child(3) .secondary_h2,
.page-node-6182 .container-wrap .entity-paragraphs-item:nth-child(2) .secondary_h2, .page-node-6182 .container-wrap .entity-paragraphs-item:nth-child(3) .secondary_h2,
.page-node-6183 .container-wrap .entity-paragraphs-item:nth-child(2) .secondary_h2, .page-node-6183 .container-wrap .entity-paragraphs-item:nth-child(3) .secondary_h2,
.page-node-6184 .container-wrap .entity-paragraphs-item:nth-child(2) .secondary_h2, .page-node-6184 .container-wrap .entity-paragraphs-item:nth-child(3) .secondary_h2{
color:#152128;
font-size:36px;
margin-bottom:25px;
}


#new_pricing_section_515{
padding-bottom:300px;
background:url("/sites/default/files/pictures/pricing/mobile_flower_deco.png") no-repeat center bottom, url("/sites/default/files/pictures/pricing/mobile_table.jpg") repeat-x 0 bottom;
}

.new_pricing .new_pricing_s2_content1{
font-size:30px;
color:#162036;
margin-top:40px;
}

.new_pricing .new_pricing_s2_content2{
font-size:18px;
color:#414040;
margin-top:51px;
}

.new_pricing_s2_content2_bold{
font-weight:bold;
font-size:20px;
}

#new_pricing_section_515 .tab-wrap {
    margin: 54px auto auto;
    padding: 0 20px;
}

#new_pricing_section_515 .tab.button {
    color: #4eb9f4;
    float: left;
    font-size: 14px;
    font-weight: 600;
    padding-left:16px;
    text-align: center;
    width: 43%;
	border:2px solid #ffffff;
}

#new_pricing_section_515 .block-wrap {
    margin: 0 20px;
    padding: 0 0 1em;
    width: auto;
}

#new_pricing_section_515 .block-wrap:last-child{
padding:0;
}

#new_pricing_section_515 .block {
    background-color: #f6f6f6;   
    float: left;
    width: 100%;
    z-index: 1;
	margin: 15px 0;
	padding:30px 0;

}

#new_pricing_section_515 .api_freemium.block {
    background-color: #fff;   

}

#new_pricing_section_515 .block.selected {
    height: 299px;
    margin:15px 0;
    width: 350px;
    z-index: 4;
    height: auto;
    width: 100%;
}

#new_pricing_section_515 .block.selected .price-original{
margin-bottom:1px;
}

#new_pricing_section_515 .block.selected .block-price{
margin-bottom:32px;
}

.new_pricing #new_pricing_section_515 .block-inner {
    color: #414040;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
}

.new_pricing #new_pricing_section_515 .block-title, #new_pricing_section_515 .block-inner p {
    color: #606060;
    font-size: 20px;
    text-align: center;
	padding:14px 0;
	line-height:normal;
	margin-bottom:0;
}

.new_pricing #new_pricing_section_515 .block-title{
border-top:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
}

.new_pricing #new_pricing_section_515 .api_freemium .block-title{
border-top:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}

#new_pricing_section_515 .block-price{
margin-bottom:23px;
}

.dollar-sign {
    font-size: 22px;
    font-weight: 200;
    vertical-align: top;
}

.price-original{
display:block;
font-size:16px;
font-style:italic;
text-decoration:line-through;
margin-top:2px;
margin-bottom:1px;
}

#new_pricing_section_515 .price-engagements {
    font-size: 72px;
    font-weight: 600;
	color:#556480;
}

#new_pricing_section_515 .api_freemium .price-engagements {
	color:#5ab7dc;
}

#new_pricing_section_515 .api_plan3 .price-engagements, #new_pricing_section_515 .api_plan1 .price-engagements {
	color:#010101;
}

#new_pricing_section_515 .monthly_month{
font-size:20px;
font-weight:600;
color:#606060;
}

.price-payment{
display:block;
font-size:14px;
position:relative;
margin-top:-9px;
}

#new_pricing_section_515 .block-inner .block-main-title{
font-size: 20px;
	color:#556480;
	display:none;
	}
	
	#new_pricing_section_515 .api_freemium .block-inner .block-main-title{
	color:#5ab7dc;
	}

#new_pricing_section_515 .block-button {
    margin: auto auto 15px;
    width: 160px;
}

#new_pricing_section_515 .button.orange, #new_pricing_section_515 .button.blue, #new_pricing_section_515 .button.grey, #new_pricing_section_515 .button.white {
    cursor: pointer;
    text-align: center;
    /*transition: all 0.5s ease 0s;*/
    
}

#new_pricing_section_515 .new_new_pricingbtn{
/* color:#ffffff;
border:2px solid #ffffff; */
padding:7px 0;
font-size:20px;
border-radius:5px;
display:block;
width:160px;
margin:auto;
}

#new_pricing_section_515 .new_pricing_legal {
    font-size: 14px;
    line-height: 20px;
    margin:0 20px;
    text-align: center;
}

#new_pricing_section_515 .block .button {
    display: block;
	margin-top:10px;
	text-decoration:none;
	padding:7px 0;
	font-size:20px;
	color:#556480;
	border-radius:5px;
	border:2px solid #556480;
}

#new_pricing_section_515 .block.api_freemium .button {
	background:#5ab7dc;
	color:#ffffff;
	border:none;
}

.zone-main .new_pricing #new_pricing_section_515 .api_freemium .button:hover{
text-decoration:none;
background:#459dc0;
transition:all 0.5s ease 0s;
}

.zone-main .new_pricing #new_pricing_section_515 .block.api_plan2 .button:hover, .zone-main .new_pricing #new_pricing_section_515 .block.api_plan0 .button:hover{
text-decoration:none;
background:#556480;
transition:all 0.5s ease 0s;
color:#ffffff;
}

#new_pricing_section_515 .block.api_plan3 .button, #new_pricing_section_515 .block.api_plan1 .button {
	color:#010101;
	border:2px solid #010101;
}

#new_pricing_section_515 .block.api_plan3 .button:hover, #new_pricing_section_515 .block.api_plan1 .button:hover {
text-decoration:none;
background:#010101;
transition:all 0.5s ease 0s;
color:#ffffff;
}

#new_pricing_section_515 .block-wrap.quarterly {
    display: none;
}

#new_pricing_section_515 .button.blue {
    background: url(/sites/default/files/pictures/pricing/select.png) no-repeat left 10px center #ffffff !important;
	color:#606060;
	font-weight:600;
	font-size:18px;
}

#new_pricing_section_515 .button.quarterly{
padding-top:20px;
height:50px;
}

#new_pricing_section_515 .button.quarterly span{
color:#a2c924;
font-size:14px;
font-weight:600 !important;
position:relative;
top:-4px;
}

#new_pricing_section_515 .button.quarterly.blue span{
color:#a2c924;
}

#new_pricing_section_515 .button.quarterly.white span{
color:#ffffff;
}

#new_pricing_section_515 .button.annually{
padding-top:20px;
height:50px;
}

.new_pricing #new_pricing_section_515 .button.white {
    background: url(/sites/default/files/pictures/pricing/unselect.png) no-repeat left 10px center !important;
    color: #ffffff;
	font-weight:600;
	font-size:18px;

}

.new_pricing #new_pricing_section_515 .new_pricing_s2_content3{
font-size:30px;
color:#ffffff;
line-height:36px;
margin:25px 20px 0;
text-align:center;
}

#new_pricing_section_515 .new_pricing_s2_content3_bold{
font-weight:normal;
}

.new_pricing_s2_content3_link{
font-weight:600;
text-decoration:underline;
font-size:18px;
display:none;
}

.new_pricing #new_pricing_section_515 .new_pricing_s2_content4{
font-size:16px;
color:#ffffff;
font-weight:400;
line-height:26px;
text-align:center;
}



    .field-collection-item-field-secondary-content-colect h4 {
      margin: 30px 0 0 0;
    }
	
	
.words_para{
text-align:center;
margin:0 20px;
font-size:18px;
color:#404040;
}

.pricing_247{
text-align:center;
margin:0 20px;
font-size:18px;
color:#404040;
display:none;
}

.faq_no_mobile, .faq_column_section{
display:none;
}

.faq_freemium_plan{
display:block;
}

.faq_column_section p{
padding:0 20px;
}

.pricing_faq_block{
border-bottom:1px solid #cccccc;
padding:20px 0;
}

.pricing_faq_question_holder{
width:100%;
cursor:pointer;
background:url(/sites/default/files/pictures/pricing/plus.png) no-repeat right 30px center;
}

.pricing_minus_button{
background:url(/sites/default/files/pictures/pricing/minus.png) no-repeat right 30px center;
}

.pricing_faq_question{
font-size:18px;
color:#404040;
line-height:30px;
margin-bottom:0;
width:60%;
}

.pricing_faq_answer{
color:#404040;
font-size:16px;
line-height:30px;
margin-bottom:0;
margin-top:20px;
display:none;
}

.tesimonial_no_mobile{
display:none;
}

.pricing_testimonials_wrap{
margin-bottom:50px;
}

.pricing_testimonial{
background:#ffffff;
text-align:center;
padding:30px 20px 40px;
margin-top:30px;
  box-shadow: 0px 0px 20.16px 0.84px rgba(0, 0, 0, 0.17);
}

.pricing_testimonial_p{
font-size:18px;
color:#404040;
margin-top:20px;
line-height:30px;
}

.pricing_testimonial_name{
color:#545454;
font-size:24px;
font-weight:600;
margin-bottom:0;
}

.pricing_testimonial_position{
color:#404040;
font-size:18px;
font-style:italic;
margin-bottom:0;
}

#pricing_test_nav{
text-align:center;
margin-bottom:70px;
width:100%;
}

#pricing_test_nav a {
    background: url(/sites/default/files/pictures/pricing/unselect_bud.png) no-repeat;
    display: inline-block;
    height: 26px;
    width: 26px;
	margin:0 5%;
}

#pricing_test_nav .activeSlide{
background: url(/sites/default/files/pictures/pricing/select_bud.png) no-repeat;
}

.pricing_dropdown {
    display: block;
    margin-bottom: 38px;
    text-align: center;
}

.pricing_dd {
    background: url("/sites/default/files/pictures/pricing/dropdown.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    border: 1px solid #bfbfbf;
    border-radius: 5px;
    color: #5ab7dc;
    font-size: 20px;
    font-weight: 600;
    height: 50px;
    text-align: left;
    width: 80%;
}

.pricing_dd {
    color: #5ab7dc;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
}

.pricing_features{
position:absolute;
margin-left:6px;
margin-top:3px;
cursor:pointer;
}

#new_pricing_section_515 .block-features{
cursor:pointer;
}

.features_tooltip{
display:none;
}

.features_tooltip {
        
 
        align-items: center;
        justify-content: space-between;
		padding-bottom:10px;
        
        color: #606060;

        border-radius: 6px;

   
      }

      .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;
		padding:0 10px;
      }

      .features_tooltip  li:first-child{
        margin-top: 0;
        position: relative;
      }

      .new_pricing #new_pricing_section_515 .features_tooltip  li p{
        padding-left: 1vw;
		color:#606060;
		padding:0;
		text-align:center;
		
		font-size:17px;
      }
	  
	  .new_pricing #new_pricing_section_515 .features_tooltip  li p:before{
        content: "+ ";
      }

     /* .features_tooltip  li:before{
        content: "+ ";
        position: relative;
		float:left;
		top:3px;
      }*/
	  
.new_pricing #new_pricing_section_515 .pricing_starts_from{
padding-bottom:0;
}
  


/* END PRICING PAGE MAY 2015  */


/* CONCURRENCY PAGE MAY 2015 */


.page-node-6047 .results{
display:none;
}

body.page-node-6047 {
	background:#eff3f4;
	border-top:5px solid #f68a1f;
}

.page-node-6047 .title{
	font-size:40px;
	color:#162036;
	line-height:45px;
	text-align:center;
	margin-top:33px;
	margin-bottom:38px;
}

.page-node-6047 .input_holder{
	position:relative;
	margin:0 10px;
	height:70px;
	background:#ffffff;
	border:1px solid #ddd;
	border-radius:5px;
}

.page-node-6047 .input_img{
	float:left;
	margin-left:28px;
}

.page-node-6047 .input_text{
	padding:0;
	margin-left:15px;
	margin-top:19px;
	font-size:23px;
	border:0;
	color:#7c7774;
	width:93%;
}

.page-node-6047 .submit_results{
	margin:35px 10px 0;
	color:#ffffff;
	font-size:26px;
	background:#f68a1f;
	text-align:center;
	padding:14px 0;
	border-radius:5px;
	cursor:pointer;
	border:0;
}

.page-node-6047 .divider{
	color:#dddddd;
	margin:45px 0;
}

.page-node-6047 .section_title{
	font-size:26px;
	color:#162036;
	margin:-29px 10px 0;
	text-align:center;
}

.page-node-6047 .amount_holder{
	text-align:center;
	margin-top:9px;
	margin-bottom:15px;
	color:#55b9df;
	font-size:18px;
	display:none;
}

.page-node-6047 #amount{
	padding:0;
	text-align:center;
	color:#55b9df;
	font-size:36px;
	background:none;
	border:0;
	width:100px;
}

.page-node-6047 #slider-range-max{
clear:both;
border:0;
border-radius:30px;
	margin:126px 20px 0;
	height:63px;
	background: #f6531f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNmZjEwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZjhjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiMzZDg0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #f6531f 14%, #f8d636 51%, #9fcb2d 60%);
background: -webkit-gradient(linear, left top, right top, color-stop(14%,#f6531f), color-stop(51%,#f8d636), color-stop(60%,#9fcb2d));
background: -webkit-linear-gradient(left,  #f6531f 14%,#f8d636 51%,#9fcb2d 60%);
background: -o-linear-gradient(left,  #f6531f 14%,#f8d636 51%,#9fcb2d 60%);
background: -ms-linear-gradient(left,  #f6531f 14%,#f8d636 51%,#9fcb2d 60%);
background: linear-gradient(to right,  #f6531f 14%,#f8d636 51%,#9fcb2d 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6531f', endColorstr='#9fcb2d',GradientType=1 );
}

.page-node-6047 .current_user_number_container{
	margin-left:10px;
	float:left;
	margin-top:18px;
}

.page-node-6047 .current_user_content{
	font-size:20px;
	color:#cc0000;
	text-align:center;
	width:93px;
}

.page-node-6047 .average_number_container{
	margin-right:39px;
	float:right;
	margin-top:18px;
}

.page-node-6047 .average_content{
	font-size:20px;
	color:#9fcb2d;
	text-align:center;
	width:93px;
}

.page-node-6047 .results{
	margin:3px 10px 30px;
	float:left;
}

.page-node-6047 .results .results_item_container{
	width:100%;
	clear:left;
}

.page-node-6047 .results img{
	clear:left;
	float:left;
	margin-bottom:-1px;
	margin-top:17px;
}

.page-node-6047 .results p{
	position:relative;
	font-size:16px;
	line-height:30px;
	color:#7c7774;
	margin-left:48px;
	top:18px;
}

.page-node-6047 .results_intro{
	font-size:16px;
	line-height:30px;
	color:#7c7774;
	margin:2px 15px 0;
	text-align:center;
}

.page-node-6047 .results_intro2{
	margin-bottom:29px;
	margin-top:14px;
}

  .page-node-6047 .ui-state-default, .page-node-6047 .ui-widget-content .ui-state-default, .page-node-6047 .ui-widget-header .ui-state-default{
	background:url(https://liveperson-b2b.s3.amazonaws.com/concurrency/slider.png);
	width:40px;
	height:23px;
	border:0;
	top:-1px;
}

 .page-node-6047 .lp_logo{
	width:209px;
	margin:31px auto auto;
	position:relative;
}

.page-node-6047 .submit_results2{
	width:100%;
	margin-left:0;
	margin-right:0;
	font-size:23px;
}

.page-node-6047 .submit_results2:hover, .page-node-6047 .submit_results2:focus{
width:100%;
}

.page-node-6047 .main_section{
	display:none;
}

.page-node-6047 .form-type-item, .page-node-6047 #region-second, .page-node-6047 #breadcrumb, .page-node-6047 #block-nodeblock-5353{
	display:none;
}

.page-node-6047 .divider{
	background:#dddddd;
	border:0;
}

.page-node-6047 #region-main, .page-node-6047 .container-12{
	width:100% !important;
	margin:0;
}

.page-node-6047 #section-content{
padding-top:0;
background:none;
}

.page-node-6047 .ui-slider-handle{-ms-touch-action: none;
touch-action: none;
}

.page-node-6047 .line_point_container{
	position:relative;
	width:49px;
	margin:auto;
	top:-2px;
}

.page-node-6047 .line_point{
	position:relative;
}

.page-node-6047 .mktFormMsg{
display:none;
}

.page-node-6047 .mktError input{
border:1px solid red;
color:red;
}

.page-node-6047 .ui-state-disabled, .page-node-6047 .ui-widget-content .ui-state-disabled, .page-node-6047 .ui-widget-header .ui-state-disabled{
opacity:1;
}

.page-node-6047 .ui-widget-header{
background:none;
}

.page-node-6047 .ui-slider-pips .ui-slider-label{
color:#ffffff;
font-size:18px;
font-family:"Open Sans",sans-serif;
}

.page-node-6047 .ui-slider-pips .ui-slider-line{
border-radius:20px;
width:7px;
height:7px;
background:#ffffff;
left:32%;
top:50%;
}

.ui-slider-pip-0-5 .ui-slider-label, .ui-slider-pip-1-5 .ui-slider-label, .ui-slider-pip-2-5 .ui-slider-label, .ui-slider-pip-3-5 .ui-slider-label, .ui-slider-pip-0 .ui-slider-line, .ui-slider-pip-1 .ui-slider-line, .ui-slider-pip-2 .ui-slider-line, .ui-slider-pip-3 .ui-slider-line, .ui-slider-pip-4 .ui-slider-line{
display:none !important;
}

.ui-slider-pips .ui-slider-pip-first.ui-slider-pip{
margin-left:10px;
}

.ui-slider-pips .ui-slider-pip-last.ui-slider-pip{
margin-left:-36px;
}

.slider_abover_content{
margin:0 20px;
}

.slider_abover_content2 {
    position: relative;
	margin:0 20px;
}

.page-node-6047 .slider_average{
margin-left:13%;
position:relative;
text-align:center;
float:left;
margin-bottom:18px;
}

.page-node-6047 .slider_average .slider_average_text{
font-size:18px;
font-weight:600;
color:#7c7774;
margin-bottom:0;
}

.page-node-6047 .slider_average .slider_average_number{
font-size:18px;
color:#7c7774;
margin-bottom:0;
}

.page-node-6047 .slider_goal_holder{
float:right;
text-align:center;
}

.page-node-6047 .slider_goal1{
margin-right:31%;
}

.page-node-6047 .slider_goal2{
margin-right:39%;
}

.page-node-6047 .slider_goal3{
margin-right:29%;
}

.page-node-6047 .slider_goal4{
margin-right:16%;
}

.page-node-6047  .slider_goal_text{
font-size:18px;
font-weight:600;
color:#7c7774;
margin-bottom:0;
}

.page-node-6047 .slider_goal_number{
font-size:18px;
color:#7c7774;
margin-bottom:0;
}

.page-node-6047 .ui-slider-handle:nth-child(1){
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: transparent transparent #555c72;
    border-style: solid;
    border-width: 0 22px 41px;
    margin-left: -1.2em;
    width: 0;
}

.page-node-6047 .ui-slider-handle:nth-child(2), .page-node-6047 .ui-slider-handle:nth-child(3) {
    background: none repeat scroll 0 0 #d8d5d3;
    top: -33px;
    width: 3px;
	margin-left:0;
}

.page-node-6047 .ui-slider-float .ui-slider-tip, .page-node-6047 .ui-slider-float .ui-slider-tip-label{
opacity:1;
visibility:visible;
top:-30px;
background:none;
border:none;
color: #7c7774;
    font-size: 24px;
	width:36px;
	font-family:"Open Sans",sans-serif;
}

.page-node-6047 .ui-slider-float .ui-slider-tip::before, .page-node-6047 .ui-slider-float .ui-slider-pip .ui-slider-tip-label::before{
border:0;
width:auto;
top:-46px;
bottom:0;
left:0;
font-family:"Open Sans",sans-serif;
font-size:18px;
}

.page-node-6047 .ui-slider-handle:nth-child(1) .ui-slider-tip{
top:73px !important;
left:0px;
}

.page-node-6047 .ui-slider-handle:nth-child(1) .ui-slider-tip::before{
content:"YOU";
margin-top:71px;
margin-left:0;
}

.page-node-6047 .ui-slider-handle:nth-child(2) .ui-slider-tip::before{
content:"INDUSTRY AVG";
margin-left:-25px;
}

.page-node-6047 .ui-slider-handle:nth-child(3) .ui-slider-tip::before{
content:"GOAL";
margin-left:-5px;
top:-25px;
}

.page-node-6047 .ui-slider-float .ui-slider-tip::after, .page-node-6047 .ui-slider-float .ui-slider-pip .ui-slider-tip-label::after{
border:0;
}

.page-node-6047 .lmh{
position:relative;
top:67px;
padding-bottom:5px;
height:58px;
}

.page-node-6047 .slider_low, .page-node-6047 .slider_m, .page-node-6047 .slider_h{
width:33%;
text-align:center;
float:left;
}

.slider_low_color{
    background:#f6531f;
    border-radius: 20px;
    display: inline-block;
    height: 30px;
    width: 30px;
}

.slider_m_color{
    background:#f8d636;
    border-radius: 20px;
    display: inline-block;
    height: 30px;
    width: 30px;
}

.slider_h_color{
    background:#9fcb2d;
    border-radius: 20px;
    display: inline-block;
    height: 30px;
    width: 30px;
}

.page-node-6047 .slider2_tooltip{
    background:#ffffff;
    display: none;
    left: -155px;
    padding: 15px;
    position: absolute;
    top: -235px;
    width: 250px;
	border:1px solid #cccccc;
}

.page-node-6047 .slider_question2 {
    background:#7c7774;
    border-color: grey;
    border-radius: 20px;
    border-style: solid;
    border-width: 4px 8px 4px;
    color: #ffffff;
    font-size: 17px;
    left: 30px;
    line-height: 20px;
    position: relative;
    text-align: center;
    top: -58px;
    vertical-align: top;
    width: 12px;
}

.page-node-6047 .form_tooltip{
    background:#ffffff;
    display: none;
    right: 19px;
    padding: 15px;
    position: absolute;
    top: -84px;
    width: 246px;
	border:1px solid #cccccc;
}

.page-node-6047 .form_question {
    background:#7c7774;
    border-color: grey;
    border-radius: 20px;
    border-style: solid;
    border-width: 4px 8px 4px;
    color: #ffffff;
    font-size: 17px;
    float:right;
    line-height: 20px;
    position: relative;
    text-align: center;
    top: 23px;
    vertical-align: top;
    width: 12px;
	right:16px;
	pointer:cursor;
}

.page-node-6047 #currentConcurrency{
width:83%;
}

.page-node-6047 .concur_description{
text-align:center;
color:#7c7774;
margin:0 20px 43px;
}

/* END CONCURRENCY PAGE MAY 2015 */

.node-type-brightcove-page .LPMoverlay{
display:none !important;
}

.node-type-blog .node-blog.view-mode-full .field-name-body {padding-top:30px}
body {font-family:'Open Sans';}



/*========= 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
 {
    position: relative;
    width: 100%;
    float: none;
    margin-top:-30px;
    padding: 0;
}

#new-pricing-page {
    background-color:#58B8DE;
}

#new-pricing-page * {
    font-family:'Open Sans' !important;
}

/* ===== REUSABLES =========*/

#new-pricing-page .container {
    width:100%;
    margin:0 auto;
}

#new-pricing-page .title {
    margin:0 auto;
}

#new-pricing-page h1,
#new-pricing-page h2,
#new-pricing-page h3,
#new-pricing-page h4 {
    text-align:center;
    font-weight:300;
}
#new-pricing-page h4 {font-weight:500;}

#new-pricing-page h1 {font-size:42px;}
#new-pricing-page h2 {font-size:30px;}
#new-pricing-page h3 {font-size:22px;}
#new-pricing-page h4 {
    font-size:16px; 
    line-height:24px; 
}

#new-pricing-page .tooltip {
    width: 30px;
    height: 17px;
    background: url(http://lp-site.s3.amazonaws.com/pricing/tooltip.png) no-repeat center bottom;
    display: inline-block;
    position:absolute;
    margin-top:4px;
    cursor:pointer;
}



/*BUTTON*/
#new-pricing-page a.button {
    text-align: center;
    text-decoration:none;
    cursor: pointer;
    padding: 0.96em 1.5em; 
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;a
    text-decoration: none;
    -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    font-weight:300;
    font-size:1.25em;
    margin:1em auto;
    display:block;  
    color: #fff;
    display:table;
    width:auto;
 }

/*orange button*/
#new-pricing-page a.button.orange {     
    background-color: #f68a1f;
    color:#fff;
    border:none;
    padding-left:2em;
    padding-right:2em;
}

#new-pricing-page a.button:hover,
#new-pricing-page a.button:focus,
#new-pricing-page a.button:active {
    background-color: #ea7400;
    color:#fff;
}

/*chat buttons*/
#new-pricing-page div#PricingAdv,
#new-pricing-page div#PricingEnt {
    display:table;
    margin:0 auto;
    width: 155px;
    height: 72px;
}

#new-pricing-page div#PricingAdv img,
#new-pricing-page div#PricingEnt img {
    z-index:0 !important;
}

/* HELPERS */

#new-pricing-page .light {font-weight:300;}
#new-pricing-page .strong {font-weight:600 !important;}
#new-pricing-page .medium-strong {font-weight:500 !important;}
#new-pricing-page .regular {font-weight:400 !important;}
#new-pricing-page h3.orange {color:#f68a1f !important;}

#new-pricing-page .center {
    margin:0 auto;
    display:block;
}

#new-pricing-page p.center {
    text-align:center;
}

#new-pricing-page #pricing p.smaller {font-size:15px;}

#new-pricing-page .enlarge {
    font-size:70px;
    font-weight:300;
}

#new-pricing-page .uppercase {text-transform:uppercase;}


/* ====== INTRO SECTION ==== */

#new-pricing-page #intro {
    color:#fff;
    padding-top:60px;
    background:url(http://lp-site.s3.amazonaws.com/pricing/hero.png) no-repeat center top;
    
}

#new-pricing-page #intro h1, #new-pricing-page #intro h4 {color:#fff;}
#new-pricing-page #intro h4 {color:#fff; width:90%; margin-left:auto; margin-right:auto;}

/* ====== INTRO: PRICING ==== */

#new-pricing-page #pricing {
    color:#000;
}
#new-pricing-page #pricing h3 {font-weight:300;}

#new-pricing-page #pricing h3,
#new-pricing-page #pricing h1 {
    margin:0 0 10px 0;
    color:#000;
}

#new-pricing-page #pricing sup{font-size:30px;}
#new-pricing-page #pricing .small{font-size:40px;}

#new-pricing-page #pricing p {
    font-weight:300;
    line-height:28px;
    font-size:16px;
}

#new-pricing-page #pricing .panels {
    margin-top:20px;
}

#new-pricing-page #pricing .panel {
    background:#fff;
    padding:20px 0 0 0;
    margin:30px auto;
    width: 90%;

}

#new-pricing-page #pricing .panel h3 {font-size:16px; font-weight:500; text-transform:uppercase; border-bottom: solid #ebebeb 1px; padding-bottom:12px;}

#new-pricing-page #pricing .panel p.featured {
    font-size:20px; width:75%;
}


#new-pricing-page #pricing .panel p.explain {
    background:#bababa;
     -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size:14px;
    width:65%;
    padding:5px 15px;
    margin:10px auto 20px auto;
    color:#fff;
    line-height:18px;
}

#new-pricing-page #pricing .panel .inner {
    margin:0 auto;
    padding-bottom:16px;
}

#new-pricing-page #pricing .panel .top {
    
}

#new-pricing-page #pricing .panel .mid {
    margin:10px auto;
}

#new-pricing-page #pricing .last h1{
        line-height: 44px;
}

#new-pricing-page #pricing .price {
    display:block;
    margin:0 auto;
    text-align:center;
    height:107px;
}

/* ====== INFO SECTION ==== */

#new-pricing-page #info {
    background:#58B8DE;
    color:#fff;
    padding:60px 0;
        width: 90%;
    margin: 0 auto;
}

#new-pricing-page #info * {color: #fff;}

#new-pricing-page #info h2 {line-height:38px;}
#new-pricing-page #info h3 {line-height:18px; margin-top:30px; margin-bottom:20px;}
#new-pricing-page #info .title h3 {margin-bottom:60px; font-size:30px;}

#new-pricing-page #info .row {
    margin-bottom:60px;
}

#new-pricing-page #info p {margin-bottom:10px; line-height:1.75em;}



#new-pricing-page #info .row .box sup {font-size:16px;}
#new-pricing-page #info .row .box h3 {line-height:32px;}


#new-pricing-page #info .row .box {width:90%; margin-left:auto; margin-right:auto;}

#new-pricing-page #info a,
#new-pricing-page #info a:visited {
    font-weight:600;
    color:#fff;
    text-decoration:underline;
}

/* ====== TESTIMONIALS SECTION ==== */

#new-pricing-page #testi {
    background:url('http://lp-site.s3.amazonaws.com/pricing/slider_bg.png') no-repeat center center;
    background-size:cover;
    color:#fff;
    padding:60px 0;
}

#new-pricing-page #testi h1 {margin-top:0; color:#fff;}

#new-pricing-page #testi .quote {margin:20px auto; line-height:30px; width:80%;}

#new-pricing-page #testi .author {color:#58B8DE; margin:20px 0 40px 0;}

/* ====== TESTIMONIALS SECTION: SLIDER ==== */

/*VIEWPORT*/
#new-pricing-page .bx-viewport {height:350px !important;}


/* PAGER DOTS */
#new-pricing-page .bx-wrapper .bx-pager.bx-default-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    margin-top:-40px;
    position:relative;
    z-index:9999;
}

#new-pricing-page .bx-wrapper .bx-pager .bx-pager-item,
#new-pricing-page .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

#new-pricing-page .bx-wrapper .bx-pager.bx-default-pager a {
     border:2px solid transparent;
    background:#888;
    text-indent: -9999px;
    display: block;
    width: 6px;
    height: 6px;
    margin: 0 10px;
    outline: 0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    
    
     -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.15);
}

#new-pricing-page .bx-wrapper .bx-pager.bx-default-pager a:hover,
#new-pricing-page .bx-wrapper .bx-pager.bx-default-pager a.active {

border:2px solid transparent;
        
     background: #fff;
}

/* LOADER */

#new-pricing-page .bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(http://www.liveperson.com/sites/default/files/pictures/home/assets/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* ========== FAQ SECTION ========*/

#new-pricing-page #faq {
    padding-top: 60px;
    background: #fff;
}



/* ======== PRODUCT/LIVEENGAGE NEWS BLOG STYLING */

/*le news blog page add some bottom padding*/
.context-liveengage-news #region-main {
    padding-bottom:80px;
}

/*teaser block title*/
.context-liveengage-news #block-views-2828b536756c41612724cfdf2dd9f479 .views-field-title a 
{    
    font-size: 1em;
    font-weight: 400;
}

/*teaser block body content*/
.context-liveengage-news #block-views-2828b536756c41612724cfdf2dd9f479 .views-field-body { margin-top:50px; }  

/*image in global*/
.context-liveengage-news #block-views-2828b536756c41612724cfdf2dd9f479 .views-field-field-title-img img {
    width:auto;
}


/* START NEW PRODUCT PAGE SEPT 2015 */

.product_main #zone-footer-a-wrapper, .product_main #region-second{
	display:none;
}

.prod_desktop{
	display:none !important;
}

.prod_mobile{
	display:block !important;
}

.product_main .group-banner-section{
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	height:500px;
}

.product_main .group_banner_title{
	color:#ffffff;
	font-size:42px;
	margin-top:100px;
	font-weight:600;
	line-height:54px;
	display:block;
}

.product_img_center{
	display:block;
	margin:auto;
	padding-top:50px;
	width:90%;
}

.prod_image_caption{
	color:#545454;
	font-size:14px;
	line-height:24px;
	margin-top:19px;
	margin-left:20px;
	margin-right:20px;
}

.prod_image_caption_white{
	color:#ffffff;
}

.product_main .paragraphs-item-full-width-one-column-bundle{
	border-top:1px solid #dddddd;
}

.product_main .section1_title, .product_main .section2_title, .product_main .section3_title, .product_main .section4_title{
	font-size:28px;
	color:#101729;
	margin-bottom:0;
	line-height:34px;
	margin-left:20px;
	margin-right:20px;
}

.product_main .section1_content, .product_main .section2_content, .product_main .section3_content, .product_main .section4_content, .information_bottom p, .pro_scor_ul li span{
	font-size:16px;
	color:#545454;
	line-height:28px;
	margin:0 20px;
}

.product_main .section2_title{
	color:#ff8000;
}

.product_main .section2_content{
	color:#ffffff;
}

.product_main .section1_content{
	margin-top:25px;
}

/* PRODUCT NAVY */

.navy_container_m{
	display:block;
}

.navy_container, .prod_mobile_lb_nav{
	display:none;
}

.group-banner-section a.prod_mobile_features, .group-banner-section a.prod_mobile_features:hover {
    background: #47abd7;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 600;
    width: 180px;
}

.prod_mobile_lb_nav{
	margin:auto;
	width:284px;
}

.pro_nav_fea_title {
    color: #ffffff;
    font-size: 22px;
    text-align: center;
}

.prod_nav_fancy .fancybox-skin{
	background:none !important;
	border-radius:0 !important;
	box-shadow:none !important;
	padding:0 !important;
}

.navy_inner_m{
	border:1px solid #47abd7;
	width:140px;
	height:160px;
	background:#ffffff;
	float:left;
	text-align:center;
}

.navy_active_m{
	background:#47abd7;
}

.navy_active_m .navy_p_m{
	color:#ffffff;
}

.navy_img_m{
	display:block;
	margin-top:25px;
}

.navy_img_m img{
	width:32px;
}

.navy_p_m{
	line-height:22px;
	display:block;
	margin-top:5px;
}
	

/* END PRODUCT NAVY */


/* PRODUCT SCORING */

.product_scoring.product_main.product_messaging .group-banner-section{
	background-image: url("/sites/default/files/pictures/product/join/scoring_banner_mobile.jpg") !important;
}

.pro_scor_ul{
	margin:0 20px;
}

.pro_scor_ul li{
	color:#ff8000;
}

.pro_scor_ul span{
	margin:0 !important;
}

.product_scoring .prod_scoring_subtitle{
	font-size:20px;
	line-height:28px;
	color:#545454;
}

.prod_scoring_midpara{
	width:100%;
	margin-top:30px;
}

.prod_scoring_midpara_img {
    display: block;
    margin: 20px auto auto;
    width: auto;
}

.product_main .pro_scor_ul2_bold{
	font-weight:bold;
}

/* END PRODUCT SCORING */


/* PRODUCT CUSTOMERCARE */

.product_customercare.product_messaging .paragraphs-item-full-width-one-column-bundle:nth-child(5){
	background:none !important;
}

.product_customercare.product_messaging.product_main .group-banner-section{
	background-image: url("/sites/default/files/pictures/product/customercare/cc_banner_mobile.jpg") !important;
}

.product_customercare .product_cc_orange{
	display:none;
}

.product_customercare .information_bottom p{
	margin-bottom:20px;
}

.product_main.product_customercare .pro_cc_white1, .product_main.product_customercare .pro_cc_white2{
	color:#ffffff;
}

.product_customercare .goals1_img img, .product_customercare .goals2_img img, .product_customercare .goals3_img img{
	display:block;
	margin:auto;
	padding-top:50px;
	width:50%;
}

.product_img_center.prod_cc_img_fix{
	margin-bottom:-10px;
}

.product_customercare .product_plus, .product_customercare .product_overlay{
	display:none;
}

.pro_cc_apple{
	margin-top:20px;
	display:block;
	text-align:center;
}

.pro_cc_apple img, .pro_cc_google img{
	padding-right:7px;
}

.pro_cc_google{
	margin-top:20px;
	display:block;
	text-align:center;
}

.product_customercare .prod_cc_agent{
	display:none;
}

.product_customercare .prod_cc_tab_click{
	display:none;
}

/* END PRODUCT CUSTOMERCARE */


/* PRODCUT MESSAGING */

.product_messaging #section-home-top, .product_messaging #section-home-middle{
	display:none;
}

.messaging_s1 .messaging_s1_right_text, .messaging_title2, .messaging_content2{
	text-align:center;
}

.product_messaging.product_main .group-banner-section{
    background-image: url("/sites/default/files/pictures/product/messaging/messaging_banner_mobile.jpg") !important;
}

.messaging_s1{
	margin-top:32px;
}

.messaging_s1 .messaging_s1_left_img{
	width:32%;
	display:block;
	margin:auto;
}

.messaging_s1 .messaging_s1_right_text{
	margin:10px 20px;
}

.messaging_s2_img {
    display: block;
    margin: 10px auto;
    width: 50%;
}

.product_messaging .prod_messaging_img_fix{
	margin-bottom:-10px;
}

.messaging_s3_img{
	display:block;
	margin:40px auto;
	width:50%;
}

.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");
}

.product_messaging .section1_title.messaging_title5{
color:#ffffff;
text-align:center;
}

.product_messaging .section1_content.messaging_content5{
color:#ffffff;
text-align:center;
}

.product_messaging .messaging_s5_img, .product_messaging .messaging_last_img{
display:block;
margin:auto;
width:auto;
}

.product_messaging .messaging_s5_img img{
	width:200px;
}

.product_messaging .messaging_lock{
	padding-top:0;
	margin-bottom:50px;
}
	
.product_messaging .product_img_apple{
	margin-top:20px;
	text-align:center;
}

.product_messaging .product_img_apple img, .product_messaging .product_img_google img{
	width:175px;
}

.product_messaging .product_img_google{
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}	

.product_messaging .messaging_content_resolve, .product_messaging .messaging_s2_img_resolve, .product_messaging .messaging_s2_img_sla, .product_messaging .prod_messaging_img_fix{
	display:none;
	cursor:pointer;
}

.product_messaging .pm_tab{
	display:inline-block;
	width:50%;
	text-align:center;
	margin-top:32px;
	font-size:18px;
	color:#cccccc;
	border-bottom:4px solid #cccccc;
	padding-bottom:7px;
	float:left;
	cursor:pointer;
}

.product_messaging .pm_tab_container{
	width:80%;
	margin:auto;
}

.product_messaging .pm_tab:hover{
	color:#545454;
	border-bottom:4px solid #545454;
}

.product_messaging .pm_tab.pm_active{
	color:#47abd7;
	border-bottom:4px solid #47abd7;
}

.product_messaging .messaging_popup_container{
	display:none;
}



/* END PRODUCT MESSAGING */


/* PRODUCT REPORTING */

.product_reporting.product_main .group-banner-section{
	background-image:url("/sites/default/files/pictures/product/operations/operations_banner_mobile.jpg") !important
}

.product_reporting .pro_reporting_single_title{
	margin-top:40px;
}

.prod_view_desktop{
	margin:20px;
	font-style:italic;
	font-size:16px;
	color:#545454;
	line-height:28px;
}

.reporting_non_lb p{
	text-align:center;
}

.reporting_non_lb .section1_title_sub{
	font-style:italic;
	margin-bottom:5px;
}

.reporting_non_lb .section1_title_sub.rtecenter{
	margin-bottom:25px;
}

.reporting_non_lb p span{
	font-weight:bold;
}

.reporting_non_lb .section1_content{
	margin-bottom:25px;
	margin-top:0px;
}

.reporting_non_lb img{
	display:block;
	margin:auto auto 20px;
}

/* END PRODCUT REPORTING */


/* END NEW PRODUCT PAGE SEPT 2015 */

/*Hide Disqus block on product page blog entries, as Disqus is only for connected customer*/
.context-liveengage-news .block-disqus {display:none;}
.context-liveengage-news #breadcrumb {display:none;}



/* CULTURE RESOURCE */
/* /sites/default/files/pictures/culture/resource/meeting.jpg */

.culture_resource #zone-footer-a-wrapper, .culture_resource #region-second{
	display:none;
}

.culture_resource .paragraphs-item-full-width-one-column-bundle{
	border-top:1px solid #dddddd;
}

.culture_resource .paragraphs-item-full-width-one-column-bundle:first-child{
	border:0;
}

.culture_resource .group-banner-section{
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	background-image: url("/sites/default/files/pictures/culture/resource/top_banner.jpg") !important;
	height:432px;
}

.culture_resource .section_content, .culture_resource .group_banner_subtitle, .culture_resource .section_title, .culture_resource .group_banner_subtitle, .culture_resource .group_banner_title{
	margin:0 20px;
}

.culture_resource .group_banner_title{
	color:#fffff;
	font-size:30px;
	line-height:40px;
	margin-top:9px;
}

.culture_resource .group_banner_link{
	display:block;
	color:#ffffff;
	font-size:20px !important;
	margin-top:29px !important;
	text-align:center;
	padding:14px 0 0 !important;
}

.culture_resource .section_title, .culture_resource .group_banner_subtitle{
color:#101729;
font-size:28px;
line-height:34px;
}

.culture_resource .section_title{
	margin-bottom:20px !important;
}

.culture_resource .group_banner_subtitle{
	color:#ffffff;
	font-size:21px;
}

.culture_resource .section_content{
	color:#545454;
	font-size:16px;
	line-height:28px;
	position:relative;
	text-align:center;
}

.culture_resource .section_img{
	display:block;
	margin:40px auto 20px;
	width:auto;
}

.culture_resource .guide_dl{
	background-color: #f68a1f;
    transition: background-color 0.5s ease 0s;
    width: 222px;
	display:block;
	margin:25px auto auto;
	padding:16px 0;
	background:#e97e2e;
	text-align:center;
	width:200px;
	color:#ffffff;
}

.culture_resource .guide_dl:hover{
	background:#ea7400;
	text-decoration:none;
}

.culture_resource #block-views-resources-block-17{
	padding-top:25px;
	text-align:center;
}

.culture_resource #block-views-resources-block-17 .views-row img{
	width:240px;
	height:132px;
	margin-bottom:20px;
}

.culture_resource #block-views-resources-block-17 .pager, .culture_resource #block-views-related-blog-posts-block-3 .pager {
	padding-top:50px;
	text-align:center;
	border:none;
}

.culture_resource #block-views-resources-block-17 .pager li, .culture_resource #block-views-related-blog-posts-block-3 .pager li{
	text-align:center;
	top:auto;
	right:auto;
	float:none;
	display:inline !important;
	padding:0 5px;
	margin:0;
	font-family:"Open Sans",sans-serif;
	font-size:14px;
	color:#545454;
}

.culture_resource #block-views-resources-block-17 .pager li.pager-current, .culture_resource #block-views-related-blog-posts-block-3 .pager li.pager-current{
	color:#58b8dd;
}

.culture_resource #block-views-resources-block-17 .pager li a, .culture_resource #block-views-related-blog-posts-block-3 .pager li a{
	display:inline;
	padding:0;
	margin:0;
}

.culture_resource #block-views-resources-block-17 .pager li.pager-next a, .culture_resource #block-views-resources-block-17 .pager li.pager-previous a, .culture_resource #block-views-related-blog-posts-block-3 .pager li.pager-next a, .culture_resource #block-views-related-blog-posts-block-3 .pager li.pager-previous a{
	text-decoration:underline;
	color:#e97e2e;
}

.culture_resource #block-views-related-blog-posts-block-3{
	text-align:center;
}

.culture_resource #block-views-related-blog-posts-block-3 .views-row{
	width:224px;
	float:none;
	margin:auto auto 27px;
}

.culture_resource #block-views-related-blog-posts-block-3 .views-row .views-field-field-title-img{
	height:180px;
}

.culture_resource #block-views-related-blog-posts-block-3 .views-row .views-field-title{
	width:165px;
	margin-left:17px;
}

.culture_resource #block-views-related-blog-posts-block-3 .views-row .views-field-title a{
	color:#414040;
}

.culture_resource .ig-root{
	margin-top:40px;
}

.culture_resource .grid.cf{
	width:auto !important;
}
	
.culture_resource .ig-base{
	display:none;
}

.culture_resource .insta-cube{
	float:none !important;
	margin:20px auto !important;
	padding:0 !important;
	display:block;
}

.culture_resource .item:hover .wrapper{
	opacity:0 !important;
}


/* END CULTURE RESOURCE */



/* =============== NEW PRICING PAGE NOVEMEBER 2015 ==============*/


#new-pricing-page.four-tier #pricing {background-color:#58B8DE;}
#new-pricing-page.four-tier #pricing .clear {clear:both; height:0;}
#new-pricing-page.four-tier #pricing sup {font-size:16px; padding-right:4px;}

#new-pricing-page.four-tier #pricing .panels {margin:0 0 20px 0; top:-4px;}

#new-pricing-page.four-tier #pricing .panels-head {
    display:none;
}

#new-pricing-page.four-tier #pricing .panel {
    background:#fff;
    padding:0;
    margin:0 auto;
    width:100%;
    border-bottom:solid #ccc 1px;
}

#new-pricing-page.four-tier #pricing .panel.four {
-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 {
    display:table;
    margin:0 auto;
    padding:10px 0 20px 0;
    width:90%;
}

#new-pricing-page.four-tier #pricing .panel .inner a.button.orange {
    float:right; font-size:90%;
    padding:1em 1.5em;
    margin:1em auto 0 auto;
    width:75px;
}

#new-pricing-page.four-tier .panel div.LPMcontainer {width:130px !important; margin:0 auto !important; float:right;}
#new-pricing-page.four-tier .panel div.LPMcontainer img {
    z-index: 1 !important;
    position: relative !important;
    width: 117px !important;
    float: right;
}



#new-pricing-page.four-tier #pricing .left_side {
    float:left;
    width:50%;
}
#new-pricing-page.four-tier #pricing .right_side {
    float:right;
    width:49%;
}

#new-pricing-page.four-tier #pricing strong {
    font-weight:600;
    color:#333;
}
#new-pricing-page.four-tier #pricing .slide_out {
    background-color:#fafafa;
    padding:12px 10px 20px 25px;
    color:#666;
    display:none;
    line-height:1.45em;
}

#new-pricing-page.four-tier #pricing .panel .mobile_hint {
    font-style:italic;
    font-size:90%;
}

#new-pricing-page.four-tier #pricing .panel .icon {
    float:left;
    margin:10px 10px 0 0;
    background-size:50px;
    height:50px;
    width:50px;
}

#new-pricing-page.four-tier #pricing .panel.one .icon {
    background:url(/sites/all/themes/engage/images/new_pricing3/icons/icon1.png) no-repeat center center;

        
}

#new-pricing-page.four-tier #pricing .panel.two .icon {
    background:url(/sites/all/themes/engage/images/new_pricing3/icons/icon2.png) no-repeat center center;
    background-size:50px;
    height:50px;
    width:50px;
        
}
#new-pricing-page.four-tier #pricing .panel.three .icon {
    background:url(/sites/all/themes/engage/images/new_pricing3/icons/icon3.png) no-repeat center center;
        background-size:48px;
    height:50px;
    width:50px;

}
#new-pricing-page.four-tier #pricing .panel.four .icon {
    background:url(/sites/all/themes/engage/images/new_pricing3/icons/icon4.png) no-repeat center center;
          background-size:50px;
    height:50px;
    width:50px;
}

#new-pricing-page.four-tier #pricing .panel .title {
    font-weight:bold; 
    font-size:18px; 
    float:left;
    margin-top:20px;
    color:#58b8dd;
}

#new-pricing-page.four-tier #pricing .panel.four .title {
    width:50px;
    margin-top:10px;
}

#new-pricing-page.four-tier #pricing .panel .desktop_hint {
    display:none;
}

#new-pricing-page.four-tier #pricing .desktop {
    display:none;
}

#new-pricing-page.four-tier #pricing .panel.two .recommended {
    display:none;
}

#new-pricing-page.four-tier .panel div.LPMcontainer img { z-index: 1 !important;
    position: relative !important;}
	
	#new-pricing-page #pricing .coupon {
	background:#58b8dd; 
	color:#fff; 
	width:90%; 
	margin:0 auto; 
	text-align:center;    
	display: table; 
	margin: 40px auto 0 auto; 
	padding: 40px 10px 20px 10px;
}

#new-pricing-page #pricing .coupon strong {color:#fff;}

#new-pricing-page #pricing .coupon p.bigger {font-size:21px; line-height:30px}

#new-pricing-page #pricing .coupon p {margin-bottom:10px;}


/* =============== END NEW PRICING PAGE NOVEMEBER 2015 ==============*/


/* IR PAGE 2016 */

.ir_2016 #zone-footer-a-wrapper{
	display:none;
}

.ir_2016 .zone-main h2.secondary_h2, .ir_2016 p, .ir_2016 a{
	font-family: 'Open Sans', sans-serif !important;
	text-align:center;
	padding: 0 20px;
}

.ir_2016 .group-banner-section{
    background-image: url("/sites/default/files/pictures/ir/ir_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;
}

.ir_2016 .group_banner_title{
	color:#ffffff;
	font-size:42px;
	font-weight:400;
	line-height:54px;
	display:block;
}


.ir_2016 .entity-paragraphs-item:nth-child(1) .entity-field-collection-item .field-collection-container{
	border-bottom:1px solid #c4c4c4;
}

.ir_2016 .three_cols_section .field-collection-view p{
	margin-bottom:0;
	line-height:25px;
}

.ir_2016 .ir_bold{
	font-weight:bold;
	color:#343434;
}

.ir_2016 .quick_links_title{
	font-weight:bold;
	color:#7f7f7e;
}

.ir_2016 .quick_links_links{
	font-size:16px;
	margin-top:10px;
	display:block;
}

.ir_2016 .quick_links_title + .quick_links_links{
	margin-left:0;
}

.ir_2016 .ir_right_container{
	border:2px solid #e2e2e2;
	padding:15px;
}

.ir_2016 .ir_right_bground{
	background: #55b9df none repeat scroll 0 0;
    left: -16px;
    padding: 16px;
    position: relative;
    top: -16px;
    width: 100%;
}

.ir_2016 .ir_right_container p{
	margin-bottom:0;
}

.ir_2016 .ir_right_title{
	font-size:20px;
	color:#414040;
}

.ir_2016 .ir_right_title + .ir_right_title{
	margin-top:5px;
	margin-bottom:12px;
	line-height:24px;
}

.ir_2016 .ir_q_feature{
	font-weight:600;
	font-size:24px;
	text-decoration:underline;
}

.ir_2016 .ir_semibold{
	font-weight:600;
}

.ir_2016 .ir_right_style1{
	font-weight:bold;
	color:#556480;
}

.ir_2016 .ir_right_link{
	display:block;
	margin-top:10px;
}

.ir_2016 .entity-paragraphs-item:nth-child(4){
	background-image: url("/sites/default/files/pictures/ir/stock_info.jpg") !important;
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.ir_2016 .entity-paragraphs-item:nth-child(4) .secondary_h2{
	color:#ffffff;
	margin-bottom:0px;
}

.ir_2016 .stock_info_title{
	font-size:20px;
	color:#58b8dd;
	font-weight:600;
	margin-bottom:4px !important;
}

.ir_2016 .stock_info_text{
	color:#ffffff;
}

.ir_2016 .stock_info_bold{
	font-weight:bold;
}

.ir_2016 .view-display-id-block_9 .field-name-field-feature-head-op{
	margin:5px 0 8px;
}

.ir_2016 #block-views-news-press-releases-block-1{
	border:0;
}

.ir_2016 #block-views-news-press-releases-block-1 .view-content .views-row{
	margin-bottom:10px;
}

.ir_2016 .view-display-id-block_9 .field-name-field-feature-head-op a, .ir_2016 #block-views-news-press-releases-block-1 .view-content .views-row > div a{
	line-height:28px !important;
	font-size:16px !important;
	display:block;
}

.ir_2016 .node-call-card .field-name-field-feature-head-op, .ir_2016 .node-callout-feat .field-name-field-feature-head-op, .ir_2016 .node-callout-2-col .field-name-field-feature-head-op, .ir_2016 .node-callout-3-col .field-name-field-feature-head-op, .ir_2016 .node-article-list .field-name-field-feature-head-op{
	line-height:28px;
}

.ir_2016 .view-display-id-block_9 .field-name-body, .ir_2016 #block-views-news-press-releases-block-1 .view-content .views-row > div + div + div{
	display:none;
}

.ir_2016 .ir_events{
	margin-bottom:10px;
	text-align:center;
}

.ir_2016 .ir_events_title{
	margin-top:20px;
	display:block;
}

.ir_2016 .ir_events2{
	margin-top:10px;
}

.ir_2016 .entity-paragraphs-item:nth-child(5) .secondary_h4{
	color:#58b8dd;
	font-size:14px;
	font-weight:600;
}

.ir_2016 .ir_small{
	font-size:14px;
	line-height:20px !important;
}

.ir_2016 .ir_request_button{
	background:#58b8dd;
	color:#ffffff;
	display:inline-block;
	margin-top:10px;
	padding:9px 12px !important;
	font-size:14px;
}

.ir_2016 .ir_twitter_left{
	float:left;
	width:51px;
	margin-left:12%;
}

.ir_2016 .ir_twitter_right{
	float:left;
	width:199px;
	margin-left:8px;
}

.ir_2016 #tweets ul{
	margin:0;
	padding:0;
}

.ir_2016 .ir_tweet{
	font-size:14px;
	line-height:20px !important;
}

.ir_2016 .ir_twitter_more{
	margin-top:10px;
	font-size:14px;
	display:block;
}

.ir_2016 .mktoForm{
	margin:auto;
	width:240px !important;
}

.ir_2016 .mktoOffset{
	display:none;
}

.ir_2016 .mktoForm .mktoRadioList{
	padding:0;
}

.ir_2016 .ir_form_text, .ir_2016 #pressReleasesandCurrentEvents + label, .ir_2016 #SECFilings + label{
	font-size:14px;
	line-height:24px !important;
}

.ir_2016 .fcchart, .ir_2016 .fc-getquote1, .ir_2016 .widget-snapshot2 table tbody + tr, .ir_2016 .fcchart, .ir_2016 .poweredby, .ir_2016 .fcadunithide{
	display:none;
}

.ir_2016 .widget-snapshot2 table, .ir_2016 .widget-snapshot2 .row TD{
	border:0;
}

.ir_2016 .widget-snapshot2 .arrow_up{
	background:none;
}

.ir_2016 .widget-snapshot2 TD:first-child{
	padding-left:7px;
	top:5px;
	display:inline;
	position:relative;
}

.ir_2016 .widget-snapshot2 .arrow_down, .ir_2016 .widget-snapshot2 .arrow_up, .ir_2016 .widget-snapshot2 .arrow_unchanged{
	background:none;
}

.ir_2016 .widget-snapshot2 .name0{
	font-size:20px;
	color:#414040;
}

.ir_2016 .widget-snapshot2 .price, .ir_2016 .widget-snapshot2 .change{
	font-size:20px;
}

.ir_2016 .widget-snapshot2 .price{
	max-width:22px;
	overflow:hidden;
}

.ir_2016 .fcsnapshot{
	width:auto !important;
}

.ir_2016 .slideshare_presentation_link{
	font-size:16px;
	color:#ffffff;
	display:block;
	background:#58b8dd;
	margin:20px auto auto;
	padding:20px 35px;
}

.ir_2016 .ir_filter_container{
	text-align:center;
	margin-bottom:45px;
}

.ir_2016 .ir_filter_div{
   width: 240px;
   height: 45px;
   overflow: hidden;
   background: url("/sites/default/files/pictures/ir/dd_arrow.png") no-repeat right #fff;
   border: 2px solid #58b8dd;
   display:inline-block;
   margin-right:18px;
   margin-bottom:20px;
}

.ir_2016 .ir_filter_div select {
   background: transparent;
   width: 257px;
   padding: 0 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height:45px;
   -webkit-appearance: none;
   color:#58b8dd;
   text-align:center;
  }

#FilterContainer div{
	border-bottom:2px solid #e9e9e9;
	width:auto;
	margin:auto;
	padding-top:11px;
}

#FilterContainer div p{
	margin-bottom:0;
}

#FilterContainer div .ir_doc_date{
	font-size:16px;
	color:#7f7f7e;
}

#FilterContainer div .ir_doc_title{
	font-size:20px;
	color:#545454;
	font-weight:600;
	line-height:22px;
}

#FilterContainer div a{
	margin-left:25px;
}

#FilterContainer div .ir_doc_webcast{
	background:url('/sites/default/files/pictures/ir/icon_webcast.jpg') no-repeat center left;
	display:block;
	height:35px;
	padding-left:62px;
	padding-top:23px;
	text-align:left;
}

#FilterContainer div .ir_doc_report{
	background:url('/sites/default/files/pictures/ir/icon_report.jpg') no-repeat center left;
	display:block;
	height:35px;
	padding-left:44px;
	padding-top:23px;
	text-align:left;
}

#FilterContainer div .ir_doc_presentation{
	background:url('/sites/default/files/pictures/ir/icon_presentation.jpg') no-repeat center left;
	display:block;
	height:35px;
	padding-left:45px;
	padding-top:23px;
	text-align:left;
}

.ir_2016 .mktoForm  .mktoLabel {
	float:right;
	width:175px !important;
	font-size:14px;
	line-height:24px;
	font-weight:400;
	padding-top:0;
}

.ir_2016 .mktoCheckboxList{
	float:left !important;
	width:17px !important;
	padding-left:0 !important;
}

.ir_2016 .mktoAsterix{
	display:none !important;
}

.ir_2016 .mktoEmailField{
	border:1px solid #58b8dd;
	padding:4px 12px !important;
	width:206px !important;
}

.ir_2016 .mktoButtonWrap{
	margin-left:0 !important;
}

.ir_2016 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
	background:#58b8dd;
	border:0 !important;
}

.ir_2016_faq .pricing_faq_block:hover{
	background:none;
}

.ir_2016 .fw-sub-links .fw-nav-link{
	width:25%;
}

.ir_2016 .block-views-list-of-articles-block-9, .ir_2016 .view-id-news_press_releases{
	text-align:center;
}

.ir_2016 .ir_events1, .ir_2016 .ir_events2{
	font-weight:bold;
}

.ir_2016 .entity-paragraphs-item:nth-child(5){
	text-align:center;
}

.ir_2016 .entity-paragraphs-item:nth-child(5) a{
	padding:0;
}

.ir_2016 .ir_mobile{
	width:100%;
}

.ir_2016 .ir_right_container li{
	margin-top:8px;
}

.ir_2016 #region-second{
	display:none;
}


/* END IR PAGE 2016 */




/* IL CULTURE */

.il_culture #zone-footer-a-wrapper{
	display:none;
}

.il_culture.node-type-full-width-paragraph-page .container-wrap .field-collection-container .field-type-field-collection .field-collection-view{
	padding: 2em 0;
}

.il_culture .zone-main h2.secondary_h2{
	font-family: 'Open Sans', sans-serif !important;
}

.il_culture p{
	padding-left:20px;
	padding-right:20px;
}

.il_culture .group-banner-section{
    background-image: url("/sites/default/files/pictures/il_culture/LP_IS_Header2.jpg") !important;
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.il_culture .group_banner_title{
	color:#ffffff;
	font-size:42px;
	font-weight:400;
	line-height:54px;
	display:block;
	width:auto;
	margin:48px auto auto;
}

.il_culture .group_banner_subtitle{
	font-size:20px;
	line-height:26px;
	width:auto;
	margin:15px auto auto;
}

.il_culture .group-banner-section a:link{
	font-size:20px;
	background:#ff720b;
	margin-top:35px;
	border-radius:40px;
	width:240px;
}

.il_culture .fw-sub-links .fw-nav-link{
	width:33%;
}

.il_technology .fw-sub-links .fw-nav-link:nth-child(1) a, .il_culture_page .fw-sub-links .fw-nav-link:nth-child(2) a, .il_teams .fw-sub-links .fw-nav-link:nth-child(3) a{
	border-bottom:6px solid #58b8dd;
	color:#58b8dd;
	height:39px;
}

.il_culture .fw-sub-links .fw-nav-link a:link{
	font-size:20px;
}

.il_culture  .zone-main .secondary_h2{
	margin-top:25px;
	margin-bottom:25px;
}



.il_culture .il_culture_team_img{
	width:70px;
	display:block;
	margin:auto;
} 
.il_culture .il_culture_team_title{
	font-size:20px;
	margin-bottom:18px;
	color:#000000;
}

.il_culture .il_culture_work_link{
    border: 2px solid #58b8dd;
    border-radius: 40px;
    color: #58b8dd;
    display: block;
    font-size: 20px;
    margin: auto;
    width: 230px;
	padding:14px 0;
}

.il_teams .entity-paragraphs-item:nth-child(7){
    background-image: url("/sites/default/files/pictures/il_culture/Teams_Page.jpg") !important;
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.il_culture .il_team_social{
	width:auto;
	margin:40px auto auto;
	text-align:center;
}

.il_culture .il_culture_team_social{
	background:#d7d7d7;
	border-radius:40px;
}

.il_culture .il_culture_team_social img{
	width:50px;
}

.il_culture .il_team_social a{
	display:inline-block;
	margin:auto auto 20px;
	width:50px;
}

.il_culture .il_culture_team_facebook:hover{
	background:#3b5a99;
}

.il_culture .il_culture_team_linkedin:hover{
	background:#0066a1;
}

.il_culture .il_culture_team_instagram:hover{
	background:#4090db;
}

.il_culture .il_culture_team_twitter:hover{
	background:#5ba8dd;
}

.il_culture .il_culture_team_blog:hover{
	background:#151f36;
}

.il_culture .il_team_bottom_p{
	margin-top:55px;
	font-size:16px;
	color:#bebebe;
}

.il_culture_page .entity-paragraphs-item:nth-child(3){
    background-image: url("/sites/default/files/pictures/il_culture/OurSpace.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:500px;
}

.il_culture .il_culture_community, .il_culture .il_culture_family{
	width:100%;
}

.il_culture .il_culture_subtitle{
	font-size:20px;
	font-weight:600;
	color:#414040;
	margin:20px 0;
}

.il_culture .il_culture_emp_img{
	border-radius:100px;
	display:block;
	margin:auto;
	width:158px;
}

.il_culture .il_culture_employee{
	font-size:20px;
	color:#58b8dd;
	margin-top:22px;
}

.il_culture_page .entity-paragraphs-item:nth-child(6), .il_technology .entity-paragraphs-item:nth-child(6){
    background-image: url("/sites/default/files/pictures/il_culture/upForTheChallenge2.jpg") !important;
	background-attachment: scroll !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.il_culture_page .entity-paragraphs-item:nth-child(6) .secondary_h2, .il_technology .entity-paragraphs-item:nth-child(6) .secondary_h2{
	color:#ffffff;
	margin-top:74px;
}

.il_culture_page .entity-paragraphs-item:nth-child(6) .il_culture_p, .il_technology .entity-paragraphs-item:nth-child(6) .il_culture_p{
	color:#ffffff;
}

.il_culture_page .entity-paragraphs-item:nth-child(6) .il_culture_work_link, .il_technology .entity-paragraphs-item:nth-child(6) .il_culture_work_link{
	border:2px solid #ffffff;
	color:#ffffff;
	margin-top:30px;
}

.il_culture .il_culture_4{
	margin-top:50px;
}

.il_culture .il_culture_4:first-child{
	margin-left:0;
}

.il_culture .il_culture_4 .il_culture_4_img{
	display:block;
	margin:auto;
}

.il_culture .il_culture_4:nth-child(1) .il_culture_4_img{
	width:160px;
	margin-top:41px;
	margin-bottom:51px;
}
.il_culture .il_culture_4:nth-child(2) .il_culture_4_img{
	width:146px;
	margin-top:31px;
	margin-bottom:39px;
}
.il_culture .il_culture_4:nth-child(3) .il_culture_4_img{
	width:85px;
	margin-top:22px;
	margin-bottom:25px;
}
.il_culture .il_culture_4:nth-child(4) .il_culture_4_img{
	width:150px;
	margin-bottom:20px;
}

.il_culture .il_culture_4 .il_culture_4_p{
	line-height:27px;
	text-align:center;
}

.il_culture .il_culture_4 .il_culture_4_a{
	font-weight:700;
	display:block;
	text-align:center;
}

.il_culture .il_culture_4 .il_culture_4_a.il_hnm{
	position:relative;
	top:-24px;
}

.il_technology .entity-paragraphs-item:nth-child(2) .field-collection-container .field-items .field-item{
	margin-bottom:0;
}

.il_technology .entity-paragraphs-item:nth-child(2) .field-collection-view{
	padding-bottom:0 !important;
}

.il_technology .entity-paragraphs-item:nth-child(3) .field-collection-view{
	padding-top:0 !important;
}

.il_culture .il_box{
	width:100%;
	padding:30px 0;
}

.il_culture .il_box1, .il_culture .il_box6{
	background:#58b8dd;
}

.il_culture .il_box3, .il_culture .il_box5{
	background:#162036;
}

.il_culture .il_box2{
	background:#fbfbfb;
}

.il_culture .il_box4{
	background:#ffffff;
}

.il_culture .il_box_img{
	width:32px;
	padding-left:20px;
}

.il_culture .il_box1 .il_box_number, .il_culture .il_box3 .il_box_number, .il_culture .il_box5 .il_box_number, .il_culture .il_box6 .il_box_number{
	color:#ffffff;
	font-size:28px;
	font-weight:700;
	margin-bottom:0;
}

.il_culture .il_box1 .il_box_text, .il_culture .il_box3 .il_box_text, .il_culture .il_box5 .il_box_text, .il_culture .il_box6 .il_box_text{
	color:#ffffff;
	font-size:16px;
	line-height:25px;
}

.il_culture .il_box2 .il_box_text, .il_culture .il_box4 .il_box_text{
	color:#000000;
	font-size:16px;
	line-height:25px;
}

.il_culture .il_box2 .il_box_number, .il_culture .il_box4 .il_box_number{
	color:#000000;
	font-size:28px;
	font-weight:700;
	margin-bottom:0;
}

.il_culture.node-type-full-width-paragraph-page .four-cols-item-wrap > .field-collection-view{
	float:none;
	width:100%;
}

.il_culture .il_box_number_small{
	font-size:16px;
	position:relative;
	top:-10px;
}


/* END IL CULTURE */