/*
  Style for screen between 480 & 767px
*/


html[lang="en"] #footer-address {
  position: initial;
  text-align: center;
  margin-top: 15px!important;
}

html[lang="en"] #newsletter-signup {
  display: block;
  height: 127px;
  text-align: center;
  width: 300px;
  position: relative;
  margin: 0 auto;
}
html[lang="en"] #newsletter-signup .footer-title-heading {
  font-family: RobotoThin;
  font-size: 30px;
}
html[lang='en'] #newsletter-signup .mktoForm .mktoRequiredField label.mktoLabel {
  display: none;
}
html[lang='en'] #newsletter-signup input#Email,
html[lang='en'] #newsletter-signup button.mktoButton {
  top: 87px;
}
html[lang='en'] span.newsletter-signup-error {
  top: 67px;
}
html[lang='en'] footer#content-info {
  text-align: center;
}
html[lang='en'] #social-icons-list {
  display: inline-block;
  margin: 40px auto;
}
/*html[lang='en'] footer#content-info #social-icons-list li {
  margin: 0 8px;
}*/

.margin-bottom-minus-50 {
  margin-bottom: -50px;
  bottom: 0px;
}


body .case-study-download-under-form {
  margin-top: 0px!important;
}

body .awards-filter-year {
  width: 270px;
}

body .awards-header-chunk {
  width: 575px;
  margin: auto;
}

@media screen and (max-width: 611px) {
  body .awards-header-chunk {
    width: 270px;
    margin: auto;
  }

  body .awards-filter-year {
    float: none;
    margin-top: 0;
    margin-bottom: -32px;
  }
}

body .awards-header-chunk h1 {
  padding-top: 100px;
}

html[lang="id-ID"] #homepage #more .carousel-inner .item {
    min-height: 479px;
    padding: 0px;
}

html[lang="id-ID"] .new-page.who-are-we .about-us h2 {
  line-height: 60px;
}

html[lang="id-ID"] .new-page.who-are-we .about-us p {
  line-height: 17px;
}

html[lang="id-ID"] #nav-main-progressive .menu-column-1 {
  padding-right: 0;
  margin-left: 0;
}

html[lang="de-DE"] #featured-casestudy #caseStudyButton #read_more_button {
  font-size: 12px!important;
}

.also-like {
  height: 84px;
  overflow: hidden;
}
.also-like-copy {
  height: 79px;
  padding-right: 10px;
  padding-top: 5px;
  padding-left: 149px;
  float: none;
}
.also-like h2 {
  display:none;
  font-size: 14px;
  padding: 6px 0px 5px 15px;
}
.also-like h3 {
  font-size: 11px;
  height: 51px;
  padding-left: 15px;
  line-height: 13px!important;
  letter-spacing: 0;
}
.also-like p {
  font-size: 9px;
  padding: 10px 0 0 15px;
  letter-spacing: 0.015em;
}
.alsoLike-button {
  padding-right: 14px;
  background: url('/wp-content/themes/brandwatch/images/blue-arrow.svg') no-repeat right 11px / 10px 10px;
}
.also-like img {
  width: 150px!important;
  position: absolute;
}

body .self-service-landing-page-spacer-line-under-top {
  margin-bottom: 49px;
}

body .self-service-landing-page-top h1 {
  font-size: 38px;
  line-height: 40px;
  letter-spacing: -0.01em;
  padding-top: 45px;
}

body .self-service-landing-page-top h1 strong {
  display: block;
}

body .self-service-landing-page-top p {
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.01em;
  padding-top: 8px;
}

body .self-service-landing-page-top p strong {
  display: block;
}

body .self-service-landing-page-top .big-blue-button {
  margin-top: 7px;
}

body .self-service-landing-page-top-price {
  font-size: 13px;
  padding-top: 0;
}

body .self-service-landing-page-include h2 {
  font-size: 30px;
  line-height: 34px;
  letter-spacing: -0.02em;
  width: 164px;
  margin: auto;
}

body .self-service-landing-page-include .our-plans-include-bullet-list {
  padding-left: 0;
  padding-top: 0;
}

body div .our-plans-include-bullet-list li:after {
  top: -13px;
}

body .self-service-landing-page-include {
  padding-bottom: 47px;
}




/*  Small French site layout fixes  */

/*html[lang="fr-FR"] #homepage #harness .cta_button.cta_demo_button {
  width: 165px!important;
}*/

/*html[lang="fr-FR"] #homepage #find_out_why.cta_button {
    width: 127px!important;
}*/

/*html[lang="fr-FR"] #homepage #now .cta_demo_button {
  width: 223px !important;
}*/

html[lang="fr-FR"] .qhb .big-call-to-action-button {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 180px;
}

html[lang="fr-FR"] #vizia-demo-button a {
  width: 226px!important;
}

#homepage.layer-cake-changes-es .button-row #show {
  width: 120px!important;
}

#homepage.layer-cake-changes .button-row #show {
  width: 143px!important;
}

.our-plans-faq-item-title {
  letter-spacing: -0.01em;
}

body .our-plans-main-title {
  font-size: 38px;
  line-height: 40px;
  letter-spacing: -0.01em;
  padding-top: 18px;
}

body .our-plans-sub-title {
  font-size: 13px;
  line-height: 18px;
  padding-top: 7px;
}

body .our-plans-plan-table-column {
  display: block;
  margin: 0;
  padding: 0;
  margin: auto;
  width: 320px;
}

body .our-plans-plan-table-label-column {
  display: none;
}

body .our-plans-plan-table-cell {
  width: 100%;
  padding-right: 0;
}

body .our-plans-plan-table-top-background {
  display: none;
}

body .our-plans-plan-table-cell {
  width: 300px;
  margin-left: 10px;
}

body .our-plans-plan-table-sub-title {
  width: 300px;
  margin-left: 10px;
  padding-top: 23px;
  padding-left: 50px;
  padding-right: 50px;
}

body .our-plans-plan-table-title {
  border-radius: 0;
  margin-left: -1510px;
  margin-right: -1500px;
}

body .our-plans-plan-table {
  margin-top: 28px;
}

body .our-plans-plan-table-sub-title .cta-button {
  display: none;
}

body .our-plans-plan-table-sub-title {
  height: 67px;
  background-color: white;
}

body .our-plans-plan-table-empty-tick-cell {
  display: none;
}

body .our-plans-plan-table-cell-action {
  height: 86px;
}

body .our-plans-plan-table-cell-action .cta-button {
  margin-top: 15px;
}

body .our-plans-plan-table-most-flexible {
  border-radius: 0;
  margin-left: -1510px;
  margin-right: -1500px;
}

body .our-plans-under-plan-table-text {
  display: none;
}

body .our-plans-image-spacer-under-plan-table {
  margin-top: -34px;
}

body .our-plans-include-title {
  font-size: 30px;
  line-height: 34px;
  padding-top: 50px;
}

body .our-plans-plan-table-enterprise-q-column .our-plans-plan-table-cell {
  width: 300px;
}

body .our-plans-include-under-title-spacer {
  margin: auto;
  margin-top: 11px;
  margin-bottom: 25px;
}

body .our-plans-include-bullet-list {
  padding-left: 0;
}

body .our-plans-include-bullet-list li {
  display: block;
  margin: auto;
  text-align: center;
  font-size: 13px;
  line-height: 39px;
  height: 36px;
}

body .our-plans-include-bullet-list li img {
  display: none;
}

body .our-plans-include-bullet-list li:after {
  content: "";
  background-image: url(/wp-content/themes/brandwatch/images/our-plans/line-mobile.png);
  width: 320px;
  height: 3px;
  display: inline-block;
  margin: auto;
  position: relative;
  top: -24px;
}

body .our-plans-include-bullet-list li:last-of-type:after {
  display: none;
}

body .our-plans-include-view-all-our-features {
  margin-top: 21px;
}

body .our-plans-include-view-all-our-features {
  padding-bottom: 59px;
}

body .our-plans-faq-title {
  font-size: 30px;
  line-height: 34px;
  padding-top: 49px;
}

body .our-plans-faq-under-title-spacer {
  margin: auto;
  margin-top: 10px;
}

body .our-plans-faq-block {
  width: 320px;
  margin-top: 29px;
}

body .our-plans-faq-item {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  width: 290px;
  position: relative;
}

body .our-plans-faq-item-title {
  line-height: 20px;
  margin-top: 14px;
  margin-bottom: 9px;
  padding-right: 35px;
  position: relative;
}

body .our-plans-faq-block {
  margin-bottom: 57px;
}

body .our-plans-faq-item-title-image {
  position: absolute;
  right: 14px;
  top: 50%;
  margin-top: -4px;
  padding-right: 0;
  margin-bottom: 0;
  padding-top: 0;
}

body .our-plans-innovation-title {
  font-size: 30px;
  line-height: 34px;
  padding-top: 50px;
}

body div .our-plans-innovation-changing-logo.cs-changing-logo-chunk-wrap {
  width: 320px;
  height: 295px;
}

body div .our-plans-innovation-changing-logo.cs-changing-logo-chunk-wrap .cs-changing-logo-chunk {
  margin-left: -223px;
  display: inline-block;
  width: 446px;
  left: 50%;
}

body .our-plans-innovation-under-title-spacer {
  margin: auto;
  margin-top: 11px;
  margin-bottom: -2px;
}

body .our-plans-quote-wrap {
  background-color: #EBEBF0;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 47px;
}

body .our-plans-quote {
  width: 320px;
  height: 359px;
}

body .our-plans-quote-image-of-person {
  display: block;
  float: none;
  margin: auto;
  padding-top: 52px;
}

body .our-plans-quote-text {
  padding: 0;
  font-size: 12px;
  line-height: 18px;
  padding-left: 23px;
  text-align: center;
  padding-top: 15px;
  padding-right: 23px;
  margin: 0;
  letter-spacing: 0.01em;
}

body .our-plans-quote-name {
  padding: 0;
  width: 250px;
  margin: auto;
  text-align: center;
  padding-top: 19px;
}

body .our-plans-not-sure-title {
  font-size: 30px;
  line-height: 34px;
}

