.textWrapper .field-name-field-bean-banners-text {
  font-family: 'HelveticaNeueW02-85Heav', 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  margin-bottom: 5px;
  margin-left: 0;
  color: #ffffff;
  display: block;
  font-size: 30px;
  line-height: 40px;
  background: transparent;
  padding-bottom: 15px;
}

.textWrapper .field-name-field-bean-banners-text-2 {
  font-family: 'HelveticaNeueW02-55Roma', 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  color: #ffffff;
  font-size: 24px;
  line-height: 34.8px;
  display: inline-block;
  margin-left: 0;
  overflow: visible;
  padding-bottom: 25px;
}

.textWrapper .field-name-field-bean-banners-link a {
  font-family: 'HelveticaNeueW02-55Roma', 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  padding: 6px 20px !important;
  background: #d02323;
  background: -moz-linear-gradient(top, #d02323 0%, #b11314 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d02323), color-stop(100%, #b11314));
  background: -webkit-linear-gradient(top, #d02323 0%, #b11314 100%);
  background: -o-linear-gradient(top, #d02323 0%, #b11314 100%);
  background: -ms-linear-gradient(top, #d02323 0%, #b11314 100%);
  background: linear-gradient(to bottom, #d02323 0%, #b11314 100%);
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d02323', endColorstr='#b11314',GradientType=0 ); */
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
  text-transform: capitalize;
  border: 1px solid #b11314;
  display: inline-block;
  font-weight: normal;
  text-shadow: none;
  margin-right: 30px;
}

.textWrapper .field-name-field-bean-banners-link a:hover {
  background: #d02323;
  background: -moz-linear-gradient(top, #d02323 0%, #d02323 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d02323), color-stop(100%, #d02323));
  background: -webkit-linear-gradient(top, #d02323 0%, #d02323 100%);
  background: -o-linear-gradient(top, #d02323 0%, #d02323 100%);
  background: -ms-linear-gradient(top, #d02323 0%, #d02323 100%);
  background: linear-gradient(to bottom, #d02323 0%, #d02323 100%);
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d02323', endColorstr='#d02323',GradientType=0 ); */
  border: 1px solid #d02323;
  outline: none !important;
}

.dealer_location_form div.form-type-select .chosen-single {
  background: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background: linear-gradient(to bottom, #ee5f5b, #bd362f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  position: inherit;
  display: inline-block;
  width: 160px;
  height: 39px;
  line-height: 30px;
  box-shadow: none;
  color: #FFFFFF;
  border-radius: 5px !important;
  border-bottom: none;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  font-size: 16px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  text-align: left;
}
.dealer_location_form div.form-type-select .chosen-single:hover {
  background: #bd362f;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.dealer_location_form div.form-type-select .chosen-single span {
  padding-left: 10px;
  padding-top: 4px;
}
.dealer_location_form div.form-type-select .chosen-single div b {
  position: absolute;
  width: 0;
  height: 0;
  top: 15px;
  right: 10px;
  border-top: 6px solid #fff;
  border-right: 6px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: none;
}
.dealer_location_form div.form-type-select .chosen-search input {
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: none !important;
}
.dealer_location_form div.form-type-select .chosen-search input:focus {
  border-color: rgba(0, 0, 0, 0.4) !important;
}
.dealer_location_form div.form-type-select .chosen-drop {
  width: auto;
  text-align: left;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px !important;
  min-width: 160px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  top: 0 !important;
  margin: 43px 0 0 0;
}
.dealer_location_form div.form-type-select .chosen-drop .chosen-results {
  padding: 0;
  margin: 0;
}
.dealer_location_form div.form-type-select .chosen-drop li {
  padding: 5px 20px 4px 20px;
  margin: 0;
  display: block;
  width: auto;
  position: relative;
  clear: both;
  color: #333;
  font-weight: normal;
  white-space: nowrap;
}
.dealer_location_form div.form-type-select .chosen-drop li.result-selected, .dealer_location_form div.form-type-select .chosen-drop li.highlighted {
  background: none;
}
.dealer_location_form div.form-type-select .chosen-drop li.filter-selected, .dealer_location_form div.form-type-select .chosen-drop li:hover {
  color: #FFFFFF;
  background: #d50021;
}
.dealer_location_form div.form-type-select .chosen-drop li.filter-selected {
  background-image: url("../assets/img/check-mark.png");
  background-position: 5px 45%;
  background-repeat: no-repeat;
}

/*Carousel*/
.paragraphs-item-slider-type-a .slick-prev,
.paragraphs-item-slider-type-a .slick-next,
#home-page-slider .slick-prev,
#home-page-slider .slick-next,
.carousel-control, .gsc-slideshow-arrow {
  border: 0 !important;
  opacity: 0.8 !important;
  background: transparent url(../assets/img/arrows.png) no-repeat !important;
  position: absolute !important;
  top: 50% !important;
  height: 35px !important;
  width: 36px !important;
  cursor: pointer !important;
  z-index: 100 !important;
  -webkit-transition: opacity 0.4s ease-in-out 0.2s !important;
  -moz-transition: opacity 0.4s ease-in-out 0.2s !important;
  -o-transition: opacity 0.4s ease-in-out 0.2s !important;
  -ms-transition: opacity 0.4s ease-in-out 0.2s !important;
  transition: opacity 0.4s ease-in-out 0.2s !important;
  text-indent: -99999999px !important;
  filter: none !important;
}

.paragraphs-item-slider-type-a .slick-next,
#home-page-slider .slick-next,
.carousel-control.right, .gsc-slideshow-arrow-next {
  right: 15px !important;
  background-position: -40px 0 !important;
  content: '' !important;
}

#home-page-slider .slick-prev,
.carousel-control.left, .gsc-slideshow-arrow-previous {
  left: 15px !important;
  background-position: 0 0 !important;
  content: '' !important;
}

#home-page-slider .slick-prev:hover,
#home-page-slider .slick-next:hover,
.carousel-control:hover, .gsc-slideshow-arrow:hover {
  opacity: 1 !important;
  filter: none !important;
}

.slick-dots li,
.carousel-indicators li {
  background: transparent url(../assets/img/carousel_status.png) no-repeat;
  width: 15px;
  height: 15px;
  margin-left: 10px;
  cursor: pointer;
  background-position: 0 0;
}

.slick-dots .slick-active,
.carousel-indicators .active {
  background-color: transparent;
  background-position: 0 -25px;
}

.slick-dots li:hover,
.carousel-indicators li:hover {
  background-position: 0 -50px;
}

.slick-dots li {
  position: relative;
}

.slick-dots button {
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  border: 0;
  font-size: 0;
}

.region-content .slideContent {
  padding-top: 70px;
  padding-left: 50px;
  max-width: 450px;
  padding-right: 50px;
}

.front .region-content .bean-preview-block-1 {
  margin-bottom: 30px;
}
.front .region-content .bean-preview-block-1 .pull-right {
  margin-right: 0;
}
.front .region-content .bean-preview-block-1 img {
  padding-bottom: 20px;
}

.paragraphs-item-slider-type-a .field-item .background .banner-link-whole, .bean-bean-banners-slider .field-item .background .banner-link-whole {
  border: none;
  padding: 0;
}
.paragraphs-item-slider-type-a .field-item .banner-link-only-text, .bean-bean-banners-slider .field-item .banner-link-only-text {
  text-decoration: none;
  border-bottom: none;
  color: #ffffff;
  display: block;
  font-size: 30px;
  line-height: 40px;
  background: transparent;
}
.paragraphs-item-slider-type-a .field-item .second-text-link, .bean-bean-banners-slider .field-item .second-text-link {
  font-size: 24px;
  line-height: 34.8px;
}

.bean-bean-banners-slider .field-item .background .field-name-field-bean-banners-image img {
  visibility: hidden;
}

.cummins-preview-block {
  margin-bottom: 30px;
}

.page-node .paragraphs-items .paragraphs-item-slider-type-a .field-item .banner, .page-node .paragraphs-items .paragraphs-item-slider-type-a .field-item .background {
  padding: 0;
  margin: 0 0 20px;
}
@media (max-width: 1024px) {
  .page-node .paragraphs-items .paragraphs-item-slider-type-a .field-item .banner .slideContainer, .page-node .paragraphs-items .paragraphs-item-slider-type-a .field-item .background .slideContainer {
    background-color: #000000;
  }
}

.block-cummins-location-dealer form {
  padding-bottom: 0;
}
.block-cummins-location-dealer .dealer_location_form {
  background: none;
  padding-top: 15px;
  margin: 0px 15px;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.block-cummins-location-dealer .dealer_location_form::after {
  display: block;
  clear: both;
  content: ' ';
}
.block-cummins-location-dealer .dealer_location_form .section-title {
  float: left;
  margin-top: 5px;
}
.block-cummins-location-dealer .dealer_location_form select {
  margin: 0px 15px;
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  width: 160px;
  float: left;
}
.block-cummins-location-dealer .dealer_location_form select:active {
  background-color: #bd362f;
}
.block-cummins-location-dealer .dealer_location_form .dealer-location-how-to-use {
  margin-bottom: 15px;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row {
  padding: 20px 15px;
  border-bottom: 1px solid #ddd;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .views-field-title-field {
  font-weight: 600;
  font-size: 15px;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .views-field-field-dealer-address-1, .block-cummins-location-dealer .view-find-dealer-location .views-row .field-collection-item-field-dealer-contact, .block-cummins-location-dealer .view-find-dealer-location .views-row .views-field-field-dealer-type {
  margin: 10px 0 0 0;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .field-name-field-dealer-contact-name, .block-cummins-location-dealer .view-find-dealer-location .views-row .field-name-field-dealer-fc-phone-type {
  float: left;
  padding-right: 5px;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .field-name-field-dealer-fc-number a, .block-cummins-location-dealer .view-find-dealer-location .views-row .field-name-field-dealer-contact-e-mail a {
  color: #d4001e;
  text-decoration: none;
  border: none;
  padding: 0;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .dealer-location-link {
  margin: 20px 0 0 0;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .contact-person {
  margin-top: 10px;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .contact-person span {
  padding: 0 2px;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .contact-mail a {
  color: #d4001e;
  text-decoration: none;
  border: none;
  padding: 0;
}
.block-cummins-location-dealer .view-find-dealer-location .views-row .views-field-field-dealer-type span {
  float: left;
  padding-right: 5px;
}

.find-dealer-location-selected-filters {
  display: inline-block;
  padding: 0 15px;
}
.find-dealer-location-selected-filters a {
  border-radius: 12px !important;
  background: url("../assets/img/filters.png") no-repeat scroll right -84px #333;
  color: #fff;
  display: inline-block;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 35px 4px 15px;
  margin: 20px 5px 0 0;
  border-bottom: none;
}
.find-dealer-location-selected-filters a:hover {
  background: url("../assets/img/filters.png") no-repeat scroll right -124px #da4f49;
  text-decoration: none;
}

.view-find-sales-contacts .view-header {
  margin: 0 0 5px 0;
  font-style: italic;
  padding: 0 15px;
}

@media (min-width: 768px) {
  .dealer_location_form .section-title {
    margin-right: 20px;
  }
  .dealer_location_form .form-type-select {
    float: left;
    margin: 0 20px;
  }
}
@media (max-width: 767px) {
  .dealer_location_form .section-title {
    width: 100%;
    margin-bottom: 20px;
  }
  .dealer_location_form .form-type-select .sbHolder {
    width: 100%;
  }
  .dealer_location_form .form-type-select .sbOptions {
    width: 100%;
  }
  .dealer_location_form .form-type-select .sbOptions li a {
    padding-left: 30px;
  }
}
.find-dealer-location-selected-filters .disable-link {
  cursor: default;
  pointer-events: none;
  background-color: #666;
}

.node-type-landing-page-template-style-1 .slideContainer {
  position: absolute;
  top: 80px;
  left: inherit;
  width: 100%;
  text-align: center;
}
.node-type-landing-page-template-style-1 .slideContainer .slideContent {
  max-width: inherit;
  padding: 0;
}
.node-type-landing-page-template-style-1 .slideContainer .slideContent .field-name-field-bean-banners-text {
  font-size: 25px;
}
.node-type-landing-page-template-style-1 .slideContainer .slideContent .field-name-field-bean-banners-text-2 {
  font-size: 46px;
  font-weight: 900;
}
.node-type-landing-page-template-style-1 .slideContainer .slideContent .field-name-field-bean-banners-text-2, .node-type-landing-page-template-style-1 .slideContainer .slideContent .field-name-field-bean-banners-text {
  color: #dadada;
}
.node-type-landing-page-template-style-1 .slideContainer .textWrapper {
  background-color: transparent;
}
.node-type-landing-page-template-style-1 .region-banner {
  position: relative;
  padding-top: 30px;
}
.node-type-landing-page-template-style-1 .region-banner:before {
  content: url("../assets/img/icons/phone-icon.png");
  display: block;
  height: 48px;
  left: calc(50% - 24px);
  position: absolute;
  top: -58px;
  width: 48px;
}
.node-type-landing-page-template-style-1 .region-banner .block-bean:first-of-type {
  margin-top: 0;
}
.node-type-landing-page-template-style-1 .region-banner .entity-bean {
  border: 1px solid #dadada;
  padding: 10px 0 10px;
  text-align: center;
  background: #f7f7f7;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.node-type-landing-page-template-style-1 .region-banner .entity-bean p {
  font-size: 13px;
  color: #696969;
  margin: 0;
}
.node-type-landing-page-template-style-1 .region-banner .entity-bean p:first-of-type {
  color: #f03126;
  padding-top: 5px;
  font-size: 17px;
}
.node-type-landing-page-template-style-1 .full-width-bg {
  background: #efefef none repeat scroll 0 0;
  border-bottom: 2px solid #f03e33;
  border-top: 2px solid #e0e0e0;
  overflow: hidden;
  padding-top: 30px;
}
.node-type-landing-page-template-style-1 .full-width-bg .webform-client-form {
  background: #efefef none repeat scroll 0 0;
}
.node-type-landing-page-template-style-1 .bodyContent {
  margin-bottom: 15px;
}
.node-type-landing-page-template-style-1 .block-system .node {
  height: 100%;
  border: 1px solid #787878;
  padding: 0;
  text-align: center;
}
.node-type-landing-page-template-style-1 .block-system .node h2, .node-type-landing-page-template-style-1 .block-system .node p {
  padding: 0 34px 34px;
  max-width: 320px;
  margin: auto;
  color: #3e3e3e;
  font-family: "HelveticaNeueW02-55Roma","Arial Unicode MS",Arial,Helvetica,sans-serif;
}
.node-type-landing-page-template-style-1 .block-system .node h2 {
  position: relative;
  padding: 40px 0 20px 0;
  margin-bottom: 15px;
}
.node-type-landing-page-template-style-1 .block-system .node h2:after {
  background: red !important;
  color: #e05555;
  content: " ";
  display: inline-block;
  font-size: 22px;
  height: 2px;
  left: calc(50% - 10px);
  position: absolute;
  width: 20px;
  bottom: 0;
}
.node-type-landing-page-template-style-1 .block-webform .block-webform-content-wrp {
  height: 100%;
  border: 1px solid #787878;
}
.node-type-landing-page-template-style-1 .block-webform .block-webform-content-wrp:before {
  content: url("../assets/img/icons/envlope-icon.png");
  left: calc(50% - 23px);
  position: absolute;
  top: -23px;
  z-index: 100;
}
.node-type-landing-page-template-style-1 .block-webform h2 {
  padding-top: 40px;
  text-align: center;
  color: #3e3e3e;
  font-family: "HelveticaNeueW02-55Roma","Arial Unicode MS",Arial,Helvetica,sans-serif;
}
.node-type-landing-page-template-style-1 .block-webform .webform-submit {
  float: right;
}
.node-type-landing-page-template-style-1 .webform-client-form {
  padding: 0 34px 34px;
}
.node-type-landing-page-template-style-1 .webform-client-form input, .node-type-landing-page-template-style-1 .webform-client-form select, .node-type-landing-page-template-style-1 .webform-client-form textarea {
  background-color: #ffffff;
  border: none;
  border-bottom: 1px solid #c0c0c0;
  border-radius: 0 !important;
  box-sizing: border-box;
  margin-top: 20px;
  padding: 0 3%;
  width: 100%;
  box-shadow: none;
  color: #999999;
}
.node-type-landing-page-template-style-1 .webform-client-form input:focus, .node-type-landing-page-template-style-1 .webform-client-form select:focus, .node-type-landing-page-template-style-1 .webform-client-form textarea:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border-color: #c0c0c0 !important;
}
.node-type-landing-page-template-style-1 .webform-client-form textarea {
  padding: 4px 6px !important;
}
.node-type-landing-page-template-style-1 .webform-client-form .form-text:focus {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.node-type-landing-page-template-style-1 .webform-client-form input, .node-type-landing-page-template-style-1 .webform-client-form select {
  height: 31px;
}
.node-type-landing-page-template-style-1 .webform-client-form input:focus, .node-type-landing-page-template-style-1 .webform-client-form select:focus {
  border-color: #c0c0c0 !important;
}
.node-type-landing-page-template-style-1 .webform-client-form .grippie {
  display: none;
}
.node-type-landing-page-template-style-1 .webform-client-form .btn-primary {
  background: #B51516;
  border-radius: 0 !important;
  border: none;
}
.node-type-landing-page-template-style-1 .webform-client-form .webform-component-markup {
  float: left;
  width: 50%;
  margin-top: 30px;
  color: #666;
}

.view-id-news h2 a,
.view-id-news_by_category h2 a,
.view-id-_kr_news_by_category h2 a,
#block-news-latest-news-block h2 a,
#block-views-kr-news-block-1 h2 a,
#block-views-events-block h2 a,
#block-events-latest-events-block h2 a {
  color: #000000;
  font-family: 'HelveticaNeueW02-85Heav', 'Arial Unicode MS', Arial, Helvetica, Sans-Serif;
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 5px;
  border-bottom: none;
  padding-left: 0;
}
.view-id-news .views-row,
.view-id-news_by_category .views-row,
.view-id-_kr_news_by_category .views-row,
#block-news-latest-news-block .views-row,
#block-views-kr-news-block-1 .views-row,
#block-views-events-block .views-row,
#block-events-latest-events-block .views-row {
  margin-bottom: 20px;
}
.view-id-news .views-row .views-field-created,
.view-id-news_by_category .views-row .views-field-created,
.view-id-_kr_news_by_category .views-row .views-field-created,
#block-news-latest-news-block .views-row .views-field-created,
#block-views-kr-news-block-1 .views-row .views-field-created,
#block-views-events-block .views-row .views-field-created,
#block-events-latest-events-block .views-row .views-field-created {
  margin-bottom: 5px;
}
.view-id-news .views-row .views-field-created span,
.view-id-news_by_category .views-row .views-field-created span,
.view-id-_kr_news_by_category .views-row .views-field-created span,
#block-news-latest-news-block .views-row .views-field-created span,
#block-views-kr-news-block-1 .views-row .views-field-created span,
#block-views-events-block .views-row .views-field-created span,
#block-events-latest-events-block .views-row .views-field-created span {
  font-style: italic;
  font-size: 12px;
}
.view-id-news .views-row .views-field-field-image-to-text .field-content,
.view-id-news_by_category .views-row .views-field-field-image-to-text .field-content,
.view-id-_kr_news_by_category .views-row .views-field-field-image-to-text .field-content,
#block-news-latest-news-block .views-row .views-field-field-image-to-text .field-content,
#block-views-kr-news-block-1 .views-row .views-field-field-image-to-text .field-content,
#block-views-events-block .views-row .views-field-field-image-to-text .field-content,
#block-events-latest-events-block .views-row .views-field-field-image-to-text .field-content {
  margin-right: 20px;
}
.view-id-news .more-link,
.view-id-news_by_category .more-link,
.view-id-_kr_news_by_category .more-link,
#block-news-latest-news-block .more-link,
#block-views-kr-news-block-1 .more-link,
#block-views-events-block .more-link,
#block-events-latest-events-block .more-link {
  color: #d4001e;
  border-bottom: none;
  margin: 5px 0 0 0;
}

#block-news-latest-news-block h2, #block-views-kr-news-block-1 h2, #block-events-latest-events-block h2 {
  margin-bottom: 15px;
}
#block-news-latest-news-block .views-row-first, #block-views-kr-news-block-1 .views-row-first, #block-events-latest-events-block .views-row-first {
  padding-top: 15px;
  border-top: 1px solid;
}
#block-news-latest-news-block .views-row, #block-views-kr-news-block-1 .views-row, #block-events-latest-events-block .views-row {
  padding-bottom: 15px;
  border-bottom: 1px solid;
  margin-bottom: 15px;
}
#block-news-latest-news-block .views-field-views-ifempty a, #block-news-latest-news-block .views-field-view-node a, #block-views-kr-news-block-1 .views-field-views-ifempty a, #block-views-kr-news-block-1 .views-field-view-node a, #block-events-latest-events-block .views-field-views-ifempty a, #block-events-latest-events-block .views-field-view-node a {
  color: #000000;
  font-weight: 600;
  border-bottom: none;
}
#block-news-latest-news-block .btn, #block-views-kr-news-block-1 .btn, #block-events-latest-events-block .btn {
  margin-right: 0;
}

#block-news-latest-news-block .views-row .field-content a, #block-views-kr-news-block-1 .views-row .field-content a {
  padding: 0;
}

.view-display-id-list_of_years,
.view-display-id-categories {
  margin-bottom: 30px;
  border-top: 2px solid #333333;
  border-bottom: 2px solid #333333;
}
.view-display-id-list_of_years ul,
.view-display-id-categories ul {
  list-style-type: none;
  margin: 0;
}
.view-display-id-list_of_years ul li,
.view-display-id-categories ul li {
  background-color: #ffffff;
  border-bottom: 1px solid #cccccc;
  clear: both;
}
.view-display-id-list_of_years ul li:hover,
.view-display-id-categories ul li:hover {
  background-color: #007C7C;
}
.view-display-id-list_of_years ul li a,
.view-display-id-categories ul li a {
  margin-left: 15px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
  padding: 6px 3px;
  border-bottom: 0;
  white-space: normal;
  width: 100%;
  display: block;
}
.view-display-id-list_of_years ul li a:hover,
.view-display-id-categories ul li a:hover {
  color: #ffffff;
}
.view-display-id-list_of_years ul li .active,
.view-display-id-categories ul li .active {
  filter: none;
  color: #000000;
}

.node-product-pages .paragraphs-items .field-name-field-product-table-headers .table {
  margin-bottom: 0;
}
.node-product-pages .paragraphs-items .field-name-field-product-table-headers .table td {
  border: none;
  font-weight: bold;
  background: #FFFFFF;
}
.node-product-pages .paragraphs-items .field-name-field-product-pages-table-row .table td {
  background: #FFFFFF;
}
.node-product-pages .field-name-field-product-page-image {
  margin-bottom: 15px;
}
.node-product-pages .field-name-field-product-pages-table table td {
  font-size: 13px;
}
.node-product-pages .field-name-field-product-pages-table table td.text-cell {
  padding-top: 11px;
}

.block-cummins-sales-person .view-find-sales-contacts .views-row {
  position: relative;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field {
  font-size: 16px;
  margin: 5px 0;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field a {
  color: #df0023;
  text-decoration: none;
  font-size: 16px;
  border-bottom: none;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field a:hover {
  color: #930017;
  text-decoration: underline;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field.views-field-field-sales-person-image .field-content {
  width: 220px;
  height: 220px;
  background: url("../images/sales-placeholder.jpg") no-repeat;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-field-sales-person-first-name, .block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-field-sales-person-last-name {
  display: inline-block;
  font-size: 26px;
  font-weight: normal;
  font-family: "proxima-nova-n8", "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizelegibility;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-province, .block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-city, .block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-postal-code, .block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-additional, .block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-street {
  display: inline;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-street:after {
  content: "\A";
  white-space: pre;
  clear: both;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-nothing {
  position: absolute;
  bottom: 20px;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-nothing a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d62123;
  background-image: -moz-linear-gradient(top, #ff373a, #900);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff373a), to(#900));
  background-image: -webkit-linear-gradient(top, #ff373a, #900);
  background-image: -o-linear-gradient(top, #ff373a, #900);
  background-image: linear-gradient(to bottom, #ff373a, #900);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff373a', endColorstr='#ff990000', GradientType=0);
  border-color: #900 #900 #4d0000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  display: inline-block;
  padding: 7px 14px !important;
  margin-bottom: 0;
  font-size: 15px;
  text-align: center;
  vertical-align: middle;
  margin-top: 20px;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-nothing a:hover {
  color: #fff;
  background-color: #900;
  transition: background-position .1s linear;
  background-position: 0 -15px;
}

.block-cummins-sales-person form {
  padding-bottom: 0;
}
.block-cummins-sales-person .sales_person_form {
  background: none;
  padding-top: 15px;
  margin: 0px 15px;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.block-cummins-sales-person .sales_person_form::after {
  display: block;
  clear: both;
  content: ' ';
}
.block-cummins-sales-person .sales_person_form .section-title {
  float: left;
  margin-top: 5px;
}
.block-cummins-sales-person .sales_person_form select {
  margin: 0px 15px;
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  width: 160px;
  float: left;
}
.block-cummins-sales-person .sales_person_form select:active {
  background-color: #bd362f;
}
.block-cummins-sales-person .sales_person_form .sales-person-how-to-use {
  margin-bottom: 15px;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row {
  padding: 20px 15px 80px 15px;
  border-bottom: 1px solid #ddd;
}
.block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-field-sales-person-phone span, .block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-field-sales-person-phone div, .block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-field-sales-person-mobile span, .block-cummins-sales-person .view-find-sales-contacts .views-row .views-field-field-sales-person-mobile div {
  display: inline-block;
}

.find-sales-person-selected-filters {
  display: inline-block;
  padding: 0 15px;
}
.find-sales-person-selected-filters a {
  border-radius: 12px !important;
  background: url("../assets/img/filters.png") no-repeat scroll right -84px #333;
  color: #fff;
  display: inline-block;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  padding: 4px 35px 4px 15px;
  margin: 20px 5px 0 0;
  border-bottom: none;
}
.find-sales-person-selected-filters a:hover {
  background: url("../assets/img/filters.png") no-repeat scroll right -124px #da4f49;
  text-decoration: none;
}

.sales_person_form .sbHolder {
  border-radius: 5px !important;
  padding: 0 !important;
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  display: inline-block;
  height: 39px;
  width: 160px;
}
.sales_person_form .sbHolder:hover {
  background-color: #bd362f;
  padding: 0 !important;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-image: none;
}
.sales_person_form .sbHolder .sbSelector {
  color: #FFFFFF;
  border-bottom: none;
  display: inline-block;
  position: inherit;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  font-size: 16px;
  padding-top: 4px;
  width: 100%;
  text-align: left;
}
.sales_person_form .sbHolder .sbToggle {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 6px solid #fff;
  border-right: 6px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: none;
  content: "";
  position: absolute;
  top: 15px;
  right: 10px;
  background: none;
  padding: 0;
}
.sales_person_form .sbHolder .sbOptions {
  text-align: left;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #FFFFFF;
  border-radius: 6px !important;
  width: auto;
  min-width: 160px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  padding: 5px 0;
  top: 0 !important;
  margin: 43px 0 0 0;
}
.sales_person_form .sbHolder .sbOptions .sbGroup {
  color: #333;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  background: #AAA;
  color: #FFF;
  padding: 0 0 0 10px;
  font-weight: 100;
  font-size: 12px;
}
.sales_person_form .sbHolder .sbOptions li {
  padding: 0;
  margin: 0;
  display: block;
  width: auto;
  position: relative;
}
.sales_person_form .sbHolder .sbOptions li:first-of-type {
  display: none;
}
.sales_person_form .sbHolder .sbOptions li a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  color: #333;
  white-space: nowrap;
  border: none;
}
.sales_person_form .sbHolder .sbOptions li a:hover {
  color: #FFFFFF;
  background-color: #d50021;
  background-repeat: repeat-x;
}
.sales_person_form .sbHolder .sbOptions .filter-selected {
  background-color: #d50021;
  background-repeat: repeat-x;
}
.sales_person_form .sbHolder .sbOptions .filter-selected a {
  background-image: url("../assets/img/check-mark.png");
  background-position: 3% 45%;
  background-repeat: no-repeat;
  color: #fff;
}
.sales_person_form .sbHolder .sbOptions .filter-selected a:hover {
  background-image: url("../assets/img/check-mark.png");
  background-repeat: no-repeat;
}
.sales_person_form .form-type-select {
  margin-bottom: 0;
  padding-bottom: 15px;
  position: relative;
}
.sales_person_form .form-type-select .sequence_number {
  font-size: 25px;
  font-weight: 900;
  padding-right: 10px;
  float: left;
  margin-top: 12px;
}

.view-find-sales-contacts .view-header {
  margin: 0 0 5px 0;
  font-style: italic;
  padding: 0 15px;
}

@media (min-width: 768px) {
  .sales_person_form .section-title {
    margin-right: 20px;
  }
  .sales_person_form .form-type-select {
    float: left;
    margin: 0 20px;
  }
}
@media (max-width: 767px) {
  .sales_person_form .section-title {
    width: 100%;
    margin-bottom: 20px;
  }
  .sales_person_form .form-type-select .sequence_number {
    margin-bottom: 10px;
  }
  .sales_person_form .form-type-select .sbHolder {
    width: 100%;
  }
  .sales_person_form .form-type-select .sbOptions {
    width: 100%;
  }
  .sales_person_form .form-type-select .sbOptions li a {
    padding-left: 30px;
  }
}
.find-sales-person-selected-filters .disable-link {
  cursor: default;
  pointer-events: none;
  background-color: #666;
}
.find-sales-person-selected-filters #tag_all {
  cursor: pointer;
}

#block-cummins-sales-person-find-sales-person-block #filters-info-image {
  margin-top: 10px;
  text-align: center;
}

.webform-component-file {
  padding-top: 0px;
}
.webform-component-file .form-file {
  float: left;
}
.webform-component-file .btn {
  float: left;
  margin-top: 0;
  margin-left: 10px;
}
.webform-component-file .form-managed-file input {
  padding-left: 0px !important;
}

.page-node-webform-results-download .region-content form, .page-node-webform-results-analysis .region-content form {
  background: #ffffff;
}
.page-node-webform-results-download .region-content form .panel-default, .page-node-webform-results-analysis .region-content form .panel-default {
  border-radius: 4px 4px 0 0 !important;
  margin-top: 20px;
  border: 1px solid #999999;
  padding-bottom: 0;
}
.page-node-webform-results-download .region-content form .panel-default legend, .page-node-webform-results-analysis .region-content form .panel-default legend {
  border-radius: 4px 4px 0 0 !important;
  border: none;
}
.page-node-webform-results-download .region-content form .panel-default legend a, .page-node-webform-results-analysis .region-content form .panel-default legend a {
  color: #ffffff;
  border-bottom: 0;
  text-indent: 20px;
  font-family: 'HelveticaNeueW02-75Bold', Tahoma, sans-serif;
  font-size: 15px;
  line-height: 30px;
  font-weight: normal;
}
.page-node-webform-results-download .region-content form .panel-default .panel-heading, .page-node-webform-results-analysis .region-content form .panel-default .panel-heading {
  margin-bottom: 0;
}
.page-node-webform-results-download .region-content form .panel-default .panel-body, .page-node-webform-results-analysis .region-content form .panel-default .panel-body {
  padding-top: 10px;
}
.page-node-webform-results-download .region-content form .webform-component-select-table, .page-node-webform-results-analysis .region-content form .webform-component-select-table {
  padding-bottom: 29px;
}
.page-node-webform-results-download .region-content form button, .page-node-webform-results-analysis .region-content form button {
  margin-top: 20px;
}
.page-node-webform-results-download .region-content form button:hover, .page-node-webform-results-analysis .region-content form button:hover {
  display: block;
}

#search-form .form-wrapper {
  position: relative;
}
#search-form .form-wrapper .btn {
  position: absolute;
  top: 6px;
  right: 5px;
}

.file-video-youtube .content {
  max-width: 690px;
  margin: auto;
}
.file-video-youtube .content div {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.file-video-youtube .content div iframe, .file-video-youtube .content div object, .file-video-youtube .content div embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#search-block-form {
  position: relative;
}
#search-block-form .btn {
  position: absolute;
  top: 7px;
  right: 5px;
  margin: 0;
}

.youtube-embed-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.youtube-embed-wrapper iframe, .youtube-embed-wrapper object, .youtube-embed-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.banner {
  padding: 30px 0 0;
}

#block-application-cummins-logout-block {
  margin-left: 1px;
  position: relative;
  float: right;
  padding: 10px 0 0 5px;
}
#block-application-cummins-logout-block #logout-link {
  font-family: "HelveticaNeueW02-55Roma",sans-serif;
  border: none;
  color: #ccc;
  font-size: 10px;
  text-transform: uppercase;
  transition: color 0.3s ease 0s;
}
#block-application-cummins-logout-block #logout-link:hover {
  color: #fff;
}
#block-application-cummins-logout-block .smallPipe {
  top: 17px;
}
#block-application-cummins-logout-block .manager-links {
  list-style: none;
  display: inline-block;
  margin-left: 0;
}
#block-application-cummins-logout-block .manager-links li {
  float: left;
  line-height: 19px;
}
#block-application-cummins-logout-block .manager-links .smallPipe {
  display: block;
  float: left;
  position: inherit;
  margin: 7px 5px 0 5px;
}

#block-bean-top-header-phone-contact {
  float: left;
  margin: 10px 0 0 5px;
  padding: 0;
}
#block-bean-top-header-phone-contact, #block-bean-top-header-phone-contact a, #block-bean-top-header-phone-contact p {
  color: #CCCCCC;
  font-size: 12px;
}
#block-bean-top-header-phone-contact .smallPipe {
  display: none;
}

.banner .cummins-preview-block h2 {
  color: #000;
  text-rendering: optimizelegibility;
  font-size: 24px;
  margin-bottom: 5px;
  font-weight: normal;
  font-family: 'HelveticaNeueW02-55Roma', 'Arial Unicode MS', Arial, Helvetica, sans-serif;
  line-height: 26px;
}

body.node-type-landing-page-webform > .container {
  width: 100%;
  padding: 0;
}
body.node-type-landing-page-webform .bodyContent {
  padding: 0 !important;
}
body.node-type-landing-page-webform .entity-paragraphs-item * {
  box-sizing: border-box;
}
body.node-type-landing-page-webform .entity-paragraphs-item > .content {
  max-width: 1170px;
  margin: 0 auto;
}
body.node-type-landing-page-webform .entity-paragraphs-item h1, body.node-type-landing-page-webform .entity-paragraphs-item h2, body.node-type-landing-page-webform .entity-paragraphs-item h3 {
  margin-top: 0;
  line-height: 1em;
  text-shadow: none;
}
body.node-type-landing-page-webform .entity-paragraphs-item ul {
  margin-top: 0;
  margin-bottom: 8px;
}
body.node-type-landing-page-webform .entity-paragraphs-item ul li {
  margin-top: 0;
  margin-bottom: 0;
}
body.node-type-landing-page-webform .entity-paragraphs-item p {
  margin-bottom: 8px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-header-text-block, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-text-block {
  text-align: center;
  padding: 40px 30px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-header-text-block h1 {
  font-size: 40px;
  margin-bottom: 7px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-header-text-block h2 {
  font-size: 26px;
  font-family: "HelveticaNeueW02-65Medi", Arial, Helvetica, sans-serif;
}
@media all and (max-width: 500px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-header-text-block h2 {
    font-size: 20px;
  }
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-text-block h2 {
  font-size: 36px;
  margin-bottom: 15px;
}
@media all and (max-width: 500px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-text-block h2 {
    font-size: 22px;
  }
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-text-block h3 {
  font-size: 22px;
  font-family: "HelveticaNeueW02-65Medi", Arial, Helvetica, sans-serif;
}
@media all and (max-width: 500px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-text-block h3 {
    font-size: 18px;
  }
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block {
  overflow: hidden;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .group-image-block {
  padding: 0;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .group-text-block {
  padding: 40px 50px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block h2 {
  font-size: 30px;
  margin-bottom: 7px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block h2:after {
  content: "";
  display: block;
  width: 220px;
  height: 4px;
  margin-top: 15px;
  background-color: #DB202E;
}
@media all and (max-width: 500px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block h2 {
    font-size: 22px;
  }
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-body-text .field-items .field-item p:last-child {
  margin: 0;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-body-text, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-body-text * {
  font-size: 19px;
  line-height: 28px;
  font-family: "HelveticaNeueW01-45Ligh", Arial, Helvetica, sans-serif !important;
}
@media all and (max-width: 500px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-body-text, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-body-text * {
    font-size: 16px;
    line-height: 22px;
  }
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-images, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-images .field-items, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-images .slick-list, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-images .slick-track {
  height: 100%;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-images .field-items .field-item {
  max-width: 100%;
  text-align: center;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-images .field-items .field-item::before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-text-block .field-name-field-par-landing-images .field-items .field-item img {
  vertical-align: middle;
  display: inline-block;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block {
  min-height: 120px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block .content {
  position: relative;
  max-width: 100%;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block .content img {
  width: 100%;
  min-height: 120px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block .content .group-text-block {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block .content .group-text-block .field-name-field-par-landing-main-text .field-item h1 {
  font-size: 40px;
  font-weight: 900;
  padding-bottom: 7px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block .content .group-text-block .field-name-field-par-landing-sub-text .field-item h2 {
  font-size: 30px;
}
@media all and (max-width: 500px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block .content .group-text-block .field-name-field-par-landing-sub-text .field-item h2 {
    font-size: 22px;
  }
}
@media screen and (min-width: 501px) and (max-width: 768px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block .content .group-text-block .field-name-field-par-landing-main-text .field-item h1 {
    font-weight: 500;
  }
}
@media screen and (max-width: 500px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-photo-block .content .group-text-block .field-name-field-par-landing-main-text .field-item h1 {
    font-weight: 500;
  }
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns {
  overflow: hidden;
  padding: 40px 30px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content {
  text-align: center;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content img {
  margin-bottom: 20px;
  margin-top: 20px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .three-column-par-header {
  margin-bottom: 20px;
  font-size: 26px;
}
@media all and (max-width: 500px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .three-column-par-header {
    font-size: 18px;
  }
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .three-column-par-header:after {
  content: "";
  display: block;
  width: 220px;
  height: 4px;
  margin-top: 15px;
  background-color: #DB202E;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 992px) {
  body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .three-column-par-header:after {
    width: 110px;
  }
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text2,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text3 {
  text-align: center;
  padding: 0 20px 20px 20px;
  font-size: 16px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text p, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text li, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text p span, body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text table,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text2 p,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text2 li,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text2 p span,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text2 table,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text3 p,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text3 li,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text3 p span,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text3 table {
  font-size: 16px;
}
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text .field-item p:last-child,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text2 .field-item p:last-child,
body.node-type-landing-page-webform .entity-paragraphs-item.paragraphs-item-landing-page-3-columns .content .field-name-field-par-landing-body-text3 .field-item p:last-child {
  margin: 0;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red {
  background-color: transparent;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text h1, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text h2, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text h3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text2 h1,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text2 h2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text2 h3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text3 h1,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text3 h2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-main-text3 h3 {
  color: #000000;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-sub-text, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-sub-text h1, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-sub-text h2, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-red .field-name-field-par-landing-sub-text h3 {
  color: #DB202E;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text, body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text h1, body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text h2, body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text h3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text2 h1,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text2 h2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text2 h3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text3 h1,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text3 h2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-main-text3 h3, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text h1, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text h2, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text h3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text2 h1,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text2 h2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text2 h3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text3 h1,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text3 h2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-main-text3 h3 {
  color: #000000;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-sub-text, body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-sub-text h1, body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-sub-text h2, body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-sub-text h3, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-sub-text, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-sub-text h1, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-sub-text h2, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-sub-text h3 {
  color: #494848;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-body-text,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-body-text2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey .field-name-field-par-landing-body-text3, body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-body-text,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-body-text2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey .field-name-field-par-landing-body-text3 {
  color: #494848;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-grey-main-black-sub-grey {
  background-color: #e4e2e2;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-white-main-black-sub-grey {
  background-color: transparent;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white {
  background-color: #C61E1E;
}
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-main-text, body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-main-text *,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-main-text2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-main-text2 *,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-main-text3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-main-text3 *,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-sub-text,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-sub-text *,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-body-text,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-body-text *,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-body-text2,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-body-text2 *,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-body-text3,
body.node-type-landing-page-webform .entity-paragraphs-item.bg-red-text-white .field-name-field-par-landing-body-text3 * {
  color: #FDFDFD;
}
body.node-type-landing-page-webform .entity-paragraphs-item.images-on-left .content > .field-group-div {
  float: left;
}
body.node-type-landing-page-webform .entity-paragraphs-item.images-on-right .content > .field-group-div {
  float: right;
}
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider {
  position: relative;
  overflow: hidden;
}
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider .slick-prev,
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider .slick-next {
  display: block;
  position: absolute;
  overflow: hidden;
  top: calc(50% - 20px);
  width: 40px;
  height: 40px;
  border-radius: 20px !important;
  border: 1px solid #e4e2e2;
  background-color: #e4e2e2;
}
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider .slick-prev:before,
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider .slick-next:before {
  display: block;
  height: 100%;
  color: #494848;
  font-size: 50px;
  padding: 4px 0;
}
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider .slick-prev {
  left: 20px;
}
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider .slick-prev:before {
  content: "\2039";
}
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider .slick-next {
  right: 20px;
}
body.node-type-landing-page-webform .entity-paragraphs-item .slick-slider .slick-next:before {
  content: "\203A";
}
body.node-type-landing-page-webform .entity-paragraphs-item .slick-track {
  display: flex;
  align-items: center;
}
body.node-type-landing-page-webform form.webform-client-form {
  background-color: #e4e2e2;
  padding: 20px 0;
  margin: 0;
  border-top: 6px solid #000;
}
body.node-type-landing-page-webform form.webform-client-form > div {
  max-width: 900px;
  margin: 0 auto;
}
body.node-type-landing-page-webform form.webform-client-form .webform-component {
  margin: auto;
  clear: none;
  padding: 15px 15px 0 15px;
}
body.node-type-landing-page-webform form.webform-client-form .webform-component:not(.col-md-6) {
  width: auto;
}
body.node-type-landing-page-webform form.webform-client-form .btn-default {
  background: #D02323;
  background: -moz-linear-gradient(top, #D02323 0%, #b11314 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D02323), color-stop(100%, #b11314));
  background: -webkit-linear-gradient(top, #D02323 0%, #b11314 100%);
  background: -o-linear-gradient(top, #D02323 0%, #b11314 100%);
  background: -ms-linear-gradient(top, #D02323 0%, #b11314 100%);
  background: linear-gradient(to bottom, #D02323 0%, #b11314 100%);
  border: 1px solid #b11314;
}
body.node-type-landing-page-webform form.webform-client-form .btn-default:hover {
  background: #D02323;
  background: -moz-linear-gradient(top, #D02323 0%, #D02323 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D02323), color-stop(100%, #D02323));
  background: -webkit-linear-gradient(top, #D02323 0%, #D02323 100%);
  background: -o-linear-gradient(top, #D02323 0%, #D02323 100%);
  background: -ms-linear-gradient(top, #D02323 0%, #D02323 100%);
  background: linear-gradient(to bottom, #D02323 0%, #D02323 100%);
  border: 1px solid #D02323;
}
body.node-type-landing-page-webform form.webform-client-form button {
  margin: 20px auto 0 auto;
  padding: 10px 45px !important;
  font-size: 22px;
  font-family: "HelveticaNeueW02-65Medi", Arial, Helvetica, sans-serif;
}
body.node-type-landing-page-webform form.webform-client-form button, body.node-type-landing-page-webform form.webform-client-form button:active, body.node-type-landing-page-webform form.webform-client-form button:hover {
  display: block;
}
body.node-type-landing-page-webform #autologout-cache-check {
  margin: 0;
  padding: 0;
}

form#landing-page-webform-node-form div.collapsible > h3 {
  background-color: #DB202E;
}
form#landing-page-webform-node-form div.collapsible > h3 a {
  display: block;
  color: #ffffff;
}

.node-dealer-location .group-dealer-left-column .field .field-items {
  padding-right: 10px;
}
.node-dealer-location .extra-back-button-wrp {
  clear: both;
}

.dealer_location_form div.form-type-select {
  margin-bottom: 0;
  padding-bottom: 15px;
}

#page-not-found #search-form {
  margin: 0 0 50px 0;
}
#page-not-found #search-form .serach-btn {
  display: block;
  margin: auto;
}
#page-not-found a {
  display: block;
  margin: auto;
  width: 130px;
}

.paragraphs-item-slider-type-a {
  position: relative;
}
.paragraphs-item-slider-type-a .banner.background {
  position: relative;
}
.paragraphs-item-slider-type-a .slideContainer .textWrapper .field-name-field-bean-banners-text {
  padding: 0;
  margin: 0;
}
.paragraphs-item-slider-type-a .slideContainer .textWrapper .field-name-field-bean-banners-text-2 {
  padding-bottom: 0;
}
.paragraphs-item-slider-type-a .slideContainer .textWrapper .field-name-field-bean-banners-link {
  padding: 10px 0;
}
.paragraphs-item-slider-type-a .slick-dots {
  bottom: 0%;
}
.paragraphs-item-slider-type-a .slick-prev {
  left: 15px;
}

.region-content .paragraphs-item-slider-type-a .slideContent {
  padding-top: 00px;
  padding-left: 20px;
  max-width: 450px;
  padding-right: 50px;
}

.social_linkedin {
  background: transparent url("../assets/img/icons/icon_linkedin.png") no-repeat scroll 0 0;
}

.social_instagram {
  background: transparent url("../assets/img/icons/icon_instagram.png") no-repeat scroll 0 0;
}

.region-sidebar-first .block-menu-block li .SubMenu {
  z-index: auto !important;
}
.region-sidebar-first .block-menu-block li .SubMenu li {
  background-color: #eeeeee;
  border-bottom: 1px solid #ffffff;
}
.region-sidebar-first .block-menu-block li .SubMenu li a {
  margin-left: 0;
  padding-left: 15px;
}
.region-sidebar-first > section.block-views h2.block-title {
  font-size: 18px;
}
.region-sidebar-first > section:not(:first-child) {
  margin-top: 15px;
}

#block-cummins-menu-block-cummins-menu-block .dropdownLevel2 li {
  background-color: #eeeeee;
  border-bottom: 1px solid #ffffff;
}

#block-cummins-menu-block-cummins-menu-block .dropdownLevel3 li {
  background-color: #dddddd;
}

#block-cummins-menu-block-cummins-menu-block .dropdownLevel4 li {
  background-color: #cccccc;
}

#block-cummins-menu-block-cummins-menu-block .dropdownLevel2 li.active {
  border-top: 1px solid #000000;
}

.action-links {
  margin: 1em 0;
  list-style-type: none;
}

.panel-group .panel-primary .panel-heading {
  height: 30px;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ddd !important;
  border-radius: 6px 6px 6px 6px !important;
  padding: 10px 15px;
  margin-bottom: 0px !important;
  margin-top: 10px;
}
.panel-group .panel-primary .panel-heading a {
  float: left;
  width: 100%;
  color: #000;
  font-size: 14px;
  font-weight: bold;
  display: block;
  border: 0px;
}
.panel-group .panel-primary .panel-body {
  border: 1px solid #CCC;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-radius: 0px 0px 5px 5px !important;
}

.timeline {
  background: #f0f0f0 url("../images/timeline-bg.jpg") center top repeat-y;
  padding: 15px 15px 120px 15px;
  position: relative;
}
.timeline .year {
  line-height: 140px;
  font-size: 60px;
  color: #ffffff;
  text-align: center;
}
.timeline .boxer {
  width: 47.5%;
  height: 140px;
  position: relative;
}
.timeline .boxizq {
  clear: right;
  background-color: #000000;
  float: left;
}
.timeline .boxizq .picture {
  float: left;
  border-right: 4px solid #ffffff;
}
.timeline .boxizq .arrow {
  position: absolute;
  right: -13px;
  height: 31px;
  width: 13px;
  top: 10px;
  background: url("../images/tl-arrow-right.png") 0 0 no-repeat;
}
.timeline .boxder {
  clear: left;
  background-color: #cc0000;
  float: right;
}
.timeline .boxder .picture {
  float: right;
  border-left: 4px solid #ffffff;
}
.timeline .boxder .arrow {
  position: absolute;
  left: -13px;
  height: 31px;
  width: 13px;
  top: 10px;
  background: url("../images/tl-arrow-left.png") 0 0 no-repeat;
}
.timeline .boxizq .picture, .timeline .boxder .picture {
  display: block;
}
.timeline .content {
  padding: 15px 27px;
  background-color: #d6d6d6;
  color: #666666;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  border-top: 4px solid #FFF;
}
.timeline .circle {
  height: 20px;
  width: 20px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: block;
  background: url("../images/tl-circle.png") 0 0 no-repeat;
}
.timeline .circle-top {
  top: 0;
}
.timeline .circle-bottom {
  bottom: -1px;
}
@media (max-width: 860px) {
  .timeline {
    background: none;
  }
  .timeline .boxer {
    width: 100%;
    height: 100%;
  }
  .timeline .circle, .timeline .boxizq .arrow, .timeline .boxder .arrow {
    background: none;
  }
}
