/* Grid
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.container {
  position: relative;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box; 
  text-align: center;
}

.section {
  position: relative;
  width: 100%;
}

.row {margin: 0 !important;}

  .column,
  .columns {
    margin-left: 4%; 
    float: left;
}
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

  /* Offsets */
  .no-offset { margin-left: 0; }
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.333333%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }

/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */

body {
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  font-family: Arial, sans-serif !important;
  color: #222; 
}

.body {background-color: #f4f4f4;}


/* Typography
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section .container p {
  font-size: 16px;
    margin-top: 1.72em;
    margin-bottom: 0em;
    line-height: 1.72em;
    font-weight: 400;
    font-family: Georgia, arial, sans serif;
}

a {font-weight: 400;}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;}

.section h1 { 
  font-family: Georgia, arial, sans serif; 
  font-size: 3em !important;
  line-height: 1.2em;
  font-weight: 400;
  margin-bottom: 12px;
  text-align: center;
}


.section h2 { 
  font-family: Georgia, arial, sans serif; 
  font-size: 11px !important;
  line-height: 1em;
  font-weight: 700;
  color: #2d2d2d;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 3px;
  margin-bottom: 12px;
  display: inline-block;
  border-bottom: 1px solid rgba(0,0,0,0.3);
}

.section h2.white {border-bottom: 1px solid rgba(255,255,255,0.3) !important;}

.section h3 { 
  font-size: 24px !important;
    font-family: Georgia, arial, sans serif;
    line-height: 1.2em;
    color: #2d2d2d;
    font-weight: 400;
}

.section h4 { 
  font-size: 1.35em !important;
    margin-top: 1.2em;
    line-height: 1.4em;
    font-family: arial, sans serif;
    font-weight: 400;
}

h4:first-child {margin-top: 0;}

.section h5 { 
  font-size: 1.16em !important;
  font-family: arial, sans serif; 
  line-height: 1.72em;
  margin-top: 1.72em;
  font-weight: 400;
  font-family: Georgia, arial, sans serif; 
  text-transform: uppercase;
}

.section p { 
  font-size: 16px;
    margin-top: 1.72em;
    margin-bottom: 0em;
    line-height: 1.72em;
    font-weight: 400;
    font-family: Georgia, arial, sans serif;}

/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button {
  font-family: arial, sans serif;
  display: inline-block;
  height: 36px;
  padding: 0 16px !important;
  min-width: 190px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: transparent;
  cursor: pointer;
  box-sizing: border-box; 
  margin-top:3em !important;
  transition:0.2s ease;
  background-image: none !important;
  letter-spacing: 2px;
}

.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0; 
  text-decoration:none;
}

.button.primary-color-bg:hover {
  background-color: #891c11;
}


.button.primary-color-bg, .button.primary-color-bg,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  margin-right: 6px;
}

.no-button-link {
  font-size: 11px;
  line-height: 1em;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: arial, sans serif;
  margin-top: 3em;
  display: inline-block;
}


/* Clearing
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }

/* Google:  Material Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  margin-bottom:1rem;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }



/* BI:  Enterprise Containers
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.all_container, .content, #navbar, #banner {width:100%;}
.content {padding-bottom: 0;}
#main_content {width:100%;}

.arrow-box {
  border: 1px solid rgba(255,255,255,0.3);
  border-top: 0;
  padding: 33px 90px 34px 90px;
  box-sizing: border-box;
  position: relative;
}

.arrow-box .box-left {
  width: 50%;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  padding-right: 14px;
  margin: 0;
  box-sizing: border-box;
}

.arrow-box .box-left .border {
  border-top: 1px solid rgba(255,255,255,0.3);
  border-bottom: 0;
}

.arrow-box .box-right {
  width: 50%;
  height: 15px;
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 14px;
  margin: 0;
  box-sizing: border-box;
}

.arrow-box .box-right .border {
  border-top: 1px solid rgba(255,255,255,0.3);
  border-bottom: 0;
}

.arrow-box .arrow-container {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 22px;
  height: 0;
}

.arrow-box .arrow-container .arrow-line {
  top: -9px;
  content: '';
  height: 20px;
  width: 20px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  border-left: 1px solid rgba(255,255,255,0.3);
  border-bottom: 1px solid rgba(255,255,255,0.3);
  position: absolute;
}

.arrow-box h2 {margin-top: 12px;}

/* BI:  Global Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#global-nav-bar {
  transition:0.2s ease;
  box-shadow:none;
}

#global-nav {z-index:1000000 !important; display:none}

#global-nav-placeholder {display:none}

#global-nav-bar.stick-to-top {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
}

#global-nav-bar-content {width: 960px;}
#nav-bar #nav-bar-logo img {float: left; max-height: 34px;}



/* BI:  Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#dynamic_navigation_bar {
  margin:0 auto !important;
  position:relative;
  width: 960px;
  z-index: 1000;
}

.bi_dynamic_navigation li {
  float:none;
  display:inline-block;
}

.bi_dynamic_navigation li:first-child a {
  padding-left: 0;
  margin-left: 0;
}

.bi_dynamic_navigation li a {
  font-size: 13px;
  font-family: arial, sans serif;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0;
  margin: 0 12px;
  line-height: 48px;
  position: relative;
  color: black;
}

.bi_dynamic_navigation li a:visited {
    color: black !important;
}

.bi_dynamic_navigation li a:hover {
    color: black;
}

.bi_dynamic_navigation > li a::after {
  content:'';
  transform: scale(0);
  display:block;
  height: 6px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: transparent;
  transition: 0.2s ease;
}

.dynamic_horizontal_selected a::after, .bi_dynamic_navigation > li a:hover::after {
  transform: scale(1) !important;
  background-color: #e0301e;
}

.bi_dynamic_navigation .hide_submenu a::after, .bi_dynamic_navigation .show_submenu a::after {
  display: none;
}

#navbar {
  width:100%;
  margin-bottom:0;
  height: 48px;
  background-color: white;
}





/* BI:  Colors
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.primary-color-text {color:#e0301e;}
.primary-color-bg {background-color:#e0301e;}

.white {color:#fff !important;}
.red{color: #e0301e !important;}
.white-bg {background-color: #fff !important;}
.light-gray-bg {background-color:#fafafa;}
.black-bg {background-color: #000;}

/********************
POPUPS
********************/

.campaign-image-popup-class {top:100px !important;}




/**********************************ENTERPRISE**********************************/

/* BI:  Enterprise Hero
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-es .section.hero {
  color:#fff;
  height: 540px;
  padding: 0;
  background-color: #000;
}

.section-image {
  background-size: cover;
  opacity: 0.2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.section.full-video {
    height: calc(100vh - 48px) !important;
}

.section.hero .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/82EF5B3A.jpg);
  background-position: top;
}

#bi-page-c-es .section.hero .container {
  position: relative;
  z-index: 100;
  overflow: hidden;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#bi-page-c-ent-homex  #container_ent_home_1 {width: 100%; min-height: 0; margin: 0}

#bi-page-c-ent-homex #container_ent_home_2{
display:none;
}

#bi-page-c-ent-homex #container_ent_home_3{
display:none;
}

#bi-page-c-f .section {
    padding: 2% 0;
}
#bi-page-c-x .mainsection {
  padding: 0;
}

#bi-page-c-ent-homex .full-video {
  padding: 0;
}

#bi-page-c-x a.button.primary-color-bg {
  border-radius: 15px;
}
#bi-page-c-f a.button.primary-color-bg {
  border-radius: 15px;
}
#bi-page-c-x .full-video {
  padding: 0;
}

#bi-page-c-x #container_ent_home_3, #bi-page-c-x #container_ent_home_4 {
  width:100%;
  margin: 0;
  min-height:0;
}

#bi-page-c-x #container_ent_home_1 {padding: 0; margin: 0;}
#bi-page-c-x #container_ent_home_3 {padding: 0 0 120px 0;}
#bi-page-c-x #container_ent_home_4 {clear: both; display: block;}

#bi-page-c-x #container_ent_home_1 .widget_container, #bi-page-c-es #container_ent_home_3 .widget_container, #bi-page-c-x #container_ent_home_4 .widget_container {
  margin-bottom: 0;
}

.widget_container {
  margin-bottom:0;
}

#bi-page-c-x #container_ent_home_3, #bi-page-c-x #container_ent_home_4 {
  width:100%;
  margin: 0;
  min-height:0;
}

#bi-page-c-es #container_ent_home_1 {padding: 0; margin: 0;}
#bi-page-c-es #container_ent_home_3 {padding: 60px 0; min-height:0; width: 100%;}
#bi-page-c-es #container_ent_home_4 {clear: both; display: block;}

#bi-page-c-es #container_ent_home_1 .widget_container, #bi-page-c-es #container_ent_home_3 .widget_container, #bi-page-c-es #container_ent_home_4 .widget_container {
  margin-bottom: 0;
}


#container_ent_home_1 .boxcontent, #bi-page-c-es #container_ent_home_3 .boxcontent, #bi-page-c-es #container_ent_home_4 .boxcontent {
  padding:0;
  overflow: visible;
}

#bi-page-c-es #container_ent_home_2 {
  width: 100%;
  position: relative;
  min-height: 0;
  float: none;
  clear: both;
  display:block;
  padding: 0px 0 120px 0;
  margin: 0 auto;
  background-color: #fff !important;
}

#bi-page-c-es #container_ent_home_3 {
  position: relative;
  display:block;
  background-color: #fff !important;
}


.stats-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/10792649.jpg);
  background-size: cover;
  background-position: center 80%;
  opacity: 0.15;
  display: none;
}

.news-image {
  width: 49%;
  height: 100%;
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/A2E1AE70.jpg);
  background-position: right center;
  background-size: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  position: absolute;
}

#bi-page-c-es .stats-image {display: block;}
#bi-page-c-es .news-image {display: block;}



#bi-page-c-es #container_ent_home_2::before {}

#bi-page-c-es #container_ent_home_2 .widget_container {
  margin-bottom: 0;
  position: relative;
}

#bi-page-c-es #container_ent_home_2 .boxcontent {
  padding: 0;
  overflow: visible;
}


/* BI:  How to Get Started
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.how-to-get-started .container .row h2 {margin-bottom: 36px !important;}
.icon {
  margin-bottom: 24px;
  width: 36px;
}


/* BI:  Visual WS List
–––––––––––––––––––––––––––––––––––––––––––––––––– */


#bi-page-c-es .large-visual-ws-list-widget-container {
  margin-bottom:0px; 
  overflow: hidden;
  max-height: 485px;
  width: 100%;
  margin: 0 auto !important;
}

#visual-large-webstorms-list {
  width:950px !important; 
  margin-left:auto !important; 
  margin-right:auto !important;
}

.vwl-webstorm {
  width:30.6666666667%; 
  margin:0 0 0 4%; 
  border:none !important; 
  float:left;
}

.vwl-webstorm:nth-child(3n+1) {margin-left: 0 !important;}

.vwl-content {text-align:left;}

.vwl-panel.webstorm-panel {
        margin-bottom:20px; 
        background-color:#fff !important;
        height:480px; 
        border-radius:2px !important; 
        padding:0px !important;
        box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
}



.visual_webstorm_list_large_widget {margin-top:0px;}

.webstorm-panel .vwl-count-wrap {
  width:100% !important;
   text-align:left; 
  margin:0 !important;
}

.webstorm-panel .vwl-count-wrap .count-item {font-size:14px; margin-right:15px !important;}

.vwl-content-footer {padding-top:44px; position:relative;}

.webstorm-panel .vwl-phase-wrap {
  position:absolute; 
  top:0; 
  width:100% !important;
  margin-top: 4px !important;
}

.webstorm-panel .vwl-phase-title {
  text-align: left; 
  margin-top:4px; 
  color:#888 !important;
}