body .our-plans-not-sure-title strong {
  font-size: 30px;
  line-height: 34px;
}

body .our-plans-not-sure-title {
  padding-top: 24px;
}

body .our-plans-not-sure-sub-title {
  font-size: 12px;
  line-height: 18px;
  width: 180px;
  margin: auto;
}

body .our-plans-not-sure .cta-button,
body .our-plans-not-sure .cta-button:hover {
  margin-top: 22px;
  margin-bottom: 66px;
  background-color: #1D7AB7;
}

body .our-plans-plan-table-cell {
  margin-left: 0;
}

body .our-plans-plan-table-sub-title {
  margin-left: 0;
}

body .our-plans-plan-table-underlay {
  display: none;
}

body .our-plans-collapse-on-mobile {
  height: 0;
  overflow: hidden;
}

body .our-plans-see-all-features {
  font-size: 14px;
  font-family: robotoMedium;
  letter-spacing: 0.04em;
  cursor: pointer;
  overflow: hidden;
}

body .our-plans-see-all-features-image {
  margin-right: -2px;
  margin-top: -2px;
}

body .our-plans-faq-magic-line {
  display: none;
}

html[lang="de-DE"] #demo-page-form button[type="submit"] {
  width: 250px;
}

body .make-an-inquiry-iframe {
  width: 445px;
}

body .make-an-inquiry-title {
  margin-top: 86px;
}

@media screen and (max-width: 590px) {
  html[lang="en"] #header-text p:nth-of-type(1) {
    padding-top: 25px;
  }
}

html[lang="es-ES"] #header-text p:first-of-type {
  padding-top: 25px;
  margin-left: -50px;
  margin-right: -50px;
  font-size: 0.90em;
}

.experts-pricing-es .experts-pricing-form-chunk p {
  width: 300px;
}

#doesMoreCarouselWrapper,
#servicesCarouselWrapper {
  width: 440px;
  margin: 0 auto;
  position: relative;
}
#doesMoreCarouselWrapper #carouselControlLeft,
#doesMoreCarouselWrapper #carouselControlRight {
  top: 45px;
}
#servicesCarousel #carouselControlLeft,
#servicesCarousel #carouselControlRight {
  top: 70px;
}
#doesMoreCarouselWrapper #carouselControlLeft,
#servicesCarousel #carouselControlLeft {
  position: absolute;
  left: 0px;
  z-index: 1;
}
#doesMoreCarouselWrapper #carouselControlRight,
#servicesCarousel #carouselControlRight {
  position: absolute;
  right: 0px;
  z-index: 1;
}
#servicesCarousel .cs-casestudy-cell {
  height: 421px;
  margin: 0 auto;
  display: block;
}
#servicesCarousel .item p {
  padding: 0;
  font-family: RobotoLight;
  font-size: 13px !important;
  line-height: 18px !important;
}
#servicesCarousel .item h2 {
  font-size: 18px;
  line-height: 24px;
}

.bw-spiny-pardot-frankenstein-monster-iframe.demo-form-iframe {
  width: 445px;
  margin-top: 10px;
}

.experts-pricing-es .experts-pricing-buttons .cs-industry-button-wrap {
  width: 200px;
}

.experts-pricing-header h2 {
  font-size: 30px;
  line-height: 34px;
  letter-spacing: -0.02em;
  padding-bottom: 9px;
}

.experts-pricing-header p {
  font-size: 13px;
  line-height: 18px;
}

.experts-pricing-header p strong {
  display: block;
}

.experts-pricing-buttons .cs-industry-button-wrap {
  display: block;
  width: 170px;
  margin: auto;
}

.experts-pricing-buttons {
  margin-top: 23px;
}

.experts-pricing-buttons .cs-industry-button-wrap {
  margin-bottom: 13px;
  height: 27px;
}

.experts-pricing-buttons .cs-industry-button-wrap p {
  line-height: 27px;
}

.experts-pricing-main-part {
  width: 500px;
  margin: auto;
}

.experts-pricing-top-text {
  text-align: center;
  margin: auto;
  font-family: robotoLight;
  font-size: 13px;
  width: 263px;
  line-height: 18px;
}

.experts-pricing-main-part {
  width: 500px;
  margin: auto;
}

.experts-pricing-top-text {
  text-align: center;
  margin: auto;
  font-family: robotoLight;
  font-size: 13px;
  width: 263px;
  line-height: 18px;
}

.experts-pricing-price-circle {
  width: 90px;
  height: 90px;
  margin-left: 247px;
  margin-top: -36px;
}

.experts-pricing-left-image {
  width: 275px;
  height: auto;
  margin-left: 62px;
  margin-top: 14px;
}

.experts-pricing-money-icons {
  padding-left: 85px;
  padding-top: 1px;
}

.experts-pricing-money-icons a {
  margin-right: 4px;
}

.experts-pricing-price-circle {
  font-size: 13px;
  letter-spacing: -0.05em;
  line-height: 90px;
}

.experts-pricing-price-circle strong {
  font-size: 23px;
  letter-spacing: -0.05em;
}

.experts-pricing-right-part {
  margin: auto;
  margin-top: -58px;
  width: 275px;
}
.standard-page h1.main-page-heading,
.brand-indices-page.new-page h1.main-page-heading {
  Font-Family: RobotoThin;
  Font-Size: 38px!important;
  Color: #0d1f2a;
  Line-Height: 40px!important;
  Letter-Spacing: -0.01em;
  margin-top: 1px;
  margin-bottom: 5px;
}
.brand-indices-page.new-page .features img {
  margin-top: 28px!important;
}

.single-bw_brand_index .brand-indices-page.new-page h1.main-page-heading {
  margin-top: 45px!important;
}
.standard-page.new-page p,
.brand-indices-page.new-page p {
  Font-Family: RobotoLight;
  Font-Size: 13px;
  Color: #41414b;
  Line-Height: 18px;
  Letter-Spacing: 0.03em;
}
.standard-page.new-page p.regular,
.brand-indices-page.new-page p.regular {
  font-family: RobotoBold!important;
}
.standard-page.new-page p.sub-heading,
.brand-indices-page.new-page p.sub-heading {
  margin-top: 0;
}
.standard-page.new-page .spacer,
.brand-indices-page.new-page .spacer {
  margin-top: 42px;
  margin-bottom: 26px;
}
.standard-page .sectors img,
.brand-indices-page .sectors img {
  margin-bottom: -50px;
  margin-top: 0px;
}
.brand-indices-page .sectors {
  /*margin-top: -26px;*/
}
.standard-page .sectors h1,
.brand-indices-page .sectors h1 {
  Font-Family: RobotoThin;
  Font-Size: 30px!important;
  Color: #41414b;
  Line-Height: 34px!important;
  Letter-Spacing: -0.02em;
  margin-top: 100px;
}
.standard-page .sectors h1 {
  margin-top: 50px;
}
.standard-page .sectors p,
.brand-indices-page .sectors p {
  max-width: 303px;
  margin: 8px auto 0;
}
.brand-indices-page select {
  margin: 36px auto 0;
  background-color: white;
  border: 1px solid #d3d3d2;
  border-radius: 7px;
  color: #4b4949;
  font-family: RobotoLight;
  font-size: 14px;
  line-height: 32px;
  height: 40px;
  width: 290px;
  padding-left: 8px;
  background-image: url('/wp-content/themes/brandwatch/images/brand-indices-page/drop-down-arrow.png');
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
}
.brand-indices-page select::-ms-expand {
  display: none;
}
.flexible.between-480-768 {
    display: block;
}

.experts-pricing-desc-text {
  font-family: robotoThin;
  font-size: 12px;
  color: #40404A;
  line-height: 29px;
  letter-spacing: 0;
}

.experts-pricing-time-text {
  font-size: 13px;
  color: #40404A;
  line-height: 29px;
  letter-spacing: 0;
}

.experts-pricing-right-list li {
  height: 28px;
}

.experts-pricing-mobile-title-wrap {
  display: block;
  font-size: 30px;
  color: #41414B;
  line-height: 34px;
  letter-spacing: -0.02em;
  font-family: robotoThin;
  text-align: center;
  margin-top: -29px;
  margin-bottom: 10px;
}

.experts-pricing-professional-services-mobile-title,
.experts-pricing-research-services-mobile-title,
.experts-pricing-user-adoption-mobile-title {
  display: none;
}

.experts-pricing-professional-services-wrap .experts-pricing-professional-services-mobile-title,
.experts-pricing-research-services-wrap .experts-pricing-research-services-mobile-title,
.experts-pricing-user-adoption-wrap .experts-pricing-user-adoption-mobile-title {
  display: block;
}

.experts-pricing-form-chunk {
  margin-top: 60px;
}

.experts-pricing-form-chunk h2 {
  font-size: 30px;
  line-height: 34px;
  padding-top: 38px;
  width: 244px;
  margin-bottom: -5px;
}

body .experts-pricing-de .experts-pricing-form-chunk p,
.experts-pricing-form-chunk p {
  font-size: 13px;
  line-height: 18px;
  width: 245px;
  margin: auto;
}

body .experts-pricing-form-chunk .bw-spiny-pardot-frankenstein-monster-iframe {
  margin-top: 21px;
  width: 345px;
  height: 430px;
}

.bw-spiny-pardot-frankenstein-monster-iframe.demo-form-iframe {
  width: 445px;
  margin-top: 10px;
}

.signals-header-play-text {
  top: 293px;
}

.signals-header-play-text a {
  font-size: 13px;
}

.signals-header-play-button-wrap {
  top: 329px;
}

body .signals-text-chunk,
body .signals-form-chunk {
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
  display: block;
  width: 100%;
  text-align: center;
}
.signals-text-chunk li {
  list-style: none;
  margin-bottom: 12px;
}

.signals-below-header br {
  display: none;
}

body .signals-header {
  height: 512px;
}
.signals-header.-h460 {
  height: 360px;
}

body .signals-header-title {
  font-size: 38px;
  top: 177px;
}

body .signals-header-text {
  font-size: 13px;
  width: 270px;
  line-height: 19px;
  top: 236px;
}

html[lang="de-DE"] body .signals-header-text {
  width: 318px;
}

