.shipping.type-phonebook .header_internal {
  background-image: url(bg-shipping-phonebook.jpg) !important; }
.shipping.byjs-page-voyage-search .header_internal {
  background-image: url(bg-shipping-search.jpg) !important; }

body, html {
  height: 100%;
  -webkit-text-size-adjust: none; }

body {
  margin: 0;
  padding: 0; }

* {
  box-sizing: border-box; }

img, iframe {
  border: none;
  vertical-align: bottom; }

button {
  background: none;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  overflow: visible;
  font-size: inherit;
  color: inherit;
  outline: none;
  line-height: normal; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

input:focus, textarea:focus, select:focus {
  outline: none; }

form {
  margin: 0;
  padding: 0; }

textarea {
  overflow: auto; }

input {
  line-height: normal; }

input[type="text"], textarea, input[type="search"], input[type="email"], input[type="tel"] {
  -webkit-appearance: none; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

input[type="submit"] {
  -webkit-appearance: none;
  cursor: pointer; }

iframe {
  border: none; }

a:hover {
  text-decoration: none; }

a:focus {
  outline: none; }

h2 a, h3 a, h1 a {
  color: inherit;
  text-decoration: none; }

h3 {
  margin: 0; }

header, nav, section, article, aside, footer, hgroup, figure, figcaption {
  margin: 0;
  padding: 0;
  display: block; }

.clear {
  clear: both; }

address {
  font-style: normal; }

#top_fix:after, .ContentBlock.Article:after {
  content: "";
  display: block;
  clear: both; }

.rela {
  position: relative; }

.mock_table, .l-table {
  display: table;
  table-layout: fixed;
  width: 100%; }

.td {
  display: table-cell; }

.tr {
  display: table-row; }

.l-td-t, .tdt {
  display: table-cell;
  vertical-align: top; }

.l-td-m, .tdm {
  display: table-cell;
  vertical-align: middle; }

.tdb {
  display: table-cell;
  vertical-align: bottom; }

.ibt {
  display: inline-block;
  vertical-align: top; }

.ibm {
  display: inline-block;
  vertical-align: middle; }

.ibb {
  display: inline-block;
  vertical-align: bottom; }

.flex, .cols, .bottom-menu > ul, .participants-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

.obscure {
  position: absolute;
  right: 0;
  top: -100000px;
  overflow: hidden; }

.l-frame iframe, .contact-image iframe, .iframe-hold iframe, .homepage_topic-list .topic-images iframe, .l-stretch, .header_internal:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%; }

.l-frame img, .contact-image img, .iframe-hold img, .homepage_topic-list .topic-images img {
  position: absolute;
  top: -9999999px;
  bottom: -9999999px;
  right: -9999999px;
  left: -9999999px;
  margin: auto; }

.is-menu, .norm-ul, .menu ul, .bottom-menu ul, .participants-list, .sidebar_menu-firstColumn ul, .ul-norm {
  padding: 0;
  margin: 0;
  list-style: none; }

.a-norm {
  color: inherit;
  text-decoration: none; }

.ShippingSchedulesHorizontal select, .ShippingSchedulesHorizontal .inp-text, .ContactForm select {
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none; }
  .ShippingSchedulesHorizontal select::-ms-expand, .ShippingSchedulesHorizontal .inp-text::-ms-expand, .ContactForm select::-ms-expand {
    display: none; }

.is-menu a, .is-menu button, .sidebar_menu-firstColumn a {
  text-decoration: none;
  color: inherit; }

/*px to em: first param = parent font-size, second param = unit in pixels to be converted 
to em */
/*font weights */
/*media queries*/
body, html {
  height: 100%;
  -webkit-text-size-adjust: none; }