.vwl-phase-bar .webstorm-phase.filled-in {background-color:#888 !important;}

.webstorm-phase.filled-in:last-of-type, .vwl-phase-bar {
  border-radius:0 !important; 
}

.vwl-phase-bar {
  border-radius: 2px !important; 
}

.webstorm-panel .vwl-image {
  height: 291px !important;
  width:100% !important;
  margin-bottom: 0 !important;
  float:none !important;
border-radius:10px!important;
}

.vwl-image-lg img {
  top: 0 !important;
  height: 100% !important;
  width: 100% !important;
}

.webstorm-panel .vwl-webstorm-title {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px !important;
  line-height: 1.33em;
  background-color:#D10135;
  color: #fff !important;
  text-align: left;
  height: auto !important;
  box-sizing: border-box;
  padding: 12px 24px;
  width: 100%;
  font-weight: 400 !Important;
  white-space: normal !important;
  text-overflow: initial !important;
}
 
.webstorm-panel .vwl-content {
  display:block !important; 
  margin:0 !important; 
  height:auto !important;
  padding: 24px !important;
}
.webstorm-panel .vwl-content-footer{
display:none!important;
}
.webstorm-panel .vwl-webstorm-description {
        height:100px !important;
        font-size:13px !important;
        line-height:24px !important;
        margin-bottom:10px !important;
        display:block;
        text-align:left;
color:black;
}

.vwl-menu-btn {position:absolute !important; top:5px !important; right:5px !important;}
.hover-menu .vml-hover-dim, .vml-hover-dim a {height:540px !important;}
.hover-menu .hover-buttons {min-width:0 !Important; margin:130px auto 0 !important; border:none; height:auto !important;}
.hover-menu .hover-btn {font-size:14px !important; width:175px !important; margin:10px 0 !important;}


/* BI:  PWC Innovators
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.pwc-innovators .section-image {
  background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/151CE6A9.jpg);
  background-position: center;
}

.section.pwc-innovators h5 {margin-top: 1em; text-transform: capitalize;}

.user-photo {
  border-radius: 60px;
  display: block;
  margin: 12px auto 0;
}


/* BI: What's New
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-es #container_ent_home_2 .columns {text-align: left;}

#bi-page-c-es .enterprise_blog_list_widget {
  width: 960px;
  margin: 0 auto;
  padding-top: 120px;
  background-color: transparent;
  box-shadow: none;
  text-align: center;
}

#bi-page-c-es .enterprise_blog_list_widget .boxcontent {
  width: 474px;
  float: right;
  text-align: left;
}




/*
#bi-page-c-es .enterprise_blog_list_widget .boxcontent::before {
  content: '';
  width: 250px;
  height: 250px;
  display: block;
  margin-right: 36px;
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/CE1EA178.png);
  background-size: cover;
  float: left;
}
*/


#bi-page-c-es .enterprise_blog_list_widget .title_back, 
#bi-page-c-es .enterprise_blog_list_widget .blogcontent,
#bi-page-c-es .enterprise_blog_list_widget .undertext,
#bi-page-c-es .enterprise_blog_list_widget #quoteAlt1 {display: none;}

#bi-page-c-es .enterprise_blog_list_widget .boxcontent > div > div {margin-bottom: 24px;}
#bi-page-c-es .enterprise_blog_list_widget .boxcontent > div > div:nth-child(n+12) {display: none;}


/* BI:  Stats Widget
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-es .enterprise_all_stats_widget {
    color:#727272;
}

#bi-page-c-es .enterprise_all_stats_widget .boxcontent table {
    width:750px; margin:0 auto;
    position: relative;
}

#bi-page-c-es .enterprise_all_stats_widget .boxcontent table tr {
    float:left; 
    width:25%; 
    text-align:center;
}

#bi-page-c-es .enterprise_all_stats_widget .boxcontent table td {
    display:block; 
    text-align:center;
    padding: 0;
}

#bi-page-c-es .enterprise_all_stats_widget .boxcontent table tr td:nth-child(1) {
  float:left; 
  display:block; 
  width:100%; 
  font-size:2.5em; 
  margin-bottom:10px;
  font-weight: 400;
  text-align: center;
  color: #2d2d2d;
  font-family: arial, sans serif;
}

#bi-page-c-es .enterprise_all_stats_widget .boxcontent table tr td:nth-child(2) {
  width:100%; 
  clear:both; 
  float:left; 
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  color: #e0301e;
  font-family: arial, sans serif;
  text-transform: uppercase;
  letter-spacing: 2px;
}

#bi-page-c-es .enterprise_all_stats_widget .boxcontent table > tbody > tr:first-child::before {
  content: '';
  background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/3A214425.png);
  width: 36px;
  height: 36px;
  padding: 0px;
  display: block;
  margin: 24px auto 12px;
}

#bi-page-c-es .enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(2)::before {
  content: '';
  background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/5FBB06DE.png);
  width: 36px;
  height: 36px;
  padding: 0px;
  display: block;
  margin: 24px auto 12px;
}


#bi-page-c-es .enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(3)::before {
  content: '';
  background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/49490165.png);
  width: 36px;
  height: 36px;
  padding: 0px;
  display: block;
  margin: 24px auto 12px;
}


#bi-page-c-es .enterprise_all_stats_widget .boxcontent table > tbody > tr:nth-child(4)::before {
  content: '';
  background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/039E1F8D.png);
  width: 36px;
  height: 36px;
  padding: 0px;
  display: block;
  margin: 24px auto 12px;
}


/* BI: Go Mobile
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.binotify {z-index: 10000000 !important;}

.section.go-mobile .section-image {
  background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/26EEE6BD.jpg);
  background-position: center;
}

#mobile-promotion-iphone, #mobile-promotion-android {
  display: inline-block;
  margin: 0 6px;
  height: auto !important;
  padding: 0 !important;
}

#mobile-promotion-container .mp-element-center {
  border: none !important;
  min-width: 210px;
  line-height: 36px;
  height: 36px !important;
  margin-top: 36px !important;
  border-radius: 0 !important;
  background-color: #e0301e;
  font-weight: 600;
  transition: 0.2s ease;
}

#mobile-promotion-container .mp-element-center:hover {
  background-color: #891c11;
}

#mobile-promotion-container .mp-logo {display: none;}

#mobile-promotion-container .mp-text-download {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 2px;
}

#mobile-promotion-iphone-button .mp-text-download::before {
  content: '\f179';
  margin-right: 12px;
  font-size: 14px;
  color: #fff;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
}

#mobile-promotion-android-button .mp-text-download::before {
  content: '\f17b';
  margin-right: 12px;
  font-size: 14px;
  color: #fff;
  font-family: FontAwesome;
  -webkit-font-smoothing: antialiased;
}



/* BI: FAQ
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.rotate {
      -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
    border-left:10px solid #3498db !important;
}


.arrow {width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-left: 10px solid #2c3e50;
	border-bottom: 5px solid transparent;
        display:block;
        float:left;
        margin-top:6px;
        margin-right:12px;
        transition: ease 0.2s;
}

#bi-page-c-a #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-a #main_content {width:100%;}

#bi-page-c-a #container_ent_home_1 .boxcontent {padding:0;}

#bi-page-c-a #container_ent_home_1 .widget_container  {margin-bottom:0 !important; clear:left;}

#bi-page-c-a {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-a #container_ent_home_2 {display:none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-a #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-a #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-a #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}

#frequentlyAskedQuestionsPageTitle::before {
    content:'\f059';
}

.subPageSectionAnswer ul li {
    width:auto;
    display:list-item;
    float:none;
    margin:0;
}




/* BI: SUB-PAGES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.sub-page.hero {
  height: 540px;
  background-color: #000;
  padding: 0;
}

.section.sub-page.hero .container {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}



/* BI: TEST PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-z #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-z #container_ent_home_1 .boxcontent {padding:0;}

#bi-page-c-z #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}

#bi-page-c-z {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-z #container_ent_home_2 {display: none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-z #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-z #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-z #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}



/* BI: My Challenges
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.my-challenges .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/04DAEB26.jpg);
}

.section.challenge-process {
  background-color: #2d2d2d;
  padding: 96px 0 156px;
}

#bi-page-c-b #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-b #container_ent_home_1 .boxcontent {padding:0;}

#bi-page-c-b #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}

#bi-page-c-b {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-b #container_ent_home_2 {display: none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-b #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-b #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-b #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}


/* BI: My Challenges: Infographic
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.infographic .icon {margin: 0;}
.infographic .columns {
  position: relative;
  cursor: pointer;
}

.infographic h5 {
  width: 100px;
  margin: 0;
  position: absolute;
  font-size: 17px !important;
  line-height: 1.4em;
  text-transform: none;
}

.infographic h5.right-align {
  top: 0;
  right: 0;
  text-align: left;
}

.infographic h5.left-align {
  top: 0;
  left: 0;
  text-align: left;
}

.infographic .first.row {
  margin-top: 36px !important;
  position: relative;
}

.infographic .first.row::after {
  content: '';
  width: 1px;
  height: 162px;
  display: inline-block;
  border-right: 1px solid #aaa;
  position: absolute;
  right: 72px;
  top: 60px;
}

.infographic .second.row::after {
  content: '';
  width: 1px;
  height: 130px;
  display: inline-block;
  border-right: 1px solid #aaa;
  position: absolute;
  left: 72px;
  bottom: 50px;
}


.infographic .second.row {margin-top: 200px !important;}
.infographic .third.row {margin-top: 200px !important;}
.infographic .third.row .icon {margin-left: -60px;}

.line-right::after {
  content: '';
  width: 140px;
  height: 1px;
  display: inline-block;
  border-bottom: 1px solid #aaa;
  position: absolute;
  right: -150px;
  top: 20px;
}

.line-left::after {
  content: '';
  width: 140px;
  height: 1px;
  display: inline-block;
  border-bottom: 1px solid #aaa;
  position: absolute;
  left: -150px;
  top: 20px;
}

.short-line-left::before {
  content: '';
  width: 36px;
  height: 1px;
  display: inline-block;
  border-bottom: 1px solid #aaa;
  position: absolute;
  left: 72px;
  top: 20px;
}


.short-line-right::before {
  content: '';
  width: 36px;
  height: 1px;
  display: inline-block;
  border-bottom: 1px solid #aaa;
  position: absolute;
  right: 72px;
  top: 20px;
}

.medium-length::after {
  width: 72px;
  left: 218px;
}

.rollover-text {
  opacity: 0;
  position: absolute;
  width: 240px;
  top: 60px;
  left: 100px;
  transition: 0.2s ease;
}

.rollover-text .number {
  font-size: 36px;
  display: block;
  width: 24px;
  height: 80px;
  margin-right: 12px;
  float: left;
  color: #e0301e;
  font-family: Georgia, arial, sans serif;
}

.rollover-text p {
  color: fff;
  margin: 0 !important;
  text-align: left;
}

.infographic .columns:hover .rollover-text {opacity: 1;}

.think-about .rollover-text {left: 250px;}
.collaborate-and-vote .rollover-text {left: 0;}
.ask-for-support .rollover-text {left: 0;}

.third.row .columns .rollover-text {left: 36px;}
.win-the-prize .rollover-text .number {margin-right: 24px;}

.create-a-team .icon {width: 48px; margin-top: -4px;}

/* BI: Continuous Innovation
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.continuous-innovation .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/04DAEB26.jpg);
}

#bi-page-c-c #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-c #container_ent_home_1 .boxcontent {padding:0;}
#bi-page-c-c #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}
#bi-page-c-c {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-c #container_ent_home_2 {display: none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-c #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-c #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-c #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}


/* C-Y: Listening
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.continuous-innovation .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/04DAEB26.jpg);
}

#bi-page-c-y #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-y #container_ent_home_1 .boxcontent {padding:0;}
#bi-page-c-y #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}
#bi-page-c-y {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-y #container_ent_home_2 {display: none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-y #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-y #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-y #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}

.section.listening-area {
  background-color: #fff !important;
}

.section.listening-area .quote-container {
  text-align: left;
  width: 85%;
  float: left;
  margin-left: 48px;
}

.section.listening-area .quote {
  font-family: Georgia, arial, sans serif;
  font-size: 36px;
  line-height: 1.2em;
  color: #2d2d2d;
  margin-bottom: 24px;
  display: block;
}

.section.listening-area .quote-container p {margin: 0;}

.section.listening-area .quote::before {
  content: '\f10d';
  font-family: FontAwesome;
  font-size: 36px;
  color: #e0301e;
  position: absolute;
  left: 0;
}
/* BI: Our Commitment
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.our-commitment .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/C84AD5F5.jpg);
  opacity: 0.4;
}

#bi-page-c-e #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-e #container_ent_home_1 .boxcontent {padding:0;}
#bi-page-c-e #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}
#bi-page-c-e {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-e #container_ent_home_2 {display: none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-e #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-e #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-e #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}

.section.our-commitment {
  background-color: #fff !important;
}

.section.our-commitment .quote-container {
  text-align: left;
  width: 85%;
  float: left;
  margin-left: 48px;
}

.section.our-commitment .quote {
  font-family: Georgia, arial, sans serif;
  font-size: 36px;
  line-height: 1.2em;
  color: #2d2d2d;
  margin-bottom: 24px;
  display: block;
}

.section.our-commitment .quote-container p {margin: 0;}

.section.our-commitment .quote::before {
  content: '';
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/6C7D544F.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 36px;
  height: 36px;
  display: block;
  color: #e0301e;
  position: absolute;
  left: 0;
}

.section.our-commitment .video-box {position: relative;}
.section.our-commitment .video {
  width: 100%;
  height: 262px;
  background-color: #ddd;
}

.section.our-commitment .video::after {
  content: '';
  width: 100%;
  height: 262px;
  display: block;
  background-color: #e0301e;
  z-index: -1;
  position: absolute;
  top: 24px;
  left: 24px;
}

/* BI: PWC's Ecosystem
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.section.ecosystem .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/04DAEB26.jpg);
}

#bi-page-c-f #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-f #container_ent_home_1 .boxcontent {padding:0;}
#bi-page-c-f #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}
#bi-page-c-f {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-f #container_ent_home_2 {display: none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-f #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-f #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-f #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}


/* BI: Innovators Sub-Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-g #container_ent_home_1 {
    width:100%;
    min-height:0;
    overflow:hidden;
    margin-left:0;
}

#bi-page-c-g #container_ent_home_1 .boxcontent {padding:0;}
#bi-page-c-g #container_ent_home_1 .widget_container {margin-bottom:0 !important; clear:left;}
#bi-page-c-g {width:100%; min-height:100px; overflow:hidden !important;}

#bi-page-c-g #container_ent_home_2 {display: none; margin:0; width:100%; min-height:150px !important; padding-bottom:40px; padding-top:40px;}

#bi-page-c-g #container_ent_home_2 .widget_container {width:950px; margin:0 auto;}

#bi-page-c-g #container_ent_home_2 .boxcontent {padding:0;}

#bi-page-c-g #container_ent_home_3 {width:100%; margin:0 auto; min-height:0px !important; padding-bottom:0px; position:relative; display:block;}

.wall-of-fame {padding-top: 60px;}

.wall-of-fame .card {
  padding: 48px 24px 24px 24px;
  background-color: #fff;
  box-sizing: border-box;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  position: relative;
  margin-top: 84px;
}

.wall-of-fame .card p {
  height: 160px;
  overflow: hidden;
}

.section.wall-of-fame .columns a {
  display: block;
  margin-top: 24px;
}

.innovator-portrait {
  position: absolute;
  top: -48px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 60px;
  width: 96px;
  height: 96px;
}

.section.wall-of-fame .columns h4, .section.wall-of-fame .columns h5 {color: #2d2d2d;}
.section.wall-of-fame .columns h5 {
  text-transform: none;
  font-size: 16px !important;
  margin-top: 12px;
}

.section.innovators-page .section-image {
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/694977D2.jpg);
  background-position: center;
  opacity: 0.5;
}

.red-arrow-container {
  position: relative;
  padding: 18px 0 12px;
}

.red-arrow {
  border-left: 1px solid #e0301e;
  border-bottom: 1px solid #e0301e;
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  display: inline-block;
  position: absolute;
  top: 14px;
  left: 48%;
}

.red-line-left {
  height: 1px;
  border-bottom: 1px solid #e0301e;
  width: 47%;
  display: inline-block;
  position: absolute;
  left: 0;
}

.red-line-right {
  height: 1px;
  border-bottom: 1px solid #e0301e;
  width: 47%;
  display: inline-block;
  position: absolute;
  right: 0;
}


/* BI:  News Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-blog-list #main_content {
  width: 960px !important;
  margin: 48px auto;
  padding: 0;
}

#container_ct_blog_list_1 {
  margin-left: 0;
  width: 22%;
  float: left;
  text-align: left;
}

#container_ct_blog_list_1 .widget_container .boxcontent {padding: 0;}

#container_ct_blog_list_1 .widget_title {
  color: #444;
  font-size: 14px;
  font-weight: 400;
  padding-left: 0;
  font-family: arial, sans serif;
}

#container_ct_blog_list_2 {
  display: block;
  margin-bottom:36px;
}

#container_ct_blog_list_2 .widget_container {
  margin-bottom:0;
}

#container_ct_blog_list_2 .boxcontent {padding:0;}

#content_blog_list {
  width: 74%;
  margin-left: 4%;
  float: right;
  text-align: left;
}


#bi-page-c-blog-list table {margin-bottom:0;}

#bi-page-c-blog-list .blogcontent {
  color:#888;
  padding-bottom: 0px;
  margin-bottom: 24px;
  max-height: 410px;
  overflow: hidden;
  border: none;
}

#bi-page-c-blog-list #quoteAlt1 {
  border-bottom: 1px solid #eee;
  padding-bottom: 12px;
  margin-bottom: 24px;
}

.enterprise_blog_list_widget .boxcontent > div > table, .enterprise_blog_list_widget .boxcontent > div > table td {border:none !important;}



.enterprise_blog_list_widget {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
}


#ent_blog_topic_list p {margin: 0 !important;}

.enterprise_post_blog_widget .boxcontent {overflow: visible;}

.post_blog_button a {
  display: inline-block;
  box-shadow: none;
  height: 36px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 2px;
  line-height: 36px;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  border-radius: 0px;
  cursor: pointer;
  box-sizing: border-box; 
  transition:0.2s ease !important;
  background-color: #e0301e;
  width:100%;
  border-radius: 2px;
}

.post_blog_button a:hover {
  background-color: #891c11;
}


.post_blog_button {background-color:transparent;}

.enterprise_blog_list_widget {background-color: #fff;}

.enterprise_blog_list_widget #blogsubject a {
  font-size: 18px;
  font-weight: 400;
  font-family: Georgia, arial, sans serif;
}

#content_blog_list #blog_title_small {
  margin-top: 1em;
  display: inline-block;
}

#bi-page-c-es #blog_title_small {color: #2d2d2d;}

.enterprise_blog_list_widget .blogcontent, .enterprise_blog_list_widget .blogcontent p  {
  margin-top: 0px;
  font-size: 13px !important;
  line-height: 1.8em;
  color: #888;
  font-family: arial, sans serif;
}
.undertext a {font-size: 13px;}

#quoteAlt1:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

#bi-page-c-blog-list .enterprise_blog_list_widget .boxcontent  > div > table {
  width: 690px !important;
  margin-bottom: 24px;
}

#bi-page-c-blog-list .enterprise_blog_list_widget .boxcontent  > div > table > tbody > tr > td:first-child > span > span {
  font-size: 20px !important;
  font-weight: 400 !important;
  padding-left: 0 !important;
}



/* BI:  Post Blog Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-a-enter-blog #main_content {
  width: 960px !important;
  margin-top: 48px;
  padding: 0;
}

#container_enter_blog_2 {
  display: block;
  margin-bottom: 36px;
}

#container_enter_blog_2 .boxcontent {padding: 0;}

#bi-page-c-a-enter-blog #container_enter_blog_1 {
  margin: 0;
  float: left;
  width: 22%;
  text-align: left;
}

#bi-page-c-a-enter-blog #container_enter_blog_1 .widget_title {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4em;
  color: #444;
  font-family: arial, sans serif;
}

#bi-page-c-a-enter-blog #content_enter_blog {
  margin: 0 0 0 4%;
  width: 74%;
  float: right;
}
#bi-page-c-a-enter-blog #enter_blog_main_content {
  padding: 36px 36px 48px;;
  margin-top: 0;
  margin-bottom: 48px;
  overflow: visible;
  position: relative;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  text-align: left;
}


#bi-page-c-a-enter-blog #main_form .input_box {
  background-color: #f6f6f6;
  border-radius: 2px;
}

#content_enter_blog #blog_subject_title, #content_enter_blog #main_form label, #content_enter_blog #txtIdeaTag {
  width:100% !important;
  margin-left:0;
  box-sizing: border-box;
}

#content_enter_blog #divMyTags, #content_enter_blog #divMyTags table {
  width:100% !important;
  margin-bottom: -36px;
}


#content_enter_blog #main_form b {
  font-family: arial, sans serif;
  font-size: 16px;
  font-weight: 400;
  color: #444;
  display: inline-block;
  margin-bottom: 12px;
}

#main_form > div:first-child {
  position: absolute;
  right: 36px;
}

#content_enter_blog #elm1_tbl {width: 100% !important;}

#content_enter_blog #blog_subject_title {
  margin-bottom: -12px;
}

#content_enter_blog #divMyTags table tr td {border: none;}

#content_enter_blog #divMyTags table tr td:nth-child(1) {
  padding: 0;
  float: left;
}

#content_enter_blog #divMyTags table tr td:nth-child(2) {
  float: right;
  padding: 0;
  margin: 0;
}

#content_enter_blog #divMyTags table tr td:nth-child(2) button {
  margin: 0;
}

#content_enter_blog #btnAddTag {
  border: none;
  color: #fff;
  margin-top: 0 !important;
  font-size: 11px;
  font-weight: 300 !important;
  text-transform: uppercase;
  height: 24px;
  line-height: 24px;
  padding: 0;
  min-width: 60px;
  box-sizing: border-box;
  background: none;
  background-color: #e0301e !important;
  transition: 0.2s ease;
  border-radius: 2px;
}

#content_enter_blog #btnAddTag:hover {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
  color: #FFF;
  background-color: #891c11 !important;
}



#content_enter_blog  .input_dropdown {
  width: 100% !important;
  margin-top: -24px;
}

#content_enter_blog #blog_attachment_upload_list {margin-bottom: -72px;}

#enter_blog_main_content #bi-preview-btn {padding-right: 0;}

#enter_blog_main_content #bi-preview-btn, 
#enter_blog_main_content #post-blog-draft-button {
  background: none;
  border: none;
  text-transform: uppercase;
  box-shadow: none;
  color: #e0301e;
  font-size: 14px;
  float: right;
  line-height: 36px;
}

#enter_blog_main_content #bi-preview-btn:hover, 
#enter_blog_main_content #post-blog-draft-button:hover {
  background: none;
  text-decoration: underline !important;
  text-shadow: none;
}


#enter_blog_main_content #bi-post-btn, #enter_blog_main_content #bi-save-btn {
   font-family: arial, sans serif;
  display: inline-block;
  height: 36px;
  padding: 0 16px !important;
  min-width: 120px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #e0301e;
  border-color: #e0301e;
  cursor: pointer;
  box-sizing: border-box; 
  margin-top: 0 !important;
  transition:0.2s ease;
  box-shadow: none;
  background-image: none !important;
  border-radius: 2px;
  text-shadow: none;
}

#enter_blog_main_content #bi-post-btn {float: left;}


#enter_blog_main_content #bi-post-btn:hover, #enter_blog_main_content #bi-save-btn:hover {
  background-color: #891c11;
  borer-color: #891c11 !important;
}


#i_upload_multiple_blog_attachment {width: 100% !important;}

#my_blog_drafts_container img[src*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/c_garbage.gif"] {display: none;}

#my_blog_drafts_container p a:nth-child(1) {vertical-align: middle;}
#my_blog_drafts_container p a:nth-child(1)::before {
  content:'\E92B';
  cursor: pointer;
  font-family: 'Material Icons';
  font-size: 18px;
  color: #888;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
}



/* BI:  View Blog Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-a-view-blog #main_content {
  width: 960px !important;
  margin: 48px auto;
  padding: 0;
}

#container_view_blog_1 {
  margin-left: 0;
  width: 22%;
  float: left;
}

#container_view_blog_1 .widget_container .boxcontent {padding: 0;}

#container_view_blog_1 .widget_title {
  color: #444;
  font-size: 14px;
  font-weight: 400;
  padding-left: 0;
  font-family: arial, sans serif;
}

#content_view_blog {
  width: 74%;
  margin-left: 4%;
  float: right;
}

.enterprise_view_blog_widget {
  background-color: #fff;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
}

.enterprise_view_blog_widget .boxcontent {padding: 24px;}

.enterprise_view_blog_widget .boxcontent > table {width: 100% !important;}
.enterprise_view_blog_widget .boxcontent > table tbody tr td:first-child {display: none;}
.enterprise_view_blog_widget .boxcontent > table tbody tr td:nth-child(2) {padding: 0;}

#bi-page-c-a-view-blog #blogsubject, .blogsubject {
  font-size: 20px;
  font-weight: 400;
  margin: 0;
  line-height: 1em;
  color: #444;
  font-family: Georgia, arial, sans serif;
}

#bi-page-c-a-view-blog #blog_title_small {
  margin: 1em 12px 0 0;
  display: inline-block;
}

#bi-page-c-a-view-blog #quoteAlt1 table:nth-child(2) td {
  padding: 0 !important;
  border: none;
  font-size: 13px !important;
  line-height: 1.72em;
  color: #888;
  font-weight: 400;
  font-family: arial, sans serif;
}

#view_blog_main_content td, .catComment {border: none;}

.catComment {
  color: #444 !important;
  font-weight: 400;
}

#bi-page-c-a-view-blog #comment {background-color: #f6f6f6;}

#button_add_comment {
  border-radius: 0;
  border: none;
  color: #fff;
  margin-top: 1em !important;
  font-size: 11px;
  font-weight: 700 !important;
  text-transform: uppercase;
  height: 36px;
  line-height: 36px;
  min-width: 190px;
  letter-spacing: 2px;
  box-sizing: border-box;
  background: none;
  background-color: #e0301e !important;
  padding: 0;
  transition: 0.2s ease;
}

#button_add_comment:hover {
  color: #FFF;
  background-color: #891c11 !important;
}


.enterprise_view_blog_widget #article {padding: 0 !important;}

.enterprise_view_blog_widget .commentsfloat {font-size: 14px;}



/* BI: My Activity (Member Landing)
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-member-landing #main_content {
  width: 960px;
  margin: 36px auto 0;
}

#bi-page-c-member-landing #container_ent_landing_1 {
  width: 22%;
  margin: 0;
  padding: 0;
}

#container_ent_landing_0 .widget_container {padding: 0 !important;}
#bi-page-c-member-landing #container_ent_landing_3 {min-height: 0;}
#bi-page-c-member-landing #container_ent_landing_1 .boxcontent {padding: 0;}
#bi-page-c-member-landing #container_ent_landing_1 hr {display: none;}

#bi-page-c-member-landing #container_ent_landing_1 .ent_landing_bar_type_selected {
  background-image: none;
}

#bi-page-c-member-landing #container_ent_landing_2 {
  width: 74%;
  margin: 0 0 0 4%;
  box-sizing: border-box;
  border: none;
}


/* BI: My Activity : User Photo
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-member-landing #user_photo_image {
  border-radius: 60px;
  transition: 0.2s ease;
}

#bi-page-c-member-landing #user_photo_image:hover {
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
}


#bi-page-c-member-landing #ent_landing_profile_photo table tr td {border: none !important;}

#bi-page-c-member-landing #ent_landing_profile_photo {
  margin-bottom: 36px;
  padding: 0 !important;
}

#bi-page-c-member-landing #user_name > a {
  font-size: 16px;
  font-weight: 400;
  font-family: arial, sans serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 140px;
  display: inline-block;
  margin-bottom: 2px;
}


/* BI: My Activity : Left Column Menu
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-member-landing .activity_feed_landing_left {background: none;}

#bi-page-c-member-landing .ent_landing_bar_type a, #bi-page-c-member-landing .ent_landing_bar_type_selected a  {
  font-size: 14px;
  color: #888;
  font-family: arial, sans serif;
}

#bi-page-c-member-landing .ent_landing_bar_type_selected {color: #e0301e !important;}
#bi-page-c-member-landing .ent_landing_bar_type_selected a, #bi-page-c-member-landing .ent_landing_bar_type_selected span  {
  color: #e0301e !important;
}

#bi-page-c-member-landing .ent_landing_bar_type_selected a {position: relative;}

#bi-page-c-member-landing .ent_landing_bar_type_selected a::after {
  content: '';
  width: 0;
  height: 0;
  display: inline-block;
  border-right: 6px solid #e0301e;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  position: absolute;
  right: -30px;
  top: 4px;
}

.ent_landing_bar_type_selected#activity_feed a::after, .ent_landing_bar_type_selected#subscription a::after  {
  right: -12px;
}

ul#landing_page_left_panel_1 li {
  margin-top: 6px;
  padding-left: 0;
}

ul#landing_page_left_panel_1 li span {margin-right: 12px !important;}

.enterprise_my_landing_page_widget .boxcontent div:nth-child(4) {margin-bottom: 0 !important;}

.enterprise_my_landing_page_widget .boxcontent > div:last-child {
  margin-left:-10px !important;
}

.enterprise_my_landing_page_widget  #profile_projects_header {
  padding: 0;
  border: none;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 400 !important;
  font-family: arial, sans serif;
  color: #444;
  margin-bottom: 6px;
}

/* BI: My Activity : Left Column Widgets
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.arrow_promote {background-image: none;}
.arrow_promote::before {
  content:'\f087';
  font-family: FontAwesome;
  font-size: 1.33em;
  color: #888;
}

.arrow_demote {background-image: none;}

.arrow_demote::before {
  content:'\f088';
  font-family: FontAwesome;
  font-size: 1.33em;
  color: #888;
}

.star_favorited {background-image: none;}

.star_favorited::before {
  content:'\f006';
  font-family: FontAwesome;
  font-size: 1.33em;
  color: #888;
}

.container_ent_landing_1 .lightbulb_idea lightbulb_idea_your_stats {text-align: left;}

.part_stats_list li span {margin-right: 6px !important;}

.part_stats_list li .lightbulb_idea {text-align: left !important;}

#container_ent_landing_1 .widget_title {
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 400 !important;
  font-family: arial, sans serif;
  color: #444;
  padding: 0;
  display: block;
  margin-bottom: 6px;
}

#container_ent_landing_1 .widget_title .widget_title_text {overflow: visible !important;}

.part_stats_list {
  padding: 0;
  margin-bottom: 12px;
}

#part_stats div:last-child {
  text-align: left;
  border: none !important;
}

#part_stats div:last-child div {font-size: 14px;}


/* BI: My Activity : Activity Feed
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#activity_feed_content .enterprise_updates_widget .boxcontent {padding: 0;}

#bi-page-c-member-landing #ws_updates_area > div {border: none !important;}

#bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo {
  background-color: #fff;
  border: none !important;
  margin-top: 0px;
  padding: 24px !important;
  box-sizing: border-box;
}

.pl_feed_note_photo .updates-timestamp {line-height: 2em;}

#bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo > div > div, 
#bi-page-c-member-landing #ws_updates_area > div .pl_feed_note_photo > div > div > div {
  font-family: arial, sans serif;
}

#bi-page-c-member-landing .pl_feed_note_photo #display_note_attachment {
  padding-left: 0px !important;
  padding-top: 12px !important;
  width: 590px;
  display: block;
  float: right;
}

#bi-page-c-member-landing #landing_page_content, 
#bi-page-c-member-landing #landing_page_content #activity_feed_content {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
}

#bi-page-c-member-landing .pl_feed_note_photo > a {margin-right: 12px; border: none !important;}
#bi-page-c-member-landing .pl_feed_note_photo > a > img {border-radius: 60px;}

#bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) {
  width: 590px;
  display: block;
  float: right;
}

#bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) > div {margin-left: 0;}
#bi-page-c-member-landing .pl_feed_note_photo > div:nth-child(2) > div > div {width: 100% !important;}

#bi-page-c-member-landing #post_twork_textbox_inner_div {
  padding:0 !important; 
  text-indent:6px;
  line-height: 36px;
  height: 36px;
  background-color: #f6f6f6 !important;
  color: #888;
}

.pl2_hifive_display_div .updateshifivediv {
  background-color: transparent;
  border: none;
}

.pl2_hifive_display_div .updateshifivediv > table > tbody > tr > td:nth-child(1) {display: none;}

.pl2_hifive_display_div .updateshifivediv > table > tbody > tr > td:nth-child(3)::before {
  content: '\E925';
  font-size: 14px;
  color: #888;
  font-family: 'Material Icons';
  margin-right: 6px;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  display: inline-block;
}

.intialUpdatesComment {
  width: auto !important;
  background-color: #f4f4f4;
  padding: 12px;
  box-sizing: border-box;
  border: none;
  margin-top: 12px;
}

.intialUpdatesCommentTextbox {
  width: 550px;
  height: 24px;
}

.onfocusUpdatesCommentTextbox {
  margin: 0 0 0 12px;
  width: 504px;
  box-sizing: border-box;
}

#display_add_comment_button > div:nth-child(1) {display: none;}

#display_add_comment_button > div:nth-child(2) > a {
  float: right;
  margin-top: 6px;
}

#display_add_comment_button > div:nth-child(2) > a .make_label_hidden {display: block !important;}
#display_add_comment_button > div:nth-child(2) > a > img {display: none !important;}

#display_note_attachment .intialUpdatesComment #display_add_comment_button {
  width: 100% !important;
  display: block !important;
}

twork-comment-attachment-btn-right {display: none;}

/* BI: My Activity : Post Update
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.post_update_20_widget #post_twork {border: 1px solid #e1e1e1;}

#postTworkBtnSpan img {display:block !important;}


#bi-page-c-member-landing #activity_feed_content > div:first-child {display: none;}

#bi-page-c-member-landing #activity_feed_content > div:nth-child(2) {
  border: none !important;
  margin-bottom: 12px;
  padding: 12px !important;
  background-color: #fff !important;
  float: left;
  width: 100%;
  box-sizing: border-box;
}

#bi-page-c-member-landing #activity_feed_content > div:nth-child(2) > div {}

#bi-page-c-member-landing #activity_feed_content > div:nth-child(2) > div table, #bi-page-c-member-landing #activity_feed_content > div:nth-child(2) > div table tr, #activity_feed_content > div:nth-child(2) > div table tbody, #bi-page-c-member-landing #activity_feed_content > div:nth-child(2) > div table tr td {display: block; border: none;}

.initialpostTworkLandingTextbox, .onfocusPostTworkLandingTextbox {
  width: 100% !important;
  line-height: 28px;
  color: #b3b3b3;
  font-weight: 400;
}

#bi-page-c-member-landing #postTworkBtnSpan div:last-child, #bi-page-c-member-landing #post_twork_attachments {margin-top: 12px;}

#bi-page-c-member-landing #post_twork {position: relative;}

#bi-page-c-member-landing #twork_count {
  position: absolute;
  top: -48px;
  right: -12px;
  font-family:  'Lato', 'Open Sans', arial, sans serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
}

#bi-page-c-member-landing #post_twork_submit_btn {
  height: 24px;
  width: 71px !important;
  margin-left: 0;
  box-sizing: border-box;
  padding-left: 71px;
  margin-right: 0lastpx;
  margin-top: 6px;
  background-color: #e0301e;
  position: relative;
}

#bi-page-c-member-landing #post_twork_submit_btn:hover {
  background-color: #891c11;
}

#bi-page-c-member-landing #postTworkBtnSpan > div:last-child table tr td {display: block;}

#bi-page-c-member-landing #postTworkBtnSpan > div:last-child table tr td:last-child {position: relative;}



#bi-page-c-member-landing #postTworkBtnSpan > div:last-child table tr td:last-child::before {
  display: inline-block;
  content: 'Update';
  color: #fff;
  position: absolute;
  font-size: 11px;
  font-weight: 600;
  left: 22px;
  bottom: 6px;
  z-index: 100;
}

#bi-page-c-member-landing .twork_attachment_rndbox {
  box-sizing: border-box;
  background-color: #f6f6f6 !important;
  border: none !important;
}

#bi-page-c-member-landing .twork_attachment_div, #bi-page-c-member-landing .twork_attachment {width: auto;}

#bi-page-c-member-landing .twork_attachment_div table tr td:last-child img {float: right; margin-top: 4px;}

#bi-page-c-member-landing .twork_attachment_div {border: none !Important;}
#bi-page-c-member-landing #twork_upload_photo_attachment {padding: 0 !important;}

#bi-page-c-member-landing .twork_attachment {
  background-color: #fff !Important;
  margin-bottom: 6px;
}

#bi-page-c-member-landing .twork_attachment_div table:nth-child(2) {border: 1px solid #ccc !important;}
#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a img {display: none !important;}

#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a {
  display: block;
  float: right;
}

#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a:hover {text-decoration: none;}

#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a::before {
  content:'\f00d';
  font-size: 18px;
  display: block;
  color: #888;
  font-family: FontAwesome;
  transition: 0.2s ease;
}

#bi-page-c-member-landing .twork_attachment tr td:nth-child(2) a:hover::before {
  text-decoration: none;
  color: #e0301e;
}

#bi-page-c-member-landing .twork_attachment_title {
  font-size: 14px;
  font-family: arial, sans serif;
  font-weight: 400;
  margin-left: 0px;
  float: left;
  text-transform: uppercase;
  color: #444;
}

#bi-page-c-member-landing #show_twork_photo_attachment img {
  float: none;
  margin: 0;
  max-height: 240px !important;
  max-width: 480px !important;
}

#bi-page-c-member-landing #update-feed-image-upload-image {margin: 0 auto;}

#update_feed_filedrop {font-family: arial, sans serif;}

#add_twork_upload_youtube_video {
  margin: 0 !important;
  padding: 12px 0;
}

#add_twork_upload_youtube_video p {
  margin: 0 auto !important;
  width: 410px;
  display: block;
}

.attachYoutubeVideoBtnSpan {
  background-color: #e0301e;
  color: #fff;
  border-color: #e0301e;
}

#addYoutubeVideoLink {
  padding: 2px 12px;
  transition: 0.2s ease;
}

#addYoutubeVideoLink:hover {
  background-color: #891c11;
  border-color: #891c11;
  color: #fff;
}

.update_youtube_preview {
  clear: both;
  float: left;
  margin-top: 24px;
}

.update_youtube_preview img {
  float: left !important;
  margin-right: 12px;
}

.update_youtube_url, .update_youtube_title, .update_youtube_desc {width: 520px;}
#display_note_attachment img {display: block !important;}





/* BI: My Activity : Messages
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-member-landing #my_private_messages_tabs {
  margin: 0;
  padding-top: 0;
}

#bi-page-c-member-landing #my_private_messages_content_0 {margin: 0 !important;}

#bi-page-c-member-landing .my_ideas_tabs {
  border: none;
  margin-top: 0;
  padding-top: 0;
}

.my_ideas_tabs a {
  text-decoration: none !important;
  text-transform: uppercase;
  color: #888;
  font-weight: 400;
  font-size: 14px;
}

#bi-page-c-member-landing .my_ideas_tabs_selected a {background-color: transparent;}

#bi-page-c-member-landing .my_ideas_tabs a::after {
  content:'';
  transform: scale(0);
  display:block;
  margin-top: 2px;
  height: 2px;
  background-color: #e0301e;
  transition: 0.2s ease;
}

#bi-page-c-member-landing .my_ideas_tabs a:hover {
  color: #444;
}

#bi-page-c-member-landing .my_ideas_tabs_selected a::after, #bi-page-c-member-landing .my_ideas_tabs a:hover::after{
  transform: scale(1) !important;
}

#bi-page-c-member-landing #messages_content {
  position: relative;
  padding: 0 !important;
}

#bi-page-c-member-landing #messages_content > div:first-child {
  margin-left: 0;
  right: 0;
}

#bi-page-c-member-landing .my_messages_container {
  border: none;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  margin-top: 12px;
}

#bi-page-c-member-landing .my_messages_container  .profile_my_messages_body {color: #888;}

#bi-page-c-member-landing #my_private_messages_unread_content > div,
#bi-page-c-member-landing #my_private_messages_all_content > div,
#bi-page-c-member-landing #my_private_messages_sent_content > div {
  overflow: visible !important;
}

#bi-page-c-member-landing .my_messages {width: 100%;}
#bi-page-c-member-landing .my_messages td a img {
  border-radius: 60px;
  width: 40px;
}

#bi-page-c-member-landing .my_messages tr td:last-child a img {
  width: auto !important;
  display: none;
}

#bi-page-c-member-landing .my_messages tr td:last-child a {display: block;}
#bi-page-c-member-landing .my_messages tr td:last-child a::before {
  content:'\E14C';
  font-family:'Material Icons';
  display: block;
  font-size: 24px;
  color: #888;
  transition: 0.2s ease;
}

#bi-page-c-member-landing .my_messages tr td:last-child a:hover {text-decoration: none;}
#bi-page-c-member-landing .my_messages tr td:last-child a:hover::before {
  color: #e0301e;
}

#bi-page-c-member-landing .my_messages .my_messages_unread a,
#bi-page-c-member-landing .my_messages .my_messages_read a,
#bi-page-c-member-landing .my_messages_user a {
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 400;
  font-family: arial, sans serif;
  display: block;
  margin-bottom: 12px;
}

#bi-page-c-member-landing .my_messages_user a:hover, 
#bi-page-c-member-landing .my_messages_read a:hover,
#bi-page-c-member-landing .my_messages_unread a:hover {
  background: none;
}


/* BI: My Activity : Messages : Read Message
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-ent-ct-view-private-message #main_content {
  max-width: 960px;
  margin: 0 auto !important;
}


/* BI: My Activity : Submissions
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#my_ideas_posted_content, #my_ideas_drafts_content, #my_comments_content {
  padding-bottom: 48px !important;
}

#my_ideas_posted_content #my_ideas_0 > div {
  background-color: #fff;
  padding: 24px !important;
  margin-bottom: 12px;
  border: none !important;
}

#my_ideas_posted_content  #my_ideas_0 #posted_idea_header, #draft_idea_header, #posted_comment_header {
  background-color: transparent !important;
  border: none;
  padding: 0 !important;
  box-shadow: none !important;
  font-size: 14px;
  font-weight: 400;
  color: #444;
  font-family: arial, sans serif;
  text-transform: capitalize;
}

#my_ideas_posted_content #my_ideas_0 > div table tr td {
  border: none !important;
}

#my_ideas_posted_content #my_ideas_0 > div table tr td:nth-child(2) {
  width: 350px;
  margin-left: 24px !important;
  display: block;
}

#my_ideas_posted_content #my_ideas_0 > div .landing_page_content_main_link {
  font-size: 14px;
  font-weight: 400;
  font-family: arial, sans serif;
  line-height: 1.5em;
  display: inline-block;
}

#my_ideas_posted_content #my_ideas_0 > div table tr td > div {
  font-size: 13px !important;
  color: #888 !important;
  line-height: 1.72em;
  margin-top: 1.72em;
  font-family: arial, sans serif;
}

#posted_comment_header span, #posted_idea_header span, #draft_idea_header span, #my_proposal_header span, #part_proposal_header span, #profile_projects_header span, #profile_user_newtwork_header
span {
  font-weight: 400;
  color: #888;
}


#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) {
  padding: 24px !important;
  background-color: #fff;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  margin-top: 12px;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(2) {
  margin-left: 24px;
  display: block;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(2) .landing_page_content_main_link {
  font-size: 14px;
  font-weight: 400;
  font-family: arial, sans serif;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(2) div p {
  font-size: 12px !important;
  line-height: 1em;
  font-family: arial, sans serif;
  font-weight: 400;
  color: #888;
  margin-top: 12px !Important;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(1) {
  float: left;
  display: block;
  width: auto;
  margin-top: 3px;
  font-size: 12px;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2) img {
  opacity: 0;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2) {
  display: block;
  float: right;
  margin: 0 !important;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2)::before {
  content:'\E14C';
  font-family:'Material Icons';
  display: block;
  font-size: 24px;
  color: #888;
  transition: 0.2s ease;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2):hover {
  text-decoration: none;
}

#my_ideas_drafts_content #my_ideas_1 > div:nth-child(n+2) table tr td:nth-child(3) > div a:nth-child(2):hover::before {
  color: #e0301e;
  text-decoration: none;
}

#my_comments_content #my_comments > div:nth-child(n+2) {
  background-color: #fff;
  padding: 24px !important;
  margin-top: 12px;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  border: none !important;
}

#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(2) .landing_page_content_main_link {
  font-size: 14px;
  font-weight: 400;
  font-family: arial, sans serif;
}

#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(2) {
  display: block;
  margin-left: 24px;
  width: 475px;
}

#my_comments_content #my_comments > div:nth-child(n+2) table tr td:nth-child(2)  div span {
  font-size: 12px !important;
  line-height: 1em;
  font-family: arial, sans serif;
  font-weight: 400;
  color: #888 !important;
  display: block;
  margin-top: 12px !Important;
}



#my_ideas_0 .lightbulb_idea_profile {
  height: auto;
  margin-bottom: 6px !important;
  display: block;
}

#my_ideas_0 .lightbulb_idea_profile::before {
  font-size: 24px;
}

#my_ideas_1 .lightbulb_idea_draft {
  background: none;
  margin: 0;
  text-align: center;
  width: 30px;
}

#my_ideas_1 .lightbulb_idea_draft::before {
  content:'\f0eb';
  font-family: FontAwesome;
  font-size: 24px;
  color: #888;
}

/* BI: My Activity : Projects
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#landing_page_content #profile_projects_header {
  background-color: transparent !important;
  border: none;
  padding: 0 !important;
  box-shadow: none !important;
  font-size: 14px;
  font-weight: 400;
  color: #444;
  font-family: arial, sans serif;
  text-transform: capitalize;
}

#user_projects_list_tab > div {
  padding: 24px !important;
  box-sizing: border-box;
  margin-top: 12px;
  border: none !important;
  background-color: #fff;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
}

#user_projects_list_tab > div > table > tbody > tr > td:nth-child(2) {width: 500px;}

#user_projects_list_tab > div > table > tbody > tr > td:nth-child(2) > div > div:nth-child(2) span {
  font-size: 12px !important;
  color: #888 !important;
  font-family: arial, sans serif;
  font-weight: 400;
  margin: 12px 0 6px;
  display: block;
}

#user_projects_list_tab .landing_page_content_main_link {
  font-size: 14px;
  font-family: arial, sans serif;
  font-weight: 400;
}

#user_projects_list_tab > div > table tr td:first-child span a div {height: 36px !important; border: none !important;}
#user_projects_list_tab > div > table tr td:first-child span a div div img {opacity: 0;}

#user_projects_list_tab > div > table tr td:first-child span > a > div::before {
  content:'\f0c4';
  font-family: FontAwesome;
  font-size: 24px;
  color: #888;
  top: 50%;
  transform: translateY(-50%);
  position: relative;
  display: block;
  transition: 0.2s ease;
}

#user_projects_list_tab > div > table tr td:first-child span > a > div:hover::before {
  color: #e0301e;
}


/* BI: My Activity : Subscriptions
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) {
  background-color: #fff;
  width: 100%;
  box-sizing: border-box;
  padding: 24px !important;
  border: none;
  margin-top: 12px;
  margin-bottom: 0;
}

#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(2) {
  width: 350px;
  display: block;
  margin-left: 24px !important;
}

#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(3) {}

#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(2) .landing_page_content_main_link {
  font-size: 14px !important;
  font-weight: 400 !important;
  font-family: arial, sans serif;
}

#bi-page-c-member-landing #my_ideas_0 > div:nth-child(n+2) table tr td:nth-child(2) > div {
  margin-top: 12px;
  font-family: arial, sans serif;
}

#bi-page-c-member-landing #posted_webstorm_header > span {margin-bottom: 6px;}

#bi-page-c-member-landing #my_webstorms > div:nth-child(n+2) {
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  padding: 24px !Important;
  margin-top: 12px;
}

#bi-page-c-member-landing #my_webstorms > div:nth-child(n+2) .landing_page_content_main_link {
  font-size: 14px;
  font-weight: 400;
  font-family: arial, sans serif;
}


#bi-page-c-member-landing #my_webstorms .action_item_webstorm {
  background: none;
  margin: 0 18px 0 0 !important;
}

#bi-page-c-member-landing #my_webstorms .action_item_webstorm::before {
  content:'\f024';
  font-family: FontAwesome;
   font-size: 24px;
  color: #888;
  position: relative;
  display: block;
  transition: 0.2s ease;
}

/* BI:  Member Landing Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.activity_feed_landing_left::before {
    content:"\f022";
    color:#888;
    font-family:FontAwesome;
    font-size: 12px;
}

.ent_landing_bar_type_selected .activity_feed_landing_left::before {color: #e0301e !important;}

.action_item_landing_left {background-image:none; width:1.28em; text-align:center;}

.action_item_landing_left::before {
    content:"\f017";
    color:#888;
    font-family:FontAwesome;
    font-size:1.33em; 
}

.ent_landing_bar_type_selected .action_item_landing_left::before {color:#e0301e !important;}

.messages_landing_left {background-image:none; width:1.28em; text-align:center;}

.messages_landing_left::before {
    content:'\f003';
    color:#888;
    font-family:FontAwesome;
    font-size: 12px;  
}

.ent_landing_bar_type_selected .messages_landing_left::before {color: #e0301e !important;}

.lightbulb_idea {
  background-image:none;
  text-align: center;
  margin:0 !important;
}

#bi-page-c-member-landing .lightbulb_idea::before {
    content:"\f0eb";
    color:#888;
    font-family:FontAwesome;
    font-size:14px;
    margin:0 !important;
}

.ent_landing_bar_type_selected .lightbulb_idea::before {
    color: #e0301e !important;
}

.proposals_landing_left {background-image:none; width:1.28em; text-align:center;}

.proposals_landing_left::before {
    content:"\f044";
    color:#888;
    font-family:FontAwesome;
    font-size:1.33em;   
}

.ent_landing_bar_type_selected .proposals_landing_left::before {
    color: #e0301e !important;
}

.action_item_subscription_left {background-image:none; width:1.28em; text-align:center;}

.action_item_subscription_left::before {
    content:"\f024";
    color:#888;
    font-family:FontAwesome;
    font-size: 12px;
}

.ent_landing_bar_type_selected .action_item_subscription_left::before {color:#e0301e !important;}

.bubble_comment {background-image:none; width:1.28em; text-align:center;}

.bubble_comment::before {
    content:"\f075";
    color:#888;
    font-family:FontAwesome;
    font-size:1.33em;
    
}


#activity_feed_content div img {display:none;}

#activity_feed_content div:nth-child(1)::before {
    content:"\f022";
    color:#888;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:5px;
}

#activity_feed_content div div::before {display:none;}

.idea_comment_icon {background-image:none; text-align:center;}

.idea_comment_icon::before {
    content:"\f075";
    color:#888;
    font-family:FontAwesome;
    font-size: 24px;   
}

.projects_landing_left {background-image:none; width:1.28em; text-align:center;}

.projects_landing_left::before {
    content:'\f0c4';
    color:#888;
    font-family:FontAwesome;
    font-size: 12px;
    
}

.ent_landing_bar_type_selected .projects_landing_left::before {
    color:#e0301e !important;
}



/********************
MY STATS WIDGET
********************/

.part_stats_list span {margin-right:10px !important;}

.arrow_promote {background-image:none; width:1.28em; text-align:center;}

.arrow_promote::before {
    content:"\f087";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;

}

.arrow_demote {background-image:none; width:1.28em; text-align:center;}

.arrow_demote::before {
    content:"\f088";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;

}

.star_favorited {background-image:none; width:1.28em; text-align:center;}

.star_favorited::before {
    content:"\f006";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;

}

/********************
ENTERPRISE SEARCH RESULTS PAGE
********************/

.bulb {display:none;}
#bi-page-c-search .bulb {display:block;}

.ent_search_bar_title {margin:20px 0 !important;}

.ent_search_bar_type_selected {background-color:#0096d6 !important; background-image:none !important; padding:8px !important; height:auto !important;}

.ent_search_bar_type {padding:8px !important; height:auto !important;}

.ent_search_bar_type a, .ent_search_bar_type_selected a {font-weight:400 !important;}

#ent_search_bar_type_selected_pointer, #ent_search_bar_type_selected_corner {display:none;}

#enterprise_search table td:first-child {padding-right:0 !important; padding-left:0;}

#enterprise_search table td:nth-child(2) {width:720px;}

#enterprise_search table td:nth-child(2) td:nth-child(2) {width:auto;}

#enterprise_search table td:nth-child(3) {display:none;}


#bi-page-c-search #search-container {text-align: left;}
.search-result-item-wrapper #search-result-item-wrapper-right .search-result-title {
  font-family: arial, sans serif;
  color: #e0301e;
}

#bi-page-c-search .metadata-item-selected, .metadata-item-selected:hover {
  background-color: #e0301e;;
}