body .signals-below-header {
  font-size: 13px;
  line-height: 19px;
  padding-top: 49px;
}

body .signals-below-header-line-separator {
  padding-top: 28px;
}

body .signals-main {
  padding-top: 28px;
}

body .signals-text-chunk {
  font-size: 13px;
  line-height: 19px;
}

body .signals-text-chunk p {
  margin-bottom: 19px;
}

body div .signals-form-iframe {
  margin-bottom: -133px;
  max-width: 460px;
  margin-left: 15px;
}

body .grey-call-to-action-banner h1 {
  font-size: 30px;
  line-height: 34px;
  letter-spacing: -0.02em;
  padding-top: 38px;
  width: 260px;
  margin: auto;
}

body .grey-call-to-action-banner p {
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.03em;
  font-family: robotoRegular;
  padding-top: 14px;
}

body .grey-call-to-action-banner .cta-button {
  margin-bottom: 52px;
  margin-top: 23px;
}

body .signals-form-chunk p {
  font-size: 13px;
  line-height: 19px;
  margin-bottom: 21px;
}

body .signals-form-chunk p strong {
  display: block;
  padding-top: 17px;
}

body .signals-text-chunk .cta-button {
  background-color: transparent!important;
  color: #1D7AB7;
  font-size: 13px;
  line-height: 28px;
  letter-spacing: 0.03em;
  font-family: robotoBold;
  padding: 0;
  margin: 0;
  line-height: normal;
  height: initial;
  position: relative;
  top: -6px;
}

body .signals-text-chunk .cta-button:after {
  content: " >";
}

body .signals-text-chunk .signals-separator {
  padding-top: 43px;
  padding-bottom: 33px;
}

.tagline .image {
  display: inline-block;
}
.hot-top2 a.tagline div.tagline {
  display: none;
}

html[lang="es-ES"] #homepage #caseStudyButton #read_more_button {
    width: 93px!important;
}

html[lang="es-ES"] #homepage .cta_button.cta_demo_button {
    width: 170px!important;
}

html[lang="es-ES"] #homepage #more h2 {
    margin: auto;
}

html[lang="es-ES"] #homepage #find_out_why.cta_button {
    width: 195px!important;
}

html[lang="es-ES"] #homepage #harness .cta_button.cta_demo_button {
    width: 175px!important;
}

html[lang="es-ES"] #homepage #more .carousel-inner .item {
    min-height: 380px!important;
}

@media screen and (max-width: 580px) {
    body.body-header-two-line-title.body-case-study-download-page .header-text h1 {
        font-size: 33px;
        letter-spacing: -1px;
    }
}

html[lang="de-DE"] #homepage #caseStudyButton #read_more_button.cta_button {
    width: 95px!important;
}

html[lang="de-DE"] #homepage .cta_button.cta_demo_button {
    width: 220px!important;
}

html[lang="de-DE"] #homepage .button-row #show {
    width: 250px!important;
}

html[lang="de-DE"] #homepage #harness .cta_button.cta_demo_button {
    width: 210px!important;
}

html[lang="de-DE"] #homepage #find_out_why.cta_button {
    width: 280px!important;
}

html[lang="de-DE"] #homepage #listen ul {
    min-height: inherit;
}

body .thank-you-download-header-wrap h1 {
    font-size: 38px;
    font-family: robotoThin;
    line-height: 40px;
    letter-spacing: -0.01em;
    padding-top: 45px;
}

body .thank-you-download-header-wrap p {
    font-size: 13px;
    line-height: 18px;
    padding-top: 6px;
    padding-bottom: 11px;
}

body .thank-you-download-header-wrap p strong {
    font-family: robotoBold;
    letter-spacing: 0;
}

body .thank-you-download-header-wrap .cta-button {
    margin-bottom: 47px;
}

.bw-spiny-pardot-form-overlay .case-study-download-form {
    margin-bottom: -7px;
}

body .case-study-download-third {
    display: block;
    margin: auto;
}

.case-study-download-third.first-third-pity-css-can-not-do-this {
    display: none;
}

body.body-case-study-download-page .header-text h1 {
    font-size: 38px;
    letter-spacing: -0.5px;
    padding-top: 117px;
}

body.body-case-study-download-page .header-text h2 {
    font-size: 13px;
    padding-top: 0px;
    margin-top: -2px;
    letter-spacing: -0.15px;
}

body .case-study-download-paralax-wrap {
    height: 556px;
}

body .centered-absolute-white-triangle-div {
    border-width: 0 16px 16px 16px;
}

body .case-study-download-third h2 {
    padding-top: 45px;
    padding-left: 20px;
}

body .case-study-download-third h3 {
    padding-left: 20px;
}

body .case-study-download-third ul {
    margin-left: 20px;
}

body .case-study-download-third li {
    padding-right: 15px;
}

body .case-study-download-form-heading {
    padding-top: 35px;
    padding-left: 19px;
}

body .case-study-download-form {
    margin-left: 18px;
}

body .case-study-download-under-form {
    padding-left: 18px;
    margin-bottom: 52px;
}

.escape-bootstrap-container-full-width {
    margin-left: -20px;
    margin-right: -20px;
}

#vandamme-form .visible-phone.phone-blurb p {
  color: white;
  font-family: RobotoLight;
  font-size: 13px!important;
  line-height: 16px!important;
  padding: 0 92px;
}
#vandamme-form .visible-phone.phone-blurb {
  margin-bottom: 30px;
}
#vandamme-blurb .circle-span {
  text-align: center;
}

#vandamme-form #thePhoneForm button {
  width: 100%;
  max-width: 294px;
  height: 49px;
  color: white;
  background-color: #1d7ab7;
  border: none;
  border-radius: 5px;
  font-family: RobotoLight;
  letter-spacing: 0.03em;
  font-size: 20px;
  text-transform: uppercase;
  line-height: 20px;
  padding-top: 2px;
  background-image: url('/wp-content/themes/brandwatch/images/large-button-chevron.png');
  background-repeat: no-repeat;
  background-position: 94% 51%;
  padding-right: 36px;
}

#vandamme-form #thePhoneForm h2 {
  Font-Family: RobotoThin;
  Font-Size: 38px;
  Color: #ffffff;
  Line-Height: 40px;
  Letter-Spacing: -0.02em;
  margin-bottom: 20px;
}
#vandamme-form #thePhoneForm input, #vandamme-form #thePhoneForm input:focus {
  width: 100%;
  max-width: 294px;
  height: 49px;
  /*padding: 14px 8px;*/
  border-radius: 6px;
  font-size: 16px;
  font-family: RobotoLight;
  color: #6d6d6d;
  line-height: 17px;
  text-transform: none;
  /*padding: 1px 5px;*/
  text-indent: 10px;
  display: block;
  margin: 11px auto;
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
  padding-right: 41px;
}

#vandamme-form #thePhoneForm input:focus {
  border: 1px solid #1d7ab7;
}

#vandamme-form #thePhoneForm input::-webkit-input-placeholder {
     font-size: 16px;
     line-height: 39px;
     font-family: RobotoLight;
     color: #6d6d6d;
     color: rgba(109, 109, 109, 0.6);
     text-transform: none;
     opacity: 1;
}
#vandamme-form #thePhoneForm :-moz-placeholder { /* Firefox 18- */
     font-size: 16px;
     line-height: 39px;
     font-family: RobotoLight;
     color: #6d6d6d;
     color: rgba(109, 109, 109, 0.6);
     text-transform: none;
     opacity: 1;
}
#vandamme-form #thePhoneForm ::-moz-placeholder {  /* Firefox 19+ */
     font-size: 16px;
     line-height: 39px;
     font-family: RobotoLight;
     color: #6d6d6d;
     color: rgba(109, 109, 109, 0.6);
     text-transform: none;
     opacity: 1;
}
#vandamme-form #thePhoneForm :-ms-input-placeholder {  
     font-size: 16px;
     line-height: 39px;
     font-family: RobotoLight;
     color: #6d6d6d;
     color: rgba(109, 109, 109, 0.6);
     text-transform: none;
     opacity: 1;
}

#vandamme-form section {
  padding: 29px 0 0;
}

.escape-bootstrap-container-full-width {
      margin-left: -20px;
          margin-right: -20px;
}

#vandamme-header div.wrapper {
  height:210px;
  overflow:hidden;
  text-align:center;
}
#vandamme-header div.wrapper img {
  margin:0 -100%;
  max-width: none;
}

#vanhamme-header {
  color: #4b4949;
}
#vandamme-header h1 {
  font-size: 38px;
  line-height: 40px;
  font-family: RobotoThin;
  letter-spacing: -0.01em;
  margin: 40px 0 18px;
}
#vandamme-header p {
  font-size: 13px;
  line-height: 18px;
  font-family: RobotoLight;
  Letter-Spacing: -0.01em;
  margin-bottom: 7px;
}
#vandamme-form {
  min-height: 345px;
    background-color:#63cbc8!important;
}
#vandamme-form #success {
  color: white;
    font-family: RobotoThin;
      margin-top: 10px;
}
#vandamme-form #success h2 {
  font-family: RobotoThin;
    font-size: 50px;
      letter-spacing: -0.02em;
        margin-bottom: 17px;
}
#vandamme-form #success .cta-button.big-blue-button {
  height: 40px;
    width: 234px;
      letter-spacing: 0.05em;
        background-position: 102% 49%;
          font-size: 20px;
            padding-left: 15px;
              line-height: 42px;
                padding-right: 0;
}
#vandamme-form #success p  {
  color: white;
    font-size: 18px;
      line-height: 26px;
        letter-spacing: -0.01em;
          margin-bottom: 16px;
}


#vandamme-form input::-webkit-input-placeholder {
  font-size: 21px;
  font-family: RobotoLight;
  color: #6d6d6d;
  line-height: 25px;
  text-transform: none;
}
#vandamme-form :-moz-placeholder { /* Firefox 18- */
  font-size: 16px;
  font-family: RobotoLight;
  color: #6d6d6d;
  line-height: 25px;
  text-transform: none;
  vertical-align: -10px;
  padding-top: 20px;
  margin-top: 20px;
}
#vandamme-form ::-moz-placeholder {  /* Firefox 19+ */
  font-size: 16px;
  font-family: RobotoLight;
  color: #6d6d6d;
  text-transform: none;
  vertical-align: -10px;
  padding-top: 18px;
}
#vandamme-form :-ms-input-placeholder {
  font-size: 16px;
  font-family: RobotoLight;
  color: #6d6d6d;
  line-height: 22px;
  text-transform: none;
}