body {
  margin: 0;
  padding: 0;
  background: #fff; }

* {
  box-sizing: border-box; }

img, iframe {
  border: none;
  vertical-align: bottom; }

img {
  width: auto;
  height: auto;
  vertical-align: bottom; }

main {
  display: block; }

button {
  background: none;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  overflow: visible;
  font-size: inherit;
  color: inherit;
  outline: none;
  line-height: normal; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

input:focus, textarea:focus, select:focus {
  outline: none; }

form {
  margin: 0;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

input {
  line-height: normal; }

input[type="text"], textarea, input[type="search"], input[type="email"], input[type="tel"] {
  -webkit-appearance: none; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

input[type="submit"] {
  -webkit-appearance: none;
  cursor: pointer; }

iframe {
  border: none; }

a:hover {
  text-decoration: none; }

a:focus {
  outline: none; }

h2 a, h3 a, h1 a {
  color: inherit;
  text-decoration: none; }

h3 {
  margin: 0; }

p:last-child, p:only-child {
  margin-bottom: 0; }

header, nav, section, article, aside, footer, hgroup, figure, figcaption {
  margin: 0;
  padding: 0;
  display: block; }

.clear {
  clear: both; }

address {
  font-style: normal; }

.rela {
  position: relative; }

.mock_table, .l-table {
  display: table;
  table-layout: fixed;
  width: 100%; }

.td {
  display: table-cell; }

.tr {
  display: table-row; }

.is-menu a, .is-menu button, .sidebar_menu-firstColumn a, .norm-a {
  color: inherit;
  text-decoration: none; }

.ContactForm .input_text, .ContactForm .input_area, .ContactForm select, .norm-input, .ContactForm .input_button, .norm-submit {
  font: inherit;
  border: none;
  background: transparent;
  color: inherit; }
  .ContactForm .input_text:focus::-webkit-input-placeholder, .ContactForm .input_area:focus::-webkit-input-placeholder, .ContactForm select:focus::-webkit-input-placeholder, .norm-input:focus::-webkit-input-placeholder, .ContactForm .input_button:focus::-webkit-input-placeholder, .norm-submit:focus::-webkit-input-placeholder {
    /* WebKit browsers */
    color: transparent; }
  .ContactForm .input_text:focus:-moz-placeholder, .ContactForm .input_area:focus:-moz-placeholder, .ContactForm select:focus:-moz-placeholder, .norm-input:focus:-moz-placeholder, .ContactForm .input_button:focus:-moz-placeholder, .norm-submit:focus:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: transparent;
    opacity: 1; }
  .ContactForm .input_text:focus::-moz-placeholder, .ContactForm .input_area:focus::-moz-placeholder, .ContactForm select:focus::-moz-placeholder, .norm-input:focus::-moz-placeholder, .ContactForm .input_button:focus::-moz-placeholder, .norm-submit:focus::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: transparent;
    opacity: 1; }
  .ContactForm .input_text:focus:-ms-input-placeholder, .ContactForm .input_area:focus:-ms-input-placeholder, .ContactForm select:focus:-ms-input-placeholder, .norm-input:focus:-ms-input-placeholder, .ContactForm .input_button:focus:-ms-input-placeholder, .norm-submit:focus:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: transparent; }
  .ContactForm .input_text:focus[type="email"], .ContactForm .input_area:focus[type="email"], .ContactForm select:focus[type="email"], .ContactForm .input_text:focus[type="tel"], .ContactForm .input_area:focus[type="tel"], .ContactForm select:focus[type="tel"], .norm-input:focus[type="email"], .norm-input:focus[type="tel"], .ContactForm .input_button:focus[type="email"], .ContactForm .input_button:focus[type="tel"], .norm-submit:focus[type="email"], .norm-submit:focus[type="tel"] {
    direction: ltr; }

.slick-slide {
  outline: none; }

dl, dd {
  margin: 0; }

small {
  font-size: 67%; }

[href^="tel"] {
  cursor: text; }

.f-w, .is-menu, .VoyageAdvancedSearch .caption {
  flex-wrap: wrap; }

.f-c, .l-center {
  align-items: center; }

.f-b, .is-menu {
  align-items: flex-end; }

.f-t {
  align-items: flex-start; }

.f-jc, .l-center {
  justify-content: center; }

.f-jl {
  justify-content: flex-end; }

.f-jr {
  justify-content: flex-start; }

.f-jb {
  justify-content: space-between; }

.w100 {
  width: 100%; }

.w50 {
  width: 50%; }

.w33 {
  width: 33.33333%; }

.w25 {
  width: 25%; }

.h100 {
  height: 100%; }

.h50 {
  height: 50%; }

.w100h100 {
  width: 100%;
  height: 100%; }

.l-oh {
  overflow: hidden; }

.l-rela {
  position: relative; }

.l-flex, .l-center, .is-menu {
  display: flex; }

.l-fg1, .homepage_topic-list .topic-item, .homepage_topic-list a.topic-block > .topic-text, .homepage_topic-list a.topic-block > .topic-text .topic-title, .homepage_topic-link-boxes .CustomBlock form, .internal-content-list > .topic-item {
  flex-grow: 1; }

.l-f1 {
  flex: 1; }

.l-table-auto {
  display: table;
  width: 100%; }

.l-row {
  display: table-row; }

.l-column, .homepage_topic-list a.topic-block, .homepage_topic-list a.topic-block > .topic-text, .homepage_topic-link-boxes .CustomBlock {
  display: flex;
  flex-direction: column; }

.l-td {
  display: table-cell; }

.l-spread {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.l-tr {
  display: table-row; }

.l-ibt {
  display: inline-block;
  vertical-align: top; }

.l-ibm {
  display: inline-block;
  vertical-align: middle; }

.tac {
  text-align: center; }

.align-middle {
  display: inline-block;
  vertical-align: middle; }

.l-tac, .l-center {
  text-align: center; }

.l-align-flip {
  text-align: right; }

.l-frame, .contact-image, .iframe-hold, .homepage_topic-list .topic-images {
  position: relative;
  overflow: hidden; }

.l-justify {
  justify-content: space-between; }

.l-just-center {
  justify-content: center; }

.l-cover, [style*="background-image"] {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.l-abs-center, .header_icons-link svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto; }

.l-abs-bottom {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0; }

.l-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto; }

.l-mar-auto {
  display: table !important;
  margin: 0 auto; }

.l-box-50 > .box {
  width: 50%; }

.l-box-33 > .box {
  width: 33.3333%; }

.l-box-25 > .box {
  width: 25%; }

.l-box-20 > .box {
  width: 20%; }

.is-menu a:hover, .is-menu button:hover {
  color: #6bafd1; }

@media (max-width: 1000px) {
  .l-box-25 > .box, .l-box-25 > .box {
    width: 33.333%; } }
@media (max-width: 750px) {
  .l-box-50 > .box {
    width: 100%; }

  .l-box-25 > .box, .l-box-25 > .box {
    width: 50%; } }
.t-part {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.t-bg {
  background-color: #edf0f1; }

.t-boxes {
  margin: -0.89em; }
  .t-boxes > * {
    padding: 0.88em; }

/* lightbox*/
.overlay {
  background: rgba(0, 0, 0, 0.8);
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 999999999999;
  -webkit-transition: opacity 200ms ease-out;
  -o-transition: opacity 200ms ease-out;
  -moz-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out; }
  .overlay .pad {
    padding: 30px 0 40px;
    margin: 0 50px;
    position: relative;
    height: 100%; }
  .overlay.fadeIn {
    opacity: 1;
    height: 100%; }
  .overlay.fadeOut {
    opacity: 0; }

.lb_iframe_hold {
  position: absolute;
  max-width: 1300px;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

.lb_iframe_pad {
  position: absolute;
  padding: 60% 0 0 0;
  height: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

.lb_iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 95%;
  height: 95%;
  z-index: 999; }

.big_close {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%; }

.lb_cover {
  padding: 2rem 0;
  height: 100%;
  position: relative;
  z-index: 4; }

.lb_lightbox {
  height: 100%;
  width: 100%;
  table-layout: auto; }

.lb_btn_hold, .lb_display {
  vertical-align: middle; }

.lb_btn_hold {
  width: 30px; }

.lb_display {
  text-align: center;
  max-width: 100%; }

/*
	.lb_img {
		max-width:100%;
		position: absolute;
		padding:0 .7rem;
		top:0;
		right:0;
		left:0;
		bottom:0;
		margin:auto;
	}
*/
.lb_btn_hold {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 77;
  cursor: pointer;
  -webkit-user-select: none; }
  .lb_btn_hold.lb_prev {
    right: 0; }
  .lb_btn_hold.lb_next {
    left: 0; }

.lb_btn {
  -webkit-user-select: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  text-align: center;
  z-index: 99;
  width: 30px;
  height: 43px; }
  .lb_btn:after {
    content: '';
    width: 22px;
    height: 22px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    position: relative;
    display: inline-block;
    vertical-align: top;
    top: 10px; }
  .lb_btn.lb_btn_next {
    right: -32px; }
    .lb_btn.lb_btn_next:after {
      left: -2px;
      transform: rotate(-135deg);
      -webkit-transform: rotate(-135deg);
      -o-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
      -moz-transform: rotate(-135deg);
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden; }
  .lb_btn.lb_btn_prev {
    left: -32px; }
    .lb_btn.lb_btn_prev:after {
      left: 2px;
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden; }

.lb_display .lb_slide-inner.media_type_iframe {
  height: 100%;
  position: relative;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%; }
  .lb_display .lb_slide-inner.media_type_iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.lb_close {
  right: -42px;
  z-index: 78;
  cursor: pointer; }
  .lb_close:after, .lb_close:before {
    content: "";
    width: 2px;
    height: 26px;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: #fff; }
  .lb_close:after {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden; }
  .lb_close:before {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden; }

.lb_close, .lb_btn_hold .btn {
  position: absolute;
  top: 0;
  width: 30px;
  height: 30px; }

.lb_display {
  -webkit-transition: opacity 150ms ease-out;
  -o-transition: opacity 150ms ease-out;
  -moz-transition: opacity 150ms ease-out;
  transition: opacity 150ms ease-out; }
  .lb_display.fadeOut {
    opacity: 0; }
  .lb_display.fadeIn {
    opacity: 1; }

.lb_figcaption {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 100%;
  font-size: 12px;
  font-family: arial;
  color: #A8A8A8; }

.lb_display {
  height: 100%; }
  .lb_display div {
    height: 100%; }

.slick-slide {
  overflow: hidden;
  position: relative; }

.lb_content img {
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  margin: 0 .7rem;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto; }

.media_type-iframe {
  height: 0 !important;
  padding: 60% 0 0 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: auto 0; }

.lb_content iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0; }

.slick-slide {
  outline: none; }

@media (max-width: 1000px) {
  .lb_btn {
    display: none;
    -webkit-user-select: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0; }

  .overlay .pad {
    margin: 0; }

  .lb_close {
    top: -15px;
    left: 1rem; }

  .lb_display {
    padding: 0 1rem; } }
@media (max-width: 425px) {
  .lb_btn.lb_btn_next {
    left: -20px; }

  .lb_btn.lb_btn_prev {
    right: -20px; } }
/* ************************************************* */
.ContentBlock.ArticleStory {
  border: none;
  margin: 0; }

.ContentBlock.ArticleStory .wrapper > .title-wrapper > .title {
  margin: 0 0 .4rem;
  color: #536a88; }

.ContentBlock.ArticleStory .summary {
  margin: 0 0 .1rem;
  color: #536a88; }

.ContentBlock.ArticleStory .publish {
  padding-top: 20px;
  margin-bottom: 30px;
  color: #A9BDC6;
  border-top: 1px solid #CFDBE1; }

.ContentBlock.ArticleStory .story .text,
.ContentBlock.ArticleStory .story .text table,
.ContentBlock.ArticleStory .story .text td {
  line-height: 1.3em;
  color: #1b3d59; }

.ContentBlock.ArticleStory .button_friend {
  color: #A4B9C3;
  text-indent: 25px;
  margin-bottom: 8px;
  height: 16px;
  text-decoration: none;
  background: url(icon_friend.png) right center no-repeat; }

.ContentBlock.ArticleStory .button_friend:hover {
  color: #0066FF; }

.ContentBlock.ArticleStory .button_print {
  color: #A4B9C3;
  text-indent: 25px;
  margin-bottom: 8px;
  height: 16px;
  text-decoration: none;
  background: url(icon_print.png) right center no-repeat; }

.ContentBlock.ArticleStory .button_print:hover {
  color: #0066FF; }

.ContentBlock.ArticleStory .button_sep {
  border-top: 1px solid #A4B9C3;
  margin: 5px 0px 10px 0px; }

.ContentBlock.ArticleStory .wrapper > .title-wrapper > .title {
  font-size: 1.76em;
  line-height: 1em; }

.ContentBlock.ArticleStory .summary {
  margin-bottom: 40px;
  font-size: 1.17em;
  line-height: 1.1em; }

.ContentBlock.ArticleStory .publish {
  font-size: 18px;
  display: none; }

.ContentBlock.ArticleStory .story .text {
  display: table-cell; }

.ContentBlock.ArticleStory .story .social {
  display: table-cell;
  padding: 15px;
  width: 20%; }

.ContentBlock.ArticleStory .button_friend {
  display: block; }

.ContentBlock.ArticleStory .button_print {
  display: block; }

.ArticlesScroller {
  display: none; }

.ContentBlock.ArticleStory .story .social .SocialButtonsRow {
  display: inline-block; }

.ContentBlock.Article .social {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 365px;
  height: 30px;
  overflow: hidden; }

.social.notprintable {
  display: none !important; }

.ContentBlock.ArticleStory .story .text {
  border: none; }

.ContentBlock .CommentsBlock {
  display: none; }

::-webkit-input-placeholder {
  color: #536a88; }

:-moz-placeholder {
  color: #536a88; }

::-moz-placeholder {
  color: #536a88; }

:-ms-input-placeholder {
  color: #536a88; }

.SocialButtonsTable > tbody > tr > td {
  vertical-align: top; }

.SocialButtonsRow {
  vertical-align: top;
  height: 30px;
  overflow: hidden; }

.twitter-share-button {
  width: 65px !important; }

.fb-share-button, .fb-comments, .fb-like-box {
  direction: ltr; }

.fb-comments, .fb-comments span, .fb-comments iframe {
  width: 100% !important; }

.fb-like-box, .fb-like-box span, .fb-like-box iframe {
  width: 100% !important; }

.fb-like-frmae {
  width: 90px; }

.share_on_fb {
  border: 1px solid #CAD4E7;
  text-decoration: none;
  border-radius: 3px 3px 3px 3px;
  color: #3B5998;
  display: inline-block;
  font-family: tahoma;
  font-size: 9px;
  height: 18px;
  line-height: 18px;
  text-indent: 13px;
  padding: 0px 5px 0px 5px;
  margin-left: 5px;
  background: #ECEEF5 url(fb.png) right center no-repeat; }

.share_on_fb:hover {
  text-decoration: none;
  border: 1px solid #9DACCE;
  color: #3B5998; }

.CommentsForm {
  display: none; }

/* ************************************************* */
.ToolsAndCalculators-tabs {
  display: flex;
  align-items: bottom;
  flex-wrap: wrap; }
  .ToolsAndCalculators-tabs > .tab {
    font-size: 0.82em;
    cursor: pointer;
    text-align: center;
    padding: 0.71em 1.07em 0.71em 1.07em;
    display: inline-block;
    vertical-align: bottom;
    border-radius: 1.28em 1.28em 0px 0px;
    line-height: 1em;
    font-size: 13px;
    width: 25%; }
    .ToolsAndCalculators-tabs > .tab:hover {
      color: #6bafd1; }
    .ltr .ToolsAndCalculators-tabs > .tab {
      font-size: 12px;
      font-family: arial;
      letter-spacing: -0.01em;
      padding: 0.7em 0.1em; }

.ToolsAndCalculators-tabs > .tab.selected, .cols .BlockType-ToolsAndCalculators > .tab.selected {
  background: #edf0f1; }
.ToolsAndCalculators-tabs > .tab-content, .cols .BlockType-ToolsAndCalculators > .tab-content {
  display: none;
  color: #000000;
  background: #edf0f1;
  width: 100%; }
.ToolsAndCalculators-tabs > .tab-content.selected, .cols .BlockType-ToolsAndCalculators > .tab-content.selected {
  display: block; }
.ToolsAndCalculators-tabs .TabBlkCtrl .caption, .cols .BlockType-ToolsAndCalculators .TabBlkCtrl .caption {
  display: none; }
.ToolsAndCalculators-tabs .TabBlkCtrl .caption, .cols .BlockType-ToolsAndCalculators .TabBlkCtrl .caption {
  display: none; }
.ToolsAndCalculators-tabs .TabBlkCtrl .subframes, .cols .BlockType-ToolsAndCalculators .TabBlkCtrl .subframes {
  background: white; }

.CurrencyRates {
  display: block; }

.CurrencyRates .text {
  color: #536a88;
  margin-bottom: 10px; }

.CurrencyRates .text .date {
  font-weight: inherit; }

.CurrencyRates table {
  width: 100%; }

.CurrencyRates table td {
  padding: 5px 0px 0px 0px; }

.CurrencyRates table tr.head td {
  padding: 0px 0px 5px 0px;
  color: #6bafd1;
  border-bottom: 1px solid #e1e3e5; }

.CurrencyRates table tr td .number {
  direction: ltr;
  display: inline-block; }

.CurrencyConversionCalculator {
  padding: 20px 10px 20px 10px;
  display: block; }

.CurrencyConversionCalculator .inp-amount, .CurrencyConversionCalculator .inp-from-to {
  color: #536a88;
  margin-bottom: 10px;
  font-size: 12px;
  height: 32px;
  display: block;
  width: 100%;
  border: 1px solid #ABADB3;
  background: white;
  padding: 0 14px; }

.CurrencyConversionCalculator .inp-calc, .CurrencyConversionCalculator .inp-result {
  height: 28px;
  padding: 0 14px; }

.CurrencyConversionCalculator .inp-calc {
  width: 60px;
  border: none;
  color: white;
  background: #6bafd1; }

.CurrencyConversionCalculator .inp-result {
  padding-right: 5px;
  width: 110px;
  border: none;
  color: white;
  background: #536a88; }

.CalculatorsUtilitiesContainer {
  display: block; }

.CalculatorsUtilitiesContainer .subtabs table {
  width: 100%;
  border-collapse: collapse; }

.CalculatorsUtilitiesContainer .subtabs table td {
  padding: 0px;
  color: #536a88;
  background: #DBE8EE;
  cursor: pointer;
  vertical-align: middle;
  height: 20px;
  text-align: center;
  width: 25%;
  border: 1px solid #BAC5CA; }

.CalculatorsUtilitiesContainer .subtabs table td.selected {
  background: white;
  border-bottom: 1px solid white; }

.CalculatorsUtilitiesForm {
  border: 1px solid #BAC5CA;
  border-top: none;
  display: none;
  padding: 20px 10px 0px 10px; }

.CalculatorsUtilitiesForm.selected {
  display: block; }

.CalculatorsUtilitiesForm table {
  width: 100%;
  border-collapse: collapse;
  direction: ltr;
  text-align: left;
  font-size: 14px; }

.CalculatorsUtilitiesForm table td {
  color: #536a88;
  width: 50%;
  vertical-align: top;
  padding: 0px;
  padding-bottom: 5px; }

.CalculatorsUtilitiesForm input[type='text'] {
  color: #6bafd1;
  text-indent: 5px;
  font-size: 12px;
  height: 18px;
  display: block;
  width: 80px;
  border: 1px solid #ABADB3;
  background: white; }

.CalculatorsUtilitiesForm .buttons {
  direction: rtl; }

.CalculatorsUtilitiesForm .reset {
  cursor: pointer;
  display: inline-block;
  margin: 10px 0px 10px 0px; }

.CalculatorsUtilitiesForm .reset .icon {
  margin-left: 3px;
  vertical-align: middle;
  width: 18px;
  height: 19px;
  display: inline-block;
  background: #6bafd1 url(arrow-close-dark-ltr.png) left center no-repeat;
  display: none; }

.CalculatorsUtilitiesForm .reset .text {
  padding: 0px 5px 0px 5px;
  height: 19px;
  color: white;
  display: inline-block; }

/* ************************************************* */
.VoyageSearchBlock .ShippingSchedules {
  display: inline-block;
  vertical-align: top; }

.VoyageSearchBlock .ShippingSchedules .ctrl-error {
  display: none; }

.VoyageSearchBlock .ShippingSchedules .ctrl-radio {
  display: block;
  vertical-align: top; }

.VoyageSearchBlock .ShippingSchedules .ctrl-options {
  display: block;
  vertical-align: top; }

.VoyageSearchBlock .ShippingSchedules .ctrl-holder {
  display: block;
  vertical-align: top;
  margin-bottom: 10px; }

.VoyageSearchBlock .ShippingSchedules .inp-buttons {
  display: block;
  vertical-align: top; }

.VoyageSearchBlock .inp-text {
  width: 100%;
  display: block;
  box-sizing: border-box; }

.VoyageSearchBlock select {
  width: 100%;
  display: block;
  box-sizing: border-box;
  margin-bottom: 10px; }

.VoyageSearchBlock select option {
  color: black; }

.VoyageSearchBlock .ShippingSchedules .ctrl-options-i {
  display: none; }

.VoyageSearchDetails {
  background: white;
  padding: 10px;
  margin: 10px 0px 10px 0px; }

.VoyageSearchDetails .FieldsTable td {
  padding: 5px; }

.VoyageSearchDetails .FieldsTable td.value {
  color: #536a88; }

.VoyageAdvancedSearch .caption {
  display: flex; }
  .VoyageAdvancedSearch .caption .body {
    width: 100%;
    max-width: none; }

.VoyageAdvancedSearch.open .caption .show {
  display: none; }

.VoyageAdvancedSearch.close .caption .hide {
  display: none; }

.VoyageAdvancedSearch.close .body {
  display: none; }

.VoyageAdvancedSearch .caption {
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid #6bafd1;
  margin-bottom: 5px; }

.VoyageAdvancedSearch .caption .text,
.VoyageAdvancedSearch .caption .hide,
.VoyageAdvancedSearch .caption .show {
  color: white;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  display: inline-block;
  height: 19px;
  line-height: 19px;
  background: #6bafd1;
  margin-left: 5px; }

.VoyageAdvancedSearch .caption .hide {
  text-align: left;
  position: static;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 100px;
  height: 19px;
  line-height: 19px; }

.VoyageAdvancedSearch .caption .show {
  text-align: left;
  position: static;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 100px;
  height: 19px;
  line-height: 19px; }

.VoyageAdvancedSearch .body {
  margin: 0px auto;
  max-width: 400px; }

.VoyageAdvancedSearch .body .FormTable {
  width: 100%; }

.VoyageAdvancedSearch .body .FormTable > tbody > tr > td {
  padding: 5px;
  vertical-align: top;
  line-height: 25px; }

.VoyageAdvancedSearch .inp-text {
  display: block;
  border: 1px solid #ABADB3;
  width: 100%;
  height: 25px;
  text-indent: 5px; }

.VoyageAdvancedSearch .inp-select, .homepage_topic-link-boxes .phonemook-form input, .homepage_topic-link-boxes .phonemook-form select,
.homepage_topic-link-boxes .PhonebookFilter > form input,
.homepage_topic-link-boxes .PhonebookFilter > form select {
  display: block;
  border: 1px solid #ABADB3;
  width: 100%;
  height: 25px; }

.VoyageAdvancedSearch .inp-date {
  display: block;
  border: 1px solid #ABADB3;
  width: 100px;
  height: 25px;
  text-align: center;
  direction: ltr; }

.VoyageAdvancedSearch .inp-button {
  background: #6bafd1;
  color: white;
  font-weight: bold;
  height: 25px;
  padding: 0px 5px 0px 5px;
  border: none;
  display: inline-block;
  height: 25px;
  text-align: center; }

.VoyageAdvancedSearch .required {
  font-weight: bold;
  color: red; }

.VoyageAdvancedSearch .buttons {
  text-align: left; }

.VoyageSearchResults {
  margin-top: 10px;
  border-bottom: 1px solid #CFDBE1; }

.VoyageSearchResults .ListTable {
  width: 100%; }

.VoyageSearchResults > .ListTable > thead > tr > td {
  padding: 4px;
  border: 1px solid #E8F2F7; }

.VoyageSearchResults > .ListTable > thead > tr > td {
  background: #6bafd1;
  color: white;
  font-weight: bold;
  text-align: center; }

.VoyageSearchResults > .ListTable > tbody > tr > td {
  padding: 4px;
  border: 1px solid #E8F2F7; }

.VoyageSearchResults > .ListTable > tbody > tr.sail_caption > td {
  cursor: pointer;
  text-align: center; }

.VoyageSearchResults > .ListTable > tbody > tr:nth-child(4n+3) > td {
  background: #E3F0F6; }

.VoyageSearchResults > .ListTable > tbody > tr:nth-child(4n+1) > td {
  background: #CFDBE1; }

.VoyageSearchResults > .ListTable > tbody > tr.sail_caption:hover > td {
  background: #0066FF;
  color: white; }

.VoyageSearchResults > .ListTable > tbody > tr > td.icon-mode-td {
  width: 22px;
  padding: 0px;
  border-left: none; }

.VoyageSearchResults > .ListTable > tobdy > tr > td.icon-mode-after {
  border-right: none; }

.VoyageSearchResults .ListTable .icon-mode {
  display: inline-block;
  margin: 0px;
  padding: 0px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center; }

.VoyageSearchResults > .ListTable > tbody > tr:hover .icon-mode {
  background-color: #0066FF !important; }

.VoyageSearchResults > .ListTable > tbody > tr:nth-child(4n+1) .icon-mode {
  background-color: #A4B9C3; }

.VoyageSearchResults > .ListTable > tbody > tr:nth-child(4n+3) .icon-mode {
  background-color: #CFDBE1; }

.VoyageSearchResults > .ListTable > tbody > tr.closed .icon-mode {
  background-image: url(../Common/arrow-close.png); }

.VoyageSearchResults > .ListTable > tbody > tr.opened .icon-mode {
  background-color: #A4B9C3;
  background-image: url(../Common/arrow-open.png); }

.VoyageSearchResults > .ListTable > tbody > tr.sail_caption.opened > td {
  border-bottom: none; }

.VoyageSearchResults > .ListTable > tbody > tr.sail_content {
  display: none; }

.VoyageSearchResults > .ListTable > tbody > tr.sail_content.opened {
  display: table-row; }

.VoyageSearchResults > .ListTable > tbody > tr.sail_content > td {
  padding: 0px;
  border-top: none; }

.VoyageSearchResults > .ListTable > tbody > tr.sail_content > td .Loader {
  background: #A4B9C3;
  padding: 50px;
  text-align: center;
  color: white;
  font-weight: bold; }

.VoyageSearchResults > .ListTable > tbody > tr.sail_content > td .Buttons {
  display: none;
  background: #ffffff;
  padding: 25px 0px 25px 0px; }

.DataTableC {
  width: 100%;
  direction: ltr; }

.DataTableC .row-caption > td {
  background: #A4B9C3;
  padding: 5px; }

.DataTableC .row-caption .first {
  color: white;
  font-weight: bold;
  direction: rtl;
  text-align: right;
  padding-right: 15px; }

.DataTableC .row-info > td {
  background: #FFFFFF;
  padding: 30px; }

.DataTableC .row-info .first {
  vertical-align: top; }

.DataTableC .row-info .first div {
  min-height: 24px;
  line-height: 24px;
  color: #6bafd1; }

.DataTableC .row-info .first .colname {
  white-space: nowrap; }

.DataTableC .row-info .first div.caption {
  font-weight: bold; }

.DataTableC .row-info .first div a {
  color: #0066FF; }

.DataTableC .row-info .last {
  width: 40%;
  vertical-align: middle;
  text-align: center;
  border-left: 1px solid #CFDBE1; }

.DataTableC .row-line > td {
  background: #FFFFFF;
  padding: 30px; }

.DataTableC .row-line .first {
  vertical-align: top; }

.DataTableC .row-line .first div {
  min-height: 24px;
  line-height: 24px;
  color: #6bafd1; }

.DataTableC .row-line .first div.caption {
  font-weight: bold; }

.DataTableC .row-line .first div a {
  color: #0066FF; }

.DataTableC .row-line .last {
  width: 40%;
  vertical-align: top;
  border-left: 1px solid #CFDBE1; }

.DataTableC .row-line .last div {
  min-height: 24px;
  line-height: 24px;
  color: #0066FF; }

.DataTableC .row-line .last div.caption {
  color: #6bafd1; }

.DataTableC .row-sep > td {
  background: #CFDBE1; }

.DataTableC .row-sep .first {
  direction: rtl;
  text-align: right;
  padding-right: 15px; }

.DataTableC .row-sep .first .icon {
  width: 23px;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  height: 23px;
  line-height: 23px;
  vertical-align: middle;
  background: url(../Common/arrow-open.png) center center no-repeat; }

.ButtonType1 {
  text-decoration: none;
  cursor: pointer;
  display: inline-block; }

.ButtonType1 .icon {
  margin-left: 3px;
  vertical-align: middle;
  width: 18px;
  height: 19px;
  display: inline-block;
  background: #6bafd1 url(../Common/arrow-close-dark.png) left center no-repeat; }

.ButtonType1 .text {
  padding: 0px 5px 0px 5px;
  line-height: 19px;
  vertical-align: middle;
  height: 19px;
  color: white;
  display: inline-block;
  background: #6bafd1; }

.ButtonType2 {
  padding: 0px 5px 0px 5px;
  line-height: 19px;
  vertical-align: middle;
  height: 19px;
  color: white;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  background: #0066FF; }

/* ************************************************* */
.VoyageSearchBlock .ShippingSchedulesAsTabs {
  display: block; }

.VoyageSearchBlock .ShippingSchedulesAsTabs .tabs {
  font-size: 0px; }

.VoyageSearchBlock .ShippingSchedulesAsTabs .ctrl-radio {
  cursor: pointer;
  text-align: center;
  border-radius: 5px 5px 0px 0px;
  padding: 10px 15px 10px 15px;
  display: inline-block;
  width: auto; }

.VoyageSearchBlock .ShippingSchedulesAsTabs .ctrl-radio.selected {
  background: rgba(0, 0, 0, 0.05); }

.VoyageSearchBlock .ShippingSchedulesAsTabs .inp-switch {
  display: none; }

.VoyageSearchBlock .ShippingSchedulesAsTabs .ctrl-options {
  background: rgba(0, 0, 0, 0.05);
  padding: 15px 15px 10px 15px;
  border-radius: 5px 0px 5px 5px; }

.VoyageSearchBlock .ShippingSchedules .inp-submit {
  margin-bottom: 5px;
  background: #2B3380;
  text-decoration: none;
  text-align: center;
  color: white;
  border: none;
  border-radius: 5px;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  padding: 0px 15px 0px 15px; }

.VoyageSearchBlock .ShippingSchedules .inp-advanced {
  margin-bottom: 5px;
  background: #1897D4;
  text-decoration: none;
  text-align: center;
  color: white;
  border: none;
  border-radius: 5px;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  padding: 0px 15px 0px 15px; }

/* ************************************************* */
#MessagesTickerData {
  width: 100%; }

.NewsTicker, .MessagesTickerContainer {
  height: 220px;
  overflow: hidden;
  font-size: 14px; }
  .NewsTicker .text, .MessagesTickerContainer .text {
    display: block; }

.NewsTicker > div {
  width: 100%; }

.MessagesTickerBlock {
  border: none;
  width: 100%;
  background: none; }

.MessagesTickerBlock .MessagesTickerContainer .message {
  display: block;
  margin: 0 0 14px;
  text-decoration: none;
  color: #000000;
  border-bottom: none;
  text-align: center;
  font-size: 15px; }

.MessagesTickerBlock .MessagesTickerContainer .message .date {
  display: inline-block;
  color: #536a88;
  background: #fff;
  border-radius: 1em;
  font-size: 15px;
  padding: 0px 0.57em;
  margin: 0 0 3px; }

.MessagesTickerBlock .MessagesTickerContainer .message .title {
  margin: 5px 0 !important; }

.MessagesTickerBlock .MessagesTickerOptions {
  display: none; }

.MessagesTickerBlock .MessagesTickerContainer .message:hover {
  background: none;
  opacity: 0.8; }

.bg {
  background: #edf0f1; }

.cargo_status {
  margin: 10px 0 0 0; }
  .rtl .cargo_status {
    text-align: right; }
  .ltr .cargo_status {
    text-align: left; }
  .cargo_status .CargoStatus {
    padding: 0;
    margin: 0 0 14px; }
    .cargo_status .CargoStatus:last-child {
      margin: 0; }
  .cargo_status .CargoStatus .inp-number {
    direction: rtl;
    height: 40px;
    border: 1px solid #dddbdb;
    margin: 0;
    font-size: 1em;
    font-family: inherit;
    color: #536a88; }
    .cargo_status .CargoStatus .inp-number:focus {
      direction: ltr; }
    .rtl .cargo_status .CargoStatus .inp-number {
      text-align: right; }
    .ltr .cargo_status .CargoStatus .inp-number {
      text-align: left; }

.cargo_status-row, .cargo_status-submitHold {
  display: table-cell;
  vertical-align: top; }

.cargo_status-submitHold {
  width: 90px; }
  .rtl .cargo_status-submitHold {
    padding-right: 10px; }
  .ltr .cargo_status-submitHold {
    padding-left: 10px; }
  .cargo_status-submitHold .inp-submit {
    height: 40px;
    width: 100%;
    background: #536a88;
    font-family: inherit;
    font-size: 1.05em; }

.cargo_status-note {
  font-size: 12px;
  display: block;
  margin: 0 0 -10px; }

@media (max-width: 370px) {
  .cargo_status-submitHold {
    width: 76px; } }
/* ================== CONTACT PERSONNEL ======================= */
.PhonebookFilter .caption {
  background: #536a88; }

.PhonebookTable .cols {
  margin: 0; }
.PhonebookTable tr.cols td, .PhonebookTable tr.department td {
  background: #536a88; }
.PhonebookTable tr.cols {
  display: table-row; }

.contact-image {
  display: inline-block;
  vertical-align: middle;
  width: 3.52em;
  height: 3.52em;
  border-radius: 50%;
  margin-left: 0.57em; }
  .contact-image img {
    max-width: 100%; }

@media (max-width: 760px) {
  .contact-image {
    display: block;
    margin-bottom: 5px; } }
@media print {
  .header_internal-table {
    height: auto; }

  #LayoutTopStrip,
  .VoyageAdvancedSearch .caption,
  .internal-content,
  .bottom-links,
  .bottom-menu {
    display: none; } }
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 100;
  src: url(opensanshebrew-lightitalic-webfont.eot);
  src: url(opensanshebrew-lightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(opensanshebrew-lightitalic-webfont.woff) format("woff"), url(opensanshebrew-lightitalic-webfont.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 200;
  src: url(opensanshebrew-light-webfont.eot);
  src: url(opensanshebrew-light-webfont.eot?#iefix) format("embedded-opentype"), url(opensanshebrew-light-webfont.woff) format("woff"), url(opensanshebrew-light-webfont.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 300;
  src: url(opensanshebrew-italic-webfont.eot);
  src: url(opensanshebrew-italic-webfont.eot?#iefix) format("embedded-opentype"), url(opensanshebrew-italic-webfont.woff) format("woff"), url(opensanshebrew-italic-webfont.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url(opensanshebrew-regular-webfont.eot);
  src: url(opensanshebrew-regular-webfont.eot?#iefix) format("embedded-opentype"), url(opensanshebrew-regular-webfont.woff) format("woff"), url(opensanshebrew-regular-webfont.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  src: url(opensanshebrew-bold-webfont.eot);
  src: url(opensanshebrew-bold-webfont.eot?#iefix) format("embedded-opentype"), url(opensanshebrew-bold-webfont.woff) format("woff"), url(opensanshebrew-bold-webfont.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 600;
  src: url(opensanshebrew-bolditalic-webfont.eot);
  src: url(opensanshebrew-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(opensanshebrew-bolditalic-webfont.woff) format("woff"), url(opensanshebrew-bolditalic-webfont.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 500;
  src: url(opensanshebrew-extrabolditalic-webfont.eot);
  src: url(opensanshebrew-extrabolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(opensanshebrew-extrabolditalic-webfont.woff) format("woff"), url(opensanshebrew-extrabolditalic-webfont.ttf) format("truetype"); }
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 800;
  src: url(opensanshebrew-extrabold-webfont.eot);
  src: url(opensanshebrew-extrabold-webfont.eot?#iefix) format("embedded-opentype"), url(opensanshebrew-extrabold-webfont.woff) format("woff"), url(opensanshebrew-extrabold-webfont.ttf) format("truetype"); }
.header_icons-link svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto; }

/*rem handle*/
html {
  font-size: 30px; }

@media (max-width: 1100px) {
  html {
    font-size: 16px; } }
@media (max-width: 420px) {
  html {
    font-size: 14px; } }
body {
  margin: 0px;
  height: 100%;
  font: 100%/1.1 sans-serif;
  font-weight: 400;
  font-size: 17px;
  font-family: 'Open Sans Hebrew', arial, sans-serif;
  color: #000000;
  direction: rtl; }

@media (max-width: 1100px) {
  body {
    font-size: 15px; } }
@media (max-width: 420px) {
  body {
    font-size: 14px; } }
img {
  -webkit-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  -moz-transition: opacity 200ms linear;
  transition: opacity 200ms linear; }

option {
  font-weight: 400; }

.SiteWidth {
  max-width: 1150px;
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: content-box; }
  .SiteWidth .SiteWidth {
    /*in case of nested grid */
    padding: 0; }

strong, b {
  font-weight: 700; }

.c2c {
  color: inherit;
  text-decoration: none;
  cursor: text; }
  .c2c:hover {
    opacity: initial !important; }

.oh {
  overflow: hidden; }

.wrapper {
  overflow: hidden;
  vertical-align: top; }
  .rtl .wrapper {
    direction: rtl; }
  .ltr .wrapper {
    direction: ltr; }

button {
  outline: none; }

.valign-middle, .contact_item-link {
  display: inline-block;
  vertical-align: middle;
  white-space: normal; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 700; }

.norm-a, .is-menu a, .is-menu button, .sidebar_menu-firstColumn a {
  text-decoration: none;
  color: inherit; }

.display-false {
  display: none !important; }

.tdm {
  display: table-cell;
  vertical-align: middle; }

.Wrap {
  overflow: hidden; }

.cols {
  padding: 0 0 2.73rem;
  text-align: center;
  margin: 0 -1rem;
  color: #536a88;
  font-size: 0.94em;
  line-height: 1.3em; }

.col {
  width: 33.33333%;
  padding: 2.46rem 1rem 0.8rem;
  border-left: 1px solid #e1e3e5; }
  .col:last-child {
    border: none; }

.col-icon {
  margin: 0 0 0.7rem;
  text-align: center; }

.col > .title, .cols .label, .MessagesTickerBlock .label, .sidebar_box .label {
  font-weight: 400;
  font-size: 28px;
  margin: 0 0 0.57em;
  color: #6bafd1;
  background: none;
  text-align: center; }

.readMore {
  display: inline-block;
  background: #6bafd1;
  color: #fff;
  text-decoration: none;
  font-size: 0.94em;
  padding: 2px 0.87em;
  border-radius: 2px; }
  .readMore:hover {
    background: #536a88; }

.rtl .ta-flip {
  text-align: left; }
.ltr .ta-flip {
  text-align: right; }

@media (max-width: 910px) {
  .cols {
    margin: 0;
    display: block; }

  .col {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
    border: none;
    border-bottom: 2px solid #e1e3e5;
    padding: 1.33rem 0; } }
.cat_item_readMore {
  display: inline-block;
  vertical-align: middle;
  background: #536a88;
  color: #fff;
  font-size: 14px;
  padding: 0.5em 0.71em;
  min-width: 8.28em;
  text-align: center;
  border-radius: 1.5em;
  margin: 1.42em 0 0 0;
  text-decoration: none; }

a.cat_item_readMore:hover {
  background: #6bafd1; }

.content tt {
  display: inline-block;
  padding: .47em 1.23em;
  background: #6bafd1;
  border-radius: 400px;
  color: #fff;
  text-decoration: none;
  font-family: inherit;
  cursor: pointer;
  font-weight: bold; }
  .content tt:hover {
    background: #536a88; }
  .content tt a {
    color: inherit;
    text-decoration: none; }

.content .icons {
  border-collapse: collapse;
  display: table;
  max-width: 100%;
  margin: 0 auto;
  text-align: center; }
  .content .icons tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; }
  .content .icons td {
    padding: 10px;
    display: block;
    max-width: 150px; }
  .content .icons img {
    max-width: 100%; }

.show-only-on-phonebook {
  display: none; }

.type-phonebook .show-only-on-phonebook {
  display: block; }

.contactus .header_internal {
  background-image: url(bg-contact.jpg) !important; }

#top_fix {
  padding: 15px 0.9rem 15px;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 999;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  transition: all 200ms linear;
  background: #fff;
  padding-left: 40px; }

.logo-cell {
  -webkit-transition: width 200ms linear;
  -o-transition: width 200ms linear;
  -moz-transition: width 200ms linear;
  transition: width 200ms linear; }
  .logo-cell img {
    max-width: 100%; }
  .logo-cell img[src$="svg"] {
    /*ie*/
    width: 100%; }

.logo1 {
  width: 10em;
  padding-left: 1.58em; }

.logo2 {
  width: 8.11em; }

.header-margin {
  width: 1em; }

.menu {
  font-size: 0.88em;
  font-weight: 400;
  color: #536a88; }
  .menu > ul > li {
    display: inline-block;
    vertical-align: bottom;
    position: relative; }
    @media (min-width: 1000px) {
      .menu > ul > li:hover > a, .menu > ul > li.selected > a {
        display: inline-block;
        color: #fff;
        background: #6bafd1;
        border-radius: 1em; }
      .menu > ul > li:hover > .submenu {
        display: block; } }
    .menu > ul > li > a {
      display: inline-block;
      vertical-align: bottom;
      position: relative;
      padding: 0.53em 1.4em; }
      .menu > ul > li > a.selected {
        color: #6bafd1; }
        .menu > ul > li > a.selected:after {
          display: block; }
  .menu .submenu {
    padding: 5px 0 0 0;
    position: absolute;
    top: auto;
    right: -9999px;
    left: -9999px;
    margin: 0 auto;
    color: #fff;
    width: 160px;
    font-size: .9em;
    display: none;
    font-weight: 400;
    text-align: center; }
    .menu .submenu a {
      background: rgba(107, 175, 209, 0.8);
      padding: 6px 10px;
      display: block; }
      .menu .submenu a:hover {
        background: rgba(83, 106, 136, 0.9); }
  .menu a {
    color: inherit;
    text-decoration: none; }

.header_icons {
  width: 15em;
  text-align: left; }

.click_to_call {
  display: inline; }
  .click_to_call div {
    display: inline; }
  .click_to_call a {
    font-size: 1em;
    white-space: nowrap;
    color: inherit;
    text-decoration: none;
    color: #536a88; }
    .click_to_call a:before {
      content: ""; }

.icon-phone {
  margin-left: 0.29em;
  width: 0.94em;
  height: 0.94em;
  display: inline-block;
  vertical-align: middle;
  background-size: 100%;
  position: relative;
  top: -0.06em; }

.header_icons-link {
  width: 2.35em;
  height: 2.35em;
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle;
  border: 1px solid #e1e3e5;
  margin-right: 0.57em;
  text-align: center;
  text-decoration: none;
  color: inherit;
  font-size: 0.82em;
  padding-top: 0.07em;
  position: relative; }
  .header_icons-link:after {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle; }
  .header_icons-link:hover {
    color: #6bafd1; }
  .header_icons-link svg {
    width: 50%;
    fill: #536a88; }

.search_form {
  display: none;
  position: absolute;
  vertical-align: middle;
  background: rgba(83, 106, 136, 0.8);
  padding: 8px 10px;
  top: 100%;
  border-radius: 4px;
  left: 0;
  margin: 10px auto;
  width: 220px; }
  .search_form ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff; }
  .search_form :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
    opacity: 1; }
  .search_form ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
    opacity: 1; }
  .search_form :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff; }
  .search_form:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 6px 10px 6px;
    border-color: transparent transparent rgba(83, 106, 136, 0.8) transparent;
    position: absolute;
    top: -10px;
    left: 9px;
    margin: 0 auto; }

.search_form-input {
  display: inline-block;
  color: #fff;
  background: none;
  border: none;
  height: 20px;
  width: calc(100% - 30px);
  border-bottom: 2px solid #fff;
  vertical-align: middle;
  direction: ltr; }

.search_form-submit {
  float: left;
  border: none;
  width: 21px;
  height: 21px;
  background: url(header-search-white.svg) no-repeat top center; }

#open_main_menu {
  display: none; }

/* scrolled header */
#top_fix.scrolled {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); }

@media (min-width: 1000px) {
  #top_fix.scrolled {
    padding: 0.33rem 0.9rem 10px; }
    #top_fix.scrolled .logo1 {
      width: 9em; }
    #top_fix.scrolled .logo2 {
      width: 5.1em; }
    #top_fix.scrolled:before {
      opacity: 0.7; } }
@media (max-width: 1380px) and (min-width: 1000px) {
  #top_fix {
    font-size: 1.2vw; } }
@media (max-width: 1000px) {
  /* the menu button */
  .accessibility_component {
    display: none !important; }

  .c2c-text {
    display: none; }

  .header_icons {
    width: 14em; }

  .logo2-link {
    margin-right: 10px; }

  #top_fix {
    -webkit-transition: right 200ms linear;
    -o-transition: right 200ms linear;
    -moz-transition: right 200ms linear;
    transition: right 200ms linear;
    height: auto;
    right: 0; }
    #top_fix:before {
      opacity: 0.8; }

  #top_fix.open {
    right: 190px; }

  .header-margin {
    width: 10px; }

  .logo1 {
    width: 160px;
    padding-right: 40px;
    padding-left: 0;
    position: relative; }
    .logo1 img {
      width: 100%; }

  #open_main_menu {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 32px;
    height: 32px;
    background: #6bafd1;
    border-radius: 3px;
    z-index: 999; }
    #open_main_menu .line {
      width: 62%;
      height: 2px;
      background: #fff;
      display: block;
      margin: 5px auto; }

  /*
  .search_form {
  	.rtl & {
  		left:auto;
  		right:-30px;
  		&:before {
  			left:auto;
  			right:38px;
  		}
  	}
  	.ltr & {
  		left:-30px;
  		right:auto;
  		&:before {
  			right:auto;
  			left:38px;
  		}
  		
  	}
  }
  */
  .menu {
    position: absolute;
    top: 0;
    right: -190px;
    width: 190px;
    background: rgba(83, 106, 136, 0.8);
    padding: 10px;
    color: #fff;
    /*sub menu */ }
    .menu.open {
      right: 0; }
    .menu > ul {
      height: 100%;
      overflow: auto;
      -webkit-overflow-scrolling: touch; }
    .menu > ul > li {
      display: block;
      position: relative;
      padding: 0; }
      .menu > ul > li > a {
        display: block;
        padding: 10px 0;
        margin-left: 30px; }
    .menu .open_sub {
      width: 20px;
      height: 20px;
      position: absolute;
      top: 16px;
      left: 6px; }
      .menu .open_sub:after {
        content: "";
        width: 5px;
        height: 5px;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #fff;
        position: absolute;
        top: 0;
        left: 1px; }
    .menu .submenu {
      display: none;
      position: static;
      width: auto;
      padding: 0;
      text-align: right;
      margin-top: 10px; }
      .menu .submenu a {
        background: none; }
      .menu .submenu li {
        margin: 0; }

  .mobile_menu_scroller {
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch; } }
.ontainerTracking-lb {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 99999;
  padding: 1.66rem; }

.ontainerTracking-content {
  height: 85%;
  width: 85%; }

.ontainerTracking-frame {
  height: 100%;
  width: 100%;
  background-color: #000; }
  .ontainerTracking-frame:after {
    content: "";
    width: 1.76em;
    height: 1.76em;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-animation: spin 400ms linear infinite;
    animation: spin 400ms linear infinite;
    border: 4px solid #6bafd1;
    border-top-color: transparent;
    border-radius: 50%; }
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
  .ontainerTracking-frame iframe {
    z-index: 90; }
  @media (max-width: 750px) {
    .ontainerTracking-frame {
      width: 100%;
      height: 100%; } }

.ontainerTracking-close {
  width: 1rem;
  height: 1rem;
  position: relative;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  position: absolute;
  bottom: 100%;
  margin-bottom: 0.57em;
  left: 0; }
  .ontainerTracking-close:before, .ontainerTracking-close:after {
    content: '';
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto; }
  .ontainerTracking-close:before {
    width: 0.13rem;
    height: 100%; }
  .ontainerTracking-close:after {
    width: 100%;
    height: 0.13rem; }
  .ontainerTracking-close:hover {
    opacity: 0.8; }

@media (max-width: 590px) {
  .logo2 {
    display: none; } }
@media (max-width: 390px) {
  #top_fix {
    padding: 0.8rem 0.7rem 10px; }

  .header_icons {
    width: 9em; }

  .logo1 {
    width: 128px; }

  #ontainerTracking {
    padding: .5em; } }
#BottomMenu {
  background: #022648;
  padding: 3.33rem 0 30px;
  text-align: center;
  color: #fff; }

.bottom-menu {
  padding: 0 0 2.66rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
  .bottom-menu a {
    text-decoration: none;
    color: inherit; }
  .bottom-menu > ul {
    margin: 0 -0.59em; }
    .bottom-menu > ul > li {
      width: 20%;
      font-size: 1.05em;
      color: #6bafd1;
      padding: 0 0.55em; }
      .bottom-menu > ul > li > a:hover {
        color: #fff; }
      .bottom-menu > ul > li ul {
        color: #fff;
        font-size: 0.83em; }
        .bottom-menu > ul > li ul li {
          margin: 0.88em 0; }
        .bottom-menu > ul > li ul a:hover {
          color: #6bafd1; }

.credits {
  text-align: center;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.5);
  padding: 32px 0 0 0;
  line-height: 1.5em; }
  .credits a {
    color: inherit;
    text-decoration: none; }
    .credits a:hover {
      text-decoration: underline; }

@media (max-width: 700px) {
  .bottom-menu > ul > li {
    width: 100%;
    margin: 0 0 1.5rem; } }
.social_media {
  text-align: center; }

.social_media-link {
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  height: 16px;
  background: no-repeat center center;
  background-size: 100% auto;
  background-position: top;
  position: relative;
  overflow: hidden; }
  .social_media-link .svg_hold {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%; }
    .social_media-link .svg_hold svg {
      display: block; }
  .social_media-link:hover {
    opacity: 0.7;
    /*
    .svg_hold {
    	top: auto;
    	bottom:0;
    }
    */ }

.social_media-link--facebook {
  background-image: url(icon-social-facebook.svg); }

.social_media-link--twitter {
  background-image: url(icon-social-twitter.svg); }

.social_media-link--googleplus {
  background-image: url(icon-social-googleplus.svg); }

.social_media-link--instagram {
  background-image: url(icon-social-instagram.svg); }

.social_media-link--youtube {
  background-image: url(icon-social-youtube.svg); }

.logo-part-of {
  display: block;
  margin: 0 auto 1.17em; }

/* ======================== HOME INTRO ============================== */
#GuiHomepageHeaderWrapper {
  position: relative;
  padding: 37.52em 0 0 0;
  overflow: hidden;
  border-bottom: 7px solid #6bafd1; }

#slider_symbol {
  position: absolute;
  bottom: 0;
  z-index: 99; }
  .rtl #slider_symbol {
    right: 2.6rem; }
  .ltr #slider_symbol {
    right: 2.6rem; }

.background-video {
  position: absolute;
  top: 0;
  left: -9999px;
  right: -9999px;
  width: 2000px;
  margin: 0 auto;
  background-position: top center; }

.home_slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .home_slider div, .home_slider figure {
    height: 100%; }
  .home_slider .topic-item {
    position: relative;
    outline: none !important;
    background: #fff;
    overflow: hidden; }
    .home_slider .topic-item figure {
      background-size: cover;
      background-position: center center;
      position: relative;
      overflow: hidden; }
    .home_slider .topic-item img {
      position: absolute;
      top: -10000px;
      bottom: -10000px;
      left: -10000px;
      right: -10000px;
      margin: auto; }

.swirling_slider_btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 23px;
  height: 40px;
  margin: auto 0;
  z-index: 99;
  background: no-repeat center center;
  background-size: 100% auto; }
  .rtl .swirling_slider_btn.next {
    left: 1.2rem;
    background-image: url(arr-left.svg); }
  .ltr .swirling_slider_btn.next {
    right: 1.2rem;
    background-image: url(arr-right.svg); }
  .rtl .swirling_slider_btn.prev {
    right: 1.2rem;
    background-image: url(arr-right.svg); }
  .ltr .swirling_slider_btn.prev {
    left: 1.2rem;
    background-image: url(arr-left.svg); }

@media (max-width: 790px) {
  .swirling_slider_btn {
    top: auto;
    bottom: 1.2rem; }

  #slider_symbol {
    display: none; } }
.slogan {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: calc(1192px + 2rem);
  margin: auto;
  height: 250px;
  padding: 0 1rem;
  text-align: center;
  color: #536a88;
  z-index: 90;
  white-space: nowrap; }
  .slogan:before {
    content: "";
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle; }
  .slogan .topic-images {
    margin: 0 0 1.41em; }
    .slogan .topic-images img {
      max-width: 100%; }
    .slogan .topic-images figure:nth-child(2) img {
      position: absolute;
      top: 0;
      left: 1rem;
      bottom: 0;
      margin: auto 0;
      max-width: 43%; }
  .slogan .topic-title, .slogan .topic-text .topic-text {
    font-size: 1.41em;
    color: #fff; }
    .slogan .topic-title a, .slogan .topic-text .topic-text a {
      color: inherit;
      text-decoration: none; }

@media (max-width: 660px) {
  .slogan .topic-images figure:nth-child(2) img, .slogan:after {
    display: none; }

  .slogan-content {
    width: 100%; } }
@media (max-width: 550px) {
  #GuiHomepageHeaderWrapper, #GuiHomepageHeader {
    padding: 0;
    min-height: 450px; } }
/* home contact strip */
.home_contact-strip {
  position: relative; }

.home_contact-bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  background: rgba(83, 106, 136, 0.7);
  color: #fff;
  padding: 0.86rem 0;
  z-index: 89;
  font-size: 1.41em;
  text-align: center; }

.home_contact-contact_item {
  white-space: nowrap;
  margin: 0 9px; }
  .home_contact-contact_item strong {
    color: #6bafd1;
    font-weight: inherit; }

.contact_item-icon {
  display: inline-block;
  vertical-align: middle;
  margin: 5px;
  width: 38px;
  height: 38px;
  background: no-repeat center center;
  position: relative;
  top: -2px; }

.contact_item-icon--phone {
  background-image: url(phone.svg); }

.contact_item-icon--fax {
  background-image: url(fax.svg); }

.contact_item-icon--form {
  background-image: url(form.svg); }

.contact_item-link {
  width: 24px;
  height: 26px;
  background: url(arr.svg); }
  .contact_item-link:hover {
    opacity: 0.7; }

.slide_down-holder {
  position: relative;
  height: 7px;
  background: #6bafd1; }

.slide_down-content {
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: -23px;
  left: 0;
  z-index: 90; }

.slide_down-caption {
  color: #fff;
  font-size: 15px;
  margin: 0 0 10px; }

.slide_sown-btn {
  width: 46px;
  height: 46px;
  background: url(arr-down.svg) no-repeat center center;
  background-size: 100% auto;
  border-radius: 50%; }
  .slide_sown-btn:hover {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(249, 249, 249, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(249, 249, 249, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(249, 249, 249, 0.75); }

.home-iframe-hold {
  min-width: 32.11em;
  max-width: 45%;
  margin-right: 2.35em; }
  .home-iframe-hold .iframe-hold {
    padding-top: 56%;
    border-radius: 10px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); }

@media (max-width: 950px) {
  .home_contact-title {
    display: block;
    font-size: 1.16em; }

  .slogan {
    flex-direction: column;
    height: 90%; }
    .slogan:before {
      display: none; }

  .home-iframe-hold {
    margin: 2.64em auto;
    min-width: 0;
    max-width: none;
    width: 100%; }
    .home-iframe-hold .iframe-hold {
      margin: 0;
      padding: 0; }
      .home-iframe-hold .iframe-hold iframe {
        position: static; }

  .slogan-content {
    display: flex;
    align-items: center;
    flex-grow: unset; }

  .home-iframe-hold {
    flex-grow: 1;
    position: relative;
    margin: 0 auto; }
    .home-iframe-hold .l-frame {
      position: absolute;
      width: 100%;
      left: 0;
      top: 0;
      height: 100%; } }
@media (max-width: 850px) {
  .home_contact-bottom {
    position: static; }

  .home_contact-contact_item {
    display: block;
    max-width: 240px;
    margin: 5px auto;
    text-align: right; } }
.topic-null {
  display: inline-block;
  vertical-align: middle; }
  .topic-null div {
    display: inline; }

.strip {
  padding: 0.33rem;
  background: #6bafd1;
  color: #fff;
  text-align: center;
  font-size: 1.52em; }

.strip-slogan {
  font-weight: 400;
  line-height: 1.1em; }
  .strip-slogan .topic-text .topic-text {
    font-weight: 700; }

.strip-link {
  display: inline-block;
  vertical-align: middle;
  background: #fff;
  border-radius: 1em;
  font-size: 0.8em;
  padding: 0.3em 0.58em;
  min-width: 8.7em;
  text-decoration: none;
  margin: 0.58em;
  color: #6bafd1;
  text-decoration: none; }
  .strip-link:hover {
    background: #536a88;
    color: #fff; }

.participants {
  padding: 2.66rem 0 2rem;
  text-align: center; }

.participants-title {
  color: #536a88;
  font-weight: 400;
  font-size: 1.41em;
  margin: 0 0 0.91em; }

.participants-list {
  justify-content: space-between;
  webkit-justify-content: space-between;
  margin: -5px; }
  .participants-list img {
    max-width: 100%; }

.participants-list .topic-item {
  padding: 5px; }

@media (max-width: 870px) {
  .participants-list .topic-item {
    width: 33.333%; } }
@media (max-width: 450px) {
  .participants-list .topic-item {
    width: 50%; } }
/* =================== INTERNAL =================== */
.breadcrumb {
  padding: 0 0.9rem;
  font-size: 12px;
  color: #fff;
  position: relative;
  top: .6rem;
  z-index: 7; }
  .breadcrumb a, .breadcrumb .sep {
    color: #fff; }

.header_internal {
  background-color: #536a88;
  background-size: cover;
  position: relative; }
  .header_internal:after {
    content: "";
    background: rgba(0, 0, 0, 0.2); }
  .header_internal .SiteWidth {
    position: relative;
    z-index: 1; }

.header_internal-table {
  height: 24.17em;
  color: #fff; }
  .header_internal-table .summary {
    font-size: 1.88em;
    width: 16.68em;
    max-width: 100%; }

.internal_title {
  margin: 0 0 0.41em;
  font-size: 2.82em;
  font-weight: 400; }
  @media (max-width: 550px) {
    .internal_title {
      font-size: 10vw; } }

.tdt {
  display: table-cell;
  vertical-align: top; }

.main_content_tab-mar {
  width: 1.16rem; }

.ContentBlock.ArticleStory .wrapper {
  padding: 0;
  margin: 0; }

/* ================= MAIN ========================= */
#main_content {
  font-size: 1em;
  line-height: 1.1em; }
  #main_content .ContentBlock.ArticleStory .ImageSlide .slides .slide .image, #main_content .ContentBlock.ArticleStory .ImageSlide .slides, #main_content .ContentBlock.ArticleStory .ImageSlide .slides .slide, #main_content .ContentBlock.ArticleStory .ImageSlide .slides .slide .image img {
    position: static;
    width: auto;
    height: auto; }
  #main_content .ContentBlock.ArticleStory .ImageSlide .slides .slide .image img {
    min-width: 0;
    min-height: 0; }
  #main_content .ContentBlock.ArticleStory .ImageSlide .slides {
    border: none; }
  #main_content .ContentBlock.ArticleStory .ImageSlide {
    border: 1px solid #f0f2f6;
    border-radius: 6px;
    overflow: hidden;
    position: relative;
    height: auto;
    margin-bottom: 1rem;
    width: auto;
    display: inline-block; }
    #main_content .ContentBlock.ArticleStory .ImageSlide img {
      max-width: 100%; }
  #main_content .wrapper {
    overflow: visible; }
  #main_content .ContentBlock.ArticleStory .ImageSlide .slides .slide .texts {
    height: auto;
    bottom: 0.4rem;
    text-align: center; }
    #main_content .ContentBlock.ArticleStory .ImageSlide .slides .slide .texts .date {
      display: none; }
    #main_content .ContentBlock.ArticleStory .ImageSlide .slides .slide .texts .title {
      display: inline-block;
      background: #536a88;
      color: #fff;
      font-size: 12px;
      padding: 5px 10px;
      border-radius: 4px;
      height: auto;
      line-height: .9em;
      text-indent: 0; }

/* ================= SIDEBAR =================== */
.sidebar {
  width: 25%; }

.sidebar_inner {
  width: 273px; }

.sidebar .col > .title, .sidebar .cols .label, .sidebar .MessagesTickerBlock .label, .sidebar .sidebar_box .label, .sidebar_inner .col > .title, .sidebar_inner .cols .label, .sidebar_inner .MessagesTickerBlock .label, .sidebar_inner .sidebar_box .label {
  font-size: 1.23em; }
.rtl .sidebar .MessagesTickerBlock .MessagesTickerContainer .message, .rtl .sidebar .col > .title, .rtl
.sidebar .cols .label, .rtl .sidebar .MessagesTickerBlock .label, .rtl .sidebar .sidebar_box .label, .rtl
.sidebar .MessagesTickerBlock .MessagesTickerContainer .message .title, .rtl .sidebar_inner .MessagesTickerBlock .MessagesTickerContainer .message, .rtl .sidebar_inner .col > .title, .rtl
.sidebar_inner .cols .label, .rtl .sidebar_inner .MessagesTickerBlock .label, .rtl .sidebar_inner .sidebar_box .label, .rtl
.sidebar_inner .MessagesTickerBlock .MessagesTickerContainer .message .title {
  text-align: right; }
.ltr .sidebar .MessagesTickerBlock .MessagesTickerContainer .message, .ltr .sidebar .col > .title, .ltr
.sidebar .cols .label, .ltr .sidebar .MessagesTickerBlock .label, .ltr .sidebar .sidebar_box .label, .ltr
.sidebar .MessagesTickerBlock .MessagesTickerContainer .message .title, .ltr .sidebar_inner .MessagesTickerBlock .MessagesTickerContainer .message, .ltr .sidebar_inner .col > .title, .ltr
.sidebar_inner .cols .label, .ltr .sidebar_inner .MessagesTickerBlock .label, .ltr .sidebar_inner .sidebar_box .label, .ltr
.sidebar_inner .MessagesTickerBlock .MessagesTickerContainer .message .title {
  text-align: left; }
.sidebar .MessagesTickerBlock .MessagesTickerContainer .message .title, .sidebar_inner .MessagesTickerBlock .MessagesTickerContainer .message .title {
  margin: 0 0 4px; }

.sidebar_box, .sidebar_menu {
  margin: 0 0 0.86rem;
  border-radius: 4px; }

.sidebar_box {
  border: 1px solid #e1e3e5;
  padding: 0.26rem; }

.sidebar_menu-firstColumn {
  font-size: 1.11em;
  border: 1px solid #eeeff2;
  overflow: hidden; }
  .sidebar_menu-firstColumn .SideLinksBlock {
    color: inherit;
    margin: 0;
    border: none; }
  .sidebar_menu-firstColumn .SideLinksBlock .links a {
    height: auto;
    margin: 0; }
  .sidebar_menu-firstColumn .SideLinksBlock .links {
    padding: 0; }
  .sidebar_menu-firstColumn .SideLinksBlock .links a .text {
    position: static;
    background: none;
    text-indent: 0;
    line-height: normal; }
  .sidebar_menu-firstColumn .SideLinksBlock .links a .icon {
    display: none; }
  .sidebar_menu-firstColumn li:first-child a {
    border-top: none; }
  .sidebar_menu-firstColumn li:last-child a {
    border-bottom: none; }
  .sidebar_menu-firstColumn a {
    display: block;
    padding: 1.05em 1.26em;
    background: #eeeff2;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #d0d5d8; }
    .sidebar_menu-firstColumn a:hover {
      background: #6bafd1;
      color: #fff; }
    .sidebar_menu-firstColumn a:first-child {
      border-top: none; }
    .sidebar_menu-firstColumn a:last-child {
      border-bottom: none; }

.sidebar_menu-lastColumn {
  margin: 0;
  border: none;
  color: inherit;
  background: none; }
  .sidebar_menu-lastColumn .SideLinksBlock {
    border: none;
    color: inherit;
    margin: 0;
    background: none; }
  .sidebar_menu-lastColumn .links {
    padding: 0;
    font-size: 14px; }
    .sidebar_menu-lastColumn .links a {
      height: auto;
      margin: 0 0 6px;
      background: #ecf0f3;
      border-radius: 5px;
      display: block;
      padding: 0.42em 0.85em;
      position: relative; }
      .sidebar_menu-lastColumn .links a .text {
        position: static;
        background: none !important;
        line-height: normal; }
      .sidebar_menu-lastColumn .links a .icon {
        background: url(arr.svg) no-repeat center center;
        background-size: 15px auto; }
      body.rtl .sidebar_menu-lastColumn .links a {
        padding-left: 30px; }
        body.rtl .sidebar_menu-lastColumn .links a .icon {
          left: 0;
          right: auto; }
      body.ltr .sidebar_menu-lastColumn .links a {
        padding-right: 30px; }
        body.ltr .sidebar_menu-lastColumn .links a .icon {
          right: 0;
          left: auto;
          -moz-transform: scaleX(-1);
          -o-transform: scaleX(-1);
          -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
          filter: FlipH;
          -ms-filter: "FlipH"; }
      .sidebar_menu-lastColumn .links a:hover {
        background: #d0d5d8; }
        .sidebar_menu-lastColumn .links a:hover .icon {
          background-color: transparent !important; }

.sidebar_inner .topic-item {
  margin: 0 0 0.86rem; }
  .sidebar_inner .topic-item:last-child {
    margin: 0; }

.title.notprintable {
  display: none; }

.sidebar_form form {
  background: #6bafd1;
  border-radius: 2px;
  padding: 0.66rem; }
.sidebar_form .form-label {
  color: #fff;
  text-align: center;
  font-size: 20px;
  margin: 0 0 13px; }
.sidebar_form .form-input {
  width: 100%;
  height: 34px;
  margin: 0 0 7px;
  border: none;
  border-radius: 17px;
  background: none;
  border: 1px solid #fff;
  font-size: 14px;
  padding: 0 18px;
  color: #fff; }
  .sidebar_form .form-input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff; }
  .sidebar_form .form-input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
    opacity: 1; }
  .sidebar_form .form-input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
    opacity: 1; }
  .sidebar_form .form-input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff; }
.sidebar_form .form-button {
  background: #fff;
  border: none;
  height: 35px;
  margin: 0 auto;
  min-width: 147px;
  display: block;
  font-size: 16px;
  border-radius: 17px;
  color: #6bafd1;
  margin-top: 13px; }
  .sidebar_form .form-button:hover {
    background: #536a88;
    color: #fff; }

.sidebar-links .topic-block {
  background: #edf0f1;
  text-decoration: none;
  color: #868f98;
  font-size: 14px;
  display: block;
  text-align: center; }
  .sidebar-links .topic-block > .topic-text {
    padding: 0.76em; }
.sidebar-links a.topic-block:hover .topic-title {
  color: #6bafd1; }
.sidebar-links a.topic-block:hover .cat_item_readMore {
  background: #6bafd1; }
.sidebar-links .topic-images {
  position: relative;
  padding: 57% 0 0 0;
  overflow: hidden; }
  .sidebar-links .topic-images img {
    position: absolute;
    max-width: 100%;
    top: -9999px;
    bottom: -9999px;
    right: -9999px;
    left: -9999px;
    margin: auto; }
.sidebar-links .topic-title {
  color: #536a88;
  font-size: 20px;
  margin: 0 0 0.5em; }
.sidebar-links .cat_item_readMore {
  margin: 0 0 0.43rem; }

.SideTabsBlock {
  border: 1px solid #e1e3e5; }
  .SideTabsBlock .label {
    padding: 8px 10px;
    background: #6bafd1; }
  .SideTabsBlock .inp-select {
    border: 1px solid #e1e3e5; }
  .SideTabsBlock .inp-submit, .SideTabsBlock .inp-advanced {
    background: #6bafd1; }

.MessagesTickerContainer .message {
  border: 1px solid #e1e3e5; }

@media (max-width: 960px) {
  .main_content_tab, .main_content_tab > .tdt {
    display: block;
    width: auto; }

  .sidebar_inner {
    width: 25%; } }
.content_items_menu-strip, .SideLinksBlock .label {
  display: none; }

@media (max-width: 730px) {
  .main_content_tab_inner, .main_content_tab_inner > .tdt {
    display: block;
    width: auto; }

  .content_items_menu-strip {
    display: block;
    margin: 0 0 19px;
    border-radius: 4px;
    overflow: hidden; }

  .open_content_menu {
    background: #eeeff2;
    width: 100%;
    padding: 1.05em 1.26em; }
    .open_content_menu .btn_look {
      width: 18px;
      height: 18px;
      width: 18px;
      height: 18px;
      cursor: pointer; }
      .open_content_menu .btn_look .line {
        display: block;
        height: 2px;
        background: #6bafd1;
        margin: 4px 0px; }

  .sidebar_menu {
    margin: 0;
    border-radius: 0;
    display: none; } }
.bottom_shares {
  padding: 1rem 0 0 0;
  border-top: 1px solid #e1e3e5; }

.category .bottom_shares {
  display: none; }

.share_text {
  margin-left: 7px;
  color: #868f98;
  display: inline-block;
  vertical-align: middle; }

.share_gp {
  background-image: url(icon-social-googleplus.svg); }

.share_fb {
  background-image: url(icon-social-facebook.svg); }

.share_tw {
  background-image: url(icon-social-twitter.svg); }

.art_share_btn {
  display: inline-block;
  vertical-align: middle;
  width: 33px;
  height: 33px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%; }
  .art_share_btn:hover {
    opacity: 0.8; }

.has_iframe-iframe_hold {
  min-width: 44%; }

.iframe-hold {
  padding: 60% 0 0 0;
  margin: 0 0 0.88em; }

@media (max-width: 1000px) {
  .has_iframe-structure {
    display: block; } }
.bottom-links {
  background: #6bafd1;
  color: #fff;
  padding: 0.94em 0; }
  .bottom-links .topic-block {
    font-size: 18px;
    border-radius: 500px;
    background: #fff;
    padding: 0.61em 0.77em;
    text-align: center;
    min-width: 10.11em;
    font-weight: 700;
    display: inline-block;
    margin: 0.27em 1.11em;
    color: #536a88;
    text-decoration: none; }
    .bottom-links .topic-block * {
      display: inline; }
    .bottom-links .topic-block:after {
      content: "";
      text-align: center;
      display: inline-block;
      width: 8px;
      height: 8px;
      border-left: 1px solid;
      border-bottom: 1px solid;
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      backface-visibility: hidden;
      -webkit-backface-visibility: hidden;
      position: relative;
      top: -0.12em; }
    .bottom-links .topic-block:hover {
      background: #536a88;
      color: #fff; }

/* =================================== CATEGORY ================================== */
.page-category .tdt.sidebar {
  display: none; }

.ContentBlock.Article {
  border: none;
  background: none;
  height: auto;
  color: #536a88;
  padding: 0 0 1.2rem;
  margin: 0 0 1.2rem;
  border-bottom: 1px solid #e1e3e5;
  font-size: 1em;
  line-height: 1.3em; }
  .ContentBlock.Article .date, .ContentBlock.Article .categories {
    display: none; }
  .ContentBlock.Article .image, .ContentBlock.Article .texts, .ContentBlock.Article .social {
    vertical-align: top; }
    .rtl .ContentBlock.Article .image, .rtl .ContentBlock.Article .texts, .rtl .ContentBlock.Article .social {
      float: right; }
    .ltr .ContentBlock.Article .image, .ltr .ContentBlock.Article .texts, .ltr .ContentBlock.Article .social {
      float: left; }
  .ContentBlock.Article .image {
    width: 31%;
    position: static;
    overflow: hidden;
    border-radius: 4px;
    border: 1px solid #e1e3e5; }
    .ContentBlock.Article .image img {
      max-width: 100%;
      position: static;
      min-width: 0;
      min-height: 0; }
    .ContentBlock.Article .image:hover img {
      opacity: .7; }
  .ContentBlock.Article .texts {
    width: 69%;
    background: none;
    position: static;
    color: inherit;
    padding-right: 0.73rem; }
    .ContentBlock.Article .texts .title {
      font-size: 1.52em;
      color: #6bafd1;
      font-weight: inherit;
      margin: 0 0 11px; }
    .ContentBlock.Article .texts .description {
      color: #536a88; }
    .ContentBlock.Article .texts:hover .title {
      color: #536a88; }
    .ContentBlock.Article .texts:hover .cat_item_readMore {
      background: #6bafd1; }
    .ContentBlock.Article .texts .cat_item_readMore {
      display: table; }

.ContentBlock.Article .social {
  display: none; }

.ContentBlock.Article:hover .image img {
  min-width: 0;
  min-height: 0; }

.filter-hold {
  text-align: center; }

.filter-title, .filter {
  display: inline-block;
  vertical-align: middle; }

.filter-title {
  font-size: 1.52em;
  margin: 3px 15px; }

.ShippingSchedulesHorizontal ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #000000; }
.ShippingSchedulesHorizontal :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #000000;
  opacity: 1; }
.ShippingSchedulesHorizontal ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #000000;
  opacity: 1; }
.ShippingSchedulesHorizontal :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #000000; }
.ShippingSchedulesHorizontal select, .ShippingSchedulesHorizontal .inp-text {
  height: 42px;
  border-radius: 21px; }
.ShippingSchedulesHorizontal select {
  background: #fff url(drop.svg) no-repeat; }
  .rtl .ShippingSchedulesHorizontal select {
    background-position: center left 10px;
    padding-left: 28px; }
  .ltr .ShippingSchedulesHorizontal select {
    background-position: center right 10px;
    padding-right: 28px; }
.ShippingSchedulesHorizontal .inp-submit {
  background-color: transparent !important;
  font-size: 0;
  width: 148px;
  height: 45px; }
  .rtl .ShippingSchedulesHorizontal .inp-submit {
    background-image: url(search-he.svg); }
  .ltr .ShippingSchedulesHorizontal .inp-submit {
    background-image: url(search-en.svg); }
  .ShippingSchedulesHorizontal .inp-submit:hover {
    opacity: 0.7; }

@media (max-width: 740px) {
  .ShippingSchedulesHorizontal .ctrl-radio, .ShippingSchedulesHorizontal .ctrl-holder {
    display: block; }
  .ShippingSchedulesHorizontal .ctrl-options {
    width: 100%; }
  .ShippingSchedulesHorizontal select, .ShippingSchedulesHorizontal .inp-text {
    width: 100%;
    margin: 0 0 6px;
    max-width: none; }

  .filter-title, .filter {
    display: block; }

  .filter-title {
    margin: 0 0 9px; }

  .ShippingSchedulesHorizontal {
    max-width: 300px;
    margin: 0 auto;
    display: block; } }
.home-boxes {
  padding: 2rem 0;
  text-align: center;
  color: #868f98; }

.homepage_topic-list .topic-title, .homepage_topic-link-boxes .topic-title {
  font-size: 1.41em;
  color: #536a88;
  margin: 0 0 0.58em;
  line-height: 1; }

.main_title {
  font-size: 2.23em;
  margin: 0 0 1.11rem;
  font-weight: 400;
  color: #536a88; }
  .main_title strong, .main_title b {
    font-weight: inherit;
    color: #6bafd1; }

.homepage_topic-list {
  margin: -1px -0.94rem;
  overflow: hidden; }
  .homepage_topic-list .topic-item {
    border-right: 1px solid #e1e3e5;
    padding: 0 0.93rem;
    margin: 0.93rem 0;
    width: 0; }
  .homepage_topic-list a.topic-block {
    color: inherit;
    text-decoration: none;
    height: 100%; }
    .homepage_topic-list a.topic-block:hover .cat_item_readMore {
      background: #6bafd1; }
    .homepage_topic-list a.topic-block:hover .topic-title {
      color: #6bafd1; }
  .homepage_topic-list .topic-images {
    height: 5em;
    margin: 0 0 0.94em; }
    .homepage_topic-list .topic-images img {
      max-height: 100%; }
  .homepage_topic-list .topic-title {
    font-size: 1.1em; }
  .homepage_topic-list .topic-text .topic-text {
    font-size: 0.88em;
    color: #868f98; }

@media (max-width: 1000px) {
  .homepage_topic-list .topic-item {
    flex-grow: unset;
    width: 33.333%; } }
@media (max-width: 750px) {
  .homepage_topic-list .topic-item {
    width: 100%; } }
.home-link-boxes {
  background: #edf0f1;
  padding: 2.93rem 0;
  text-align: center; }

.homepage_topic-link-boxes {
  margin: -0.89em; }
  .homepage_topic-link-boxes .ResponsiveDummy,
  .homepage_topic-link-boxes .SideTabsBlock .tab .caption .icon {
    display: none; }
  .homepage_topic-link-boxes > * {
    width: 33.33333%;
    padding: 0.88em;
    color: #868f98;
    margin: 0;
    background: transparent;
    border: none; }
    .homepage_topic-link-boxes > * img {
      max-width: 100%;
      border-radius: 2px;
      margin: 0 0 0.57em; }
  .homepage_topic-link-boxes a.topic-block {
    display: block;
    text-decoration: none;
    color: inherit; }
    .homepage_topic-link-boxes a.topic-block:hover .topic-title {
      color: #6bafd1; }
    .homepage_topic-link-boxes a.topic-block:hover .cat_item_readMore {
      background: #6bafd1; }
  .homepage_topic-link-boxes .topic-text .topic-text {
    color: 17px 15; }
  .homepage_topic-link-boxes .cat_item_readMore {
    background: #536a88; }
  .homepage_topic-link-boxes .SideTabsBlock > *,
  .homepage_topic-link-boxes .phonemook-form,
  .homepage_topic-link-boxes .PhonebookFilter > form {
    height: 100%;
    background: #fff; }
  .homepage_topic-link-boxes .phonemook-form input, .homepage_topic-link-boxes .phonemook-form select,
  .homepage_topic-link-boxes .PhonebookFilter > form input,
  .homepage_topic-link-boxes .PhonebookFilter > form select {
    padding: 0 5px;
    height: 30px; }
  .homepage_topic-link-boxes .phonemook-form input[type="submit"],
  .homepage_topic-link-boxes .PhonebookFilter > form input[type="submit"] {
    background: #6bafd1;
    color: #fff;
    border: none; }
    .homepage_topic-link-boxes .phonemook-form input[type="submit"]:hover,
    .homepage_topic-link-boxes .PhonebookFilter > form input[type="submit"]:hover {
      background: #000; }
  .homepage_topic-link-boxes .CustomBlock .inp-submit {
    background: #6bafd1; }
  .homepage_topic-link-boxes .SideTabsBlock .tab {
    padding: 0; }
  .homepage_topic-link-boxes .PhonebookFilter {
    max-width: none; }
  .homepage_topic-link-boxes .CustomBlock .label,
  .homepage_topic-link-boxes .SideTabsBlock .tab .caption,
  .homepage_topic-link-boxes .PhonebookFilter .caption {
    background: #536a88;
    color: #fff;
    padding: 5px;
    height: auto; }
  .homepage_topic-link-boxes .SideTabsBlock .tab .caption .text {
    font: inherit;
    background: none;
    position: static;
    font-weight: bold;
    color: #fff !important; }

@media (max-width: 750px) {
  .homepage_topic-list .topic-item, .homepage_topic-link-boxes .topic-item {
    width: 100%; }

  .homepage_topic-link-boxes > * {
    width: 100%; } }
.internal-content-list {
  margin: 0 -1px; }
  .internal-content-list > .topic-item {
    width: 0;
    text-align: center;
    border-left: 1px solid #e1e3e5;
    border-right: 1px solid #e1e3e5;
    padding: 0 0.57em 0.52em; }
  .internal-content-list .topic-block {
    margin: 0 auto;
    max-width: 97px; }
  .internal-content-list .topic-images {
    margin: 0 0 0.57em; }
  .internal-content-list .topic-title {
    color: #536a88; }

@media (max-width: 1000px) {
  .internal-content-list > .topic-item {
    width: 33.333%;
    flex-grow: unset; } }
@media (max-width: 420px) {
  .internal-content-list img {
    max-width: 100%; }
  .internal-content-list .topic-title {
    font-size: 11px; } }
.ContactForm .error {
  background: #F6C3C8;
  padding: 2px;
  font-weight: bold;
  color: red;
  border: 1px solid red; }

.ContactForm .required {
  font-weight: bold;
  color: red; }

.ContactForm {
  max-width: 900px;
  margin: 0 auto; }
  .ContactForm > table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    max-width: none; }
  .ContactForm td {
    vertical-align: top;
    padding: 0.28em; }
  .ContactForm .form-required {
    width: 20px; }
  .ContactForm .form-lable {
    width: 11.76em; }
  .ContactForm .input_text, .ContactForm .input_area, .ContactForm select {
    width: 100%;
    border: 1px solid #e1e3e5;
    height: 2.35em;
    padding: 0 0.57em; }
  .ContactForm select {
    background-image: url(icon-dropdown.svg);
    background-repeat: no-repeat;
    background-position: center left 0.47em;
    padding-left: 1.76em;
    background-size: 0.52em; }
  .ContactForm .input_area {
    min-height: 3.52em;
    padding: 0.57em; }
  .ContactForm .input_button {
    font-size: 1.47em;
    padding: 0.4em 1.2em 0.48em;
    border-radius: 400px;
    background: #536a88;
    color: #fff;
    margin-top: 1.2em;
    height: auto; }
    .ContactForm .input_button:hover {
      background: #6bafd1; }
  @media (max-width: 480px) {
    .ContactForm {
      font-size: 3.2vw; } }

[data-icon="twitter"] {
  display: none; }

.main_content_tab-mar, .sidebar_inner {
  display: none; }

.ContentBlock.ArticleStory .summary {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 2em; }

.PhonebookFilter > .tab > .frame:before, .BlockType-VoyageSearch > .tab > .frame:before, .CustomBlock > .tab > .frame:before, .PhonebookFilter > form:before, .BlockType-VoyageSearch > form:before, .CustomBlock > form:before, .ontainerTracking-box:before {
  content: "";
  display: block;
  margin: 15px auto 10px;
  width: 57px;
  height: 57px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%; }

.PhonebookFilter .caption, .BlockType-VoyageSearch .caption, .CustomBlock .caption,
.PhonebookFilter .label,
.BlockType-VoyageSearch .label,
.CustomBlock .label {
  display: none !important; }
.PhonebookFilter > .tab > .frame, .BlockType-VoyageSearch > .tab > .frame, .CustomBlock > .tab > .frame, .PhonebookFilter > form, .BlockType-VoyageSearch > form, .CustomBlock > form {
  border-top: 1px solid transparent; }

.PhonebookFilter > .tab > .frame:before, .PhonebookFilter > form:before {
  background-image: url(icon-calc-filter-phones.svg); }

.BlockType-VoyageSearch > .tab > .frame:before, .BlockType-VoyageSearch > form:before {
  background-image: url(icon-calc-shipping-search.svg); }

.CustomBlock > .tab > .frame:before, .CustomBlock > form:before {
  background-image: url(icon-calc-container-tracking.svg); }

.ontainerTracking-box {
  background-color: #fff;
  height: 100%;
  padding: 10px; }
  .ontainerTracking-box:before {
    background-image: url(icon-calc-container-tracking.svg);
    margin: 1.52em auto; }

#ontainerTracking {
  display: inline-block;
  color: #fff;
  background: #6bafd1;
  border-radius: 500px;
  padding: 0.53em 1.4em;
  font-size: 0.94em; }
  #ontainerTracking:hover {
    background: #536a88; }

.ontainerTracking + .CustomBlock,
.read_more-printer .CustomBlock[data-responsive-id="SideBlock618"] {
  display: none; }

/*# sourceMappingURL=style-rtl-shipping.css.map */
.MessagesTickerBlock { display: none !important; }.sidebar_inner { display: none !important; }