.single-page-1.single-page-wrapper {
    padding-left: 0;
    padding-right: 0;
    min-height: 0;
}

.language-switcher-language-url ul{
    background-color: #2eade4;;
    margin: 0;
    list-style: none;
    padding: 30px 40px 0 10px;
    height: 0;
    overflow: hidden;
    min-width: 80px;
}

.language-switcher-language-url li.is-active {
    position: absolute;
    top: 8px;
}

.language-switcher-language-url li {
    margin: 0 0 7px;
}

.language-switcher-language-url a {
    color: #ffffff;
    display: block;
    font-size: 12px;
    line-height: 1;
    margin: 0;
    text-transform: uppercase;
    text-decoration: none;
}
.language-switcher-language-url ul:after {
  display: inline-block;
  font: normal normal normal 16px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  color: #fff;

  position: absolute;
  top: 8px;
  right: 5px;

  line-height: 0;
}
.language-switcher-language-url a:hover {
    color: #c6c6c6;
}

.language-switcher-language-url ul:hover {
    height: auto;
    padding-bottom: 3px;
}

.language-switcher-language-url ul.links a.is-active {
    color: #fff; 
}

.block-language {

    position: absolute;
    top: 35px;
    right: 20px;
    z-index: 12;
    float: right;
    margin-bottom: 11px;
    margin-top: 5px;
    width: auto;
    margin-left: 15px;
}
@media (max-width: 768px){
  .block-language {
      top: 25px;
      left: 110px;
      right: inherit;
  }
}
@media (min-width: 479px){
:lang(hu) .view-slideshow.view-display-id-block_1 .frame-text p {
    font-size: 5.9rem;

    }
:lang(lv) .view-slideshow.view-display-id-block_1 .frame-text p {
    font-size: 5.9rem;

    }
:lang(sl) .view-slideshow.view-display-id-block_1 .frame-text p {
    font-size: 4.9rem;

    }
:lang(lt) .view-slideshow.view-display-id-block_1 .frame-text p {
    font-size: 4.9rem;

    }
}

#block-ansellsw-main-menu a.external-link {
    content: "T";
    background-image: url(../images/external-link.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right:25px;

  }