/********************
ENTERPRISE SEARCH RESULTS ICONS
********************/

#enterprise_search table td #all img {display:none;}

#enterprise_search table td #all::before {
    content:"\f0ac";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#all::before {color:#fff !important;}



#enterprise_search table td #webstorm img {display:none;}

#enterprise_search table td #webstorm::before {
    content:"\f0e7";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#webstorm::before {color:#fff !important;}


#enterprise_search table td #blog img {display:none;}

#enterprise_search table td #blog::before {
    content:'\f044';
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#blog::before {color:#fff !important;}

#enterprise_search table td #idea img {display:none;}

#enterprise_search table td #idea::before {
    content:"\f0eb";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#idea::before {color:#fff !important;}


#enterprise_search table td #comment img {display:none;}

#enterprise_search table td #comment::before {
    content:"\f075";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#comment::before {color:#fff !important;}


#enterprise_search table td #member img {display:none;}

#enterprise_search table td #member::before {
    content:"\f007";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#member::before {color:#fff !important;}



#enterprise_search table td #update img {display:none;}

#enterprise_search table td #update::before {
    content:"\f075";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    text-align:center;
    display:inline-block;
}

.ent_search_bar_type_selected#update::before {color:#fff !important;}


#enterprise_search img[src*="/ct/images/lightbulb_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/8EE607C3.png);
}

