/* Carousel / Slider */
div#homepageCarouselDesktop .carousel-caption {
  text-align: right;
  padding: 40px 0 30px 27%;
}
div#homepageCarouselDesktop .carousel-caption .fa:after {
  content: "\f053";
}
@media (min-width: 1200px) {
  div#homepageCarouselDesktop .carousel-caption {
    padding: 52px 0 0 27%;
  }
}
@media all and (max-width: 768px) {
  div#homepageCarouselDesktop .carousel-caption {
    width: 90%;
    margin: 30px 0px 0px 0px !important;
  }
}
/* Login Box */
div#hpc-login-wrapper {
  background-position: 17px 15px;
  z-index: 20;
}
div#hpc-login-wrapper a#hpc-login-toggle {
  background: #3A880F url('../images/person.png') no-repeat 95% 11px;
}
div#hpc-login-wrapper a#hpc-login-toggle i {
  left: 11px;
  right: inherit;
}
.hpc-login-overlay-message .hpc-login-message .fa-times {
  float: left;
}
.hpc-login-overlay-message .hpc-login-message .message_description {
  margin: 1.5em 2.5em 0 0;
  text-align: right;
}
.hpc-login-overlay-message .hpc-login-message .hpc-login-message-text {
  font-size: 18px;
  text-align: right;
}
.hpc-login-overlay-message .hpc-login-message .hpc-login-message-text > div {
  line-height: 25px;
}
/* Teasers */
body.node-type-homepage .hp_teasers_container .field-items > div {
  float: right;
}
@media (max-width: 494px) {
  body.node-type-homepage .hp_teasers_container .field-items > div {
    margin: 0 0 20px 0;
    float: none;
  }
}
body.node-type-homepage .hp_teasers_container .hp_teaser {
  float: right;
  -margin: 0 0px 30px 5%;
  padding: 0px 0px 0px 15px;
  border-right: none;
  border-left: 1px solid #C4C5C6;
  width: 90%;
}
body.node-type-homepage .hp_teasers_container .hp_teaser .fa:after {
  content: "\f053";
}
@media (max-width: 494px) {
  body.node-type-homepage .hp_teasers_container .hp_teaser {
    border-left: none;
  }
}
body.node-type-homepage .hp_teasers_container .breakTeaser {
  border-left: 0px solid #C4C5C6;
}
.node-block-main-promo .group-left {
  padding-right: 0;
  padding-left: 15px;
}
.node-block-main-promo:first-child {
  margin-left: 30px;
  margin-right: 0;
}
div.youtube_overlay_box div.youtube_overlay_box_close {
  left: 0;
}
div.youtube_overlay_box div.youtube_overlay_box_close img {
  margin-right: 10px;
  margin-left: 0;
}
.node-discount-forall-block div.field-name-field-dfb-items > div.field-items > div.field-item {
  float: right;
  margin-left: 25px;
  margin-right: 0;
}
div.node-block-promo-branches .field-name-field-pbp-fc-image {
  margin-left: 10px;
  margin-right: 0;
}
div.node-block-promo-branches .group-right div.field-name-field-bpb-link div.field-item {
  margin-right: 0px;
  margin-left: 30px;
}
div.node-block-promo-branches .group-right div.field-name-field-pbp-link-image > div > div.field-item div.content {
  overflow: hidden;
}
div.node-block-promo-branches .group-right div.field-name-field-pbp-link-image > div > div.field-item div.content > div {
  float: right !important;
}
div.node-block-promo-branches .group-right div.field-name-field-pbp-link-image .field-collection-container .hp-branches-links-list .hp-icons-links-list-item .hp-icons-links-list-item-img img {
  margin-right: 0;
  margin-left: 20px;
}
div.node-block-promo-branches .group-right > div.field-collection-container div.field-name-field-pbp-link-image > div > div.field-item div.content > div {
  float: right;
}
div.field-name-field-hp-tabs div.homepage_tabs_wrapper li.main_tab {
  border-right: 1px solid #000;
  box-shadow: inset 2px -1px 0px 0px #6b6e6a;
}
div.field-name-field-hp-tabs div.homepage_tabs_wrapper li.main_tab .tab_unselected {
  background: url('../images/tabs_sprite.png') no-repeat -74px -8px;
  right: -13px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.field-name-field-hp-tabs div.homepage_tabs_wrapper li.main_tab .tab_unselected {
    background: url('../images/tabs_sprite.png') no-repeat -74px -8px;
    right: -14px;
  }
}
div.field-name-field-hp-tabs div.homepage_tabs_wrapper li.main_tab .tab_selected {
  background: url('../images/tabs_sprite.png') no-repeat -10px -54px;
  right: -14px;
  right: -13px\9;
}
div.field-name-field-hp-tabs div.homepage_tabs_wrapper li.main_tab.active:last-child {
  border-left: 0px;
}
@media (max-width: 991px) {
  div.field-name-field-hp-tabs div.homepage_tabs_wrapper li.main_tab:after {
    border-bottom: 0px solid #676A64;
  }
}
div.field-name-field-hp-tabs div.homepage_tabs_wrapper li.main_tab:first-child {
  border-right: none;
}
.hp_main_banner .pause,
.region-hp-banner .pause,
#block-homepage-changing-banner .pause,
#homepageCarouselDesktop .pause,
.carousel-inner .pause {
  left: 22px;
  right: auto;
}
.hp_main_banner .pause a,
.region-hp-banner .pause a,
#block-homepage-changing-banner .pause a,
#homepageCarouselDesktop .pause a,
.carousel-inner .pause a {
  padding-right: 0;
}
.hp_main_banner .pause a .fa-play,
.region-hp-banner .pause a .fa-play,
#block-homepage-changing-banner .pause a .fa-play,
#homepageCarouselDesktop .pause a .fa-play,
.carousel-inner .pause a .fa-play {
  padding-left: 5px;
}
#homepageCarouselMobile .pause {
  left: 10px;
}
body.rtl section.hp_icons_links .field-name-field-il-icon {
  float: right;
  border-left: 1px solid #F4F4F4;
  border-bottom: 0;
  border-right: 0;
}
body.rtl section.hp_icons_links ul.hp-icons-links-list {
  display: table;
}
body.rtl section.hp_icons_links ul.hp-icons-links-list li.hp-icons-links-list-item {
  padding: 0 0 0 30px;
}
body.rtl section.hp_icons_links ul {
  padding-right: 0;
}
body.rtl section.hp_icons_links div.field-name-field-il-link,
body.rtl section.hp_icons_links div.field-name-field-il-link-col2,
body.rtl section.hp_icons_links div.field-name-field-il-link-col3 {
  margin: 34px 40px 10px 0;
  float: right;
}
@media (max-width: 992px) {
  body.rtl section.hp_icons_links .field-name-field-il-icon {
    border-left: none !important;
    float: none;
    display: flex;
    padding: 40px 0 25px 0px;
  }
}
