#bottom .ctnr {
  position: relative;
  padding-left: 600px; }

html.no-touch .nav_ctnr {
  position: relative;
  z-index: 100; }
  html.no-touch .nav_ctnr .nav_btn {
    display: none; }

html.no-touch .nav {
  text-align: center;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  position: static;
  width: auto;
  padding: 10px 0;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  border: none; }
  html.no-touch .nav .menu a {
    -webkit-transition: color 0.2s, background-color 0.2s;
    -moz-transition: color 0.2s, background-color 0.2s;
    -o-transition: color 0.2s, background-color 0.2s;
    transition: color 0.2s, background-color 0.2s;
    padding: 5px 10px; }
    html.no-touch .nav .menu a:hover {
      color: #652C90 !important; }
    html.no-touch .nav .menu a:after {
      display: block; }
  html.no-touch .nav .menu > li {
    display: inline-block;
    vertical-align: bottom;
    border-bottom: none;
    padding: 0;
    margin: 0 10px; }
    html.no-touch .nav .menu > li.parent:before {
      position: absolute;
      top: auto;
      bottom: -10px;
      right: auto;
      left: 50%;
      margin-left: -20px;
      z-index: 100;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      transition: none;
      height: 20px;
      line-height: 20px;
      font-size: 5px;
      color: #000; }
    html.no-touch .nav .menu > li.active > a {
      color: inherit; }
    html.no-touch .nav .menu > li ul {
      max-height: none;
      overflow: visible;
      -webkit-transition: opacity 0.2s, visibility 0.2s;
      -moz-transition: opacity 0.2s, visibility 0.2s;
      -o-transition: opacity 0.2s, visibility 0.2s;
      transition: opacity 0.2s, visibility 0.2s;
      opacity: 0;
      visibility: hidden;
      background-color: rgba(255, 255, 255, 0.95);
      position: absolute;
      top: 100%;
      left: 50%;
      width: 200px;
      margin-left: -100px;
      margin-right: 0;
      margin-top: 10px;
      padding: 10px;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.2);
      -moz-box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.2);
      box-shadow: inset 0 4px 4px -4px rgba(0, 0, 0, 0.2), 0 4px 4px 0 rgba(0, 0, 0, 0.2);
      z-index: 1; }
      html.no-touch .nav .menu > li ul li a {
        padding: 5px 0; }
        html.no-touch .nav .menu > li ul li a:after {
          display: block; }
      html.no-touch .nav .menu > li ul li:last-child {
        margin-bottom: 0; }
    html.no-touch .nav .menu > li:hover ul {
      opacity: 1;
      visibility: visible; }
    html.no-touch .nav .menu > li.open:before {
      -webkit-transform: rotate(0);
      -moz-transform: rotate(0);
      -ms-transform: rotate(0);
      -o-transform: rotate(0);
      transform: rotate(0); }
    html.no-touch .nav .menu > li.open ul {
      max-height: 300px; }
  .nav_open html.no-touch .nav {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%); }

.news_list {
  margin: 0 -15px; }
  .news_list .line {
    padding: 0 15px;
    margin-bottom: 30px; }

.nl_blk {
  padding: 70px 0; }
  .nl_blk .ctnt {
    padding-left: 250px; }
    .nl_blk .ctnt:before {
      bottom: -100px;
      font-size: 180px; }

.wrapper {
  width: 1180px;
  margin: 0 auto; }

.main_col {
  float: left;
  width: 780px; }

.side_col {
  float: left;
  width: 270px;
  margin-left: 130px;
  margin-top: 0; }

@media only screen and (min-width: 1440px) {
  /*.wrapper{width:1400px;}*/ }

/*# sourceMappingURL=large.css.map */