/*  DEFAULT IMPORTS */
/*      Variables      */
/*$BASE_DIR_IMAGES : "../images/";
$BASE_DIR_FONTS : "../fonts/";
$BASE_DIR_MUSICS : "../music/";
$BASE_DIR_MAINTENANCE : "../../maintenance/";*/
/*$BASE_DIR_IMAGES : "../images";
$BASE_DIR_FONTS : "../fonts";
$BASE_DIR_MUSICS : "../music";
$BASE_DIR_MAINTENANCE : "../../maintenance"; */
/*      Sample querys      */
/* 
    Created on : Jun. 2015
    Author     : Edio Hanoway Kepke
*/
/* 
    Created on : Jun. 2015
    Author     : Edio Hanoway Kepke
*/
html {
  width: 100%; }

.hidden {
  display: none !important;
  visibility: hidden; }

@media only screen and (max-width: 977px) {
  .hide_mobile {
    display: none; } }
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

.clearfix:before, .content_part:before,
.clearfix:after,
.content_part:after {
  content: " ";
  display: table; }

.clearfix:after, .content_part:after {
  clear: both; }

.clearfix, .content_part {
  *zoom: 1; }

.hide_text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

.hidden {
  display: none; }

.no_select, #site #header_section #menu_container #menu, #site .sliderContent .slider_controller_container .slider_controler_content .slider_button {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

a {
  text-decoration: none;
  color: inherit; }

