#content .main.top .airlines__item {
  display: inline-block;
  vertical-align: top;
  margin-right: 9%;
  margin-top: 40px;
  margin-bottom: 0; }
  #content .main.top .airlines__item .logo {
    width: auto; }
  #content .main.top .airlines__item:last-child {
    margin-right: 0; }
  #content .main.top .airlines__item .logo {
    float: none; }
#content .airlines__item {
  clear: both;
  margin-right: 3%;
  margin-bottom: 65px;
  float: none;
  overflow: hidden; }
  #content .airlines__item .logo {
    float: left;
    width: 175px; }
  #content .airlines__item img {
    display: block;
    width: 100%;
    height: auto; }
  #content .airlines__item span {
    border-bottom: 1px solid rgba(5, 95, 187, 0.3);
    color: #055FBB;
    margin-top: 16px;
    float: left; }
#content .left_column {
  width: 261px;
  padding: 1px;
  float: left; }
#content .right_column {
  padding: 0 30px 0 3%;
  min-height: 600px;
  overflow: hidden; }
#content h4 {
  margin: 0 0 5px 8px; }

.content_menu {
  width: 180px;
  padding: 0 35px 50px 25px;
  margin: 0 -10000px 10px 0;
  position: relative;
  left: 20px;
  font-size: 14px;
  line-height: 1.4;
  z-index: 3; }
  .content_menu .content_menu_item {
    margin: 0 0 0; }
    .content_menu .content_menu_item.parent a {
      border-color: #FBC084;
      color: #FFF;
      text-shadow: 0 1px 1px #CD7A1E; }
    .content_menu .content_menu_item.current span {
      color: #FFF;
      font-weight: 400;
      text-shadow: 0 2px 1px #CD7A1E; }
    .content_menu .content_menu_item.parent span, .content_menu .content_menu_item.current span {
      background: #F88103;
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ODEwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2IwNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
      padding: 7px 9px 8px;
      overflow: hidden;
      margin-bottom: 6px;
      zoom: 1;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      background: #F88103;
      background: -moz-linear-gradient(top, #F88103 0%, #FCB042 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F88103), color-stop(100%, #FCB042));
      background: -webkit-linear-gradient(top, #F88103 0%, #FCB042 100%);
      background: -o-linear-gradient(top, #F88103 0%, #FCB042 100%);
      background: -ms-linear-gradient(top, #F88103 0%, #FCB042 100%);
      background: linear-gradient(to bottom, #F88103 0%, #FCB042 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#000', GradientType=0); }
    .content_menu .content_menu_item a.mark {
      background: #FFFF99; }
    .content_menu .content_menu_item span {
      padding: 0 8px 9px;
      display: inline-block;
      position: relative; }
  .content_menu .content_sub_menu {
    padding: 0 0 5px 13px;
    font-size: 13px; }
    .content_menu .content_sub_menu .content_sub_menu_item {
      margin: 0 0 3px; }
      .content_menu .content_sub_menu .content_sub_menu_item span {
        padding: 0 8px 5px;
        display: inline-block;
        position: relative; }
      .content_menu .content_sub_menu .content_sub_menu_item.parent a {
        color: #000;
        border-color: #aaa; }
      .content_menu .content_sub_menu .content_sub_menu_item.current span {
        font-weight: 700; }
      .content_menu .content_sub_menu .content_sub_menu_item.parent span, .content_menu .content_sub_menu .content_sub_menu_item.current span {
        background: #EAE6D8;
        padding: 7px 15px 7px 8px;
        overflow: hidden; }
        .content_menu .content_sub_menu .content_sub_menu_item.parent span:after, .content_menu .content_sub_menu .content_sub_menu_item.current span:after {
          content: '';
          background: #EAE6D8;
          border-top: 50px solid #FFF;
          border-right: 0;
          border-bottom: 50px solid #FFF;
          border-left: 15px solid transparent;
          position: absolute;
          top: 50%;
          right: 0;
          bottom: 0;
          width: 0;
          margin-top: -50px; }
      .content_menu .content_sub_menu .content_sub_menu_item a {
        color: #445365;
        border-color: #E4E5E7; }
    .content_menu .content_sub_menu .content_sub_menu .content_sub_menu_item.parent a {
      border-color: #E4E5E7;
      color: #445365; }
    .content_menu .content_sub_menu .content_sub_menu .content_sub_menu_item.parent span, .content_menu .content_sub_menu .content_sub_menu .content_sub_menu_item.current span {
      padding: 3px 8px 3px;
      background: none;
      font-weight: 700; }
    .content_menu .content_sub_menu .content_sub_menu .content_sub_menu_item span:after {
      display: none; }
  .content_menu .content_menu_bg {
    padding: 99px 0 24px;
    position: absolute;
    top: -40px;
    left: 0;
    bottom: 10px;
    right: 0;
    z-index: -1; }
    .content_menu .content_menu_bg img {
      width: 100%;
      display: block; }
  .content_menu .content_menu_bg_m {
    height: 100%; }
  .content_menu .content_menu_bg_t {
    position: absolute;
    top: 0;
    left: 0;
    height: 99px; }
  .content_menu .content_menu_bg_b {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 24px; }

.content_menu_col {
  width: 240px;
  margin: 0 -10000px 0 0;
  position: relative;
  left: 20px;
  float: left;
  z-index: 3; }
  .content_menu_col .content_menu {
    float: none;
    left: 0; }

.content_menu_sub {
  padding: 0 35px 0 25px;
  font-size: 14px; }

.search_not_found.current .not_found,
.search_not_found.current .found,
.search_found.current .not_found,
.search_found.current .found {
  overflow: hidden !important;
  display: inline-block !important; }

.social_likes {
  margin: 30px 0; }
  .social_likes .social_like {
    width: 100px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden; }
    .social_likes .social_like.social_like_fb {
      width: 90px; }
    .social_likes .social_like.social_like_google {
      width: 80px; }
    .social_likes .social_like.social_like_ok {
      width: 78px; }

.extra_social_likes .social_like {
  margin-bottom: 7px; }

.airlines__link {
  border: none !important;
  text-decoration: none; }
  .airlines__link:hover span {
    border-bottom-color: #FBB !important;
    color: #ed3841 !important; }

.common_page_banner {
  position: relative;
  width: 256px;
  height: 370px;
  margin-left: 15px;
  overflow: hidden; }
  .common_page_banner.full .decor {
    background-image: url("inner_full_b_canvas.png"); }
  .common_page_banner.full .main_b_image {
    height: 100%; }
  .common_page_banner .decor {
    background-image: url("inner_b_canvas.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 256px;
    height: 370px; }
  .common_page_banner .b_content {
    position: relative;
    z-index: 2;
    margin-left: 20px;
    margin-right: 44px;
    margin-top: 215px;
    height: 147px;
    overflow: hidden; }
    .common_page_banner .b_content h2 {
      color: #000;
      font-weight: bold;
      margin-bottom: 5px; }
      .common_page_banner .b_content h2 a {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
        color: #000; }
  .common_page_banner .main_b_image {
    height: 191px;
    left: 0;
    position: absolute;
    top: 18px;
    width: 100%; }
    .common_page_banner .main_b_image a {
      display: block;
      border: none;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1; }

/*# sourceMappingURL=templates.css.map */