#enterprise_search img[src*="/ct/images/comments_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/F7A8992E.png);
}


#enterprise_search img[src*="/ct/images/default-webstorm-image-24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/22933DAB.png);
}



#enterprise_search img[src*="/ct/images/blogpost_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/9944FB43.png);
}

#enterprise_search img[src*="/ct/images/profile_24x24.png"] {
    height:24px;
    width:24px;
    box-sizing:border-box;
    padding-left:24px;
    margin-right:10px;
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/CDA3ADDB.png);
}


#enterprise_search table td:nth-child(2) div:first-child {width:100% !important; border:none !important; background-color:#fff !important;}

#enterprise_search table td:nth-child(2) div:first-child input {width:530px !important; margin-right:20px; border:none; padding:12px; background-color:#f4f4f4;}

#enterprise_search table td:nth-child(2) div:first-child table {margin-left:0 !important; margin-right:0px !important;}

#enterprise_search table td:nth-child(2) div:first-child button {
         border-radius:3px;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        line-height:2.5em;
        height:36px;
        display:inline-block;
        color:#fff !important;
        font-size:14px;
        width:190px;
        margin:0px;
        text-align:center;
        font-family:'Open Sans', arial, sans serif;
        font-weight:300;
        text-transform:uppercase;
        transition:0.2s ease;
        background-color:#0096d6;
        border:none;
        cursor:pointer;
}