#vandamme-circle {
  padding: 66px 0 20px;
}
#vandamme-blurb ul {
  list-style: none;
  text-align: center;
  margin: 0;
  font-family: RobotoLight;
  font-size: 13px;
  margin-bottom: 45px;
}
#vandamme-blurb li {
  background-image: url('/wp-content/themes/brandwatch/images/vandamme/line.png');  
  background-repeat: no-repeat;
  background-position: 50% 100%;
  line-height: 31px;
}
#vandamme-blurb li:last-of-type {
  background-image: none;
}
#vandamme-blurb li span {
  color: white;
}
.new-page.vandamme .greyTriangleTab.lily-blue {
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #63CBC8;
  margin-top: -15px;
}


@media only screen and (max-width : 545px) {
    .who-are-we .filter-spacer.last-seperator {
  display: block!important;
  opacity: 0;
  width: 0;
  height: 0;
    }
}

body .innerContainerForm {
    min-height: inherit!important;
}

body .only-on-contactmaps .lower-halfs-of-page {
    margin-bottom: 25px;
}

#homepage #now .heading h1,
#now .heading h1 {
  margin-top: 21px;
  line-height: 33px;
  font-size: 26px;
  width: 568px;
  letter-spacing: -0.2px;
  margin-bottom: 10px;
}


.cs-title-text h1 {
  font-size: 38px;
  line-height: 40px;
  width: 270px;
  margin: auto;
  padding-top: 0px;
  margin-top: -5px;
  letter-spacing: 0px;
}

.cs-title-text p {
  font-size: 12px;
  line-height: 18px;
  width: 268px;
  margin: auto;
  padding-top: 6px;
  letter-spacing: 0.3px;
}

.cs-play-button {
  width: 90px;
}

.cs-play-button-wrap {
  padding-bottom: 243px;
}

.cs-heading-inner {
  height: 420px;
}

.cs-background-wrap {
  height: 396px;
  margin-top: -248px;
}

.cs-paralax-background-image {
  margin-left: -432px;
  margin-top: -122px;
}

.cs-play-button-wrap {
  padding-bottom: 51px;
}

body .cs-title-text h1 {
  padding-top: 0;
  font-size: 38px;
  line-height: 40px;
  letter-spacing: 0;
  font-family: robotoThin;
}

body .cs-title-text p {
  padding-top: 6px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.2px;
  font-family: robotoRegular;
}

body div .cs-paralax-front-box-wrap {
  left: 620px;
}

body .cs-paralax-front-box-wrap img {
  height: 174px;
}

body .cs-front-image-quote-text p {
  right: 187px;
  font-size: 11px;
  line-height: 15px;
  top: 10px;
  font-family: robotoRegular;
}

body .cs-front-image-name {
  font-family: robotoBold;
  font-size: 10px;
  letter-spacing: 0px;
  right: 35px;
  top: 59px;
  line-height: 13px;
}


body .cs-header-text {
  padding-top: 32px;
}

body .cs-header-text h1 {
  font-size: 30px;
  font-family: robotoThin;
  line-height: 34px;
  letter-spacing: -0.5px;
  padding-top: 0;
  width: 245px;
  margin: auto;
}

body .cs-header-text p {
  padding-top: 17px;
  margin-bottom: -1px;
}


@media only screen and (max-width: 740px) {
  body .cs-clickable-industry-buttons {
    width: 100%;
    display: none;
  }

  body .cs-spacer.cs-in-casestudy {
    padding-top: 28px;
    padding-bottom: 37px;
  }
  
  body .cs-under-main-chunk-of-success-stories {
    display: none;
  }

  body .cs-trusted-by-brands {
    margin-top: 11px;
  }

  body .cs-secret-phone-arrows-for-casestudy {
    display: block;
    position: absolute;
    left: 10px;
    right: 10px;
    height: 0;
  }

  body .cs-secret-phone-arrow {
    position: absolute;
    top: 65px;
    cursor: pointer;
  }

  body .cs-secret-phone-arrow.cs-secret-arrow-left {
    left: 0;
  }

  body .cs-secret-phone-arrow.cs-secret-arrow-right {
    right: 0;
  }
}



@media only screen and (min-width : 540px) {
  body div .cs-paralax-background-image {
    margin-left: -624px;
  }
}

body .cs-love-brandwatch-chunk {
  width: 100%;
}

body .cs-trusted-by-brands-header h2 {
  font-family: robotoThin;
  font-size: 30px;
  line-height: 34px;
  padding-top: 38px;
  width: 290px;
  letter-spacing: -0.5px;
}

body .cs-changing-logo-chunk-wrap {
  width: 437px;
  text-align: center;
}
body .cs-changing-logo-chunk {
  width: 437px;
  margin-left: auto;
  margin-right: auto;
}

body .cs-trusted-by-brands-header p {
  font-family: robotoRegular;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  width: 300px;
  margin: auto;
  padding-top: 16px;
}

body .cs-changing-logo-cell {
  display: inline-block;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 13px;
}

body .cs-changing-logo-chunk-wrap {
  margin-top: 19px;
}

body .cs-spacer.cs-above-changing-logo {
  padding-top: 18px;
  padding-bottom: 0;
}

body .cs-spacer.cs-under-changing-logo {
  padding-top: 0;
  margin-top: -15px;
  padding-bottom: 13px;
}

body .cs-under-changing-logo-chunk p {
  font-family: robotoRegular;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.3px;
  width: 287px;
  padding-bottom: 11px;
  margin: auto;
}

body .cs-changing-logo-chunk-wrap {
  height: 337px;
}

body .cs-under-changing-logo-chunk p {
  padding-bottom: 11px;
}

body .cta-button.big-blue-button {
  height: 40px;
  line-height: 40px;
  font-size: 19px;
  letter-spacing: 0;
}

body .cs-under-changing-logo-button {
  padding-bottom: 57px;
}

body .cs-love-brandwatch-header h2 {
  font-size: 30px;
  line-height: 34px;
  padding-top: 33px;
  letter-spacing: -0.6px;
}

body .cs-love-brandwatch-header p {
  font-family: robotoBold;
  font-size: 12px;
  color: #41414B;
  line-height: 18px;
  width: 255px;
  margin: auto;
  padding-top: 3px;
}

body .cs-love-bw-cell-image {
  margin-top: 21px;
}

body .cs-right-arrow {
  right: 122px;
}

body .cs-left-arrow {
  left: 96px;
}

body .cs-love-bw-arrow img {
  top: 65px;
}

body .cs-love-bw-cell-not-image p {
  font-family: robotoRegular;
  font-size: 12px;
  color: #41414B;
  line-height: 18px;
  padding-top: 5px;
  width: 270px;
  margin: auto;
  letter-spacing: 0;
  padding-bottom: 19px;
}

body .cs-love-bw-cell-person-name {
  display: inline;
}

body .cs-love-bw-cell-person-title {
  display: inline;
}

body .cs-love-bw-cell-name-and-title {
  width: 200px;
  margin: auto;
  line-height: 17px;
  letter-spacing: -0.7px;
}

body .cs-love-brandwatch {
  height: 509px;
}

#homepage #latest #bg {
    visibility: hidden;
}

html[lang="en"] #homepage #pitchHeading .heading h1 {
    margin-bottom: 0!important;
}

#homepage #analytics-screen-middle {
    margin-top: 30px!important;
}

.hide-under-767 {
    display: none;
}

body .full-banner-wrapper .cta-banner .right-div h2 {
    padding-left: 0;
    padding-right: 0;
}

#homepage #latest #bg,
#featured-casestudy #bg {
    visibility: hidden;
}

body #homepage #pitchHeading {
    padding-top: 16px!important;
}

body .standard-page #customers #doesMoreCarousel,
body #homepage #customers #doesMoreCarousel {
    margin-top: 0px!important;
}

.standard-page #doesMoreCarousel .item .quotes span,
#homepage #doesMoreCarousel .item .quotes span {
    font-size: 12px;
    line-height: 18px;
}
/*.standard-page #doesMoreCarousel .carousel-inner .item .quotes,*/
#homepage #doesMoreCarousel .carousel-inner .item .quotes {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.standard-page #customers .heading h1 {
  margin-top: 50px;
  margin-bottom: 10px;
}
#homepage #customers .heading h1 {
    margin-top: 25px;
    margin-bottom: 10px;
}

#homepage #doesMoreCarousel .carousel-inner .item img:nth-of-type(1) {
    margin-bottom: 12px;
}

#homepage #doesMoreCarousel .carousel-inner .item .quotes {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 19px;
}

#homepage #doesMoreCarousel .carousel-inner .item {
    padding-bottom: 3px;
}

#homepage #conversations .heading h1 {
    margin-top: 21px;
}

#homepage #latest,
#featured-casestudy {
    width: 370px;
    margin-left: auto;
    margin-right: auto;
}

#homepage #latest #cover.visible-phone,
#featured-casestudy #cover.visible-phone {
    margin-right: 15px;
    padding-top: 20px;
    padding-bottom: 37px;
}

#homepage #big-app-frame-container img.visible-phone {
    margin-top: 0;
}

#homepage #latest .span6,
#featured-casestudy .span6 {
    margin-right: 0;
    padding-top: 19px;
}

#homepage #latest .span6 p,
#featured-casestudy .span6 p {
    padding-right: 0;
}

#homepage #caseStudyButton,
#featured-casestudy #caseStudyButton {
    margin-left: 182px!important;
}

#homepage #caseStudyButton #read_more_button,
#featured-casestudy #caseStudyButton #read_more_button {
    width: 164px!important;
    max-width: none !important;
    background-image: none;
    font-size: 16px!important;
}

