/**
 * File: cssDesktop
 * Created: 2019-05-29-09:09
 */

/*===== HEADER =====*/
@media (min-width: 1024px) {
  .ntm-header {
    font-size: 16px; }
  .ntm-container .right {
    margin-left: auto; }
  .ntm-row {
    margin-left: 10%;
    margin-right: 10%; }
  .ntm-decision.ntm-decision {
    display: block; }
  .decisionList {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: right; }
    .decisionList li {
      padding: 0 10px; }
      .decisionList li:last-child {
        padding-right: 0; }
    .decisionList a {
      -webkit-transition: all 0.2s;
      -o-transition: all 0.2s;
      transition: all 0.2s;
      position: relative;
      color: #000; }
      .decisionList a:hover, .decisionList a.active {
        color: #e30074; }
        .decisionList a:hover:after, .decisionList a.active:after {
          width: 100%; }
      .decisionList a:after {
        left: 0;
        top: 135%;
        position: absolute;
        content: '';
        display: block;
        width: 0%;
        margin-top: -5px;
        height: 3px;
        background-color: #e30074;
        -webkit-transition: width .2s;
        -o-transition: width .2s;
        transition: width .2s; }
  .ntm-wrapper .menuContact {
    display: none; }
  .ntm-wrapper .groupLink {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .marg-r1.myTMB {
    margin-right: 0; }
  .search_hook {
    margin-left: auto; }
  .search-form input.hidePlaceholder::-webkit-input-placeholder {
    color: transparent !important; }
  .search-form input.hidePlaceholder:-ms-input-placeholder {
    color: transparent !important; }
  .search-form input.hidePlaceholder::-ms-input-placeholder {
    color: transparent !important; }
  .search-form input.hidePlaceholder::placeholder {
    color: transparent !important; }
  .search-form input::-webkit-input-placeholder {
    color: #999 !important; }
  .search-form input:-ms-input-placeholder {
    color: #999 !important; }
  .search-form input::-ms-input-placeholder {
    color: #999 !important; }
  .search-form input::placeholder {
    color: #999 !important; }
  #select-myTMB,
  #select-version,
  .drList {
    margin-right: 0;
    font-size: 1em;
    min-width: 170px;
    margin-top: 40px; }
  .icon-user-MyTMB {
    display: inline-block; }
  #select-version {
    display: none; }
  .select_mate {
    width: 180px; }
  .basket {
    display: none;
    top: 110px; }
    .basket .hide-on-desktop {
      display: none; } }

@media screen and (min-width: 992px) and (max-width: 1366px) {
  .ntm-component .button {
    padding: 0.8em 1.5em; } }

@media screen and (min-width: 992px) and (max-width: 1279px) {
  .ntm-component .button {
    padding-left: 1em;
    padding-right: 1em; } }

@media screen and (min-width: 1024px) {
  .ntm-component .button {
    padding: .6em 2em; } }

@supports (-ms-ime-align: auto) {
  .ntm-wrapper > a {
    font-size: 1em; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ntm-wrapper > a {
    font-size: 1em; } }

@media screen and (min-width: 1024px) {
  .ntm-wrapper > a {
    background-image: none !important; } }

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .ntm-wrapper > a {
    padding-left: 1em;
    padding-right: 1em;
    font-size: 0.9em; } }

@supports (-ms-ime-align: auto) {
  .selected_option {
    font-size: 1em; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .selected_option {
    font-size: 1em; } }

@media (min-width: 1024px) and (max-width: 1299.98px) {
  .select_mate {
    width: 150px; }
  #select-version {
    width: 110px !important; } }

@media (min-width: 1024px) {
  .window-content {
    min-height: calc(100vh - (111px + 245px)); }
  .footer-ntm {
    font-size: 16px; }
  .footer-ntm .container .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .footer-ntm__lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
    max-width: 980px; }
  .footer-ntm__list-ul li {
    line-height: 1.2em !important; }
  .footer-ntm__list-item {
    padding-right: 10px; }
  .footer-ntm__list-item#goUp {
    display: none; }
  .footer-ntm__title {
    margin-bottom: 15px; }
  .footer-ntm__title .fa {
    display: none; }
  .footer-ntm__list-ul {
    display: block; }
  .footer-ntm__list-ul li a {
    padding: 5px 5px !important;
    position: relative;
    left: -5px; }
  .footer-ntm__social-media {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right; }
  .footer-ntm__social-media > div {
    display: inline-block;
    text-align: center; } }

@media screen and (min-width: 1024px) and (min-width: 1024px) {
  .breadcrumb ol.isBasket {
    margin-top: 57px; } }

.contentbox-wrapper {
  margin: 0 -1%; }
  .contentbox-wrapper.navArrows {
    padding: 0 65px;
    margin: 0;
    position: relative; }

.navArrows .navArrow {
  display: block; }

.contentbox-container {
  padding: 0;
  -webkit-transition: -webkit-transform 0.4s ease-out;
  transition: -webkit-transform 0.4s ease-out;
  -o-transition: transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
  transition: transform 0.4s ease-out, -webkit-transform 0.4s ease-out; }

@media (min-width: 1024px) {
  [class$='-12'] .content-box .form-group,
  [class$='-12'] .content-box .btn {
    max-width: 367px; }
  [class$='-12'] .content-box--text {
    max-width: 845px;
    padding: 30px 40px 0; }
  [class$='-12'] .visual-left .form-group,
  [class$='-12'] .visual-left .btn {
    max-width: 226px; }
  [class$='-12'] .visual-left .content-box--visual {
    width: 25%; }
  [class$='-12'] .visual-left .content-box--text {
    width: 75%; }
  [class$='-8'] .content-box .form-group,
  [class$='-8'] .content-box .btn {
    max-width: 367px; }
  [class$='-8'] .content-box--text {
    padding: 30px 40px 0; }
  [class$='-8'] .content-box-wide .content-box--visual {
    padding: 0 25%; }
  [class$='-8'] .content-box-wide .content-box--text {
    padding: 30px 25% 0;
    max-width: none; }
  [class$='-8'] .visual-left .form-group,
  [class$='-8'] .visual-left .btn {
    max-width: 226px; }
  [class$='-6'] .content-box--text {
    padding: 30px 40px 0; }
  [class$='-6'] .content-box-wide .content-box--visual {
    padding: 0 32%; }
  [class$='-6'] .content-box-wide .content-box--text {
    padding: 30px 25% 0;
    max-width: none; }
  [class$='-4'] .content-box-wide .content-box--visual {
    padding: 0 25%; }
  [class$='-4'] .content-box-wide .content-box--text {
    padding: 30px 25% 0;
    max-width: none; }
  /* .col-12 {
        .content-box {

            .form-group,
            .btn {
                max-width: 367px;
            }
        }
    } */ }

.site-map {
  border: 1px solid #D0D0D0;
  border-radius: 8px;
  padding: 40px 60px; }
  .site-map__btn-header {
    border: 0;
    padding-left: 0;
    padding-right: 0;
    cursor: default; }
    .site-map__btn-header::after {
      content: none; }
  .site-map__content {
    border: 0;
    padding-left: 0;
    padding-right: 0; }