#enterprise_search table td:nth-child(2) div:first-child button:hover {background-color:#2e87c3;}

#search_results div table {padding:5px 0;}

#search_results div table td:nth-child(2) div:first-child {font-size:1.25em;}

#search_results div table tr td:first-child {width:40px;}



/********************
ENTERPRISE SEARCH DROPDOWN MENU
********************/
#nav-bar .results-header>i, #nav-bar .results-type {color:#444;}
#nav-bar .result-title {color: #e0301e;}


.search-result .result-type-img img {display:none !important;}

.result-type-img.Idea::before {
    content:"\f0eb";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}

.result-type-img.Webstorm::before {
    content:"\f0e7";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}

.result-type-img.Comment::before {
    content:"\f075";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}

.result-type-img.Proposal::before {
    content:"\f016";
    color:#5c5c5c;
    font-family:FontAwesome;
    font-size:1.33em;
    margin-right:10px;
    width:1.2em;
    line-height:1.5em;
    text-align:center;
    display:inline-block;
}


/********************
ENTERPRISE SEARCH RESULTS PAGE 2.0
********************/
#search-result-main-container {width:950px; margin:0 auto;}

.metadata-item {margin:5px 5px 5px 0;}


/* BI:  Profile Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */
#bi-page-c-ent-ct-profile #main_content {
  max-width: 960px;
  margin-top: 24px;
  text-align: left;
}