#homepage #latest > div > .heading,
#featured-casestudy > div > .heading {
    margin-bottom: -13px;
}

#homepage #now .heading > p {
    max-width: none;
}

.standard-page h1,
#homepage #more h1,
#homepage #customers .heading h1 {
    max-width: none!important;
}
#homepage #customers .grey-background.visible-phone .span12 {
    padding-top: 70px;
}

#homepage #beyond > .row.grey-bleed {
    overflow: hidden;
    padding-top: 153px;
    margin-top: -205px;
}

#homepage #pitchHeading .pitchHeadingContainer .heading p {
    font-size: 12px;
    letter-spacing: 0;
    max-width: none;
}

#homepage #pitchHeading .pitchHeadingContainer .heading h1 {
    margin-bottom: 0;
}

html[lang="de-DE"] #header-getdemo {
  width: 220px;
}

html[lang="de-DE"] #header-getdemo a {
    width: 173px !important;
    position: static !important;
    margin-right: 0px !important;
}

.full-banner-wrapper .cta-banner .left-div {
    width: 100%;
}

.full-banner-wrapper .cta-banner {
    max-width: 100%;
    padding-left: 0;
    padding-top: 25px;
    height: auto;
    padding-bottom: 30px;
}

.full-banner-wrapper .cta-banner .left-div {
    position: static;
    text-align: center;
    margin: 0;
    height: auto;
}

.full-banner-wrapper .cta-banner .right-div {
    padding: 0;
    text-align: center;
}

.full-banner-wrapper .cta-banner .right-div h2 {
    margin: 0;
}

.full-banner-wrapper .cta-banner .right-div p {
    width: 80%;
}

#careers-page-heading {
  height: auto;
  min-height: 170px!important;
}

#careers-country-select,
#careers-dept-select {
  display: block;
  float: none;
}

.new-pricing-page.pricing-table .cta-button {
    position: static!important;
}

html[lang="es-ES"] #content #main #homepage #pitchHeading .heading {
    max-width: 500px!important;
}

.blog-category-description {
    padding-left: 0;
    width: 80%;
}

img.vid-btn {
    left: 85px;
}

body .our-tech-full-quote-text.qhb .banner {
    font-size: 18px;
}

body .our-tech-full-quote-text.qhb .banner .author-name-mini {
    font-family: robotoRegular;
    font-size: 11px;
}

#homepage #find_out_why.cta_button {
  width:147px!important;
}


.page-template-page-no-demo-footer-php #footer-getdemo,
.page-template-page-no-demo-footer-transparent-header #footer-getdemo {
    height: 0px;
}

#homepage #harness h1 {
  font-size: 30px!important;
  line-height: 34px!important;
  margin-top: 30px;
  margin-bottom: 14px;
  max-width: 420px;
  display: block;
  margin: 30px auto 14px;
}

#homepage #harness p {
  font-size: 18px!important;
  line-height: 23px!important;
  max-width: 260px;
  font-family: RobotoThin;
}

#homepage #harness .cta_button.cta_demo_button {
  margin: 13px 0px 49px;
}




#homepage #pitchHeading {
  margin-top: 20px!important;
}


.qhb .big-chunk .left-half {
    margin-top: -91px!important;
}

.qhb #analytics-blurb,
.qhb #vizia-blurb {
    margin-top: 0px;
}

.qhb #top-heading {
    margin-top: -41px!important;
}

.qhb .grey-background.visible-phone > .span6:nth-of-type(1) {
    margin-bottom: 38px;
}

.qhb .grey-background.visible-phone > .span6 {
    clear: both;
}

.qhb .grey-background.visible-phone > .span6:nth-of-type(2) {
    padding-bottom: 36px;
}

body .qhb .big-call-to-action-button {
    margin: 0;
    width: 103%;
    margin-left: 2%;
    margin-top: 44px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    letter-spacing: 0.5px;
}

body .qhb .big-chunk .left-half {
    margin: 0;
    padding: 0;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
}

.qhb .cuandolos h3 {
    margin-left: -50px;
    margin-right: -50px;
    font-size: 48px;
    padding-top: 115px;
    padding-bottom: 93px;
}

body .qhb .cuandolos .text-chunk {
    padding-left: 1%;
}

.qhb .backing {
    display: none;
}

body .qhb .cuandolos .left-half,
body .qhb .cuandolos .right-half {
    padding: 0;
    margin: 0;
    width: 100%;
}

body .qhb .cuandolos .text-chunk h4 {
    margin-right: -41px;
}

body .qhb .cuandolos .chunk {
    margin-bottom: 13px;
}

body .qhb .donde .left-chunk {
    padding-top: 26px;
}

body .qhb .donde .right-chunk {
    padding-bottom: 59px;
}

body .qhb .donde .right-chunk p {
    padding: 0;
    margin: 0;
    padding-left: 14%;
    font-size: 22px;
    line-height: 37px;
    padding-top: 30px;
    width: 98%;
    padding-bottom: 24px;
}

body .qhb .donde .right-chunk .a-rather-normal-pink-button {
    height: 43px;
    margin: 0;
    font-size: 19px;
    line-height: 43px;
    margin-left: 7%;
}
.qhb .donde .right-chunk .a-rather-normal-pink-button.-small-text-btn {
  font-size: 15px !important;
}
#ou-sommes-nous-contactez-bouton {
  margin-left: 14%;
}

@media only screen and (max-width: 501px) {
  #ou-sommes-nous-contactez-bouton { font-size: 14px !important; }
}

body .qhb .donde h3 {
    padding-bottom: 43px;
}



.our-tech {
    height: 4090px;
}

#homepage #now {
  text-align: center;
}
#homepage #now {
  text-align: center;
}


#homepage .timeline {
  position: relative;
    width: inherit!important;
}

#homepage .timeline.middle {
  left: 128px!important;
}
#homepage .timeline.left {
  left: -20px!important;
    z-index: 10!important;
}

#homepage .timeline.left.blurred {
  left: -30px!important;
}

#homepage #timeline-1 {
  top: -160px!important;
}
#homepage #timeline-2 {
  top: -381px!important;
}
#homepage #timeline-3 {
  top: -483px!important;
}
#homepage #timeline-4 {
  top: -385px!important;
}
#homepage #timeline-5 {
  top: -368px!important;
}
#homepage #timeline-6 {
  top: -569px!important;
}
#homepage #timeline-7 {
  top: -649px!important;
}
#homepage #timeline-8 {
  top: -561px!important;
}
#homepage #timeline-9 {
  top: 227px!important;
}
#homepage #timeline-10 {
  top: 227px!important;
}
#homepage #timeline-11 {
  top: 269px!important;
}
#homepage #timeline-12 {
  top: 273px!important;
}
#homepage #timeline-13 {
  top: 366px!important;
}
#homepage #timeline-14 {
  top: 359px!important;
}
#homepage #timeline-15 {
  top: 365px!important;
}
#homepage #timeline-16 {
  top: 365px!important;
}


#homepage .timeline {
  position: relative;
    width: inherit!important;
}

#homepage .timeline.middle {
  left: 128px!important;
}
#homepage .timeline.left {
  left: -20px!important;
    z-index: 10!important;
}

#homepage .timeline.left.blurred {
  left: -30px!important;
}

#homepage #timeline-1 {
  top: -160px!important;
}
#homepage #timeline-2 {
  top: -381px!important;
}
#homepage #timeline-3 {
  top: -483px!important;
}
#homepage #timeline-4 {
  top: -385px!important;
}
#homepage #timeline-5 {
  top: -368px!important;
}
#homepage #timeline-6 {
  top: -569px!important;
}
#homepage #timeline-7 {
  top: -649px!important;
}
#homepage #timeline-8 {
  top: -561px!important;
}
#homepage #timeline-9 {
  top: 227px!important;
}
#homepage #timeline-10 {
  top: 227px!important;
}
#homepage #timeline-11 {
  top: 269px!important;
}
#homepage #timeline-12 {
  top: 273px!important;
}
#homepage #timeline-13 {
  top: 366px!important;
}
#homepage #timeline-14 {
  top: 359px!important;
}
#homepage #timeline-15 {
  top: 365px!important;
}
#homepage #timeline-16 {
  top: 365px!important;
}


#homepage .timeline {
  position: relative;
    width: inherit!important;
}

#homepage .timeline.middle {
  left: 128px!important;
}
#homepage .timeline.left {
  left: -20px!important;
    z-index: 10!important;
}

#homepage .timeline.left.blurred {
  left: -30px!important;
}

#homepage #timeline-1 {
  top: -160px!important;
}
#homepage #timeline-2 {
  top: -381px!important;
}
#homepage #timeline-3 {
  top: -483px!important;
}
#homepage #timeline-4 {
  top: -385px!important;
}
#homepage #timeline-5 {
  top: -368px!important;
}
#homepage #timeline-6 {
  top: -569px!important;
}
#homepage #timeline-7 {
  top: -649px!important;
}
#homepage #timeline-8 {
  top: -561px!important;
}
#homepage #timeline-9 {
  top: 227px!important;
}
#homepage #timeline-10 {
  top: 227px!important;
}
#homepage #timeline-11 {
  top: 269px!important;
}
#homepage #timeline-12 {
  top: 273px!important;
}
#homepage #timeline-13 {
  top: 366px!important;
}
#homepage #timeline-14 {
  top: 359px!important;
}
#homepage #timeline-15 {
  top: 365px!important;
}
#homepage #timeline-16 {
  top: 365px!important;
}


#homepage .timeline {
  position: relative;
    width: inherit!important;
}

#homepage .timeline.middle {
  left: 128px!important;
}
#homepage .timeline.left {
  left: -20px!important;
    z-index: 10!important;
}

#homepage .timeline.left.blurred {
  left: -30px!important;
}

