/* LOGINZA */
div#overlay {
  background: rgba(33, 33, 33, 0.1);
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 900;
  cursor: pointer; }

div#overlayContainer {
  /* position */
  display: none;
  position: fixed;
  z-index: 1000;
  margin: 0 auto;
  left: 25%;
  top: 25%;
  /* view */
  width: 50%;
  background: #fff;
  padding: 20px;
  border: 1px solid #BABABA;
  /*--CSS3 Box Shadows--*/
  -webkit-box-shadow: 0 0 20px #000;
  -moz-box-shadow: 0 0 20px #000;
  box-shadow: 0 0 20px #000;
  /*--CSS3 Rounded Corners--*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }

.navbar-fixed-top {
  margin-bottom: 0; }

.well {
  border-radius: 0;
  background: #EBEBEB !important; }

.blog-title {
  color: white;
  padding: 7px 0 7px 20px;
  font-weight: bold;
  font-size: 16px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #555555), color-stop(100%, #333333));
  background-image: -moz-linear-gradient(#555555, #333333);
  background-image: -webkit-linear-gradient(#555555, #333333);
  background-image: linear-gradient(#555555, #333333); }

.blog .post, .blog .post p, .news .post, .news .post p {
  font-family: Verdana, sans-serif;
  font-size: 13px;
  line-height: 20px; }

.post {
  background: white;
  border: 2px solid #cccccc;
  padding: 20px;
  margin: 30px 2px;
  -webkit-box-shadow: #999 0px 2px 3px;
  -moz-box-shadow: #999 0px 2px 3px;
  box-shadow: #999 0px 2px 3px; }
  .post:first-child {
    margin-top: 0; }
  .post .date {
    color: #999;
    font-size: 12px; }
  .post .comments-number {
    float: right;
    font-size: 16px; }

.news-date {
  text-align: right;
  color: gray;
  font-size: 11px; }

@media (max-width: 980px) {
  .brand-phrase {
    display: none; }

  .title-and-image-container img {
    padding-left: 0 !important; } }
@media (min-width: 980px) {
  .trainer-text {
    display: block !important; } }
@media (min-width: 1200px) {
  .trainer-text {
    min-height: 180px; }

  .about-text {
    width: 720px;
    padding: 20px !important; }

  .about-text-container {
    float: left; }

  .video-container {
    float: right; }
    .video-container .video {
      margin-top: 65px !important; } }
@media (max-width: 767px) {
  .trainer-container {
    float: none !important;
    width: auto !important;
    padding: 5px; }

  .about-text h1 {
    font-size: 18px !important;
    line-height: 22px !important; }

  .video-container .video {
    padding: 0 !important;
    min-width: 230px !important;
    margin: 0px !important;
    height: 172px !important; } }

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

@media (min-width: 1664px) {
  .row {
    margin-left: -27px;
    *zoom: 1; }
    .row:before, .row:after {
      display: table;
      content: ""; }
    .row:after {
      clear: both; }

  [class*="span"] {
    float: left;
    margin-left: 27px; }

  .span1 {
    width: 70px; }

  .span2 {
    width: 167px; }

  .span3 {
    width: 264px; }

  .span4 {
    width: 361px; }

  .span5 {
    width: 458px; }

  .span6 {
    width: 555px; }

  .span7 {
    width: 652px; }

  .span8 {
    width: 749px; }

  .span9 {
    width: 846px; }

  .span10 {
    width: 943px; }

  .span11 {
    width: 1040px; }

  .span12 {
    width: 1137px; }

  .container {
    width: 1137px; }

  .offset1 {
    margin-left: 124px; }

  .offset2 {
    margin-left: 221px; }

  .offset3 {
    margin-left: 318px; }

  .offset4 {
    margin-left: 415px; }

  .offset5 {
    margin-left: 512px; }

  .offset6 {
    margin-left: 609px; }

  .offset7 {
    margin-left: 706px; }

  .offset8 {
    margin-left: 803px; }

  .offset9 {
    margin-left: 900px; }

  .offset10 {
    margin-left: 997px; }

  .offset11 {
    margin-left: 1094px; }

  .row-fluid {
    width: 100%;
    *zoom: 1; }
    .row-fluid:before, .row-fluid:after {
      display: table;
      content: ""; }
    .row-fluid:after {
      clear: both; }
    .row-fluid > [class*="span"] {
      float: left;
      margin-left: 2.5641%; }
    .row-fluid > [class*="span"]:first-child {
      margin-left: 0; }
    .row-fluid > .span1 {
      width: 5.98291%; }
    .row-fluid > .span2 {
      width: 14.52991%; }
    .row-fluid > .span3 {
      width: 23.07692%; }
    .row-fluid > .span4 {
      width: 31.62393%; }
    .row-fluid > .span5 {
      width: 40.17094%; }
    .row-fluid > .span6 {
      width: 48.71795%; }
    .row-fluid > .span7 {
      width: 57.26496%; }
    .row-fluid > .span8 {
      width: 65.81197%; }
    .row-fluid > .span9 {
      width: 74.35897%; }
    .row-fluid > .span10 {
      width: 82.90598%; }
    .row-fluid > .span11 {
      width: 91.45299%; }
    .row-fluid > .span12 {
      width: 100%; }

  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 60px; }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 157px; }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 254px; }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 351px; }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 448px; }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 545px; }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 642px; }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 739px; }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 836px; }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 933px; }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1030px; }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1127px; }

  .thumbnails {
    margin-left: -30px; }

  .thumbnails > li {
    margin-left: 30px; } }

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