#container_member_profile_1 {
  margin: 0 !important;
  padding: 0 !important; 
  width:22%;
}

#container_member_profile_2 {
  margin-left: 4%;
  margin-bottom: 36px;
  width: 73.9%;
}

#container_member_profile_3 {min-height: 0;}
#container_member_profile_1 .profile_emmbeded_widgets_1 {border: none;}
#container_member_profile_1 .widget_container {padding: 0;}

#container_member_profile_1 #user_photo_image {
  border-radius: 100px;
  transition: 0.2s ease;
}

#container_member_profile_1 #user_photo_image:hover{box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);}


#bi-page-c-ent-ct-profile #main_content, #container_member_profile_1 .widget_container {padding: 0;}

/* BI:  Profile Page : Activity
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#container_member_profile_2 #profile_user_name {display: none;}

#container_member_profile_2 .pl_feed_note_photo {
  clear:both;
  display: block;
  margin:12px 0 0 0;
  padding: 24px !important;
  background-color: #fff;
}

#container_member_profile_2 .pl_feed_note_photo > a:first-child {margin-right: 24px !important;}


#profile_content_container, #profile_updates_content {
  width:100%;
}

#profile_content_container {min-height: 100px;}

#profile_updates_content > div:first-child {
  margin:0 !important;
  padding: 24px !important;;
  background-color: #fff !important;
  border: none !important;
  position: relative;
}

#profile_updates_content > div:first-child > div {padding: 0 !important;}

#profile_updates_content > div:first-child table {
  margin:0;
  width:100%;
}

#profile_updates_content .twork_attachment_div .twork_attachment {
  margin-top: 12px !important;
  margin-bottom: 6px !important;
  border: none;
}

#profile_updates_content .twork_attachment tr td:nth-child(2) a img {display: none !important;}

#profile_updates_content .twork_attachment tr td:nth-child(2) a {
  display: block;
  float: right;
}

#profile_updates_content .twork_attachment tr td:nth-child(2) a:hover {text-decoration: none;}

#profile_updates_content .twork_attachment tr td:nth-child(2) a::before {
  content:'\f00d';
  font-size: 18px;
  display: block;
  color: #888;
  font-family: FontAwesome;
  transition: 0.2s ease;
}

#profile_updates_content .twork_attachment tr td:nth-child(2) a:hover::before {
  text-decoration: none;
  color: #e0301e;
}

#bi-page-c-ent-ct-profile #post_twork_textbox_inner_div {
  box-sizing:border-box;
  width:100%;
  height:auto;
  padding:12px;
  background-color: #f6f6f6 !important;
  text-indent: 6px;
}


#bi-page-c-ent-ct-profile #profile_content_container {
  border: none;
  border-radius:3px;
  padding:12px 0 0 0;
  box-sizing:border-box;
  clear:left;
}

#bi-page-c-ent-ct-profile .profile_horizontal_tabs {
  margin:0;
  padding:0;
  border:none;
}

#bi-page-c-ent-ct-profile .profile_horizontal_tabs a {
  background-color: transparent;
  border: none;
  color: #888;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
}

#bi-page-c-ent-ct-profile .profile_horizontal_tabs_selected a {
  height: auto;
  background-color: transparent;
  border-radius:0;
  color: #444 !important;
}

#bi-page-c-ent-ct-profile .profile_horizontal_tabs a::after {
  content:'';
  transform: scale(0);
  display:block;
  margin-top: 2px;
  height: 2px;
  background-color: #e0301e;
  transition: 0.2s ease;
}

#bi-page-c-ent-ct-profile .profile_horizontal_tabs a:hover {
  text-decoration: none;
  color: #444;
}

#bi-page-c-ent-ct-profile .profile_horizontal_tabs_selected a::after, #bi-page-c-ent-ct-profile .profile_horizontal_tabs a:hover::after{
  transform: scale(1) !important;
}


#bi-page-c-ent-ct-profile #ws_updates_area > div {
  border-bottom:none !important;
  padding:0 !important;
  overflow: visible !important;
}

#bi-page-c-ent-ct-profile #ws_updates_area div:last-child .pl_feed_note_photo {border-bottom: none !important;}

#bi-page-c-ent-ct-profile .pl_feed_note_photo > div div {
  margin:0 !important;
  width:100% !important;
  color:#888;
  font-size: 13px;
  font-family: arial, sans serif;
}

#bi-page-c-ent-ct-profile .pl_feed_note_photo > div div div {
  margin-top:6px !important;
}


#bi-page-c-ent-ct-profile .pl_feed_note_photo #display_note_attachment {
  padding:12px 0 0 78px !important;
}


#bi-page-c-ent-ct-profile .pl_feed_note_photo a {border: none !important;}

#bi-page-c-ent-ct-profile .pl_feed_note_photo a img {
  border-radius:60px;
}


#bi-page-c-ent-ct-profile #display_note_attachment img {
  margin-bottom: 24px;
  border-radius: 4px;
}

#bi-page-c-ent-ct-profile #display_note_attachment .ut-comment-user {
  margin-left: 12px;
  width: 510px;
}


#bi-page-c-ent-ct-profile #display_note_attachment .ut-comment-user > .ut-textarea-div-wrapper {text-indent: 6px;}

#bi-page-c-ent-ct-profile #display_note_attachment .ut-comment-user > .ut-textarea-div-wrapper,
#bi-page-c-ent-ct-profile #display_note_attachment .ut-comment-user > .ut-textarea-div-wrapper > div {margin: 0 !important;}

#bi-page-c-ent-ct-profile #display_note_attachment #display_add_comment_button > div:nth-child(1) {
  float: left !important;
  width: auto !important;
  display: inline-block;
}

#bi-page-c-ent-ct-profile #display_note_attachment #display_add_comment_button > div:nth-child(2) {
  float: right !important;
  width: auto !important;
  margin: 0 !important;
}

#bi-page-c-ent-ct-profile #display_note_attachment .twork-comment-attachment-btn-right {
  width: auto !important;
  margin: 0 auto !important;
}

#bi-page-c-ent-ct-profile #display_note_attachment .commentsContainer {
  margin-bottom: 12px !important;
}

.commentsWall {
  box-sizing: border-box;
  width: 100%;
  padding: 12px;
  background-color: #f4f4f4;
  border: none;
  margin-bottom: 12px;
}

#bi-page-c-ent-ct-profile #display_note_attachment .commentsWall > div:nth-child(1) {
  width: auto !important;
}

.commentsWall .commentsWallText, 
#bi-page-c-ent-ct-profile #display_note_attachment .commentsWall .commentsWallText {
  width: 480px !important;
}

#display_note_attachment .commentsWallText .updateshifiveinnerdiv > table > tbody > tr > td > img {display: none !important;}

.commentsWallText .updateshifiveinnerdiv > table > tbody > tr > td:first-child::before {
  content: '\E925';
  font-size: 14px;
  color: #888;
  font-family: 'Material Icons';
  margin-right: 12px;
  -webkit-font-smoothing: antialiased;
}

#bi-page-c-ent-ct-profile #profile_info_content {
  width:100%;
  padding:12px 18px;
  box-sizing:border-box;
}

#bi-page-c-ent-ct-profile #profile_info_content > table {padding:0;}

#bi-page-c-ent-ct-profile #profile_info_content > table td {
  border:none;
  font-family: arial, sans serif;
}

#bi-page-c-ent-ct-profile #profile_info_content > table div > table {padding:0 !important;}



#bi-page-c-ent-ct-profile .profile_info_seperator_tr {
  height:1px;
  width: 660px;
  background-color: #eee;
  margin: 24px 0;
}

#bi-page-c-ent-ct-profile .updates-timestamp {font-size:1.1rem !important;}


#bi-page-c-ent-ct-profile #profile_ideas_content {
  width:100%;
  box-sizing:border-box;
  padding:12px 18px;
}

#bi-page-c-ent-ct-profile #my_comments table {
  width:100%;
  margin:0;
}

#bi-page-c-ent-ct-profile #my_ideas_0 div:nth-child(n+2), #my_comments div:nth-child(n+2) {border:none !important; padding:0 !important;}

#bi-page-c-ent-ct-profile #my_ideas_0 div:nth-child(n+2) table, #my_ideas_0 div:nth-child(n+2) table p {margin: 0 !important; font-size: 12px !important;}

#bi-page-c-ent-ct-profile #my_ideas_0 div:nth-child(n+2) table {
  padding: 24px !important;
  box-sizing: border-box;
  margin-bottom: 0px !important;
  border-bottom: none;
  display:block;
}
#bi-page-c-ent-ct-profile #my_ideas_0 > div:nth-child(n+2) table tr td div > span {
  color: #888 !important;
  font-weight: 400 !important;
}

#bi-page-c-ent-ct-profile #my_comments .idea_comment_icon {margin:0 0 0 10px !important;}

#bi-page-c-ent-ct-profile #my_ideas_0 td {border:none !important;}

/* BI:  Profile Page : Post Update
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-ent-ct-profile #post_twork_submit_btn {
  height: 24px;
  width: 71px !important;
  margin-left: 0;
  box-sizing: border-box;
  padding-left: 71px;
  margin-right: 0lastpx;
  margin-top: 6px;
  background-color: #e0301e;
  position: relative;
}

#bi-page-c-ent-ct-profile .PostTworkAttachmentsUl {margin-top: 6px;}

#bi-page-c-ent-ct-profile #post_twork_submit_btn:hover {
  background-color: #891c11;
}

#bi-page-c-ent-ct-profile #postTworkBtnSpan > div:last-child table tr td {display: block;}

#bi-page-c-ent-ct-profile #postTworkBtnSpan > div:last-child table tr td:last-child {position: relative;}

#bi-page-c-ent-ct-profile #postTworkBtnSpan > div:last-child table tr td:last-child::before {
  display: inline-block;
  content: 'Update';
  color: #fff;
  position: absolute;
  font-size: 11px;
  font-weight: 600;
  left: 22px;
  bottom: 6px;
  z-index: 100;
}

#bi-page-c-ent-ct-profile .twork_attachment_title {float: left;}
#bi-page-c-ent-ct-profile .twork_attachment_div table tr td:last-child img {float: right; margin-top: 4px;}

#bi-page-c-ent-ct-profile #twork_count {
  position: absolute;
  top: -24px;
  right: 0;
}

#bi-page-c-ent-ct-profile .twork_attachment_rndbox {
  box-sizing: border-box;
  background-color: #f6f6f6 !important;
  border: none !important;
}

#bi-page-c-ent-ct-profile .twork_attachment_div, #bi-page-c-member-landing .twork_attachment {width: auto;}




#bi-page-c-ent-ct-profile .twork_attachment_div table tr td:last-child img {float: right; margin-top: 4px;}
#bi-page-c-ent-ct-profile .twork_attachment_div {border: none !Important;}
#bi-page-c-ent-ct-profile #twork_upload_photo_attachment {padding: 0 !important;}

#bi-page-c-ent-ct-profile .twork_attachment {
  background-color: #fff !Important;
  margin-bottom: 6px;
}

#bi-page-c-ent-ct-profile .twork_attachment_div table:nth-child(2) {
  border: 1px solid #ccc !important;
}

#bi-page-c-ent-ct-profile .twork_attachment_title {
  font-size: 14px;
  font-family: arial, sans serif;
  font-weight: 400;
  margin-left: 0px;
  float: left;
  text-transform: uppercase;
  color: #444;
}

#bi-page-c-ent-ct-profile #show_twork_photo_attachment img {
  float: none;
  margin: 0;
  max-height: 240px !important;
  max-width: 480px !important;
}

#bi-page-c-ent-ct-profile #update-feed-image-upload-image {margin: 0 auto;}


/* BI:  Profile Page: Info
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#profile_info_content {
  background-color: #fff;
  padding: 24px !important;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  min-height: 500px !important;
}

#profile_info_content table tr {
  float: left;
  clear: left;
  display: inline-block;
  margin-bottom: 6px;
}

#bi-page-c-ent-ct-profile .profile_info_header {
  font-size: 16px !important;
  color: #444;
  font-family: arial, sans serif;
  font-weight: 400 !important;
  margin-bottom: 1.5em;
  display: block;
}

#bi-page-c-ent-ct-profile .expertise-list-container {margin: 6px 0 !important;}
#bi-page-c-ent-ct-profile .expertise-item {
  background-color: #ccc;
  border: 1px solid #ccc;
}

/* BI:  Profile Page: Submissions
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#profile_my_ideas_content #my_ideas_posted_content #my_ideas_0 > div table tr td:nth-child(2) {width: 450px;}


/* BI:  Profile Page Icons
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Comments Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_comments_16x16.png"] {
    background-image:none !important;
    margin-right:12px !important;
}

span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_comments_16x16.png"]::before {
  content:'\f075';
  font-size:16px;
  line-height:1.3em;
  font-family:FontAwesome;
  color:#888;
}

/* Profile Update Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/profile_update_16x16.png"] {
    background-image:none !important;
    margin-right:12px !important;
}

span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/profile_update_16x16.png"]::before {
  content:'\f234';
  font-size:16px;
  line-height:24px;
  font-family:FontAwesome;
  color:#888;
}


/* User Add Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_user_add_16x16.png"] {
    background-image:none !important;
    margin-right:12px !important;
}

span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_user_add_16x16.png"]::before {
  content:'\f234';
  font-size:16px;
  line-height:1.33em;
  font-family:FontAwesome;
  color:#888;
}

/* Blog Post Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/blogpost_16x16.png"] {
    background-image:none !important;
    margin-right:12px !important;
}

span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/blogpost_16x16.png"]::before {
  content:'\f044';
  font-size:16px;
  line-height:24px;
  font-family:FontAwesome;
  color:#888;
}


/* Promote Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/ct/images/promote_16x16.png"] {
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/4746F5C9.png) !important;
    background-size:cover !important;
}

/* Status Icon
–––––––––––––––––––––––––––––––––––––––––––––––––– */
span[style*="https://d1dxeoyimx6ufk.cloudfront.net/CORE/images/icon_statusgear_16x16.png"] {
    background-image:url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD6180/805F9C10.png) !important;
    background-size:cover !important;
}