#homepage #timeline-1 {
  top: -160px!important;
}
#homepage #timeline-2 {
  top: -381px!important;
}
#homepage #timeline-3 {
  top: -483px!important;
}
#homepage #timeline-4 {
  top: -385px!important;
}
#homepage #timeline-5 {
  top: -368px!important;
}
#homepage #timeline-6 {
  top: -569px!important;
}
#homepage #timeline-7 {
  top: -649px!important;
}
#homepage #timeline-8 {
  top: -561px!important;
}
#homepage #timeline-9 {
  top: 227px!important;
}
#homepage #timeline-10 {
  top: 227px!important;
}
#homepage #timeline-11 {
  top: 269px!important;
}
#homepage #timeline-12 {
  top: 273px!important;
}
#homepage #timeline-13 {
  top: 366px!important;
}
#homepage #timeline-14 {
  top: 359px!important;
}
#homepage #timeline-15 {
  top: 365px!important;
}
#homepage #timeline-16 {
  top: 365px!important;
}


#homepage .timeline {
  position: relative;
    width: inherit!important;
}

#homepage .timeline.middle {
  left: 128px!important;
}
#homepage .timeline.left {
  left: -20px!important;
    z-index: 10!important;
}

#homepage .timeline.left.blurred {
  left: -30px!important;
}

#homepage #timeline-1 {
  top: -160px!important;
}
#homepage #timeline-2 {
  top: -381px!important;
}
#homepage #timeline-3 {
  top: -483px!important;
}
#homepage #timeline-4 {
  top: -385px!important;
}
#homepage #timeline-5 {
  top: -368px!important;
}
#homepage #timeline-6 {
  top: -569px!important;
}
#homepage #timeline-7 {
  top: -649px!important;
}
#homepage #timeline-8 {
  top: -561px!important;
}
#homepage #timeline-9 {
  top: 227px!important;
}
#homepage #timeline-10 {
  top: 227px!important;
}
#homepage #timeline-11 {
  top: 269px!important;
}
#homepage #timeline-12 {
  top: 273px!important;
}
#homepage #timeline-13 {
  top: 366px!important;
}
#homepage #timeline-14 {
  top: 359px!important;
}
#homepage #timeline-15 {
  top: 365px!important;
}
#homepage #timeline-16 {
  top: 365px!important;
}


#homepage .timeline {
  position: relative;
    width: inherit!important;
}

#homepage .timeline.middle {
  left: 128px!important;
}
#homepage .timeline.left {
  left: -20px!important;
    z-index: 10!important;
}

#homepage .timeline.left.blurred {
  left: -30px!important;
}

#homepage #timeline-1 {
  top: -160px!important;
}
#homepage #timeline-2 {
  top: -381px!important;
}
#homepage #timeline-3 {
  top: -483px!important;
}
#homepage #timeline-4 {
  top: -385px!important;
}
#homepage #timeline-5 {
  top: -368px!important;
}
#homepage #timeline-6 {
  top: -569px!important;
}
#homepage #timeline-7 {
  top: -649px!important;
}
#homepage #timeline-8 {
  top: -561px!important;
}
#homepage #timeline-9 {
  top: 227px!important;
}
#homepage #timeline-10 {
  top: 227px!important;
}
#homepage #timeline-11 {
  top: 269px!important;
}
#homepage #timeline-12 {
  top: 273px!important;
}
#homepage #timeline-13 {
  top: 366px!important;
}
#homepage #timeline-14 {
  top: 359px!important;
}
#homepage #timeline-15 {
  top: 365px!important;
}
#homepage #timeline-16 {
  top: 365px!important;
}


#homepage .timeline {
  position: relative;
    width: inherit!important;
}

#homepage .timeline.middle {
  left: 128px!important;
}
#homepage .timeline.left {
  left: -20px!important;
    z-index: 10!important;
}

#homepage .timeline.left.blurred {
  left: -30px!important;
}

#homepage #timeline-1 {
  top: -160px!important;
}
#homepage #timeline-2 {
  top: -381px!important;
}
#homepage #timeline-3 {
  top: -483px!important;
}
#homepage #timeline-4 {
  top: -385px!important;
}
#homepage #timeline-5 {
  top: -368px!important;
}
#homepage #timeline-6 {
  top: -569px!important;
}
#homepage #timeline-7 {
  top: -649px!important;
}
#homepage #timeline-8 {
  top: -561px!important;
}
#homepage #timeline-9 {
  top: 227px!important;
}
#homepage #timeline-10 {
  top: 227px!important;
}
#homepage #timeline-11 {
  top: 269px!important;
}
#homepage #timeline-12 {
  top: 273px!important;
}
#homepage #timeline-13 {
  top: 366px!important;
}
#homepage #timeline-14 {
  top: 359px!important;
}
#homepage #timeline-15 {
  top: 365px!important;
}
#homepage #timeline-16 {
  top: 365px!important;
}


#homepage .timeline {
  position: relative;
    width: inherit!important;
}

#homepage .timeline.middle {
  left: 128px!important;
}
#homepage .timeline.left {
  left: -20px!important;
    z-index: 10!important;
}

#homepage .timeline.left.blurred {
  left: -30px!important;
}

#homepage #timeline-1 {
  top: -160px!important;
}
#homepage #timeline-2 {
  top: -381px!important;
}
#homepage #timeline-3 {
  top: -483px!important;
}
#homepage #timeline-4 {
  top: -385px!important;
}
#homepage #timeline-5 {
  top: -368px!important;
}
#homepage #timeline-6 {
  top: -569px!important;
}
#homepage #timeline-7 {
  top: -649px!important;
}
#homepage #timeline-8 {
  top: -561px!important;
}
#homepage #timeline-9 {
  top: 227px!important;
}
#homepage #timeline-10 {
  top: 227px!important;
}
#homepage #timeline-11 {
  top: 269px!important;
}
#homepage #timeline-12 {
  top: 273px!important;
}
#homepage #timeline-13 {
  top: 366px!important;
}
#homepage #timeline-14 {
  top: 359px!important;
}
#homepage #timeline-15 {
  top: 365px!important;
}
#homepage #timeline-16 {
  top: 365px!important;
}

#homepage #phone-timeline {
  /*border: 1px solid red;*/
    height: 270px;
      height: 270px;
        display: block;
          margin: 0px auto !important;
            max-width: 280px;
}

#homepage #beyond {
  text-align: center;
}


body .new-page.who-are-we .theme-taxonomy-term:nth-of-type(1) {
    margin-right: 0!important;
}

body .new-page.who-are-we .filter-spacer.visible-desktop {
    display: block!important;
    opacity: 0;
    width: 0;
    height: 0;
}

.new-page.our-careers .overflow .white-triangle-on-bottom {
    display: block!important;
}

body .new-page.our-careers .overflow .about-us .circle-chunk .content p {
    width: 268px;
    margin-top: -3px;
    line-height: 21px;
    font-size: 14px;
    color: #434348;
}

body .new-page.our-careers .overflow .about-us .circle-chunk .author-name {
    margin-top: 13px;
    font-size: 13px;
    line-height: 17px;
}

body .new-page.our-careers .overflow .circle-chunk {
    height: 258px;
}

body .new-page.our-careers .overflow .about-us h2 {
    width: 244px;
}

body .new-page.our-careers .overflow .join-us.fake h2 {
    width: 306px;
}

body .new-page.our-careers .overflow .join-us.fake > p:nth-of-type(1) {
    width: 407px;
}

body .new-page.our-careers .main-sum-of-parts .text-wrap {
    margin-top: -106px;
    width: 432px;
    padding: 0;
}

body .new-page.our-careers .main-sum-of-parts .text-wrap p {
    width: 100%;
    display: inline;
}

body .new-page.our-careers .main-sum-of-parts .read-more-button {
    margin-top: 42px;
}

body .new-page.our-careers .main-sum-of-parts .text-wrap {
    height: 331px;
}

body .new-page.our-careers .overflow .join-us.true h2 {
    width: 100%;
}

body .new-page.our-careers .overflow .join-us.true > p > strong {
    width: 100%;
    margin-top: 4px;
}

body .new-page.our-careers {
    height: 3522px;
}




.new-page.our-tech .overflow .video-wrap .white-triangle-on-bottom {
    height: 20px;
}

.who-are-we .video-image-wrap.two-on-line {
    margin-bottom: 96px;
}

.who-are-we .video-image-wrap.two-on-line img {
    margin-bottom: 0!important;
}

.new-page.our-tech .overflow .circle-chunk .content p {
    font-family: 13px;
    line-height: 18px;
}

.new-page.our-tech .overflow .three-posts-from-da-blog .third {
    margin-left: 24px;
    margin-right: 24px;
}

.new-page.our-tech .overflow .header-text p {
    font-size: 17px;
}

.new-page.our-tech .overflow .about-us h2 {
    width: 400px;
    line-height: 58px;
    margin-top: 22px;
}

.new-page.our-tech .overflow .about-us .about-us-inner h2 {
    width: 400px;
}

.new-page.our-tech .overflow .about-us p {
    font-size: 18px;
    margin-top: -12px;
}

.new-page.our-tech .overflow .about-us-inner {
    margin-bottom: 16px;
}

.new-page.our-tech .overflow .about-us .circle-chunk .content h3 {
    font-size: 22px;
    margin-top: -7px;
}

.new-page.our-tech .overflow .about-us .circle-chunk .content p {
    font-size: 13px;
    line-height: 18px;
    margin-top: 6px;
}

.new-page.our-tech .overflow .about-us .circle-chunk .author-name {
    font-size: 14px;
}

.new-page.our-tech .overflow .circles-block .span5 {
    width: 372px;
    right: 0;
}

.new-page.our-tech .overflow .circle-chunk {
    height: 194px;
}

.new-page.our-tech .overflow .about-us h2 {
    margin-top: 51px;
}

.new-page.our-tech .overflow .see-us-in-ation {
    height: 564px;
}

.new-page.our-tech .overflow .join-us {
    padding-top: 6px;
}

.new-page.our-tech .overflow .about-us h2 {
    width: 313px;
}

.new-page.our-tech .overflow .join-us p {
    width: 366px;
    line-height: 27px;
}

.new-page.our-tech .overflow .three-posts-from-da-blog {
    margin-top: 52px;
}

.new-page.our-tech .overflow .join-us .third h2 {
    margin-top: -17px;
    line-height: 32px;
    margin-bottom: 20px;
}

.new-page.our-tech .overflow .join-us .third p {
    line-height: 24px;
}