/*
TODO: backlog : animation

.animatedBtn{
    position: relative;
    cursor:pointer;

    .btnState{
        position: absolute;
        top:0;
        left:0;
        @include transition(opacity, 0.8s, ease-out);
        @include transition(opacity, 0.08s, ease-out);
        //@include transition(opacity, 0.4s, ease);
    }
    .over, .active{
        @include opacity(0);       
    }


    &:hover{
        .idle{
            @include opacity(0);            
        }

        .over{
            @include opacity(100);           
        }
    }
}*/
#site {
  overflow-x: hidden;
  width: 100%;
  min-width: 700px;
  /*  HEADER IMPORTS  */
  /*  CONTENT IMPORTS */
  /*  FOOTER IMPORTS */ }
  #site #header_section {
    width: 100%;
    float: left; }
    #site #header_section .header_container {
      /*background-image: url($BASE_DIR_IMAGES + "header/bg_header.jpg");*/
      background-position: center 0;
      width: 100%;
      height: 600px;
      position: relative; }
      #site #header_section .header_container .movie {
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 4; }
      #site #header_section .header_container .appstore_got {
        z-index: 7;
        position: absolute;
        background-image: url("../../../../horizonchase-dev/assets/static/images/header/appstore_best_of_2015.png");
        width: 237px;
        height: 70px;
        margin-top: 130px; }
    #site #header_section #menu_container {
      list-style: none;
      position: absolute;
      top: 0px;
      left: 0px;
      z-index: 1000; }
      #site #header_section #menu_container #menu {
        float: left;
        top: 260px;
        left: 11px;
        height: auto;
        width: 60px;
        position: absolute; }
        #site #header_section #menu_container #menu li {
          display: table; }
          #site #header_section #menu_container #menu li:not(:first-child) {
            margin-top: -12px; }
        #site #header_section #menu_container #menu .menu_buttons {
          height: 58px;
          width: 17px;
          margin-left: 17px;
          position: relative;
          overflow: visible !important;
          float: left;
          background-image: url("../../../../horizonchase-dev/assets/static/images/header/main_menu_btn_pattern.png");
          background-repeat: repeat-x;
          background-position: 0 0; }
          #site #header_section #menu_container #menu .menu_buttons:hover, #site #header_section #menu_container #menu .menu_buttons.active, #site #header_section #menu_container #menu .menu_buttons.current {
            background-position: 0 -64px; }
            #site #header_section #menu_container #menu .menu_buttons:hover:before, #site #header_section #menu_container #menu .menu_buttons.active:before, #site #header_section #menu_container #menu .menu_buttons.current:before {
              background-position: 0 0; }
            #site #header_section #menu_container #menu .menu_buttons:hover:after, #site #header_section #menu_container #menu .menu_buttons.active:after, #site #header_section #menu_container #menu .menu_buttons.current:after {
              background-position: -24px 0; }
          #site #header_section #menu_container #menu .menu_buttons:before {
            content: "";
            background-position: 0 -61px;
            width: 20px;
            height: 58px;
            right: 100%; }
          #site #header_section #menu_container #menu .menu_buttons:after {
            content: "";
            background-position: -26px -61px;
            width: 20px;
            height: 58px;
            left: 100%; }
          #site #header_section #menu_container #menu .menu_buttons:before, #site #header_section #menu_container #menu .menu_buttons:after {
            background-image: url("../../../../horizonchase-dev/assets/static/images/header/main_menu_btn_borders.png");
            background-repeat: no-repeat;
            position: absolute;
            top: 0;
            z-index: 2; }
          #site #header_section #menu_container #menu .menu_buttons .icons {
            background-image: url("../../../../horizonchase-dev/assets/static/images/header/main_menu_icos.png");
            background-repeat: no-repeat;
            position: absolute;
            z-index: 3;
            width: 22px;
            left: 50%;
            margin-left: -11px;
            left: 0%;
            margin-left: -2.5px; }
          #site #header_section #menu_container #menu .menu_buttons .text_btn {
            color: #ffffff;
            font-family: 'exo_2.0bold';
            font-size: 16px;
            text-align: left;
            margin-left: 31px;
            padding-top: 22px;
            display: none; }
          #site #header_section #menu_container #menu .menu_buttons.movie_button:hover .movie_icon, #site #header_section #menu_container #menu .menu_buttons.movie_button.active .movie_icon, #site #header_section #menu_container #menu .menu_buttons.movie_button.current .movie_icon {
            background-position: -29px 0; }
          #site #header_section #menu_container #menu .menu_buttons.movie_button .movie_icon {
            background-position: 0 0;
            height: 15px;
            top: 50%;
            margin-top: -7.5px; }
          #site #header_section #menu_container #menu .menu_buttons.music_button:hover .music_icon, #site #header_section #menu_container #menu .menu_buttons.music_button.active .music_icon, #site #header_section #menu_container #menu .menu_buttons.music_button.current .music_icon {
            background-position: -30px -33px; }
          #site #header_section #menu_container #menu .menu_buttons.music_button .music_icon {
            background-position: 0 -33px;
            height: 22px;
            top: 50%;
            margin-top: -11px; }
          #site #header_section #menu_container #menu .menu_buttons.locations_button:hover .locations_icon, #site #header_section #menu_container #menu .menu_buttons.locations_button.active .locations_icon, #site #header_section #menu_container #menu .menu_buttons.locations_button.current .locations_icon {
            background-position: -35px -74px; }
          #site #header_section #menu_container #menu .menu_buttons.locations_button .locations_icon {
            background-position: -4px -74px;
            width: 16px;
            height: 22px;
            top: 50%;
            margin-top: -11px;
            left: 0%;
            margin-left: 0.5px; }
          #site #header_section #menu_container #menu .menu_buttons.vehicles_button:hover .vehicles_icon, #site #header_section #menu_container #menu .menu_buttons.vehicles_button.active .vehicles_icon, #site #header_section #menu_container #menu .menu_buttons.vehicles_button.current .vehicles_icon {
            background-position: -32px -106px; }
          #site #header_section #menu_container #menu .menu_buttons.vehicles_button .vehicles_icon {
            background-position: 0 -106px;
            height: 22px;
            top: 50%;
            margin-top: -11px; }
          #site #header_section #menu_container #menu .menu_buttons.wallpapers_button:hover .wallpapers_icon, #site #header_section #menu_container #menu .menu_buttons.wallpapers_button.active .wallpapers_icon, #site #header_section #menu_container #menu .menu_buttons.wallpapers_button.current .wallpapers_icon {
            background-position: -32px -146px; }
          #site #header_section #menu_container #menu .menu_buttons.wallpapers_button .wallpapers_icon {
            background-position: -1px -146px;
            height: 20px;
            top: 50%;
            margin-top: -10px; }
          #site #header_section #menu_container #menu .menu_buttons.social_media_button:hover .social_media_icon, #site #header_section #menu_container #menu .menu_buttons.social_media_button.active .social_media_icon, #site #header_section #menu_container #menu .menu_buttons.social_media_button.current .social_media_icon {
            background-position: -33px -177px; }
          #site #header_section #menu_container #menu .menu_buttons.social_media_button .social_media_icon {
            background-position: -2px -177px;
            height: 22px;
            top: 50%;
            margin-top: -11px; }
          #site #header_section #menu_container #menu .menu_buttons.presskit_button {
            margin-top: 25px; }
            #site #header_section #menu_container #menu .menu_buttons.presskit_button:hover .presskit_icon, #site #header_section #menu_container #menu .menu_buttons.presskit_button.active .presskit_icon, #site #header_section #menu_container #menu .menu_buttons.presskit_button.current .presskit_icon {
              background-position: -31px -204px; }
            #site #header_section #menu_container #menu .menu_buttons.presskit_button .presskit_icon {
              background-position: -3px -205px;
              height: 17px;
              top: 50%;
              margin-top: -8.5px; }
    #site #header_section #mentions_container {
      position: absolute;
      bottom: -34px;
      width: 100%;
      z-index: 6; }
      @media only screen and (max-width: 890px) {
        #site #header_section #mentions_container {
          bottom: -29px; } }
      #site #header_section #mentions_container .mentions_carousel_container {
        position: relative; }
        @media only screen and (max-width: 890px) {
          #site #header_section #mentions_container .mentions_carousel_container {
            width: 100%; } }
        @media only screen and (min-width: 890px) {
          #site #header_section #mentions_container .mentions_carousel_container {
            display: table;
            margin: 0 auto; } }
        #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .owl-item:not(:first-child) {
          margin-left: 54px; }
          @media only screen and (max-width: 1352px) {
            #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .owl-item:not(:first-child) {
              margin-left: 18px; } }
          @media only screen and (max-width: 977px) {
            #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .owl-item:not(:first-child) {
              margin-left: 5px; } }
          @media only screen and (max-width: 700px) {
            #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .owl-item:not(:first-child) {
              margin-left: -10px; } }
          @media only screen and (max-width: 890px) {
            #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .owl-item:not(:first-child) {
              margin: 0; } }
        #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .mention {
          height: 131px;
          width: 289px;
          background-image: url("../../../../horizonchase-dev/assets/static/images/header/bg_mentions.png");
          background-repeat: no-repeat;
          padding-top: 16px;
          padding-bottom: 36px;
          padding-left: 29px;
          padding-right: 27px; }
          @media only screen and (max-width: 890px) {
            #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .mention {
              margin: 0 auto; } }
          #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .mention .text_wrapper_content {
            width: 100%;
            height: 100%;
            display: table; }
            #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .mention .text_wrapper_content .text_wrapper {
              display: table-cell;
              vertical-align: middle;
              text-align: center;
              font-size: 16px;
              line-height: 20px;
              text-transform: uppercase;
              font-family: 'exo_2.0bold_italic'; }
              #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .mention .text_wrapper_content .text_wrapper .mention_wrapper_text {
                width: 100%; }
                #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .mention .text_wrapper_content .text_wrapper .mention_wrapper_text .mentions_text_container .mention_text {
                  color: white;
                  font-size: 20px; }
              #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .mention .text_wrapper_content .text_wrapper .mention_author_container {
                margin-top: 5px;
                width: 100%; }
                #site #header_section #mentions_container .mentions_carousel_container .mentions_wrapper .mention .text_wrapper_content .text_wrapper .mention_author_container .mention_author {
                  color: #662524; }
    #site #header_section #game_logo {
      margin-left: auto;
      margin-right: auto;
      height: 125px;
      width: 100%;
      float: left;
      text-align: center;
      position: relative;
      z-index: 6; }
      #site #header_section #game_logo img {
        height: auto;
        width: 573px;
        margin: 0 auto;
        margin-top: -20px; }
        @media only screen and (max-width: 977px) {
          #site #header_section #game_logo img {
            width: 473px;
            margin-top: -30px; } }
      #site #header_section #game_logo .appstore_btn {
        position: absolute;
        top: 31px;
        right: 17px;
        height: 50px;
        width: 170px;
        background-image: url("../../../../horizonchase-dev/assets/static/images/header/app_store_btn.png");
        background-repeat: no-repeat; }
      #site #header_section #game_logo .playstore_btn {
        position: absolute;
        top: 100px;
        right: 17px;
        height: 51px;
        width: 170px;
        background-image: url("../../../../horizonchase-dev/assets/static/images/header/google_play_btn.png");
        background-repeat: no-repeat; }
    #site #header_section #watch_trailer_container {
      width: 100%;
      float: left; }
      #site #header_section #watch_trailer_container #watch_trailer {
        position: relative;
        z-index: 6;
        margin-left: auto;
        margin-right: auto;
        margin-top: 56px;
        width: 335px;
        height: 140px; }
        #site #header_section #watch_trailer_container #watch_trailer .play_button_content {
          margin: auto;
          display: table; }
          #site #header_section #watch_trailer_container #watch_trailer .play_button_content .play_button {
            outline: none;
            float: left;
            background-image: url("../../../../horizonchase-dev/assets/static/images/header/movie_btn.png");
            background-repeat: no-repeat;
            background-position: 0 0;
            width: 103px;
            height: 103px;
            margin: auto; }
            #site #header_section #watch_trailer_container #watch_trailer .play_button_content .play_button:hover {
              background-position: 0 -106px;
              cursor: pointer; }
        #site #header_section #watch_trailer_container #watch_trailer h2 {
          font-family: 'commandocommando';
          color: white;
          font-size: 38px;
          text-align: center; }
    #site #header_section #header_top {
      height: 60px;
      width: 100%;
      float: left;
      position: relative;
      z-index: 6; }
      #site #header_section #header_top .header_top_left {
        float: left;
        background-position: 0 0;
        width: 255px;
        height: 58px; }
        #site #header_section #header_top .header_top_left .aquiris_logo {
          background-image: url("../../../../horizonchase-dev/assets/static/images/header/aquiris_btn.png");
          background-repeat: no-repeat;
          background-position: 0 0;
          width: 110px;
          height: 25px;
          margin-left: 25px;
          margin-top: 14px;
          float: left; }
          #site #header_section #header_top .header_top_left .aquiris_logo:hover {
            background-position: 0 -30px; }
      #site #header_section #header_top .header_top_right {
        float: right;
        background-position: -344px 0;
        width: 256px;
        height: 58px; }
        #site #header_section #header_top .header_top_right .icon_container {
          float: right;
          margin-right: 29px;
          margin-top: 15px; }
          #site #header_section #header_top .header_top_right .icon_container .social_btn_header {
            background-image: url("../../../../horizonchase-dev/assets/static/images/header/social_btns.png");
            background-repeat: no-repeat;
            display: inline-block;
            cursor: pointer;
            height: 18px; }
            #site #header_section #header_top .header_top_right .icon_container .social_btn_header:not(:last-child) {
              margin-right: 16px; }
            #site #header_section #header_top .header_top_right .icon_container .social_btn_header.tumblr_button {
              background-position: 0 -28px;
              width: 18px; }
              #site #header_section #header_top .header_top_right .icon_container .social_btn_header.tumblr_button:hover {
                background-position: 0 0; }
            #site #header_section #header_top .header_top_right .icon_container .social_btn_header.facebook_button {
              background-position: -28px -28px;
              width: 19px; }
              #site #header_section #header_top .header_top_right .icon_container .social_btn_header.facebook_button:hover {
                background-position: -28px 0; }
            #site #header_section #header_top .header_top_right .icon_container .social_btn_header.twitter_button {
              background-position: -57px -28px;
              width: 23px; }
              #site #header_section #header_top .header_top_right .icon_container .social_btn_header.twitter_button:hover {
                background-position: -57px 0; }
      #site #header_section #header_top .header_top_left, #site #header_section #header_top .header_top_right {
        background-image: url("../../../../horizonchase-dev/assets/static/images/header/top_header.png");
        background-repeat: no-repeat; }
  #site #about {
    width: 100%;
    float: left;
    margin-top: -58px; }
    #site #about .about_header {
      width: 100%;
      height: 58px; }
      #site #about .about_header .about_header_left {
        background-position: 0 0;
        width: 291px;
        height: 59px;
        float: left; }
      #site #about .about_header .about_header_right {
        background-position: -328px 0;
        width: 291px;
        height: 59px;
        float: right; }
      #site #about .about_header .about_header_left, #site #about .about_header .about_header_right {
        position: relative;
        z-index: 5;
        background-image: url("../../../../horizonchase-dev/assets/static/images/about/about_bg_details.png");
        background-repeat: no-repeat; }
    #site #about .about_content {
      background-image: url("../../../../horizonchase-dev/assets/static/images/about/about_bg.png");
      background-repeat: no-repeat;
      padding-bottom: 155px; }
      #site #about .about_content #info_container {
        height: auto;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        /*margin-top: 86px;*/
        margin-top: 76px; }
        #site #about .about_content #info_container h2 {
          font-size: 32px;
          font-family: 'exo_2.0bold';
          color: #313c4f; }
        #site #about .about_content #info_container p {
          display: none;
          margin-top: 5px;
          font-size: 22px;
          font-family: 'exo_2.0regular';
          line-height: 35px;
          color: #313c4f; }
      #site #about .about_content .store_btns_container {
        display: table;
        height: 115px;
        margin: 20px auto 0px;
        text-align: center; }
        #site #about .about_content .store_btns_container .btn_container {
          float: left;
          width: 251px;
          height: 115px; }
          #site #about .about_content .store_btns_container .btn_container:not(:first-child) {
            margin-left: 50px; }
          #site #about .about_content .store_btns_container .btn_container .appstore_btn {
            background-image: url("../../../../horizonchase-dev/assets/static/images/about/app_store_btn.png");
            background-repeat: no-repeat;
            background-position: 0 0; }
            #site #about .about_content .store_btns_container .btn_container .appstore_btn:hover {
              background-position: -278px -5px;
              margin-top: 5px; }
          #site #about .about_content .store_btns_container .btn_container .playstore_btn {
            background-image: url("../../../../horizonchase-dev/assets/static/images/about/google_play_btn.png");
            background-repeat: no-repeat;
            background-position: 0 0; }
            #site #about .about_content .store_btns_container .btn_container .playstore_btn:hover {
              background-position: -278px -5px;
              margin-top: 5px; }
        #site #about .about_content .store_btns_container .store_btns {
          display: inline-block;
          width: 251px;
          height: 115px;
          margin-left: auto;
          margin-right: auto; }
      #site #about .about_content .info_social_media_icons {
        padding-top: 12px;
        width: 100%; }
        #site #about .about_content .info_social_media_icons .social_media_wrapper {
          display: table;
          margin: 0 auto 0 auto; }
          #site #about .about_content .info_social_media_icons .social_media_wrapper .tumblr_info_button {
            background-position: 0 0;
            width: 64px;
            height: 73px; }
            #site #about .about_content .info_social_media_icons .social_media_wrapper .tumblr_info_button:hover {
              background-position: 0 -83px;
              width: 64px;
              height: 55px; }
            #site #about .about_content .info_social_media_icons .social_media_wrapper .tumblr_info_button:active {
              background-position: 0 -163px;
              width: 64px;
              height: 55px; }
          #site #about .about_content .info_social_media_icons .social_media_wrapper .facebook_info_button {
            background-position: -88px 0;
            width: 64px;
            height: 72px; }
            #site #about .about_content .info_social_media_icons .social_media_wrapper .facebook_info_button:hover {
              background-position: -88px -83px;
              width: 64px;
              height: 55px; }
            #site #about .about_content .info_social_media_icons .social_media_wrapper .facebook_info_button:active {
              background-position: -88px -163px;
              width: 64px;
              height: 55px; }
          #site #about .about_content .info_social_media_icons .social_media_wrapper .twitter_info_button {
            background-position: -176px 0;
            width: 64px;
            height: 73px;
            /*margin-left: 22px;*/ }
            #site #about .about_content .info_social_media_icons .social_media_wrapper .twitter_info_button:hover {
              background-position: -176px -83px;
              width: 64px;
              height: 55px; }
            #site #about .about_content .info_social_media_icons .social_media_wrapper .twitter_info_button:active {
              background-position: -176px -163px;
              width: 64px;
              height: 55px; }
          #site #about .about_content .info_social_media_icons .social_media_wrapper .tumblr_info_button, #site #about .about_content .info_social_media_icons .social_media_wrapper .facebook_info_button, #site #about .about_content .info_social_media_icons .social_media_wrapper .twitter_info_button {
            background-image: url("../../../../horizonchase-dev/assets/static/images/about/small_social_media_buttons.png");
            background-repeat: no-repeat;
            float: left; }
            #site #about .about_content .info_social_media_icons .social_media_wrapper .tumblr_info_button:not(:first-child), #site #about .about_content .info_social_media_icons .social_media_wrapper .facebook_info_button:not(:first-child), #site #about .about_content .info_social_media_icons .social_media_wrapper .twitter_info_button:not(:first-child) {
              margin-left: 24px; }
            #site #about .about_content .info_social_media_icons .social_media_wrapper .tumblr_info_button:hover, #site #about .about_content .info_social_media_icons .social_media_wrapper .facebook_info_button:hover, #site #about .about_content .info_social_media_icons .social_media_wrapper .twitter_info_button:hover {
              margin-top: 2px; }
  #site .sliderContent {
    position: relative; }
    #site .sliderContent .slider_custom .sample_content .sample .sample_bg {
      width: 100%;
      height: auto; }
      #site .sliderContent .slider_custom .sample_content .sample .sample_bg img {
        width: 100%;
        margin-bottom: -3px; }
    #site .sliderContent .slider_controller_container {
      z-index: 5;
      position: absolute;
      width: 100%;
      bottom: 2px;
      left: 0px; }
      #site .sliderContent .slider_controller_container .slider_controler_content {
        margin: auto;
        display: table; }
        #site .sliderContent .slider_controller_container .slider_controler_content .slider_button {
          width: 128px;
          height: 75px;
          margin: 0px auto;
          display: table;
          overflow: hidden;
          cursor: pointer;
          position: relative;
          top: 0px; }
          #site .sliderContent .slider_controller_container .slider_controler_content .slider_button.no_slider {
            float: left; }
          #site .sliderContent .slider_controller_container .slider_controler_content .slider_button .thumbnail {
            position: relative;
            z-index: 5; }
            #site .sliderContent .slider_controller_container .slider_controler_content .slider_button .thumbnail img {
              width: 128px;
              height: 75px; }
          #site .sliderContent .slider_controller_container .slider_controler_content .slider_button .mask {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            left: 0px;
            background-color: #e65350;
            /* IE 8 */
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
            /* IE 5-7 */
            filter: alpha(opacity=30);
            /* Netscape */
            -moz-opacity: 0.3;
            /* Safari 1.x */
            -khtml-opacity: 0.3;
            /* Good browsers */
            opacity: 0.3;
            display: none;
            z-index: 6; }
          #site .sliderContent .slider_controller_container .slider_controler_content .slider_button:hover, #site .sliderContent .slider_controller_container .slider_controler_content .slider_button:active, #site .sliderContent .slider_controller_container .slider_controler_content .slider_button.active {
            border-style: solid;
            border-width: 4px; }
            #site .sliderContent .slider_controller_container .slider_controler_content .slider_button:hover img, #site .sliderContent .slider_controller_container .slider_controler_content .slider_button:active img, #site .sliderContent .slider_controller_container .slider_controler_content .slider_button.active img {
              margin: -4px; }
          #site .sliderContent .slider_controller_container .slider_controler_content .slider_button:hover {
            border-color: #fff; }
          #site .sliderContent .slider_controller_container .slider_controler_content .slider_button.active {
            border-color: #e65350; }
            #site .sliderContent .slider_controller_container .slider_controler_content .slider_button.active .mask {
              display: block !important; }
  #site .details {
    width: 100%;
    float: left; }
    #site .details .details_header {
      width: 100%;
      height: 106px;
      background-image: url("../../../../horizonchase-dev/assets/static/images/details/mountains.png");
      background-repeat: no-repeat;
      background-position: center;
      margin-top: -106px; }
    #site .details .details_content {
      width: 100%;
      background-image: url("../../../../horizonchase-dev/assets/static/images/details/details_bg.png");
      background-repeat: no-repeat;
      position: relative;
      z-index: 5;
      padding-bottom: 77px; }
      #site .details .details_content .headers {
        margin-top: 105px; }
      #site .details .details_content h2 {
        font-size: 72px;
        font-family: 'commandocommando';
        text-align: center;
        color: white; }
      #site .details .details_content h3 {
        margin-top: 22px;
        font-size: 32px;
        font-family: 'exo_2.0bold';
        text-align: center;
        color: white; }
      #site .details .details_content h4 {
        margin-top: 5px;
        font-size: 22px;
        font-family: 'exo_2.0regular';
        text-align: center;
        color: white;
        line-height: 36px; }
    #site .details .locations_container {
      margin-top: 70px; }
    #site .details #music_container {
      margin-top: 175px; }
      #site .details #music_container .musics_container {
        margin-top: 40px; }
        #site .details #music_container .musics_container .musics_wrapper {
          display: table;
          margin: 0 auto 0 auto; }
          #site .details #music_container .musics_container .musics_wrapper .play_music {
            display: inline-block;
            text-align: center;
            width: 350px; }
            #site .details #music_container .musics_container .musics_wrapper .play_music .play_music_button_wrapper {
              height: 150px; }
              #site .details #music_container .musics_container .musics_wrapper .play_music .play_music_button_wrapper .play_music_button {
                margin: 0 auto 0 auto;
                background-image: url("../../../../horizonchase-dev/assets/static/images/details/play_tracks_btns.png");
                background-repeat: no-repeat;
                background-position: 0px 0px;
                width: 127px;
                height: 150px;
                cursor: pointer; }
                #site .details #music_container .musics_container .musics_wrapper .play_music .play_music_button_wrapper .play_music_button:hover {
                  margin-top: 7px;
                  background-position: -145px -7px;
                  width: 127px;
                  height: 108px; }
                #site .details #music_container .musics_container .musics_wrapper .play_music .play_music_button_wrapper .play_music_button:active, #site .details #music_container .musics_container .musics_wrapper .play_music .play_music_button_wrapper .play_music_button.active {
                  margin-top: 7px;
                  background-position: -298px -7px;
                  width: 127px;
                  height: 108px; }
            #site .details #music_container .musics_container .musics_wrapper .play_music .pause_music_button {
              margin: 0 auto 0 auto;
              background-image: url("../../../../horizonchase-dev/assets/static/images/details/play_tracks_btns.png");
              background-repeat: no-repeat;
              background-position: 0px 0px;
              width: 127px;
              height: 150px; }
            #site .details #music_container .musics_container .musics_wrapper .play_music h4 {
              margin-top: 25px;
              font-size: 28px;
              color: #e65350;
              font-family: 'commandocommando'; }
            #site .details #music_container .musics_container .musics_wrapper .play_music h5 {
              font-size: 16px;
              font-family: 'exo_2.0bold';
              color: white; }
            @media only screen and (max-width: 1352px) {
              #site .details #music_container .musics_container .musics_wrapper .play_music {
                width: 326px; } }
            @media only screen and (max-width: 977px) {
              #site .details #music_container .musics_container .musics_wrapper .play_music {
                width: 280px; } }
            @media only screen and (max-width: 840px) {
              #site .details #music_container .musics_container .musics_wrapper .play_music {
                width: 230px; }
                #site .details #music_container .musics_container .musics_wrapper .play_music h4 {
                  height: 72px; } }
      #site .details #music_container .signature_wrapper {
        margin-top: 50px;
        width: 100%;
        height: 108px; }
        #site .details #music_container .signature_wrapper .signature_image {
          background-image: url("../../../../horizonchase-dev/assets/static/images/details/signature.png");
          background-repeat: no-repeat;
          background-position: 0 0;
          width: 242px;
          height: 72px;
          margin: 0 auto; }
    #site .details #vehicles_container .vehicles_title {
      margin-top: 135px !important; }
    #site .details #vehicles_container .cars_container {
      margin-top: 80px;
      width: 100%;
      height: 450px; }
      #site .details #vehicles_container .cars_container .elements_wrapper {
        display: table;
        height: 450px;
        margin: 0 auto;
        position: relative; }
        #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow {
          float: left;
          width: 150px;
          height: 450px;
          display: inline-block; }
          @media only screen and (max-width: 1352px) {
            #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow {
              width: 100px; } }
          @media only screen and (max-width: 977px) {
            #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow {
              width: 50px; } }
          #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow:hover {
            cursor: pointer; }
          #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow.left_arrow .left_arrow_wrap .left_arrow_image {
            background: url("../../../../horizonchase-dev/assets/static/images/arrows.png") no-repeat 0 0;
            width: 50px;
            height: 50px;
            margin: 250px auto 0 auto;
            display: table; }
            #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow.left_arrow .left_arrow_wrap .left_arrow_image:hover {
              background-position: 0 -56px; }
            #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow.left_arrow .left_arrow_wrap .left_arrow_image:active {
              background-position: 0 -110px; }
          #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow.right_arrow .right_arrow_wrap .right_arrow_image {
            display: table;
            background: url("../../../../horizonchase-dev/assets/static/images/arrows.png") no-repeat -60px 0;
            width: 43px;
            height: 30px;
            margin: 250px auto 0 auto; }
            #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow.right_arrow .right_arrow_wrap .right_arrow_image:hover {
              background-position: -60px -56px; }
            #site .details #vehicles_container .cars_container .elements_wrapper .car_arrow.right_arrow .right_arrow_wrap .right_arrow_image:active {
              background-position: -60px -110px; }
        #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper {
          margin-top: 20px;
          float: left;
          background: url("../../../../horizonchase-dev/assets/static/images/details/cars/spotlight.png") no-repeat 0 0;
          background-position: 40% 90%;
          width: 700px;
          height: 450px;
          display: inline-block; }
          @media only screen and (max-width: 977px) {
            #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper {
              width: 590px;
              background-size: contain; } }
          #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper {
            width: 100%;
            height: 450px;
            margin: 0 auto 0 auto; }
            #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item {
              height: 450px; }
              #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item .cars_outside_wrapper {
                position: relative; }
                #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item .cars_outside_wrapper .car_info_container {
                  position: absolute;
                  height: 131px;
                  width: 290px;
                  background: url("../../../../horizonchase-dev/assets/static/images/details/cars/popup_cars_info.png") no-repeat 0 0;
                  right: -25px;
                  top: 30px; }
                  #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item .cars_outside_wrapper .car_info_container .description {
                    width: 85%;
                    margin-left: 8px; }
                    #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item .cars_outside_wrapper .car_info_container .description h2 {
                      margin-top: 4px;
                      font-size: 16px;
                      font-family: 'exo_2.0bold';
                      color: #662524; }
                  #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item .cars_outside_wrapper .car_info_container .big_description {
                    width: 85%;
                    margin-left: 6px; }
                  #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item .cars_outside_wrapper .car_info_container .car_name {
                    margin-top: 20px;
                    width: 85%;
                    margin-left: 10px; }
                    #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item .cars_outside_wrapper .car_info_container .car_name h2 {
                      font-size: 28px;
                      font-family: "commandocommando";
                      color: white;
                      text-align: center; }
              #site .details #vehicles_container .cars_container .elements_wrapper .cars_wrapper #cars_carousel .item_wrapper .item img {
                position: absolute;
                bottom: 40px;
                display: block;
                width: 85%;
                left: 10%; }
      #site .details #vehicles_container .cars_container .car_number_container {
        margin-top: 70px;
        height: 50px;
        width: 100%; }
        #site .details #vehicles_container .cars_container .car_number_container .car_number_wrapper {
          width: 20%;
          margin: 0 auto; }
          #site .details #vehicles_container .cars_container .car_number_container .car_number_wrapper h2 {
            font-size: 22px;
            font-family: 'exo_2.0bold'; }
  #site #extras {
    width: 100%;
    float: left;
    margin-top: -102px; }
    #site #extras .extras_header {
      height: 58px;
      width: 100%; }
      #site #extras .extras_header .extras_header_left {
        float: left;
        position: relative;
        background-position: 0 0;
        width: 331px;
        height: 58px;
        z-index: 5; }
      #site #extras .extras_header .extras_header_right {
        float: right;
        position: relative;
        background-position: -348px 0;
        width: 331px;
        height: 58px;
        z-index: 5; }
      #site #extras .extras_header .extras_header_left, #site #extras .extras_header .extras_header_right {
        background-image: url("../../../../horizonchase-dev/assets/static/images/extras/extras_details_bg.png");
        background-repeat: no-repeat; }
    #site #extras .extras_content {
      width: 100%;
      padding-top: 63px;
      position: relative;
      z-index: 5;
      padding-bottom: 205px;
      background-image: url("../../../../horizonchase-dev/assets/static/images/extras/extras_bg.png");
      background-repeat: no-repeat; }
      #site #extras .extras_content h2 {
        font-size: 72px;
        font-family: 'commandocommando';
        text-align: center;
        color: #313c4f;
        margin-top: 0px; }
      #site #extras .extras_content h3 {
        font-size: 32px;
        font-family: 'commandocommando';
        text-align: center;
        color: #a1a7b2; }
    #site #extras #wallpaper_container .extra_title {
      margin: 0px 0px 74px; }
    #site #extras #wallpaper_container .wallpaper_handler {
      width: 100%; }
      #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container {
        display: table;
        margin: auto; }
        #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content {
          padding-top: 39px;
          width: 696px;
          height: 60px;
          float: left; }
          #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content .cs-select {
            width: 696px;
            max-width: 696px;
            height: 60px;
            background-color: #fbfbfb;
            border-color: #cccccc;
            border-style: solid;
            border-width: 2px;
            font-family: "exo_2.0bold";
            color: #313c4f;
            font-size: 28px; }
            #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content .cs-select .cs-placeholder {
              height: 56px;
              padding-left: 25px;
              padding-top: 16px;
              padding-bottom: 20px; }
              #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content .cs-select .cs-placeholder:after {
                background-image: url("../../../../horizonchase-dev/assets/static/images/extras/wallpaper/dropdown_arrows.png");
                background-repeat: no-repeat;
                background-position: -40px 0;
                width: 29px;
                height: 23px;
                content: "";
                right: 23px; }
              #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content .cs-select .cs-placeholder:hover {
                color: #e65350; }
                #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content .cs-select .cs-placeholder:hover:after {
                  background-position: -40px -37px; }
            #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content .cs-select .cs-options li span:hover {
              color: #e65350; }
          @media only screen and (max-width: 977px) {
            #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content {
              width: 560px; }
              #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content .cs-select {
                width: 560px; } }
          @media only screen and (max-width: 900px) {
            #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content {
              width: 400px; }
              #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_select_content .cs-select {
                width: 400px; } }
        #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_donwload_button_content {
          padding-top: 31px;
          float: left;
          margin-left: 31px;
          height: 111px; }
          #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_donwload_button_content .wallpaper_donwload_button {
            width: 253px;
            height: 111px;
            cursor: pointer;
            float: left;
            background-image: url("../../../../horizonchase-dev/assets/static/images/extras/wallpaper/btn/donwload_btn.png");
            background-repeat: no-repeat;
            background-position: 0 0; }
            #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_donwload_button_content .wallpaper_donwload_button:hover, #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_donwload_button_content .wallpaper_donwload_button:active {
              width: 253px;
              height: 59px;
              margin-top: 9px; }
            #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_donwload_button_content .wallpaper_donwload_button:hover {
              background-position: -267px -9px; }
            #site #extras #wallpaper_container .wallpaper_handler .wallpaper_select_container .wallpaper_donwload_button_content .wallpaper_donwload_button:active {
              background-position: -536px -9px; }
    #site #extras #social_media_container {
      margin-top: 140px; }
      #site #extras #social_media_container .title_container {
        margin: 0 auto;
        width: 500px; }
        #site #extras #social_media_container .title_container .hashtag_image {
          background-image: url("../../../../horizonchase-dev/assets/static/images/extras/hashtag.png");
          background-repeat: no-repeat;
          background-position: no-repeat 0 0;
          width: 45px;
          height: 48px;
          display: inline-block; }
        #site #extras #social_media_container .title_container h2 {
          font-size: 72px;
          font-family: 'commandocommando';
          text-align: center;
          color: #313c4f;
          margin-top: 0px;
          display: inline-block; }
      #site #extras #social_media_container .extras_social_media_btns {
        margin: 39px auto 0 auto;
        display: table; }
        #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content {
          width: 127px;
          float: left; }
          #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content.tumblr_div .social_btn_title {
            color: #3c4f69; }
          #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content.facebook_div .social_btn_title {
            color: #3e5e9d; }
          #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content.twitter_div .social_btn_title {
            color: #5fa9dd; }
          #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn {
            float: left;
            width: 127px;
            height: 150px;
            background-image: url("../../../../horizonchase-dev/assets/static/images/extras/social_media_buttons.png");
            background-repeat: no-repeat; }
            #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn:hover, #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn:active {
              height: 143px;
              margin-top: 7px; }
            #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_tumblr_btn {
              background-position: 0 0; }
              #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_tumblr_btn:hover {
                background-position: 0 -181px; }
              #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_tumblr_btn:active {
                background-position: 0 -345px; }
            #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_facebook_btn {
              background-position: -188px 0; }
              #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_facebook_btn:hover {
                background-position: -188px -181px; }
              #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_facebook_btn:active {
                background-position: -188px -345px; }
            #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_twitter_btn {
              background-position: -369px 0; }
              #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_twitter_btn:hover {
                background-position: -369px -181px; }
              #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn.extras_twitter_btn:active {
                background-position: -369px -345px; }
          #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content .social_btn_title {
            font-size: 28px;
            font-family: 'commandocommando';
            text-align: center;
            margin-top: -10px;
            float: left;
            width: 100%; }
          #site #extras #social_media_container .extras_social_media_btns .extras_social_media_wrapper .social_btn_content:not(:first-child) {
            margin-left: 140px; }
  #site #footer_container {
    width: 100%;
    margin-top: -120px;
    position: relative;
    z-index: 6;
    float: left; }
    #site #footer_container .footer_header {
      width: 100%;
      display: table; }
      #site #footer_container .footer_header .poly_footer {
        background-image: url("../../../../horizonchase-dev/assets/static/images/footer/footer_polys_bg.png");
        background-repeat: no-repeat;
        width: 331px;
        height: 58px; }
        #site #footer_container .footer_header .poly_footer.left {
          float: left;
          background-position: 0 0; }
          @media only screen and (max-width: 1352px) {
            #site #footer_container .footer_header .poly_footer.left {
              margin-left: -40px; } }
          @media only screen and (max-width: 479px) {
            #site #footer_container .footer_header .poly_footer.left {
              margin-left: -120px; } }
        #site #footer_container .footer_header .poly_footer.right {
          float: right;
          background-position: -369px 0; }
          @media only screen and (max-width: 1352px) {
            #site #footer_container .footer_header .poly_footer.right {
              margin-right: -40px; } }
          @media only screen and (max-width: 479px) {
            #site #footer_container .footer_header .poly_footer.right {
              margin-right: -120px; } }
    #site #footer_container .footer_content {
      background-image: url("../../../../horizonchase-dev/assets/static/images/footer/footer_bg.jpg");
      background-repeat: no-repeat;
      background-position: center 0;
      height: 355px;
      width: 100%;
      display: table; }
      #site #footer_container .footer_content .aquiris_footer_logo {
        margin: 58px auto 0 auto;
        position: relative;
        background-image: url("../../../../horizonchase-dev/assets/static/images/footer/logo_aquiris.png");
        background-repeat: no-repeat;
        background-position: 0 0;
        width: 307px;
        height: 92px; }
      #site #footer_container .footer_content .all_rights {
        margin-top: 46px;
        color: white;
        text-align: center;
        font-family: "exo_2.0regular";
        /*font-family: 'exo_2.0bold';*/
        font-size: 16px; }
      #site #footer_container .footer_content .contact_us_btn {
        position: relative;
        margin: 48px auto 0;
        cursor: pointer;
        width: 129px;
        height: 56px;
        display: table;
        background-image: url("../../../../horizonchase-dev/assets/static/images/footer/contant_btn/contact_us_btn.png");
        background-repeat: no-repeat;
        background-position: 0 0;
        /*        
        TODO: backlog : animation
        .idle{
            width: 129px;
            height: 56px;  
            @include backgroundImage($BASE_DIR_IMAGES + "footer/contant_btn/idle.png", no-repeat);
        }
        .over{
            width: 129px;
            height: 31px;            
            margin-top: 5px;
            @include backgroundImage($BASE_DIR_IMAGES + "footer/contant_btn/over.png", no-repeat);                                   
        }
        .active{
            width: 129px;
            height: 31px;            
            @include backgroundImage($BASE_DIR_IMAGES + "footer/contant_btn/pressed.png", no-repeat);                                   
        }        
        */ }
        #site #footer_container .footer_content .contact_us_btn:hover, #site #footer_container .footer_content .contact_us_btn:active {
          margin-top: 53px; }
        #site #footer_container .footer_content .contact_us_btn:hover {
          background-position: -164px 0; }
        #site #footer_container .footer_content .contact_us_btn:active {
          background-position: -327px 0; }

/*# sourceMappingURL=main_desktop.css.map */