.pl_feed_note_photo .lightbulb_idea {margin-right: 12px !important;}
.pl_feed_note_photo .lightbulb_idea::before {
    content:"\f0eb";
    color:#888;
    font-family:FontAwesome;
    font-size:16px !important;
    line-height: 1.33em !important;
    margin: 0 !important;
}

/* BI:  Edit Profile Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-ent-ct-profile-edit #main_content {
  width: 960px;
  margin: 24px auto 0;
  box-sizing: border-box;
}

#container_profile_edit_3 {min-height: 0;}

#bi-page-c-ent-ct-profile-edit #edit-profile-container {
  width: 100%; 
  margin: 0;
}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields {
  position: relative;
  padding: 0 !important;
}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields > div:first-child {
  float: left;
  width: 22%;
  display: block;
  text-align: center;
}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields > div:nth-child(2) {
  float: none !important;
  padding: 0 !important;
}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields .separator {display: none;}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields > div:first-child > div {float: none !important;}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields div:first-child > div:first-child > div:last-child {
  float: none !important;
  margin: 0 !important;
}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields > div >div:nth-child(2) {height: 0 !important; width: 0 !important;}

#bi-page-c-ent-ct-profile-edit  #edit_profile_photo_wrapper {
  position: relative;
  float: none !important;
  margin: 0 auto;
}

#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link {
  width: 100%;
  position: absolute !important;
  top: 236px;
  margin: 0;
}

#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link a {margin: 0 !important;}

#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link table, 
#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link table tr, 
#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link table td {
  display: inline-block;
  width: auto !important;
}

#bi-page-c-ent-ct-profile-edit #profile_photo_upload_static_link table td {
  text-align: center;
  padding: 0;
  width: 100%;
}

.screen-name-display-primary {
  font-size: 18px !Important;;
  margin-top: 12px;
  display: block;
}

#bi-page-c-ent-ct-profile-edit #new_password_container_2 {
  width: 22% !important;
  position: absolute;
  text-align: center;
  left: 0;
  top: 254px;
}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields form {
  float: left;
  width: 73.9%;
  margin-left: 4%;
}

#edit-profile-fields form > div {width: 100% !important;}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields #form5 {
  padding: 120px 24px 24px 24px;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  position: relative;
  margin-top: 0px;
}


#bi-page-c-ent-ct-profile-edit #edit-profile-fields #form5 > div:nth-child(3)::before {
  content: 'Edit Your Profile';
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: arial, sans serif;
  color: #2d2d2d;
  margin-bottom: 12px;
  display: inline-block;
  text-align: center;
  letter-spacing: 1px;
  width: 100%;
  position: absolute;
  top: 72px;
}


#bi-page-c-ent-ct-profile-edit #edit-profile-fields #form5 > div:nth-child(4)::before {
  content:'\E7F0';
  font-family: Material Icons;
  font-size: 48px;
  display: inline-block;
  text-align: center;
  margin-top: 0px;
  width: 100%;
  color: #e0301e;
  position: absolute;
  top: 36px;
}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields #form5 .member_field {width: 490px;}

#bi-page-c-ent-ct-profile-edit #edit-profile-fields #form5::before {}

#admin_user_save_profile_button {
   font-family: arial, sans serif;
  display: inline-block;
  height: 36px;
  padding: 0 16px !important;
  min-width: 120px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 36px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #e0301e;
  cursor: pointer;
  box-sizing: border-box; 
  margin: 1em 0 2em;
  transition:0.2s ease;
  background-image: none !important;
  border-radius: 2px;
}

#admin_user_save_profile_button:hover {
  background-color: #891c11;
}

#bi-page-c-ent-ct-profile-edit .expertise-item {
  background-color: #ccc;
  border: 1px solid #ccc;
}


/********************
EDIT PROFILE
********************/