.new-page.our-tech .overflow .join-us .third {
    margin-bottom: -25px;
}

.new-page.our-tech .read-more-button {
    display: none;
}

.new-page.our-tech {
    height: 3850px;
}

.new-page.our-tech .overflow .three-posts-from-da-blog {
    margin-bottom: -81px;
}

.new-page.our-tech .join-us.true {
    height: 395px;
    padding-top: 30px;
}

.new-page.our-tech .join-us.true h2 {
    margin-top: 57px;
    width: 100%;
    margin-bottom: 19px;
}

.new-page.our-tech .join-us.true p {
    width: 440px;
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 14px;
}

.new-page.our-tech .join-us.true .link-wrapping-form {
    margin-top: 47px;
}




.who-are-we .see-us-in-action:before {
    content: "";
    display: block;
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 535px;
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%), -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: -moz-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%), -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: linear-gradient(to bottom, #FFFFFF 0%, #BBBBBC 100%), -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: -moz-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: linear-gradient(to bottom, #FFFFFF 0%, #BBBBBC 100%);
}

.who-are-we .see-us-in-action:after {
    content: "";
    display: block;
    position: absolute;
    top: 535px;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%), -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: -moz-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%), -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: linear-gradient(to bottom, #FFFFFF 0%, #BBBBBC 100%), -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: -moz-linear-gradient(top, #FFFFFF 0%, #BBBBBC 100%);
    background: linear-gradient(to bottom, #FFFFFF 0%, #BBBBBC 100%);
}

.who-are-we .see-us-in-action > * {
    position: relative;
    z-index: 10;
}

.inner-circles-block .white-triangle-on-bottom {
    height: 20px;
}

.new-page.who-are-we .see-us-in-action {
    height: 882px;
}

.new-page.our-tech .overflow .see-us-in-action .video-wrap {
    bottom: -2px;
}

.new-page.who-are-we .see-us-in-action .video-wrap .video-left {
    margin-bottom: 96px;
    margin-right: 0;
}

.who-are-we .join-us {
    padding-top: 42px;
}

.new-page.who-are-we .join-us p {
    width: 96%;
}



.who-are-we .large-centered-image {
    margin-left: -356px;
    left: 50%;
}

.new-page.who-are-we .header-text {
    top: 46px;
}

.new-page.who-are-we .about-us h2 {
    margin-top: 36px;
}

.new-page.who-are-we .about-us p {
    font-size: 15px;
    line-height: 24px;
}

.new-page.who-are-we .about-us h3 {
    font-size: 15px;
    line-height: 24px;
}

.new-page.who-are-we .about-us-inner {
    margin-left: 0;
    margin-right: 0;
}

.who-are-we .circles-block {
    left: 0;
    padding-bottom: 36px;
}

.who-are-we .circle-chunk {
    margin-bottom: 43px;
}


.who-are-we .after-about-us-seperator {
    padding-top: 24px;
    padding-bottom: 61px;
}

.new-page.who-are-we .about-us .circle-chunk .content h3 {
    font-size: 32px;
}

@media only screen
and (max-width : 640px) {
    .who-are-we .header-text {
  top: 23px;
    }
}

.who-are-we .inner-circles-block {
    width: 90%;
}

/* HOMEPAGE STUFF */

#homepage #read_more_button.cta_button {
  width: 126px!important;
}
#homepage .cta_button.cta_demo_button,
#now .cta_button.cta_demo_button {
  width: 126px !important;
  background-color: #E0004D!important;
}
#homepage .cta_button,
#featured-casestudy .cta_button,
#now .cta_button {
  text-decoration: none;
  display: inline-block;
  margin: 0px auto 45px;
  background-image: url('/wp-content/themes/brandwatch/images/large-button-chevron.png');
  background-repeat: no-repeat;
  background-position: 92% 46%;
  width: 174px !important;
  height: 30px;
  line-height: 30px;
  padding: 5px 11px !important;
  text-align: left;
  border-radius: 4px;
  font-family: RobotoLight;
  color: #FFF;
  background-color: #1D7AB7 !important;
  position: relative;
  font-size: 18px !important;
}

#homepage #now {
  text-align: center;
}

#homepage #read_more_button.cta_button { 
  width: 126px!important;   
} 

#homepage .cta_button.cta_demo_button { 
  width: 126px!important; 
  background-color: #E0004D!important; 
} 

#homepage .cta_button,
#featured-casestudy .cta_button { 
  text-decoration: none; 
  display: inline-block; 
  margin: 0px auto 45px; 
  background-image: url('/wp-content/themes/brandwatch/images/large-button-chevron.png'); 
  background-repeat: no-repeat; 
  background-position: 92% 46%; 
  width: 174px !important; 
  height: 30px; 
  line-height: 30px; 
  padding: 5px 11px !important; 
  text-align: left; 
  border-radius: 4px; 
  font-family: RobotoLight; 
  color: #FFF; 
  background-color: #1D7AB7 !important; 
  position: relative; 
} 

#homepage #now {
  text-align: center;
}


#homepage #now h1, #now h1 {
  font-size: 18px!important;
  line-height: 23px!important;
  margin-bottom: 10px;
  max-width: 261px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#homepage #now p, #now p {
  font-size: 12px;
  line-height: 16px;
  max-width: 261px;
  display: inline-block;
  text-align: center;
}





#homepage #now-you-know {
  margin: 30px auto 10px;
}

#homepage #latest .heading,
#featured-casestudy .heading {
  margin-bottom: 10px;
}

#homepage #latest #cover,
#featured-casestudy #cover {
float: left;
margin: 0px 10% -1px ;
}

#homepage #more img {
float: none;
padding: 10px 0;
}

#homepage #more h2 {
display: block;
         text-align: center;
}

#homepage #more .carousel-inner .item p {
  text-align: center;
  font-size: 12px;
  line-height: 16px;
}
#homepage #more .carousel-inner .item {
  min-height: 370px;
padding: 0;
}

#homepage #trusted p {
  max-width: 300px;
margin: 0 auto;
}

#homepage #conversations h1,
#homepage #flexible h1,
#homepage #beyond h1,
#homepage #trusted h1,
#homepage #customers h1,
.standard-page #customers h1,
#homepage #more h1,
#homepage #latest h1,
#featured-casestudy h1 {
  max-width: 290px;
  font-size: 30px!important;
  line-height: 32px!important;
  margin-top: 20px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 7px!important;
}
#homepage #latest #caseStudyButton,
#featured-casestudy #caseStudyButton {
margin: 20px 0px 0px 10px;
}
#homepage #latest h2,
#featured-casestudy h2 {
  font-size: 18px!important;
  line-height: 23px;
  margin-top: 0;
  margin-left: 0;
padding: 0 0 0 0;
}
#homepage #latest p,
#featured-casestudy p {
  font-size: 12px;
  line-height: 16px;
}
.standard-page h1,
#homepage #customers h1 {
  font-size: 28px!important;
}
.standard-page h1 {
    margin-top: 50px;
}

#homepage #more #doesYetMoreCarousel #carouselControlRight {
position: absolute;
top: 46px;
     z-index: 10;
right: 26px;
}
#homepage #more #doesYetMoreCarousel #carouselControlLeft {
position: absolute;
top: 46px;
     z-index: 10;
left: 26px;
}
/*.standard-page #doesMoreCarousel #carouselControlRight,*/
#homepage #customers #doesMoreCarousel #carouselControlRight {
position: absolute;
top: 46px;
     z-index: 10;
right: 26px;
}
/*.standard-page #customers #doesMoreCarousel #carouselControlLeft, */
#homepage #customers #doesMoreCarousel #carouselControlLeft {
position: absolute;
top: 46px;
     z-index: 10;
left: 26px;
}

#analytics-screen-middle {
  margin-left: auto;
  margin-right: auto;
  margin-top: 55px;
  margin-bottom: 0px;
display: block;
}

#content #main #homepage #pitchHeading .heading {
  max-width: 297px !important;
}

#homepage h1 {
  font-size: 38px !important;
  line-height: 40px !important;
}
#homepage #latest h1,
#featured-casestudy .heading h1 {
  font-size: 30px!important;
  margin-top: 23px;
}

#homepage .heading p {
  font-size: 12px;
  line-height: 18px;
  font-family: RobotoRegular;
  max-width: 268px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
}
#homepage .heading p span {
  font-family: RobotoBold!important;
}

#homepage #conversations .heading p,
#homepage #flexible .heading p {
  max-width: 290px;
  margin-right: auto;
  margin-left: auto;
}
.standard-page .heading p,
#homepage #customers .heading p {
  max-width: 80%;
margin: 0 auto;
}

#homepage #conversations img,
#homepage #flexible img {
display: block;
         margin-right: auto;
         margin-left: auto;
         padding-bottom: 15px;
         margin-bottom: 0px;
}

#homepage #listen h2,
#homepage #listen h2 {
  font-size: 22px;
  margin-left: auto;
  margin-right: auto;
display: block;
         text-align: center;
         margin-top: 0;
         padding-top: 0;
}

#homepage #listen ul,
#homepage #flexible ul {
  list-style: none;
  text-align: center;
  margin: 0 auto 25px;
}

#homepage #listen li,
#homepage #flexible li {
  font-size: 12px;
  line-height: 16px;
  font-family: RobotoRegular;
  padding-bottom: 10px;
}
#homepage #conversations .heading,
#homepage #flexible .heading {
  margin-bottom: 25px;
}


#homepage #analytics-screen-left,
#homepage #analytics-screen-right {
position: absolute;
top: 27px!important;
}









#homepage #more img {
  margin: 20px auto;
  display: block;
  float: none;
}
#homepage #more h3 {
  text-align: center;
    font-family: RobotoLight;
      font-size: 14px;
        color: #41414b;
}

.standard-page #customers h1,
#homepage #customers h1 {
  font-size: 30px!important;
  line-height: 34px!important;
}

#content #main #homepage #pitchHeading .heading {
    max-width: 297px !important;
}

#homepage h1 {
  font-size: 38px !important;
  line-height: 40px !important;
}

#homepage .heading p {
  font-size: 12px;
  line-height: 18px;
}

#homepage #analytics-screen-left,
#homepage #analytics-screen-right {
  top: 72px!important;
}

.contactmaps .span12 h2 {
    font-size: 42px;
}

.contactmaps h2 .smaller {
    font-size: 42px;
}

.plain-testimonial .carousel-inner .read-more {
  float: left!important;
  padding: 0!important;
}

.plain-testimonial .carousel-inner p {
  font-size: 13px;
}

.plain-testimonial .carousel-inner .logo {
  margin-bottom: 14px;
}

.plain-testimonial .carousel-inner .name {
  font-size: 12px
}

.plain-testimonial .carousel-inner img {
  padding-bottom: 90px;
}

#demo-page-form .double-height:nth-of-type(even) {
  padding-top: 6px;
  padding-bottom: 2px;
  background-position-y: 1px;
}

#demo-page-form button[type="submit"] {
  line-height: 33px;
  font-size: 22px!important;
}

#demo-page-form button .triangle {
  margin-top: 7px;
}

#demo-page-form .double-height:nth-of-type(odd) {
  padding-left: 56px\9;
  width: 70%;
  width: calc(70% + 46px);
  width: -webkit-calc(70% + 46px);
  width: -moz-calc(70% + 46px);
  width: -o-calc(70% + 46px);
}

#demo-page-form input,
#demo-page-form select,
#demo-page-form button,
#demo-page-form .btn-group {
  width: 70%;
}

#demo-page-form .btn-group {
  width: 100%;
}

#demo-page-form #demo-page-dropdown-button {
  float: none;
}

#demo-page-form .btn-group ul {
  width: 70%;
  left: 0;
  right: 0;
  margin: auto;
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  padding-right: 60px;
}

#demo-page-form .btn-group li {
  margin-right: -60px!important;
}

#demo-page-form button[type="submit"] {
  float: none;
}

body.page-template-page-demo-php .new-page p {
  padding: 0 20px!important;
}

body.page-template-page-demo-php #top-heading {
  padding-top: 50px!important;
}

body.page-template-page-demo-php #top-heading p {
  padding-bottom: 18px!important;
}

#demo-page-form {
  width: 100%!important;
  margin-left: 0!important;
  padding-top: 23px;
  padding-bottom: 122px;
}

#demo-page-form .span6 {
  width: 50%;
  float: left;
  padding: 0;
  padding-left: 0!important;
  margin-left: 0!important;
}

#homepage .button-row #show,
#homepage .button-row #find-out-why {
width: 174px !important;
height: 30px;
line-height: 30px;
padding: 5px 11px 5px !important;
margin: 10px auto 20px;
}


body.post-type-archive-bw_lab_item #sidebar .widget-2 .textwidget p {
    padding-right: 0;
}


.blog #sidebar,
.single-post #sidebar,
.single-post .widget_categories {
    display: none;
}

.span2.bwtv {
    padding-top: 20px;
      border-top: 1px solid #DCD9DA;
}

.first-video.span2.bwtv {
  padding-top: 0;
  border: 0;
}

#careers-page-heading {
  min-height: 138px;
}

.bw_events .title {
    padding: 15px 0 10px;
      min-height: 0px;
}

.row.bw_events .border-bottom {
    border-bottom: none;
}

.lab-item {
    margin-bottom: 25px;
      width: 270px;
}

.row.lab-items {
    padding-bottom: 0;
}

.carousel.press-releases .item .row .span3 {
    margin-bottom: 20px;
}


.row.blog-posts .entry-content {
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 19px;
}



.bw_ebooks div.entry-content ul {
  margin-left: 215px;
}

.ebook-title {
  border-bottom-style: none!important;
  min-height: 0;
}

.bw_ebook-cover {
  float: left;
  margin-right: 20px;
  clear: left;
}

.bw_ebooks div.entry-content {
  min-height: 210px;
  padding-bottom: 15px;
}

.how-it-works-related-panel {
  margin: 0;
}

.row.team {
    margin-top: 15px;
}

#wrap {
  padding-top: 137px;
}

.intro-heading {
  position: relative;
}

.landing-intro, .intro-heading, .customer-support {
  margin-top: 0;
  min-height: 46px;
}

.row.demo .span6 {
  margin-bottom: 30px;
}

#cookie-bar-background {
  width: auto !important;
}

.navbar-fixed-top, .navbar-fixed-bottom {
  margin-right: 0;
  margin-left: 0;
}

#catapult-cookie-bar {
  min-width: 0;
}

#catapult-cookie-bar a {
  float: none !important;
}

#cookieworm {
  margin-left: 0 !important;
  margin-right: 6px !important;
}

#cookieworm:after {
  display: marker;
  content: "\2022 ";
}

.homepage.prof-image {
  margin-top: 10px;
}

.homepage .span4, .homepage .span5 {
  float: left;
  margin-top: 25px;
  margin-bottom: 25px;
  width: 100%;
}

.homepage .blocks > div {
  margin-bottom: 6px;
}

.homepage .blocks {
  max-width: 240px;
}

.tier1 {
  width: 30%;
  float: left;
  margin-left: 0px;
  width: auto;
}

.tier1:first-child {
  margin-left: 0px;
}

#phone-logo {
  margin-left: 26px;
  margin-top: -13px;
}

#menu-right {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  float: right;
  width: 100px;
  margin-right: 15px;
  margin-top: 10px;
  left: auto;
}

/*#menu-right {
  margin-right: 30px;
}*/

.page-template-page-no-title-php #wrap {
  margin-top:90px;
}

@media only screen
and (max-width : 580px) {
  /*#menu-right {
          text-align: center;
          float: none;
          margin: 10px 0px 10px -9px;
  }*/
  /*
  #menu-right li {
          display: inline-block;
          float: none;
  }*/
  /*#demo-btn {
          margin: 4px 0 0 3px;
          width: 108px;
  }*/
  /*#menu-btn {
                margin: 4px 0 0 7px;
                width: 100px;
        }*/
}

html[lang="de-DE"] #menu-btn {
  margin-right: 17px;
  width: 85px;
}

#menu-btn {
  margin-top: 6px;
  margin-left: 0;
  margin-right: 0;
}


footer#content-info {
        padding: 20px;
}

footer#content-info > ul > li {
        float: left;
        margin: 0 20px 20px 0;
}

footer#content-info > ul {
        margin-left: 0px;
}

footer#content-info p {
        margin-top: 0px;
        margin-left: 0px;
        clear: left;
        float: none;
        line-height: 1em;
}

footer#content-info p.pull-right {
        margin-top: 17px;
        margin-bottom: 0px;
}

div#hero-smm > div > img {
  margin-left: 0;
}


/*
body {
        background-color: blue;
}
*/



.team-blurb {
  left: -6px;
  position: relative;
  height: auto;
  margin-bottom: 20px;
  background: transparent;
}
.team-blurb .name,
.team-blurb .job-title,
.team-blurb .colour-name {
  display: none;
}
.team-blurb .bio {
  margin-top: 5px;
}
.team-summary {
  display: block;
}
.spanTeam {
  height: auto;
  min-height: 97px;
}
.headshot {
  float: none;
  height: 91px;
  width: 91px;
  overflow: hidden;
  display: block;
}
.headshot-hit ,
.marker {
  top: 0;
}
.row.team {
  width: 100%;
}

#phone-logo {
  margin-left: 0;
}
ul#menu-right.nav.pull-right {
  margin-right: 35px;
  margin-top: -23px;
}
#nav-main-progressive #menu-site-nav a, #nav-main-progressive #menu-site-nav a:hover {
  margin-left: 10px;
}

.bw-page-header.abut {
  padding-top: 11px;
}

#homepage #brandsCopyRow .item {
  font-size:12px;
  line-height: 17px;
}

/* ==========================================================================
    Header
    ========================================================================== */

#banner .toptopnav {
  padding: 0;
}

#banner .toptopnav #menu-right {
  display: none;
}

.topbar-dropdown {
    margin-left: 0;
    float: right;
    margin-right: 5px;
    top: 6px;
}

html[lang="es-ES"] #header-getdemo {
  width: initial;
}

#header-getdemo {
  display:inline-block;
  width:170px;
  float:right;
  margin:5px 0 0 0;
}

html[lang="de-DE"] #menu-icon {
  padding-left: 12px!important;
}

#header-getdemo a {
  margin-top:0;
}

/* ==========================================================================
    Top Nav
    ========================================================================== */

#nav-main-progressive.nav-collapse {
  height:0;
  overflow:hidden;
  padding-top:0;
  width:90%;
  text-align: left;
  margin: 0 auto;
}

#nav-main-progressive.nav-collapse>ul {
  padding-top:80px;
}

.nav-collapse .nav>li>a,
.nav-collapse .dropdown-menu a {
  padding:6px 0;
  border-bottom:1px solid #ccc;
}

#menu-btn {
  display:inline-block;
}

#nav-main-progressive .menu-column-1 {
    margin-left:0;
    width:auto;
    padding-right:0;
}

#nav-main-progressive .menu-column-2 {
    width:auto;
    padding-right:0;
}

#nav-main-progressive .menu-column-3 {
    width:auto;
    padding-right:0;
}

#nav-main-progressive .menu-column-4 {
    width:auto;
    padding-right:0;
}

/* ==========================================================================
    Footer
    ========================================================================== */

#footer-details-container {
  width:auto;
}

/*****
    Fixes for top of events page
    Ben, 2015.9.28
                              *****/

.post-type-archive-bw_event h1.section-heading {
  margin-top: 34px;
}

.post-type-archive-bw_event select#next-twelve-month-date-select,
.post-type-archive-bw_event select#events-country-select,
.post-type-archive-bw_event select#event-involvement-select {
  display: block;
  clear: both;
}

/*****
    Things pulled in from fr.css
                              *****/

#now_you_know_action_btn { margin-bottom: 45px !important; }

#free_demo_btn_1 { margin: 10px 0 20px !important; }
#free_demo_btn_2 { margin: 13px 0 49px !important; }
#find_out_why { margin: 0 0 45px !important; }


/*******
      Promo bar (blog)
                    *******/

.wptbbarheaddiv {
  display: none;
}