#container_profile_edit_1 {display:block; width:100%; margin-bottom:36px;}

#container_profile_edit_1 .widget_container {margin:0;}
#container_profile_edit_1 .boxcontent {padding:0;}



#editProfilePageTitle::before {
    content:"\f0c0";
    font-weight:300;
}




/********************
WIDGETS
********************/





/*****
fixes - hacks
***/

#bi-page-c-dashboard #main_content {padding-top: 30px !important;}



/* BI:  Request Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-request #navbar,
#bi-page-request #container_ent_home_3 {display: none;}

#bi-page-request #request-ws-form-field-content {margin: 0 auto;}

.hero.request-initiative {display: none;}
#bi-page-request .hero.request-initiative {display: block;}

.request-ws-field-heading, .request-ws-description {display: none !important;}

.request-ws-field-wrapper {
  background-color: #fff;
  box-sizing: border-box;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24);
  padding: 24px;
  position: relative;
}

.request-ws-field-input, .request-ws-field-textarea {
  margin-top: 6px;
  background-color: #f6f6f6 !important;
}

.request-ws-field-content-wrapper .request-ws-field-title {color: #444;}
.request-ws-field-content-wrapper .request-ws-field-info-text {color: #888;}

.request-ws-field-content-wrapper {
  font-family: arial, sans serif;
}

.bi-request-ws-btn-span {text-align: center;}
#request-ws-form-footer {margin-left: 0 !important;}

#submit-request-btn {
  margin: 0 !important;
  font-family: arial, sans serif;
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  border-radius: 0;
}

.request-ws-btn-success {
  background-color: #e0301e !important;
  box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.12), 0px 2px 2px 0px rgba(0,0,0,0.24) !important;
}

.request-ws-btn-success:active  {
  color: #FFF !important;
}


.request-ws-btn-success:hover,
.request-ws-btn-success:focus {
  color: #FFF !important;
  background-color: #891c11 !important;
}






/********************
Admin Nav
********************/
#admin_navbar {
  width: 100%;
  background: none;
  padding-bottom: 0px;
  height: 30px;
  padding-top: 15px !important;
}



/********************
MODALS
********************/
.bimodal-footer {background-image:none; background-color:#f4f4f4;}

#new_message_popup .bimodal-icon {display:none;}

#new_message_popup .bimodal-subhead::before {
    content:'\f1d8';
    font-size:24px;
    color:#5c5c5c;
    float:left;
    margin-right:10px;
    font-family:FontAwesome;
}


/* BI:  Setup Page
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#bi-page-c-admin-options #main_content {
  width:950px;
  margin:0 auto;
}



/********************
LOGIN FORM CUSTOMIZATION
********************/

#auth-2 {
    background: url("https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD4326/83D75CFF.jpg") no-repeat fixed;
    background-position: center;
    background-color: #F5F5F2 !important;
    background-size: cover;
}
#auth-2 .block-350 {
    background-color: rgba(255,255,255,0.8);
    box-shadow: 0 15px 20px 15px rgba(0, 0, 0, 0.25);
}

#branding #affiliate-name h2 {
  margin-top:0px; 
  text-shadow: none;
  font-weight: 400;
}

#branding #affiliate-name h2::before {
  content: '';
  background-image: url(https://d1dxeoyimx6ufk.cloudfront.net/uploads/NA5/OD7509/EED175B1.png);
  background-size: cover;
  background-repeat: no-repeat;
  width: 140px;
  height: 106px;
  display: block;
  margin: 0 auto 24px;
}

form.auth_form h2.title {font-size:2em !important;}

form.auth_form button {background-color:#0ecc71; border-color:#0ecc71;}
form.auth_form button:hover {background-color:#4ad995; border-color:#4ad995;}

#login-region .btn-primary, form.auth_form button {
  height: 36px;
  line-height: 36px;
  font-family: arial, sans serif;
  padding: 0 !important;
  text-align: center;
  min-width: 180px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
  white-space: nowrap;
  letter-spacing: 2px;
  box-sizing: border-box;
  background-color: #e0301e;
  border-color: #e0301e;
}

#login-region .btn-primary:hover, form.auth_form button:hover {
  background-color: #891c11;
  border-color: #891c11;
}

#login-form a, #forgot-password-form a {color: #e0301e;}
#login-form a:hover, #forgot-password-form a:hover {color: #891c11;}



#auth-2 #main-container-region {
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  position: fixed;
  background-color: rgba(0,0,0,0.2);
}

#auth-2 #authentication-layout {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/********************
TERMS AND CONDITIONS PAGE
********************/

#bi-page-ct-terms-conditions {background-color: #f4f4f4;}

#bi-page-ct-terms-conditions #instruction_header {text-align:center;}
#bi-page-ct-terms-conditions #instruction_text {text-align:center;}

#bi-page-ct-terms-conditions #new_ent_terms_text_tbl {margin:0 auto;}

#bi-page-ct-terms-conditions #ent-terms-footer {margin-left:0; text-align:center;}
#bi-page-ct-terms-conditions #complete_ent-terms_btn {
  margin:0; 
  display:inline-block;
  border-radius: 0;
}

#bi-page-ct-terms-conditions #agree_terms_condition {margin-right:10px;}

#bi-page-ct-terms-conditions .ent-terms-btn.ent-terms-btn-large {
height: 36px;
  line-height: 36px;
  font-family: arial, sans serif;
  padding: 0 !important;
  text-align: center;
  min-width: 140px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
  white-space: nowrap;
  letter-spacing: 2px;
  box-sizing: border-box;
  background-color: #e0301e;
  border-color: #e0301e;
}

#bi-page-ct-terms-conditions .ent-terms-btn.ent-terms-btn-large:hover {
  background-color: #891c11 !important;
  border-color: #891c11 !important;
}

#bi-page-ct-terms-conditions .ent-terms-btn.disabled, 
#bi-page-ct-terms-conditions .ent-terms-btn[disabled], 
#bi-page-ct-terms-conditions .ent-terms-btn.disabled:hover, 
#bi-page-ct-terms-conditions .ent-terms-btn[disabled]:hover {
  background-color: #ccc !important;
  border-color: #ccc !important;
}

.agree_terms_div {margin: 0 auto;}
#bi-page-ct-terms-conditions #read_terms {
  background-color: #fff;
  width: auto;
}

#bi-page-ct-terms-conditions #main_content {margin: 0;}



/********************
Message Popup
********************/
.green_btn_center {
  background-color: #e0301e !important;
  transition: 0.2s ease;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 0;
  text-shadow: none;
}

.green_btn_center:hover {background-color: #891c11 !important;}

.bimodal-container a {color: #e0301e;}
.bimodal-container a:hover {
  color: #891c11;
  text-decoration: none;
}

/*****
Custom CSS
*****/

.scroll-header {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1000;
    cursor: pointer;
    max-width: 256px;
    max-height: 256px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjkgMTI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjkgMTI5IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KICA8Zz4KICAgIDxwYXRoIGQ9Im0xMjEuMywzNC42Yy0xLjYtMS42LTQuMi0xLjYtNS44LDBsLTUxLDUxLjEtNTEuMS01MS4xYy0xLjYtMS42LTQuMi0xLjYtNS44LDAtMS42LDEuNi0xLjYsNC4yIDAsNS44bDUzLjksNTMuOWMwLjgsMC44IDEuOCwxLjIgMi45LDEuMiAxLDAgMi4xLTAuNCAyLjktMS4ybDUzLjktNTMuOWMxLjctMS42IDEuNy00LjIgMC4xLTUuOHoiIGZpbGw9IiNGRkZGRkYiLz4KICA8L2c+Cjwvc3ZnPgo=)
}

#custom-footer {display:none}

    

