@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
/* line 6, ../sass/variables/_bootstrap-partial-responsive.scss */
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 768px) {
  /* line 13, ../sass/variables/_bootstrap-partial-responsive.scss */
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 18, ../sass/variables/_bootstrap-partial-responsive.scss */
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../sass/variables/_bootstrap-partial-responsive.scss */
  .container {
    width: 1170px;
  }
}
/* line 27, ../sass/variables/_bootstrap-partial-responsive.scss */
.container-fluid, .domain-panalab #main-wrapper #content #block-system-main {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 33, ../sass/variables/_bootstrap-partial-responsive.scss */
.row, .domain-panalab #main-wrapper #content #block-system-main {
  margin-right: -15px;
  margin-left: -15px;
}

/* line 38, ../sass/variables/_bootstrap-partial-responsive.scss */
.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}

/* line 44, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}

/* line 49, ../sass/variables/_bootstrap-partial-responsive.scss */
.inside-full-height {
  /*
  // if you want to give content full height give him height: 100%;
  // with content full height you can't apply margins to the content
  // content full height does not work in ie http://stackoverflow.com/questions/27384433/ie-display-table-cell-child-ignores-height-100
  */
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 60, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 66, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 69, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-12 {
  width: 100%;
}

/* line 72, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-11 {
  width: 91.66666667%;
}

/* line 75, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-10 {
  width: 83.33333333%;
}

/* line 78, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-9 {
  width: 75%;
}

/* line 81, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-8 {
  width: 66.66666667%;
}

/* line 84, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-7 {
  width: 58.33333333%;
}

/* line 87, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-6 {
  width: 50%;
}

/* line 90, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-5 {
  width: 41.66666667%;
}

/* line 93, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-4 {
  width: 33.33333333%;
}

/* line 96, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-3 {
  width: 25%;
}

/* line 99, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-2 {
  width: 16.66666667%;
}

/* line 102, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-1 {
  width: 8.33333333%;
}

/* line 105, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 108, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-11 {
  right: 91.66666667%;
}

/* line 111, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-10 {
  right: 83.33333333%;
}

/* line 114, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 117, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-8 {
  right: 66.66666667%;
}

/* line 120, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-7 {
  right: 58.33333333%;
}

/* line 123, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 126, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-5 {
  right: 41.66666667%;
}

/* line 129, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-4 {
  right: 33.33333333%;
}

/* line 132, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 135, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-2 {
  right: 16.66666667%;
}

/* line 138, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-1 {
  right: 8.33333333%;
}

/* line 141, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 144, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 147, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-11 {
  left: 91.66666667%;
}

/* line 150, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-10 {
  left: 83.33333333%;
}

/* line 153, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 156, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-8 {
  left: 66.66666667%;
}

/* line 159, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-7 {
  left: 58.33333333%;
}

/* line 162, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 165, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-5 {
  left: 41.66666667%;
}

/* line 168, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-4 {
  left: 33.33333333%;
}

/* line 171, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 174, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-2 {
  left: 16.66666667%;
}

/* line 177, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-1 {
  left: 8.33333333%;
}

/* line 180, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 183, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

/* line 186, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

/* line 189, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

/* line 192, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 195, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

/* line 198, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

/* line 201, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 204, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

/* line 207, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

/* line 210, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 213, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

/* line 216, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

/* line 219, ../sass/variables/_bootstrap-partial-responsive.scss */
.col-xs-offset-0 {
  margin-left: 0;
}

@media (min-width: 768px) {
  /* line 223, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 226, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 229, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-11 {
    width: 91.66666667%;
  }

  /* line 232, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-10 {
    width: 83.33333333%;
  }

  /* line 235, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 238, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-8 {
    width: 66.66666667%;
  }

  /* line 241, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-7 {
    width: 58.33333333%;
  }

  /* line 244, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 247, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-5 {
    width: 41.66666667%;
  }

  /* line 250, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-4 {
    width: 33.33333333%;
  }

  /* line 253, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 256, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-2 {
    width: 16.66666667%;
  }

  /* line 259, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-1 {
    width: 8.33333333%;
  }

  /* line 262, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 265, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-11 {
    right: 91.66666667%;
  }

  /* line 268, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-10 {
    right: 83.33333333%;
  }

  /* line 271, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 274, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-8 {
    right: 66.66666667%;
  }

  /* line 277, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-7 {
    right: 58.33333333%;
  }

  /* line 280, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 283, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-5 {
    right: 41.66666667%;
  }

  /* line 286, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-4 {
    right: 33.33333333%;
  }

  /* line 289, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 292, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-2 {
    right: 16.66666667%;
  }

  /* line 295, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-1 {
    right: 8.33333333%;
  }

  /* line 298, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 301, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 304, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-11 {
    left: 91.66666667%;
  }

  /* line 307, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-10 {
    left: 83.33333333%;
  }

  /* line 310, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 313, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-8 {
    left: 66.66666667%;
  }

  /* line 316, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-7 {
    left: 58.33333333%;
  }

  /* line 319, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 322, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-5 {
    left: 41.66666667%;
  }

  /* line 325, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-4 {
    left: 33.33333333%;
  }

  /* line 328, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 331, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-2 {
    left: 16.66666667%;
  }

  /* line 334, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-1 {
    left: 8.33333333%;
  }

  /* line 337, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 340, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }

  /* line 343, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 346, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 349, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 352, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 355, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 358, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 361, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 364, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 367, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 370, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 373, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 376, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  /* line 381, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 384, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 387, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-11 {
    width: 91.66666667%;
  }

  /* line 390, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-10 {
    width: 83.33333333%;
  }

  /* line 393, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 396, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-8 {
    width: 66.66666667%;
  }

  /* line 399, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-7 {
    width: 58.33333333%;
  }

  /* line 402, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 405, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-5 {
    width: 41.66666667%;
  }

  /* line 408, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-4 {
    width: 33.33333333%;
  }

  /* line 411, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 414, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-2 {
    width: 16.66666667%;
  }

  /* line 417, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-1 {
    width: 8.33333333%;
  }

  /* line 420, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 423, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-11 {
    right: 91.66666667%;
  }

  /* line 426, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-10 {
    right: 83.33333333%;
  }

  /* line 429, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 432, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-8 {
    right: 66.66666667%;
  }

  /* line 435, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-7 {
    right: 58.33333333%;
  }

  /* line 438, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 441, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-5 {
    right: 41.66666667%;
  }

  /* line 444, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-4 {
    right: 33.33333333%;
  }

  /* line 447, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 450, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-2 {
    right: 16.66666667%;
  }

  /* line 453, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-1 {
    right: 8.33333333%;
  }

  /* line 456, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 459, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 462, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-11 {
    left: 91.66666667%;
  }

  /* line 465, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-10 {
    left: 83.33333333%;
  }

  /* line 468, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 471, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-8 {
    left: 66.66666667%;
  }

  /* line 474, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-7 {
    left: 58.33333333%;
  }

  /* line 477, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 480, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-5 {
    left: 41.66666667%;
  }

  /* line 483, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-4 {
    left: 33.33333333%;
  }

  /* line 486, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 489, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-2 {
    left: 16.66666667%;
  }

  /* line 492, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-1 {
    left: 8.33333333%;
  }

  /* line 495, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 498, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }

  /* line 501, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 504, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 507, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 510, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 513, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 516, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 519, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 522, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 525, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 528, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 531, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 534, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  /* line 539, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 542, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 545, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-11 {
    width: 91.66666667%;
  }

  /* line 548, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-10 {
    width: 83.33333333%;
  }

  /* line 551, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 554, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-8 {
    width: 66.66666667%;
  }

  /* line 557, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-7 {
    width: 58.33333333%;
  }

  /* line 560, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 563, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-5 {
    width: 41.66666667%;
  }

  /* line 566, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-4 {
    width: 33.33333333%;
  }

  /* line 569, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 572, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-2 {
    width: 16.66666667%;
  }

  /* line 575, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-1 {
    width: 8.33333333%;
  }

  /* line 578, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 581, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-11 {
    right: 91.66666667%;
  }

  /* line 584, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-10 {
    right: 83.33333333%;
  }

  /* line 587, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 590, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-8 {
    right: 66.66666667%;
  }

  /* line 593, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-7 {
    right: 58.33333333%;
  }

  /* line 596, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 599, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-5 {
    right: 41.66666667%;
  }

  /* line 602, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-4 {
    right: 33.33333333%;
  }

  /* line 605, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 608, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-2 {
    right: 16.66666667%;
  }

  /* line 611, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-1 {
    right: 8.33333333%;
  }

  /* line 614, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 617, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 620, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-11 {
    left: 91.66666667%;
  }

  /* line 623, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-10 {
    left: 83.33333333%;
  }

  /* line 626, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 629, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-8 {
    left: 66.66666667%;
  }

  /* line 632, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-7 {
    left: 58.33333333%;
  }

  /* line 635, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 638, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-5 {
    left: 41.66666667%;
  }

  /* line 641, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-4 {
    left: 33.33333333%;
  }

  /* line 644, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 647, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-2 {
    left: 16.66666667%;
  }

  /* line 650, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-1 {
    left: 8.33333333%;
  }

  /* line 653, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 656, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }

  /* line 659, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  /* line 662, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  /* line 665, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 668, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  /* line 671, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  /* line 674, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 677, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  /* line 680, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  /* line 683, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 686, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  /* line 689, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  /* line 692, ../sass/variables/_bootstrap-partial-responsive.scss */
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
/* == MIXINS ======================================= */
/* line 3, ../sass/variables/_mixins.scss */
.back-cover-full {
  -webkit-text-size-adjust: none;
  /* Prevent font scaling in landscape */
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: top center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-origin: padding-box;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}

/* line 20, ../sass/variables/_mixins.scss */
.width-100 {
  width: 100%;
}

/* line 25, ../sass/variables/_mixins.scss */
.constrain-me {
  max-width: 960px;
  min-width: 960px;
  padding: 0;
  margin: 0 auto;
}

/* line 31, ../sass/variables/_mixins.scss */
.donotblowout {
  max-width: 960px;
  margin: 0 auto;
}

/* line 35, ../sass/variables/_mixins.scss */
.listreset {
  list-style-image: none;
  list-style-type: none;
}

/* line 39, ../sass/variables/_mixins.scss */
.no-appearance {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* variable for transitions*/
/* line 45, ../sass/variables/_mixins.scss */
.transition {
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

/* line 51, ../sass/variables/_mixins.scss */
.notransition {
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}

/* ul reset margin and padding*/
/* line 58, ../sass/variables/_mixins.scss */
.ul-reset {
  margin: 0;
  padding: 0;
}

/* variable for tranform grow elem scale*/
/* no shadow  variable*/
/* line 71, ../sass/variables/_mixins.scss */
.no-shadow {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
}

/* box shadow  variable*/
/* animation duration  variable*/
/* line 87, ../sass/variables/_mixins.scss */
.animation-hover {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: hovertrans;
  -moz-animation-name: hovertrans;
  -ms-animation-name: hovertrans;
  -o-animation-name: hovertrans;
  animation-name: hovertrans;
}

/* animate transform variable*/
@-webkit-keyframes hovertrans {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
  }
  50% {
    transform: scale(1.07);
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
  }
}
@-moz-keyframes hovertrans {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
  }
  50% {
    transform: scale(1.07);
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
  }
}
@-o-keyframes hovertrans {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
  }
  50% {
    transform: scale(1.07);
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
  }
}
@keyframes hovertrans {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
  }
  50% {
    transform: scale(1.07);
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
  }
}
/* animate transform rotate variable*/
/* animate transform rotate x variable*/
/* animate transform rotate Y variable*/
/* animate transform rotate Y variable*/
/* line 157, ../sass/variables/_mixins.scss */
.trans-origin {
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* background size cover*/
/* line 166, ../sass/variables/_mixins.scss */
.back-cover {
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

/* variable for radius corners*/
/* variable for radius corners*/
/* variable for radius corners*/
/* variable for radius corners*/
/* variable for radius corners*/
/* line 224, ../sass/variables/_mixins.scss */
.clearfix {
  clear: both;
  content: "";
  /*display: table;*/
}
/* line 228, ../sass/variables/_mixins.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -moz-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
/* line 247, ../sass/variables/_mixins.scss */
.arrow-down {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  height: 40px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);
  background-size: contain;
}

/* line 257, ../sass/variables/_mixins.scss */
.bounce {
  -moz-animation: bounce 3s infinite;
  -webkit-animation: bounce 3s infinite;
  animation: bounce 3s infinite;
}

@font-face {
  font-family: "FontAwesome";
  src: url('../fonts/fontawesome-webfont.eot?1486407236');
  src: url('../fonts/fontawesome-webfont.eot?&1486407236#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.eot?1486407236') format('embedded-opentype'), url('../fonts/fontawesome-webfont.svg?1486407236#fontawesomeregular') format('svg'), url('../fonts/fontawesome-webfont.woff?1486407236') format('woff'), url('../fonts/fontawesome-webfont.ttf?1486407236') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* line 1, ../sass/base/_base.scss */
* {
  z-index: inherit;
}

/* line 2, ../sass/base/_base.scss */
body {
  font-family: 'Open Sans',Helvetica,Arial,sans-serif;
  color: #fff;
  line-height: 24px;
}

/* line 3, ../sass/base/_base.scss */
body.not-front {
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: top left;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-origin: padding-box;
  width: 100%;
  height: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');
  --ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
  z-index: 99;
}

/* line 21, ../sass/base/_base.scss */
body.not-front.node-type-blog, body.not-front.node-type-location-profile {
  background-image: url("/sites/default/files/pictures/pageBackground/taupe-tile_6.png");
}

/* line 22, ../sass/base/_base.scss */
#map, #header-bg, #main-wrapper, #footer-columns > div {
  z-index: auto;
}

/* line 23, ../sass/base/_base.scss */
#main-wrapper > #main > #content {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 24, ../sass/base/_base.scss */
#page img {
  max-width: 100%;
  height: auto !important;
}

/* line 25, ../sass/base/_base.scss */
#main img[style*="left"], #sidebar img[style*="left"] {
  margin: 0 1em .75em 0;
}

/* line 26, ../sass/base/_base.scss */
#main img[style*="right"], #sidebar img[style*="right"] {
  margin: 0 0 .75em 1em;
}

/* line 27, ../sass/base/_base.scss */
.cover {
  text-align: center;
}

/* line 28, ../sass/base/_base.scss */
.team .cover {
  text-align: left;
}

/* line 29, ../sass/base/_base.scss */
#overflow-animate {
  overflow: hidden;
  height: 80px;
}

/* line 30, ../sass/base/_base.scss */
#animate-container {
  position: relative;
}

/* line 31, ../sass/base/_base.scss */
.center-block {
  position: relative;
}

/* line 32, ../sass/base/_base.scss */
.hgroup {
  display: inline-block;
  padding: 14px 24px 19px;
  border-top: 1px solid rgba(0, 0, 0, 0.8);
  border-bottom: 1px solid rgba(0, 0, 0, 0.8);
}

/* 5.Helper classes */
/* line 35, ../sass/base/_base.scss */
.remove-bottom {
  margin-bottom: 0;
}

/* line 36, ../sass/base/_base.scss */
.subtitle {
  opacity: 0.7;
}

/* line 37, ../sass/base/_base.scss */
.centered {
  text-align: center;
}

/* line 38, ../sass/base/_base.scss */
.largetoppadding {
  padding-top: 75px;
}

/* line 39, ../sass/base/_base.scss */
.floatright {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

/* line 40, ../sass/base/_base.scss */
.floatleft {
  float: left;
}

/* line 41, ../sass/base/_base.scss */
.padding {
  padding: 12px 0;
}

/* line 42, ../sass/base/_base.scss */
.hidden {
  visibility: hidden;
}

/* line 43, ../sass/base/_base.scss */
.cke_panel_frame div {
  background-color: #666 !important;
}

/* line 44, ../sass/base/_base.scss */
.node-type-documents .section {
  padding: 2em;
}

/* line 45, ../sass/base/_base.scss */
.flickr_badge_image {
  width: 75px;
  height: 75px;
  margin: 0 9px 9px 0;
  float: left;
  border: 2px solid #ECF0F1;
}

/* line 46, ../sass/base/_base.scss */
.flickr-widget img {
  width: 100%;
  display: block;
}

/* line 47, ../sass/base/_base.scss */
.feed-icon {
  display: block;
  margin-top: 20px;
}

/* line 48, ../sass/base/_base.scss */
#comments .links li {
  border: 0 none;
}

/* line 49, ../sass/base/_base.scss */
pre, code, .popup-link, .popup {
  position: relative;
}

/* line 50, ../sass/base/_base.scss */
#op-contents {
  z-index: 20;
}

/*
* jQuery FlexSlider v2.0
* http://www.woothemes.com/flexslider/
*
* Copyright 2012 WooThemes
* Free to use under the GPLv2 license.
* http://www.gnu.org/licenses/gpl-2.0.html
*
* Contributing author: Tyler Smith (@mbmufffin)
*/
/* Browser Resets */
/* line 14, ../sass/base/_flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 18, ../sass/base/_flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 24, ../sass/base/_flexslider.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 25, ../sass/base/_flexslider.scss */
#flexslider-strip-cinema .slides > li, #flexslider-strip-tv .slides > li {
  padding: 0 0.2em;
}

/* line 26, ../sass/base/_flexslider.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 27, ../sass/base/_flexslider.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 29, ../sass/base/_flexslider.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 32, ../sass/base/_flexslider.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 33, ../sass/base/_flexslider.scss */
html[xmlns] .slides {
  display: block;
}

/* line 34, ../sass/base/_flexslider.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
/* line 39, ../sass/base/_flexslider.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
/* line 44, ../sass/base/_flexslider.scss */
.flexslider {
  margin: 0;
  position: relative;
  zoom: 1;
}

/* line 45, ../sass/base/_flexslider.scss */
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}

/* line 46, ../sass/base/_flexslider.scss */
.loading .flex-viewport {
  max-height: 300px;
}

/* line 47, ../sass/base/_flexslider.scss */
.flexslider .slides {
  zoom: 1;
}

/* line 49, ../sass/base/_flexslider.scss */
.carousel li {
  margin-right: 5px;
}

/* Direction Nav */
/* line 53, ../sass/base/_flexslider.scss */
.flex-direction-nav {
  *height: 0;
}

/* line 54, ../sass/base/_flexslider.scss */
#flexslider-strip-cinema a, #flexslider-strip-tv a {
  text-indent: 0;
}

/* line 55, ../sass/base/_flexslider.scss */
.flex-direction-nav a {
  width: 30px;
  height: 30px;
  margin: -20px 0 0;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  opacity: 0;
  -webkit-transition: all .3s ease;
}

/* line 56, ../sass/base/_flexslider.scss */
.flex-direction-nav .flex-next {
  background-position: 100% 0;
  right: -36px;
}

/* line 57, ../sass/base/_flexslider.scss */
.flex-direction-nav .flex-prev {
  left: -36px;
}

/* line 58, ../sass/base/_flexslider.scss */
#flexslider-strip-cinema:hover .flex-next, #flexslider-strip-tv:hover .flex-next, .flexslider:hover .flex-next {
  right: 10px;
}

/* line 59, ../sass/base/_flexslider.scss */
#flexslider-strip-cinema:hover .flex-prev, #flexslider-strip-tv:hover .flex-prev, .flexslider:hover .flex-prev {
  left: 10px;
}

/* line 60, ../sass/base/_flexslider.scss */
#flexslider-strip-cinema:hover .flex-next, #flexslider-strip-cinema:hover .flex-prev, #flexslider-strip-tv:hover .flex-next, #flexslider-strip-tv:hover .flex-prev, .flex-prev:hover, .flex-next {
  opacity: 1;
}

/* line 61, ../sass/base/_flexslider.scss */
#flexslider-strip-cinema .flex-direction-nav .flex-disabled, #flexslider-strip-tv .flex-direction-nav .flex-disabled, .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}

/* line 62, ../sass/base/_flexslider.scss */
#flexslider-strip-cinema .flex-direction-nav a:before, #flexslider-strip-tv .flex-direction-nav a:before, .flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 40px;
  display: inline-block;
  content: '\f053';
}

/* line 63, ../sass/base/_flexslider.scss */
#flexslider-strip-cinema .flex-direction-nav a.flex-next:before, #flexslider-strip-tv .flex-direction-nav a.flex-next:before, .flex-direction-nav a.flex-next:before {
  content: '\f054';
}

/* Control Nav */
/* line 66, ../sass/base/_flexslider.scss */
.flex-control-nav {
  width: 100%;
  position: absolute;
  text-align: center;
}

/* line 67, ../sass/base/_flexslider.scss */
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: bottom;
}

/* line 68, ../sass/base/_flexslider.scss */
.flex-control-paging li a {
  width: 42px;
  height: 5px;
  display: block;
  background: #ddd;
  background: url(../rgba.php?r=0&g=0&b=0&a=50) repeat;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
}

/* line 69, ../sass/base/_flexslider.scss */
.flex-control-paging li a:hover {
  background: #111;
  background: url(../rgba.php?r=0&g=0&b=0&a=80) repeat;
  background: rgba(0, 0, 0, 0.8);
}

/* line 70, ../sass/base/_flexslider.scss */
.flex-control-paging li a.flex-active {
  background: #000;
  background: url(../rgba.php?r=0&g=0&b=0&a=90) repeat;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

/* line 72, ../sass/base/_flexslider.scss */
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}

/* line 73, ../sass/base/_flexslider.scss */
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}

/* line 74, ../sass/base/_flexslider.scss */
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}

/* line 75, ../sass/base/_flexslider.scss */
.flex-control-thumbs img:hover {
  opacity: 1;
}

/* line 76, ../sass/base/_flexslider.scss */
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

@media screen and (max-width: 860px) {
  /* line 79, ../sass/base/_flexslider.scss */
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
  }

  /* line 80, ../sass/base/_flexslider.scss */
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
  }
}
/* line 84, ../sass/base/_flexslider.scss */
ul.resp-tabs-list {
  margin: 0px;
  padding: 0px;
  z-index: 999;
}

/* line 90, ../sass/base/_flexslider.scss */
.resp-tabs-list li {
  font-size: 13px;
  display: inline-block;
  padding: 13px 15px;
  margin: 0 -1px -2px 0;
  list-style: none;
  cursor: pointer;
  float: left;
  background: #bdc3c7;
  border: 1px solid #7f8c8d;
  z-index: 999;
}

/* line 103, ../sass/base/_flexslider.scss */
.resp-tabs-container {
  padding: 0px;
  background-color: #fff;
  clear: left;
}

/* line 109, ../sass/base/_flexslider.scss */
h2.resp-accordion {
  cursor: pointer;
  padding: 5px;
  display: none;
}

/* line 115, ../sass/base/_flexslider.scss */
.resp-tab-content {
  display: none;
  padding: 30px 25px 15px;
}

/* line 120, ../sass/base/_flexslider.scss */
.resp-tab-active {
  border: 1px solid #c1c1c1 !important;
  border-bottom: none !important;
  margin-bottom: -1px !important;
  padding: 12px 14px 14px 14px !important;
  background: #fff !important;
  color: #333 !important;
}

/* line 128, ../sass/base/_flexslider.scss */
.resp-tab-active {
  border-bottom: none;
  background-color: #fff;
}

/* line 133, ../sass/base/_flexslider.scss */
.resp-content-active, .resp-accordion-active {
  display: block;
}

/* line 137, ../sass/base/_flexslider.scss */
.resp-tab-content {
  border: 1px solid #c1c1c1;
  margin-bottom: -1px;
}

/* line 142, ../sass/base/_flexslider.scss */
h2.resp-accordion {
  font-size: 13px;
  border: 1px solid #c1c1c1;
  margin: 0 0 -1px 0;
  padding: 10px 15px;
}

/* line 149, ../sass/base/_flexslider.scss */
h2.resp-tab-active {
  border-top: 1px solid #c1c1c1;
  border-bottom: 0px solid #c1c1c1 !important;
  margin-bottom: 0px !important;
  padding: 10px 15px !important;
}

/* line 156, ../sass/base/_flexslider.scss */
h2.resp-tab-title:last-child {
  border-bottom: 12px solid #c1c1c1 !important;
  background: blue;
}

/*-----------Vertical tabs-----------*/
/* line 161, ../sass/base/_flexslider.scss */
.resp-vtabs ul.resp-tabs-list {
  float: left;
  width: 30%;
  z-index: 999;
}

/* line 167, ../sass/base/_flexslider.scss */
.resp-vtabs .resp-tabs-list li {
  display: block;
  padding: 15px 15px !important;
  margin: 0 -1px -1px 0;
  cursor: pointer;
  float: none;
  z-index: 999;
}

/* line 176, ../sass/base/_flexslider.scss */
.resp-vtabs .resp-tabs-container {
  padding: 0px;
  background-color: #fff;
  border: 1px solid #c1c1c1;
  float: left;
  width: 68%;
  min-height: 250px;
  clear: none;
}

/* line 186, ../sass/base/_flexslider.scss */
.resp-vtabs .resp-tab-content {
  border: none;
}

/* line 190, ../sass/base/_flexslider.scss */
.resp-vtabs li.resp-tab-active {
  border: 1px solid #c1c1c1;
  border-right: none !important;
  border-bottom: 1px solid #c1c1c1 !important;
  background-color: #fff;
  position: relative;
  z-index: 1;
  margin-right: -1px !important;
  padding: 14px 15px 15px 14px !important;
}

/* line 201, ../sass/base/_flexslider.scss */
.resp-arrow {
  width: 0;
  height: 0;
  float: right;
  margin-top: 3px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 12px solid #c1c1c1;
  display: none;
}

/* line 212, ../sass/base/_flexslider.scss */
h2.resp-tab-active span.resp-arrow {
  border: none;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 12px solid #9B9797;
  display: none;
}

/*-----------Accordion styles-----------*/
/* line 221, ../sass/base/_flexslider.scss */
.resp-easy-accordion h2.resp-accordion {
  display: block;
  background: #bdc3c7;
  border: 1px solid #7f8c8d;
  color: #fff;
  margin-bottom: -1px;
}

/* line 228, ../sass/base/_flexslider.scss */
.resp-easy-accordion .resp-tab-content {
  border: 1px solid #c1c1c1 !important;
  margin-bottom: -1px;
}

/* line 233, ../sass/base/_flexslider.scss */
.resp-easy-accordion .resp-tab-content:last-child {
  border-bottom: 1px solid #c1c1c1 !important;
}

/* line 237, ../sass/base/_flexslider.scss */
.resp-jfit {
  width: 100%;
  margin: 0px;
}

/* line 242, ../sass/base/_flexslider.scss */
.resp-tab-content-active {
  display: block;
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
  /* line 248, ../sass/base/_flexslider.scss */
  ul.resp-tabs-list {
    display: none;
  }

  /* line 252, ../sass/base/_flexslider.scss */
  h2.resp-accordion {
    display: block;
    margin-bottom: -1px;
    background: #bdc3c7;
    border: 1px solid #7f8c8d;
    color: #fff !important;
  }

  /* line 260, ../sass/base/_flexslider.scss */
  h2.resp-accordion.resp-tab-active {
    color: #333 !important;
  }

  /* line 264, ../sass/base/_flexslider.scss */
  .resp-vtabs .resp-tab-content {
    border: 1px solid #C1C1C1;
  }

  /* line 268, ../sass/base/_flexslider.scss */
  .resp-vtabs .resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: initial;
    clear: none;
  }

  /* line 275, ../sass/base/_flexslider.scss */
  .resp-accordion-closed {
    display: none !important;
  }

  /* line 278, ../sass/base/_flexslider.scss */
  .resp-vtabs .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
  }
}
/* line 1, ../sass/base/_fontawesome.scss */
.download:before, .upload:before, .file:before, .note:before, .tip:before, .comment:before, .check:before, .arrow:before, .alert:before, .info:before, .mobile:before, .email:before, .tag:before, .home:before, .image:before, .video:before {
  font-family: 'FontAwesome';
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0.5em;
}

/* line 2, ../sass/base/_fontawesome.scss */
.download:before {
  content: "\f0ab";
}

/* line 3, ../sass/base/_fontawesome.scss */
.upload:before {
  content: "\f0aa";
}

/* line 4, ../sass/base/_fontawesome.scss */
.file:before {
  content: "\f15b";
}

/* line 5, ../sass/base/_fontawesome.scss */
.note:before {
  content: "\f016";
}

/* line 6, ../sass/base/_fontawesome.scss */
.tip:before {
  content: "\f0eb";
}

/* line 7, ../sass/base/_fontawesome.scss */
.comment:before {
  content: "\f075";
}

/* line 8, ../sass/base/_fontawesome.scss */
.check:before {
  content: "\f00c";
}

/* line 9, ../sass/base/_fontawesome.scss */
.arrow:before {
  content: "\f061";
}

/* line 10, ../sass/base/_fontawesome.scss */
.alert:before {
  content: "\f071";
}

/* line 11, ../sass/base/_fontawesome.scss */
.info:before {
  content: "\f05a";
}

/* line 12, ../sass/base/_fontawesome.scss */
.mobile:before {
  content: "\f095";
}

/* line 13, ../sass/base/_fontawesome.scss */
.email:before {
  content: "\f003";
}

/* line 14, ../sass/base/_fontawesome.scss */
.tag:before {
  content: "\f02b";
}

/* line 15, ../sass/base/_fontawesome.scss */
#main [class^="fa-"]:before, #main [class*=" fa-"]:before {
  margin-right: .5em;
}

/* line 1, ../sass/base/_forms.scss */
button, input, select, textarea {
  vertical-align: baseline;
  height: 2.8em;
  font-size: 1em;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: url(../rgba.php?name=concrete&a=25) repeat;
  background: rgba(149, 165, 166, 0.25);
  font-size: 1em;
  padding: 0 1.25em 0;
  color: #333333;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-appearance: none;
  border: none;
}

/* line 19, ../sass/base/_forms.scss */
input[type="radio"] {
  -webkit-appearance: radio;
}

/* line 20, ../sass/base/_forms.scss */
button, input[type="reset"], input[type="submit"], input[type="button"] {
  height: 2.8em;
  display: inline-block;
  display: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  text-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0px;
  background: url(../rgba.php?name=concrete&a=100) repeat;
  background: #95a5a6;
  width: auto;
  cursor: pointer;
  color: #FFFFFF;
  display: inline-block;
}

/* line 36, ../sass/base/_forms.scss */
input[type="checkbox"]:checked {
  background-color: #333;
}

/* line 37, ../sass/base/_forms.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.5em;
}

/* line 40, ../sass/base/_forms.scss */
div.webform-component {
  overflow: hidden;
  width: 36em;
}

/* line 41, ../sass/base/_forms.scss */
div.webform-component select {
  display: inline-block;
  padding-top: 0.5em;
  width: 39em;
}

/* line 42, ../sass/base/_forms.scss */
input[type="file"] {
  padding: 0;
}

/* line 45, ../sass/base/_forms.scss */
.form-actions input:hover {
  background-color: #bdc3c7;
  padding-right: 25px;
}

/* line 51, ../sass/base/_forms.scss */
#ctools-custom-content-type-edit-form textarea, select, #ctools-custom-content-type-edit-form input[type="date"], #ctools-custom-content-type-edit-form input[type="datetime"], #ctools-custom-content-type-edit-form input[type="datetime-local"], #ctools-custom-content-type-edit-form input[type="email"], #ctools-custom-content-type-edit-form input[type="month"], #ctools-custom-content-type-edit-form input[type="number"], #ctools-custom-content-type-edit-form input[type="password"], #ctools-custom-content-type-edit-form input[type="search"], #ctools-custom-content-type-edit-form input[type="tel"], #ctools-custom-content-type-edit-form input[type="text"], #ctools-custom-content-type-edit-form input[type="time"], #ctools-custom-content-type-edit-form input[type="url"], #ctools-custom-content-type-edit-form input[type="week"] {
  background: url(../rgba.php?name=concrete&a=25) repeat;
  background: rgba(149, 165, 166, 0.25);
}

/* line 52, ../sass/base/_forms.scss */
.resizable-textarea .grippie {
  border: 0 solid #DDDDDD;
  box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5) inset;
  -webkit-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5) inset;
  -moz-box-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5) inset;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #323232;
  border: none;
  border-image: none;
}

/* line 66, ../sass/base/_forms.scss */
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder {
  color: #888888;
}

/* line 69, ../sass/base/_forms.scss */
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
  z-index: 1;
}

/* line 72, ../sass/base/_forms.scss */
input#edit-search-block-form--2:focus, input#edit-search-block-form--2:active {
  color: #fff !important;
}

/* line 73, ../sass/base/_forms.scss */
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
  box-shadow: none;
}

/* line 76, ../sass/base/_forms.scss */
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] {
  background-color: #EEEEEE;
}

/* line 79, ../sass/base/_forms.scss */
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] {
  -moz-user-select: none;
  box-shadow: none;
  color: #888888;
  cursor: default;
}

/* line 85, ../sass/base/_forms.scss */
optgroup {
  color: #000000;
  font-style: normal;
  font-weight: normal;
}

/* line 90, ../sass/base/_forms.scss */
fieldset {
  border: 1px solid #CCCCCC;
  margin: 0 0 1.4375em;
  padding: 1.5em;
}

/* line 95, ../sass/base/_forms.scss */
.ie6-button, * html button {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #DDDDDD #BBBBBB #999999;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #333333;
  cursor: pointer;
  font: bold 12px/1.2 Arial,sans-serif;
  overflow: visible;
  padding: 2px 10px 0;
  width: auto;
}

/* line 111, ../sass/base/_forms.scss */
* html button {
  padding-bottom: 1px;
  padding-top: 1px;
}

/* line 115, ../sass/base/_forms.scss */
.ie6-input, * html textarea, * html select {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #848484 #C1C1C1 #E1E1E1;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-family: Arial,sans-serif;
  font-size: 13px;
  padding: 2px 3px 1px;
  vertical-align: top;
}

/* line 131, ../sass/base/_forms.scss */
* html select {
  margin-top: 1px;
}

/* line 134, ../sass/base/_forms.scss */
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled {
  color: #888888;
}

/* line 137, ../sass/base/_forms.scss */
.ie6-input-disabled {
  background: none repeat scroll 0 0 #EEEEEE;
}

/* line 140, ../sass/base/_forms.scss */
html.js input.form-autocomplete {
  background-position: 100% 16px;
}

/* line 143, ../sass/base/_forms.scss */
html.js input.form-autocomplete:hover {
  background-position: 100% -12px;
}

/* End A1. Forms */
/*Node edit form*/
/* line 148, ../sass/base/_forms.scss */
.cke_reset p, #cke_2_top {
  color: #000 !important;
}

/* Contact Us  and Comment forms */
/* line 151, ../sass/base/_forms.scss */
.context-contactus #webform-component-question {
  max-width: 381px;
}

/* line 152, ../sass/base/_forms.scss */
#commentform input, #contactform input {
  float: left;
  display: block;
  clear: left;
  width: 100%;
  margin-bottom: .625em;
}

/* line 153, ../sass/base/_forms.scss */
#commentform textarea {
  float: right;
  width: 68%;
  min-height: 153px;
  padding: .875em 3.75em 1.25em 1.25em;
}

/* line 154, ../sass/base/_forms.scss */
#contactform textarea {
  width: 100%;
  min-height: 153px;
  padding: .875em 3.75em 1.25em 1.25em;
}

/* line 155, ../sass/base/_forms.scss */
#contactform input.submit {
  float: left;
  margin-top: 3px;
}

/* 13.Contact Page */
/* line 157, ../sass/base/_forms.scss */
.contact .largetoppadding {
  background-color: transparent;
  position: relative;
  /*top:-9.3em!important;*/
}

/* line 158, ../sass/base/_forms.scss */
.contact .largetoppadding {
  padding-top: 360px;
}

/* line 159, ../sass/base/_forms.scss */
.form-textarea {
  min-height: 153px;
}

/* line 160, ../sass/base/_forms.scss */
#edit-actions .form-submit {
  margin-right: 5px;
}

/* line 2, ../sass/base/_interface.scss */
ul.primary.tabs, .tabs, #block-workbench-block {
  background: rgba(0, 0, 0, 0.5) no-repeat left bottom;
  background-position: 20px 20px;
  max-width: 260px;
  padding: 0;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 999;
  border-bottom: 0 none;
  top: 2.6em;
  margin: 0;
}
/* line 14, ../sass/base/_interface.scss */
ul.primary.tabs .workbench-info-block, .tabs .workbench-info-block, #block-workbench-block .workbench-info-block {
  border: 0 none;
  background-color: rgba(0, 0, 0, 0.5);
  color: #0099cc;
  padding: 1em 1.5em;
}
/* line 20, ../sass/base/_interface.scss */
ul.primary.tabs h2, .tabs h2, #block-workbench-block h2 {
  display: none;
}
/* line 23, ../sass/base/_interface.scss */
ul.primary.tabs ul.primary, .tabs ul.primary, #block-workbench-block ul.primary {
  border-bottom: 0 none;
  padding: 2em 1.5em;
}
/* line 26, ../sass/base/_interface.scss */
ul.primary.tabs ul.primary li, ul.primary.tabs ul.primary li.active, .tabs ul.primary li, .tabs ul.primary li.active, #block-workbench-block ul.primary li, #block-workbench-block ul.primary li.active {
  clear: left;
  float: left;
  padding: 0 0 .5em;
}
/* line 30, ../sass/base/_interface.scss */
ul.primary.tabs ul.primary li a, ul.primary.tabs ul.primary li a.active, ul.primary.tabs ul.primary li a:link, ul.primary.tabs ul.primary li a:visited, ul.primary.tabs ul.primary li a:hover, ul.primary.tabs ul.primary li.active a, ul.primary.tabs ul.primary li.active a.active, ul.primary.tabs ul.primary li.active a:link, ul.primary.tabs ul.primary li.active a:visited, ul.primary.tabs ul.primary li.active a:hover, .tabs ul.primary li a, .tabs ul.primary li a.active, .tabs ul.primary li a:link, .tabs ul.primary li a:visited, .tabs ul.primary li a:hover, .tabs ul.primary li.active a, .tabs ul.primary li.active a.active, .tabs ul.primary li.active a:link, .tabs ul.primary li.active a:visited, .tabs ul.primary li.active a:hover, #block-workbench-block ul.primary li a, #block-workbench-block ul.primary li a.active, #block-workbench-block ul.primary li a:link, #block-workbench-block ul.primary li a:visited, #block-workbench-block ul.primary li a:hover, #block-workbench-block ul.primary li.active a, #block-workbench-block ul.primary li.active a.active, #block-workbench-block ul.primary li.active a:link, #block-workbench-block ul.primary li.active a:visited, #block-workbench-block ul.primary li.active a:hover {
  background-color: transparent;
  color: #FFF;
  font-size: 1em;
  border: 0 none;
}

/* line 39, ../sass/base/_interface.scss */
#block-workbench-block {
  top: 25em;
}

/* line 1, ../sass/base/_lists.scss */
ul.check-list, ul.arrow-list {
  margin-left: 0 !important;
}

/* line 2, ../sass/base/_lists.scss */
ul.check-list li, ul.arrow-list li {
  background-position: 0 5px;
  background-repeat: no-repeat;
  list-style: none outside none;
  padding-bottom: 4px;
  padding-left: 0;
  padding-top: 4px;
  list-style: none;
}

/* line 3, ../sass/base/_lists.scss */
ul.check-list li:before, ul.arrow-list li:before {
  font-family: 'FontAwesome';
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: -1.4em;
  padding-right: 0.5em;
}

/* line 4, ../sass/base/_lists.scss */
ul.arrow-list li:before {
  content: "\f061";
}

/* line 5, ../sass/base/_lists.scss */
ul.check-list li:before {
  content: "\f00c";
}

/* line 6, ../sass/base/_lists.scss */
.sidebar li a:hover {
  padding-left: 1em;
}

/* line 7, ../sass/base/_lists.scss */
li.expanded, li.collapsed, li.leaf {
  margin: 0;
  padding: 0;
  list-style: none !important;
}

/* line 8, ../sass/base/_lists.scss */
nav ul li.leaf {
  list-style: none;
}

/* line 9, ../sass/base/_lists.scss */
ul.primary li a {
  font-family: 'Montserrat',sans-serif;
  text-transform: uppercase;
  font-size: .65em;
}

/* line 10, ../sass/base/_lists.scss */
#comments ul.tips li {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

/* line 11, ../sass/base/_lists.scss */
.item-list .pager li {
  display: inline-block;
  margin: 0;
  padding: 0;
}

/* line 12, ../sass/base/_lists.scss */
.item-list .pager {
  padding: 15px 0;
  margin: 70px 0 0 0;
}

/* line 15, ../sass/base/_lists.scss */
ul.menu li a.active {
  color: #8b8b8b !important;
}

/* Search */
/* line 2, ../sass/base/_search.scss */
input[type="search"], .block-search-api-page form input[type="text"] {
  background-image: url("../img/defSprites.png");
  background-color: rgba(0, 0, 0, 0.35) !important;
  background-repeat: no-repeat;
  background-position: 8px 11px;
  padding-left: 2.5em;
  color: #fff !important;
}

/* line 3, ../sass/base/_search.scss */
.block-search-api-page form input[type="text"] {
  width: 100%;
  float: left;
}

/* line 4, ../sass/base/_search.scss */
.search-api-page-results {
  clear: left;
}

/* line 5, ../sass/base/_search.scss */
.block-search-api-page form input.form-submit {
  display: none;
}

/* line 6, ../sass/base/_search.scss */
input#edit-keys-1 {
  width: 200px;
}

/*Search Results*/
/* line 9, ../sass/base/_search.scss */
.page-search h2 {
  font-size: 1.8rem;
  margin-bottom: .8em;
}

/* line 10, ../sass/base/_search.scss */
.page-search .search-info {
  display: none;
}

/* line 11, ../sass/base/_search.scss */
.search-result {
  margin: 2em 0;
  border-bottom: solid 1px #999999;
}

/* line 12, ../sass/base/_search.scss */
.search-advanced {
  padding-bottom: 0;
  margin-top: 1em;
  margin-bottom: 0;
}

/* Datagrid */
/* line 2, ../sass/base/_tables.scss */
table#datagrid, table.views-table {
  border: 1px solid #e1e1e1;
  font-size: .75em;
}

/* line 3, ../sass/base/_tables.scss */
table#datagrid thead tr th, table.views-table thead tr th {
  padding: 6px 0 6px 9px;
  background-color: #d35400;
  text-align: left;
  color: #fff !important;
}

/* line 4, ../sass/base/_tables.scss */
table#datagrid thead tr th a, table.views-table thead tr th a {
  color: #fff !important;
  font-weight: normal !important;
}

/* line 5, ../sass/base/_tables.scss */
table#datagrid tfoot tr th, table.views-table tfoot tr th {
  font-style: italic;
  background: #1f87e0;
  color: #eeeeee;
  padding: 5px 0px 5px 9px;
  -moz-border-radius-bottom-left: 5px;
  -moz-border-radius-bottom-right: 5px;
  -webkit-border-radius-bottom-left: 5px;
  -webkit-border-radius-bottom-right: 5px;
  text-align: left;
}

/* line 6, ../sass/base/_tables.scss */
table#datagrid td, table.views-table td {
  padding: 9px 11px 9px 9px;
  vertical-align: top;
  border-bottom: 1px solid #e1e1e1;
  background: #ffffff;
}

/* line 7, ../sass/base/_tables.scss */
table#datagrid tr:nth-child(odd) td, table.views-table tr:nth-child(odd) td {
  background: #F0F0F0;
}

/* line 8, ../sass/base/_tables.scss */
table#datagrid tr:nth-child(even) td, table.views-table tr:nth-child(even) td {
  background: #fff;
}

/* line 9, ../sass/base/_tables.scss */
table#datagrid tr:nth-child(odd):hover td, table.views-table tr:nth-child(odd):hover td {
  background: #fff2d5;
}

/* line 10, ../sass/base/_tables.scss */
table#datagrid tr:nth-child(even):hover td, table.views-table tr:nth-child(even):hover td {
  background: #fff2d5;
}

/* line 11, ../sass/base/_tables.scss */
table#datagrid p {
  font-size: inherit;
}

/*helper for sorted tables*/
/* line 13, ../sass/base/_tables.scss */
.views-table > thead > tr > th > a > img {
  position: relative;
  top: -7px;
}

/* END 7d.Table Datagrid */
/* line 1, ../sass/base/_taxonomies.scss */
.field-type-taxonomy-term-reference.field-label-inline .field-item {
  display: inline;
}

/* line 2, ../sass/base/_taxonomies.scss */
.field-type-taxonomy-term-reference.field-label-inline .field-item:after {
  content: ', ';
}

/* line 3, ../sass/base/_taxonomies.scss */
.field-type-taxonomy-term-reference.field-label-inline .field-item:last-child:after {
  content: '';
}

/* line 1, ../sass/base/_text-styles.scss */
blockquote {
  padding: 10px 40px 30px;
  font-style: italic;
  font-size: 120%;
  margin-top: -1.5em;
  line-height: 28px;
}

/* line 2, ../sass/base/_text-styles.scss */
blockquote p {
  margin-bottom: 0;
}

/* line 3, ../sass/base/_text-styles.scss */
blockquote:before {
  font-family: 'FontAwesome';
  content: '\f10d';
  position: absolute;
  top: 20px;
  left: 0;
  font-size: 90px;
  color: rgba(0, 0, 0, 0.7);
  font-style: normal;
  z-index: -1;
}

/* line 4, ../sass/base/_text-styles.scss */
.node-type-testimonial blockquote:before {
  color: rgba(0, 0, 0, 0.1) !important;
  z-index: auto;
}

/* line 5, ../sass/base/_text-styles.scss */
blockquote span {
  display: block;
  letter-spacing: 3px;
  font-size: 70%;
  font-style: normal;
  padding-top: 10px;
}

/* line 6, ../sass/base/_text-styles.scss */
.button, .views-more-link {
  display: inline-block;
  background: url(../rgba.php?r=0&g=0&b=0&a=20) repeat;
  background: rgba(0, 0, 0, 0.2);
  padding: 10px 13px;
  margin: .5em 6px 9px 0;
}

/* line 7, ../sass/base/_text-styles.scss */
.button:hover {
  background: url(../rgba.php?r=0&g=0&b=0&a=35) repeat;
  background: rgba(0, 0, 0, 0.35);
  color: #fff !important;
}

/* line 8, ../sass/base/_text-styles.scss */
.light .button {
  color: #fff;
}

/* line 9, ../sass/base/_text-styles.scss */
.light .button:hover {
  color: #fff;
}

/* line 10, ../sass/base/_text-styles.scss */
.icons-ul li {
  margin-bottom: 14px;
}

/* line 11, ../sass/base/_text-styles.scss */
hr {
  width: 100%;
  height: 1px;
  background: #e5e5e5;
  border: none;
  margin: 5px 0 25px;
}

/* line 12, ../sass/base/_text-styles.scss */
.col1-1 hr {
  margin-bottom: 5px;
}

/* line 13, ../sass/base/_text-styles.scss */
.btt {
  padding: .2em .5em;
}

/* line 14, ../sass/base/_text-styles.scss */
article ol, article ul, aside ul, aside ol, footer ul, footer ol {
  padding: 20px 20px 20px 40px;
}

/* line 15, ../sass/base/_text-styles.scss */
aside ul, aside ol, footer ul, footer ol {
  padding: 0 0 20px 10px;
}

/* line 16, ../sass/base/_text-styles.scss */
article li, aside li, footer li {
  margin-bottom: 8px;
}

/* line 17, ../sass/base/_text-styles.scss */
article ul {
  list-style-type: disc;
}

/* line 18, ../sass/base/_text-styles.scss */
aside li, footer li {
  border-bottom: 1px solid #ffffff;
  padding-bottom: 6px;
}

/* line 19, ../sass/base/_text-styles.scss */
article ol, aside ol, footer ol {
  list-style-type: decimal;
}

/* line 20, ../sass/base/_text-styles.scss */
aside, footer, .subfooter {
  font-size: 80%;
}

/* line 21, ../sass/base/_text-styles.scss */
aside i, footer i {
  left: -10px;
}

/* line 22, ../sass/base/_text-styles.scss */
aside .block h2, footer h2 {
  padding-top: 10px;
}

/* line 23, ../sass/base/_text-styles.scss */
aside .block h2 {
  /*border-bottom:1px solid #444;*/
  padding-bottom: 10px;
  display: inline-block;
}

/* line 24, ../sass/base/_text-styles.scss */
h1, h2, h4, h4, h5, h6 {
  position: relative;
}

/* line 25, ../sass/base/_text-styles.scss */
h1, h2, h3, blockquote span, nav a, .resp-tabs-list li {
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  color: #fff;
  word-wrap: normal;
  -webkit-hyphens: manual;
  hyphens: manual;
}

/* line 26, ../sass/base/_text-styles.scss */
h4, h5 {
  font-family: 'Droid Serif', serif;
  color: #fff;
  font-style: italic;
}

/* line 27, ../sass/base/_text-styles.scss */
h6, .light h6 {
  font-size: .8em;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-style: italic;
  line-height: 1.3;
  color: #666;
  margin-top: -1em;
  margin-left: 1em;
  margin-right: 1em;
}

/* line 28, ../sass/base/_text-styles.scss */
.light h1, .light h2, .light h3, .light h4, .light h5 {
  color: #333;
}

/* line 29, ../sass/base/_text-styles.scss */
.cke_contents_ltr p, .cke_contents_ltr h1 {
  color: #000;
}

/* line 30, ../sass/base/_text-styles.scss */
body .light, .light a, .light blockquote, .light p, .light blockquote span {
  color: #555;
}

/* line 31, ../sass/base/_text-styles.scss */
pre {
  background: #ecf0f1;
  padding: 15px 30px;
  margin-bottom: 20px;
}

/* line 32, ../sass/base/_text-styles.scss */
pre:before {
  font-family: 'FontAwesome';
  content: '\f15c';
  position: absolute;
  bottom: 35px;
  right: 10px;
  font-size: 90px;
  color: rgba(0, 0, 0, 0.1);
  font-style: normal;
  z-index: -1;
}

/* line 33, ../sass/base/_text-styles.scss */
em {
  font-style: italic;
}

/* line 34, ../sass/base/_text-styles.scss */
strong {
  font-weight: bold;
}

/* line 35, ../sass/base/_text-styles.scss */
a {
  color: #ecf0f1;
  text-decoration: none;
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
}

/* line 41, ../sass/base/_text-styles.scss */
sup {
  font-size: .5em;
  vertical-align: top;
}

/* line 42, ../sass/base/_text-styles.scss */
#block-system-main a {
  /*border-bottom: 1px dotted #b5cacb;*/
}

/* line 43, ../sass/base/_text-styles.scss */
#block-system-main a:hover {
  color: #7f8c8d;
}

/* line 44, ../sass/base/_text-styles.scss */
.cke_show_borders {
  font-family: 'Verdana',Arial,Helvetica,sans-serif;
  background-color: #FFF;
  background-image: none;
}

/* line 45, ../sass/base/_text-styles.scss */
div.typo-title {
  border-bottom: 1px dashed #454545;
  color: #454545;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.8em;
  font-style: italic;
  margin-bottom: 16px;
  padding: 5px 10px 10px 0;
}

/* line 46, ../sass/base/_text-styles.scss */
blockquote {
  /*background: url("../images/typo/blockquote.gif") no-repeat scroll left 0 transparent;*/
  color: #454545;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.33em;
  font-style: italic;
  margin: 8px;
  padding-left: 38px;
}

/* line 47, ../sass/base/_text-styles.scss */
blockquote p {
  /*background: url("../images/typo/blockquote-inner.gif") no-repeat right bottom transparent;*/
  margin: 0;
  padding-bottom: 5px;
  padding-right: 33px;
  padding-top: 5px;
  display: inline-block;
}

/* line 48, ../sass/base/_text-styles.scss */
pre, code {
  background: none repeat scroll 0 0 #E5E5E5;
  border-left: 12px solid #A0A0A0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.75em;
  margin: 20px 0;
  padding: 10px;
  position: relative;
}

/* line 49, ../sass/base/_text-styles.scss */
pre:before {
  font-family: 'FontAwesome';
  content: '\f15c';
  position: absolute;
  bottom: 35px;
  right: 10px;
  font-size: 90px;
  color: rgba(0, 0, 0, 0.1);
  font-style: normal;
  z-index: 1;
}

/* line 50, ../sass/base/_text-styles.scss */
code {
  background: none repeat scroll 0 0 #F0F0F0;
  border: 2px solid #B6B6B6;
  display: block;
  padding: 10px;
  font-size: 1em;
}

/* line 51, ../sass/base/_text-styles.scss */
code a {
  color: #00A0FF;
}

/* line 52, ../sass/base/_text-styles.scss */
.breadcrumbs a {
  border-bottom: 1px solid #ecf0f1;
}

/* line 53, ../sass/base/_text-styles.scss */
.light a:hover {
  color: #000;
}

/* line 55, ../sass/base/_text-styles.scss */
a:hover {
  color: #fff;
}

/* line 56, ../sass/base/_text-styles.scss */
.icon-huge {
  color: rgba(0, 0, 0, 0.2);
  font-size: 400px;
}

/* line 57, ../sass/base/_text-styles.scss */
blockquote {
  position: relative;
}

/* Smaller than standard 980 (devices and browsers) */
@media only screen and (max-width: 1024px) {
  /* line 3, ../sass/components/breakpoints/_maxwidth1024.scss */
  .front #main-wrapper {
    margin: 5.7em 0 0 0;
    max-height: 100%;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
  }

  /* line 4, ../sass/components/breakpoints/_maxwidth1024.scss */
  .pagination {
    white-space: nowrap;
  }

  /* line 5, ../sass/components/breakpoints/_maxwidth1024.scss */
  .pagination a {
    width: 2.5em;
  }

  /* line 6, ../sass/components/breakpoints/_maxwidth1024.scss */
  #header-bg .wrapper {
    padding-top: 2.5em;
  }

  /* line 7, ../sass/components/breakpoints/_maxwidth1024.scss */
  .not-front #block-system-main > .content > .view, body.page-comment #main-wrapper #content {
    padding: 3.5em .8em 3.5em;
  }

  /* line 8, ../sass/components/breakpoints/_maxwidth1024.scss */
  .menu-minipanels .clearfix:after {
    visibility: visible;
  }
}
@media only screen and (max-width: 1160px) {
  /* line 2, ../sass/components/breakpoints/_maxwidth1160.scss */
  .not-front #block-system-main > .content > .view, body.page-comment #main-wrapper #content {
    padding: 3.5em .8em 3.5em;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* line 3, ../sass/components/breakpoints/_maxwidth479.scss */
  html {
    -webkit-text-size-adjust: 100%;
    /* Prevent font scaling in landscape while allowing user zoom */
  }

  /* line 4, ../sass/components/breakpoints/_maxwidth479.scss */
  #main-wrapper #content {
    width: 96%;
    margin-left: 0.5em;
  }

  /* line 5, ../sass/components/breakpoints/_maxwidth479.scss */
  .front #main-wrapper #content {
    width: 100% !important;
    margin-left: 0 !important;
  }

  /* line 6, ../sass/components/breakpoints/_maxwidth479.scss */
  .wrapper {
    width: 96%;
    position: relative;
    overflow: visible !important;
  }

  /* line 7, ../sass/components/breakpoints/_maxwidth479.scss */
  .col1-1, .col1-2, .col1-4, .col1-3, .col2-3, .col3-4, .col1-6, .col5-6, .one_third, .two_thirds {
    width: 96%;
    margin: 0px 10px 20px;
  }

  /* line 8, ../sass/components/breakpoints/_maxwidth479.scss */
  .one_third, .two_thirds {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  /* line 9, ../sass/components/breakpoints/_maxwidth479.scss */
  .giga {
    font-size: 35px;
  }

  /* line 10, ../sass/components/breakpoints/_maxwidth479.scss */
  body.curtains-disabled {
    overflow-x: hidden;
    overflow-x: hidden;
  }

  /* line 11, ../sass/components/breakpoints/_maxwidth479.scss */
  .locationsMap {
    background: url("../img/mapPVsmall.png") no-repeat scroll 0px 0px transparent;
  }

  /* line 12, ../sass/components/breakpoints/_maxwidth479.scss */
  .pagination a {
    width: 1.5em;
    font-size: .8em;
  }

  /* line 13, ../sass/components/breakpoints/_maxwidth479.scss */
  #header-bg .wrapper {
    padding-top: 1em;
  }

  /* line 14, ../sass/components/breakpoints/_maxwidth479.scss */
  .ui-accordion-content table td {
    font-size: .8em;
  }

  /* line 15, ../sass/components/breakpoints/_maxwidth479.scss */
  #node-67 .button {
    display: none;
  }

  /* line 16, ../sass/components/breakpoints/_maxwidth479.scss */
  .view-posters .views-field-title-1 {
    width: 97%;
    color: #FFFFFF;
    float: left;
    margin-left: 2em;
    padding: 1.2em 0 0;
  }

  /* line 17, ../sass/components/breakpoints/_maxwidth479.scss */
  .hidden {
    display: none;
  }

  /* line 18, ../sass/components/breakpoints/_maxwidth479.scss */
  body.page-panavised div.modal-forms-modal-content {
    max-width: 320px;
    min-width: 320px;
    margin-left: .25em;
  }

  /* line 19, ../sass/components/breakpoints/_maxwidth479.scss */
  div#modal-content.modal-content.popups-body {
    width: 335px !important;
  }

  /* line 20, ../sass/components/breakpoints/_maxwidth479.scss */
  body.page-panavised div.ctools-modal-content .modal-content:before {
    width: 85%;
  }

  /* line 21, ../sass/components/breakpoints/_maxwidth479.scss */
  .modal-scroll:before {
    background-image: none;
  }
}
/* All Mobile Sizes (devices and browser)  */
@media only screen and (max-width: 767px) {
  /* line 3, ../sass/components/breakpoints/_maxwidth767.scss */
  #main #content {
    width: 96% !important;
  }

  /* line 4, ../sass/components/breakpoints/_maxwidth767.scss */
  .front #main-wrapper #content {
    width: 100% !important;
    margin-left: 0 !important;
  }

  /* line 5, ../sass/components/breakpoints/_maxwidth767.scss */
  #block-menu-menu-pages-menu a {
    transition: none;
  }

  /* line 6, ../sass/components/breakpoints/_maxwidth767.scss */
  .wrapper {
    width: 100%;
    position: relative;
    overflow: visible !important;
    margin: 0;
  }

  /* line 7, ../sass/components/breakpoints/_maxwidth767.scss */
  body.page-panavised .wrapper {
    width: 100%;
  }

  /* line 8, ../sass/components/breakpoints/_maxwidth767.scss */
  #header .wrapper {
    width: 320px !important;
    position: relative;
    overflow: visible !important;
  }

  /* line 9, ../sass/components/breakpoints/_maxwidth767.scss */
  .sunflower {
    display: none;
  }

  /* line 10, ../sass/components/breakpoints/_maxwidth767.scss */
  .social li a.button, .subfooter li a.button {
    width: 10px;
  }

  /* line 11, ../sass/components/breakpoints/_maxwidth767.scss */
  .curtains-disabled section.social, .curtains-disabled nav {
    position: static;
  }

  /* line 12, ../sass/components/breakpoints/_maxwidth767.scss */
  .curtains-disabled .largetoppadding {
    padding-top: 0;
  }

  /* line 13, ../sass/components/breakpoints/_maxwidth767.scss */
  .curtains-enabled section.social {
    display: none;
  }

  /* line 14, ../sass/components/breakpoints/_maxwidth767.scss */
  .floatright.socialLinks {
    float: left;
    margin-left: 0;
    white-space: nowrap;
  }

  /* line 15, ../sass/components/breakpoints/_maxwidth767.scss */
  nav {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100% !important;
    background: #272e41;
    top: 0 !important;
  }

  /* line 16, ../sass/components/breakpoints/_maxwidth767.scss */
  nav {
    min-height: 60px;
    height: auto !important;
  }

  /* line 17, ../sass/components/breakpoints/_maxwidth767.scss */
  nav .col3-4, nav ul.menu {
    margin: 0;
    width: 100%;
  }

  /* line 18, ../sass/components/breakpoints/_maxwidth767.scss */
  nav ul.menu {
    padding-top: 15px;
    max-height: 250px;
    overflow: scroll;
  }

  /* line 19, ../sass/components/breakpoints/_maxwidth767.scss */
  nav * {
    margin-bottom: 0 !important;
  }

  /* line 20, ../sass/components/breakpoints/_maxwidth767.scss */
  nav .menu * {
    width: 100%;
    margin: 0;
    padding: 0;
    display: block !important;
  }

  /* line 21, ../sass/components/breakpoints/_maxwidth767.scss */
  nav .menu li a {
    background: none;
    text-indent: 20px;
    padding: 5px 0 4px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  /* line 22, ../sass/components/breakpoints/_maxwidth767.scss */
  nav .menu li a:hover, nav .menu li a.active {
    background: url(../rgba.php?r=0&g=0&b=0&a=20) repeat;
    background: rgba(0, 0, 0, 0.2);
    text-indent: 36px;
  }

  /* line 23, ../sass/components/breakpoints/_maxwidth767.scss */
  nav .menu li ul li a {
    text-indent: 36px;
  }

  /* line 24, ../sass/components/breakpoints/_maxwidth767.scss */
  nav .menu li ul li a:hover, nav .menu li ul li a.active {
    text-indent: 48px;
  }

  /* line 25, ../sass/components/breakpoints/_maxwidth767.scss */
  nav .col1-4 {
    margin-left: 0;
  }

  /* line 26, ../sass/components/breakpoints/_maxwidth767.scss */
  .giga {
    font-size: 65px;
    padding-top: 7px;
  }

  /* line 27, ../sass/components/breakpoints/_maxwidth767.scss */
  .c-menu {
    display: none;
  }

  /* line 28, ../sass/components/breakpoints/_maxwidth767.scss */
  .mega {
    font-size: 35px;
  }

  /* line 29, ../sass/components/breakpoints/_maxwidth767.scss */
  .one_sixth {
    width: 100%;
    text-align: center;
  }

  /* line 30, ../sass/components/breakpoints/_maxwidth767.scss */
  #comments li {
    text-align: center;
  }

  /* line 31, ../sass/components/breakpoints/_maxwidth767.scss */
  #comments li p {
    text-align: left;
  }

  /* line 32, ../sass/components/breakpoints/_maxwidth767.scss */
  section.social ul {
    text-align: center;
    width: 290px;
    float: none;
    margin: 0;
  }

  /* line 33, ../sass/components/breakpoints/_maxwidth767.scss */
  #commentform input, #commentform textarea, #commentform div.floatleft {
    width: 100%;
  }

  /* line 34, ../sass/components/breakpoints/_maxwidth767.scss */
  #commentform input.submit {
    margin-top: 10px;
  }

  /* line 35, ../sass/components/breakpoints/_maxwidth767.scss */
  .icon-huge {
    font-size: 200px;
  }

  /* line 36, ../sass/components/breakpoints/_maxwidth767.scss */
  .responsive-centered {
    text-align: center;
  }

  /* line 37, ../sass/components/breakpoints/_maxwidth767.scss */
  .social li a.button, .subfooter li a.button {
    padding: 5px;
    min-width: 33px;
  }

  /* line 38, ../sass/components/breakpoints/_maxwidth767.scss */
  .front .cover i {
    font-size: 240px;
    top: 100px;
  }

  /* line 39, ../sass/components/breakpoints/_maxwidth767.scss */
  #preloader i {
    font-size: 240px;
    margin-top: -140px;
  }

  /* line 40, ../sass/components/breakpoints/_maxwidth767.scss */
  .front .hgroup h1 {
    font-size: 44px;
  }

  /* line 41, ../sass/components/breakpoints/_maxwidth767.scss */
  .front .hgroup h4 {
    font-size: 18px !important;
  }

  /* line 42, ../sass/components/breakpoints/_maxwidth767.scss */
  #overflow-animate {
    overflow: hidden;
    height: 55px;
  }

  /* line 43, ../sass/components/breakpoints/_maxwidth767.scss */
  .center-block {
    position: static;
    padding-top: 100px;
  }

  /* line 44, ../sass/components/breakpoints/_maxwidth767.scss */
  .front .center-block {
    padding-top: 170px;
  }

  /* line 45, ../sass/components/breakpoints/_maxwidth767.scss */
  #map, .gmap-gmap {
    display: none;
  }

  /* line 46, ../sass/components/breakpoints/_maxwidth767.scss */
  .page-node-1267 .mega,
  .page-node-67 .mega,
  .page-node-645 .mega,
  .page-node-646 .mega,
  .page-node-647 .mega,
  .page-node-648 .mega,
  .page-node-652 .mega,
  .page-node-651 .mega,
  .page-node-742 .mega,
  .page-node-744 .mega,
  .page-node-1836 .mega,
  .page-node-1837 .mega,
  .page-node-1429 .mega,
  .page-node-1838 .mega,
  .page-node-1839 .mega,
  .page-node-1840 .mega,
  .page-node-1841 .mega,
  .page-node-2550 .mega,
  .page-node-2551 .mega,
  .page-node-2544 .mega,
  .page-node-2547 .mega,
  .page-node-2548 .mega,
  .page-node-2549 .mega,
  .page-node-2541 .mega,
  .page-node-2540 .mega,
  .page-node-2539 .mega,
  .page-node-2538 .mega,
  .page-node-5503 .mega,
  .page-node-5505 .mega,
  .page-node-5504 .mega,
  .page-node-5506 .mega,
  .page-node-5507 .mega,
  .page-node-5508 .mega,
  .page-node-5509 .mega,
  .page-node-2537 .mega {
    margin-top: 0 !important;
    width: 100%;
  }

  /* line 83, ../sass/components/breakpoints/_maxwidth767.scss */
  .view-all-locations .views-row {
    float: none;
    width: 100%;
  }

  /* line 84, ../sass/components/breakpoints/_maxwidth767.scss */
  .front #main-wrapper #main {
    padding: 0;
  }

  /* line 85, ../sass/components/breakpoints/_maxwidth767.scss */
  #main-wrapper #main {
    padding: 0;
  }

  /* line 86, ../sass/components/breakpoints/_maxwidth767.scss */
  #preloader i {
    top: 87%;
  }

  /* Flex nav help */
  /* line 88, ../sass/components/breakpoints/_maxwidth767.scss */
  .flex-control-nav {
    display: none;
    /*bottom:auto;*/
  }

  /* line 89, ../sass/components/breakpoints/_maxwidth767.scss */
  .locationsMap {
    background: url("../img/mapPVsmall.png") no-repeat scroll 0px 0px transparent;
  }

  /* line 90, ../sass/components/breakpoints/_maxwidth767.scss */
  .h4-wrap, .ui-accordion .ui-accordion-content {
    padding: 1em 0;
  }

  /* line 91, ../sass/components/breakpoints/_maxwidth767.scss */
  body.page-panavised .view-panavised-upper-section .view-header {
    margin-left: 0;
  }
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
  /* line 3, ../sass/components/breakpoints/_maxwidth959.scss */
  .front #main-wrapper {
    margin-top: 5.7em;
  }

  /* line 4, ../sass/components/breakpoints/_maxwidth959.scss */
  #block-views-location-map-blocks-block {
    position: relative;
    top: 0;
  }

  /* Location Detail */
  /* line 6, ../sass/components/breakpoints/_maxwidth959.scss */
  .view-locations-by-region .views-row {
    width: 100%;
  }

  /* line 8, ../sass/components/breakpoints/_maxwidth959.scss */
  .locationsMap {
    background: url("../img/mapPVsmall.png") no-repeat scroll 0px 0px transparent;
  }

  /* line 9, ../sass/components/breakpoints/_maxwidth959.scss */
  .sunflower, .flex-control-nav {
    display: none;
  }

  /* line 10, ../sass/components/breakpoints/_maxwidth959.scss */
  .floatright.socialLinks {
    float: left;
    margin-left: 0;
    margin-right: 4%;
  }

  /* line 11, ../sass/components/breakpoints/_maxwidth959.scss */
  .front #main-wrapper {
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
  }

  /* line 12, ../sass/components/breakpoints/_maxwidth959.scss */
  #header-bg .wrapper {
    padding-top: 2.5em;
  }

  /* line 13, ../sass/components/breakpoints/_maxwidth959.scss */
  #uk-hq, #uk-contacts {
    width: 100%;
    float: none;
  }

  /* line 14, ../sass/components/breakpoints/_maxwidth959.scss */
  .uk-blurb {
    clear: left;
  }

  /* line 15, ../sass/components/breakpoints/_maxwidth959.scss */
  nav li a {
    padding: 7px 6px 6px;
  }

  /* line 16, ../sass/components/breakpoints/_maxwidth959.scss */
  div.view.view-panavised-upper-section.view-id-panavised_upper_section.view-display-id-page {
    width: 100%;
    margin: 0;
  }

  /* line 17, ../sass/components/breakpoints/_maxwidth959.scss */
  .view-panavised-upper-section .view-footer > img {
    width: 80%;
  }

  /* line 18, ../sass/components/breakpoints/_maxwidth959.scss */
  #block-menu-menu-mini-footer .menu, .menu-name-menu-uk---mini-footer .menu {
    padding: 1.55em 0 0 1em;
  }

  /* line 19, ../sass/components/breakpoints/_maxwidth959.scss */
  div#block-menu-block-9 {
    width: 90%;
  }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 3, ../sass/components/breakpoints/_minmax480-767.scss */
  html {
    -webkit-text-size-adjust: 100%;
    /* Prevent font scaling in landscape while allowing user zoom */
  }

  /* line 4, ../sass/components/breakpoints/_minmax480-767.scss */
  #header .wrapper {
    width: 320px !important;
    position: relative;
    overflow: visible !important;
  }

  /* line 5, ../sass/components/breakpoints/_minmax480-767.scss */
  #main #content {
    width: 96% !important;
  }

  /* line 6, ../sass/components/breakpoints/_minmax480-767.scss */
  .front #main-wrapper #content {
    width: 100% !important;
    margin-left: 0 !important;
  }

  /* line 7, ../sass/components/breakpoints/_minmax480-767.scss */
  .col1-1, .col1-2, .col1-3, .col2-3, .col3-4, .col5-6, .one_third, .two_thirds, .col1-4 {
    width: 100%;
    margin: 0px 10px 20px;
  }

  /* line 8, ../sass/components/breakpoints/_minmax480-767.scss */
  .one_third, .two_thirds {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 9, ../sass/components/breakpoints/_minmax480-767.scss */
  body.curtains-disabled {
    overflow-x: hidden;
    overflow-y: hidden;
  }

  /* line 10, ../sass/components/breakpoints/_minmax480-767.scss */
  .locationsMap {
    background: url("../img/mapPVsmall.png") no-repeat scroll 0px 0px transparent;
  }

  /* line 11, ../sass/components/breakpoints/_minmax480-767.scss */
  .pagination a {
    width: 1.5em;
    font-size: .8em;
  }

  /* line 12, ../sass/components/breakpoints/_minmax480-767.scss */
  #header-bg .wrapper {
    padding-top: 1em;
  }

  /* line 13, ../sass/components/breakpoints/_minmax480-767.scss */
  body.page-panavised div.modal-forms-modal-content {
    max-width: 320px;
    min-width: 320px;
    margin-left: .25em;
  }

  /* line 14, ../sass/components/breakpoints/_minmax480-767.scss */
  div#modal-content.modal-content.popups-body {
    width: 335px !important;
  }

  /* line 15, ../sass/components/breakpoints/_minmax480-767.scss */
  body.page-panavised div.ctools-modal-content .modal-content:before {
    width: 85%;
  }

  /* line 16, ../sass/components/breakpoints/_minmax480-767.scss */
  .modal-scroll:before {
    background-image: none;
  }
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 3, ../sass/components/breakpoints/_minmax768-959.scss */
  .sunflower {
    display: none;
  }

  /* line 4, ../sass/components/breakpoints/_minmax768-959.scss */
  #preloader i {
    top: 59%;
  }

  /* line 6, ../sass/components/breakpoints/_minmax768-959.scss */
  [class^="fa-"]:before, [class*=" fa-"]:before {
    font-size: .9em;
  }

  /* line 7, ../sass/components/breakpoints/_minmax768-959.scss */
  .wrapper {
    width: 768px;
    position: relative;
    margin: 0 auto;
  }

  /* line 8, ../sass/components/breakpoints/_minmax768-959.scss */
  body.page-panavised .wrapper {
    width: 100%;
    margin: 0 .5em;
  }

  /* line 9, ../sass/components/breakpoints/_minmax768-959.scss */
  body.page-panavised .view-panavised-upper-section .view-header {
    margin-left: 0;
  }

  /* line 10, ../sass/components/breakpoints/_minmax768-959.scss */
  .front #main-wrapper {
    margin-top: 6em;
  }

  /* line 11, ../sass/components/breakpoints/_minmax768-959.scss */
  .col1-1, .col5-6, .one_third, .two_thirds, aside.col1-4 {
    width: 96%;
    margin: 0px 10px 20px;
  }

  /* line 12, ../sass/components/breakpoints/_minmax768-959.scss */
  .col1-2, .recent-projects .col1-4, footer .col1-4 {
    width: 385px;
    margin: 0px 10px 20px;
    float: left;
  }

  /* line 13, ../sass/components/breakpoints/_minmax768-959.scss */
  #header .col1-2 {
    width: 364px;
    margin: 0px 10px 20px;
    float: left;
  }

  /* line 14, ../sass/components/breakpoints/_minmax768-959.scss */
  #header .col1-2:nth-child(2) {
    width: 364px;
    margin: 0px 10px 0;
    float: right;
  }

  /* line 15, ../sass/components/breakpoints/_minmax768-959.scss */
  .col1-3 {
    width: 236px;
    margin: 0px 5px 10px;
    float: left;
  }

  /* line 16, ../sass/components/breakpoints/_minmax768-959.scss */
  .col2-3 {
    width: 492px;
    margin: 0px 5px 10px;
    float: left;
  }

  /* line 17, ../sass/components/breakpoints/_minmax768-959.scss */
  .col1-4 {
    width: 172px;
    margin: 0px 10px 20px;
    float: left;
  }

  /* line 18, ../sass/components/breakpoints/_minmax768-959.scss */
  .col3-4 {
    width: 585px;
    margin: 0px 10px 20px;
    float: left;
  }

  /* line 19, ../sass/components/breakpoints/_minmax768-959.scss */
  .one_third, .two_thirds {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 20, ../sass/components/breakpoints/_minmax768-959.scss */
  body.page-panavised .col1-3 {
    width: 230px;
  }

  /* line 21, ../sass/components/breakpoints/_minmax768-959.scss */
  .locationsMap {
    background: url("../img/mapPVsmall.png") no-repeat scroll 0px 0px transparent;
  }

  /* line 22, ../sass/components/breakpoints/_minmax768-959.scss */
  .floatright {
    white-space: nowrap;
  }

  /* line 23, ../sass/components/breakpoints/_minmax768-959.scss */
  .pagination {
    white-space: nowrap;
  }

  /* line 24, ../sass/components/breakpoints/_minmax768-959.scss */
  .pagination a {
    width: 2em;
  }

  /* line 25, ../sass/components/breakpoints/_minmax768-959.scss */
  #header-bg .wrapper {
    padding-top: 2.3em;
  }

  /* line 26, ../sass/components/breakpoints/_minmax768-959.scss */
  .locationsMap .pacific {
    margin: -14px 0 0 180px;
  }

  /* line 27, ../sass/components/breakpoints/_minmax768-959.scss */
  #main #content {
    width: 96% !important;
  }

  /* line 28, ../sass/components/breakpoints/_minmax768-959.scss */
  .front #main-wrapper #content {
    width: 100% !important;
    margin-left: 0 !important;
  }

  /* line 29, ../sass/components/breakpoints/_minmax768-959.scss */
  #block-menu-menu-pages-menu a {
    font-size: 11px;
  }

  /*.wrapper #nav {width:590px;}*/
}
@media only screen and (min-width: 1160px) {
  /* line 2, ../sass/components/breakpoints/_minwidth1160.scss */
  .front #main-wrapper {
    margin-top: 0;
  }

  /* line 3, ../sass/components/breakpoints/_minwidth1160.scss */
  .wrapper {
    width: 1160px;
    position: relative;
    margin: 0px auto;
  }

  /*.front .wrapper {padding:0;}*/
  /* line 5, ../sass/components/breakpoints/_minwidth1160.scss */
  .fwrap {
    display: block;
    overflow: hidden;
    color: #fff;
    padding-top: 4em;
  }

  /* line 6, ../sass/components/breakpoints/_minwidth1160.scss */
  .fwrap h2, .fwrap h3, .fwrap h4, .fwrap p {
    color: #fff !important;
  }

  /* line 7, ../sass/components/breakpoints/_minwidth1160.scss */
  .col1-1 {
    width: 1140px;
    margin: 0px 10px 20px;
  }

  /* line 8, ../sass/components/breakpoints/_minwidth1160.scss */
  .col1-2 {
    width: 550px;
    margin: 0px 10px 20px;
    float: left;
  }

  /* line 9, ../sass/components/breakpoints/_minwidth1160.scss */
  .col1-3 {
    width: 360px;
    margin: 0px 10px 20px;
    float: left;
  }

  /* line 10, ../sass/components/breakpoints/_minwidth1160.scss */
  .col2-3 {
    width: 740px;
    margin: 0px 10px 20px;
    float: left;
  }

  /* line 11, ../sass/components/breakpoints/_minwidth1160.scss */
  .col1-4 {
    width: 275px;
    margin: 0px 10px 20px;
    float: left;
  }

  /* line 12, ../sass/components/breakpoints/_minwidth1160.scss */
  .col3-4 {
    width: 805px;
    margin: 0px 30px 20px 10px;
    float: left;
  }

  /* line 14, ../sass/components/breakpoints/_minwidth1160.scss */
  body.page-panavised .col1-3 {
    width: 300px;
  }

  /* line 16, ../sass/components/breakpoints/_minwidth1160.scss */
  .curtains li .wrapper {
    padding-top: 180px;
  }

  /* line 17, ../sass/components/breakpoints/_minwidth1160.scss */
  #header-bg .wrapper {
    padding-top: 2.5em;
  }

  /* line 18, ../sass/components/breakpoints/_minwidth1160.scss */
  .not-front #block-system-main > .content > .view, body.page-comment #main-wrapper #content {
    padding: 3.5em 1.5em 3.5em;
  }

  /* line 19, ../sass/components/breakpoints/_minwidth1160.scss */
  .page-filmy-wchodzące-do-kin #block-system-main > .content > .view, .page-newsy-panavision #block-system-main > .content > .view, .page-artykuły #block-system-main > .content > .view {
    padding: 0;
  }
}
/* End of Czech Now Playing page */
/* Czech Now Playing, Features, News and Testimonials pages */
/* line 7, ../sass/components/languages/_cz-styles.scss */
.page-právě-v-kinech.not-front #main-wrapper > #main > #content,
.page-představujeme.not-front #main-wrapper > #main > #content,
.page-panavision-v-médiích.not-front #main-wrapper > #main > #content,
.page-ohlasy.not-front #main-wrapper > #main > #content {
  background-color: transparent;
}
/* line 11, ../sass/components/languages/_cz-styles.scss */
.page-právě-v-kinech.not-front #block-system-main > .content > .view,
.page-představujeme.not-front #block-system-main > .content > .view,
.page-panavision-v-médiích.not-front #block-system-main > .content > .view,
.page-ohlasy.not-front #block-system-main > .content > .view {
  padding: 0;
}
/* line 14, ../sass/components/languages/_cz-styles.scss */
.page-právě-v-kinech.not-front #block-system-main .field-name-body,
.page-představujeme.not-front #block-system-main .field-name-body,
.page-panavision-v-médiích.not-front #block-system-main .field-name-body,
.page-ohlasy.not-front #block-system-main .field-name-body {
  padding: 0;
}
/* line 17, ../sass/components/languages/_cz-styles.scss */
.page-právě-v-kinech.not-front #block-system-main article,
.page-představujeme.not-front #block-system-main article,
.page-panavision-v-médiích.not-front #block-system-main article,
.page-ohlasy.not-front #block-system-main article {
  padding: 2em 0 0 0;
}
/* line 20, ../sass/components/languages/_cz-styles.scss */
.page-právě-v-kinech.not-front #block-system-main .views-row,
.page-představujeme.not-front #block-system-main .views-row,
.page-panavision-v-médiích.not-front #block-system-main .views-row,
.page-ohlasy.not-front #block-system-main .views-row {
  margin-bottom: 45px;
  padding-bottom: 25px;
  background-color: rgba(255, 255, 255, 0.9);
  min-width: 100%;
  overflow: hidden;
}
/* line 27, ../sass/components/languages/_cz-styles.scss */
.page-právě-v-kinech.not-front #block-system-main .node-teaser,
.page-představujeme.not-front #block-system-main .node-teaser,
.page-panavision-v-médiích.not-front #block-system-main .node-teaser,
.page-ohlasy.not-front #block-system-main .node-teaser {
  background-color: transparent;
}

/* End of Content */
/* Czech Now Playing page */
/* line 34, ../sass/components/languages/_cz-styles.scss */
.page-právě-v-kinech.not-front {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_029.jpg");
}
/* line 36, ../sass/components/languages/_cz-styles.scss */
.page-právě-v-kinech.not-front #header-bg {
  background-color: #2c729f;
}

/* Czech Features page */
/* line 41, ../sass/components/languages/_cz-styles.scss */
.page-představujeme.not-front {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_062.jpg");
}
/* line 43, ../sass/components/languages/_cz-styles.scss */
.page-představujeme.not-front #header-bg {
  background-color: #333366;
}

/* Czech News page */
/* line 48, ../sass/components/languages/_cz-styles.scss */
.page-panavision-v-médiích.not-front {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_020.jpg");
}
/* line 50, ../sass/components/languages/_cz-styles.scss */
.page-panavision-v-médiích.not-front #header-bg {
  background-color: #333366;
}
/* line 53, ../sass/components/languages/_cz-styles.scss */
.page-panavision-v-médiích.not-front article {
  padding: 3.5em 1.5em 3.5em !important;
}

/* Czech Testimonials page */
/* line 58, ../sass/components/languages/_cz-styles.scss */
.page-ohlasy.not-front {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_064.jpg");
}
/* line 60, ../sass/components/languages/_cz-styles.scss */
.page-ohlasy.not-front #header-bg {
  background-color: #2c729f;
}
/* line 63, ../sass/components/languages/_cz-styles.scss */
.page-ohlasy.not-front .view-client-stories-cz- .views-row {
  background-color: transparent !important;
}
/* line 66, ../sass/components/languages/_cz-styles.scss */
.page-ohlasy.not-front .node-teaser {
  background-color: rgba(44, 114, 159, 0.8) !important;
  padding: 0 !important;
  margin-bottom: 0 !important;
}
/* line 70, ../sass/components/languages/_cz-styles.scss */
.page-ohlasy.not-front .node-teaser h3 {
  display: none;
}
/* line 73, ../sass/components/languages/_cz-styles.scss */
.page-ohlasy.not-front .node-teaser blockquote p {
  color: #FFF;
}
/* line 76, ../sass/components/languages/_cz-styles.scss */
.page-ohlasy.not-front .node-teaser .field-name-body {
  padding: 2em 1.5em 2em !important;
}
/* line 80, ../sass/components/languages/_cz-styles.scss */
.page-ohlasy.not-front .cerulean {
  color: #fff;
  font-size: 1.5em;
  text-transform: uppercase;
}

/* Locations pages */
/* line 88, ../sass/components/languages/_cz-styles.scss */
.node-type-location-profile #header-bg {
  background-color: #552449;
}

/* line 1, ../sass/components/menus/_footer.scss */
#block-menu-menu-mini-footer, .menu-name-menu-cz---mini-footer, .menu-name-menu-uk---mini-footer, .menu-name-menu-menu-ie---mini-footer, .menu-name-menu-menu-pl---mini-footer, .menu-name-menu-menu-za---mini-footer, .menu-name-menu-asia---mini-footer {
  position: static;
  font-size: 12px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
}

/* line 2, ../sass/components/menus/_footer.scss */
#block-menu-menu-mini-footer .menu, .menu-name-menu-cz---mini-footer .menu, .menu-name-menu-uk---mini-footer .menu, .menu-name-menu-menu-ie---mini-footer .menu, .menu-name-menu-menu-pl---mini-footer .menu, .menu-name-menu-menu-za---mini-footer .menu, .menu-name-menu-asia---mini-footer .menu {
  padding: 1.55em 0 0 0;
}

/* line 3, ../sass/components/menus/_footer.scss */
#block-menu-menu-mini-footer .menu li, .menu-name-menu-cz---mini-footer .menu li, .menu-name-menu-uk---mini-footer .menu li, .menu-name-menu-menu-ie---mini-footer .menu li, .menu-name-menu-menu-pl---mini-footer .menu li, .menu-name-menu-menu-za---mini-footer .menu li, .menu-name-menu-asia---mini-footer .menu li {
  margin-right: 1em;
}

/* line 5, ../sass/components/menus/_footer.scss */
.subfooter .col1-2 {
  margin-bottom: 0;
  float: right;
}

/* line 6, ../sass/components/menus/_footer.scss */
.menu-name-menu-cz---mini-footer .menu li a.active {
  color: #fff;
}

/* line 7, ../sass/components/menus/_footer.scss */
footer pre {
  padding: 0;
  background: none;
}

/* line 8, ../sass/components/menus/_footer.scss */
footer pre:before {
  display: none;
}

/* line 9, ../sass/components/menus/_footer.scss */
footer h2 {
  border-bottom: 1px solid #bdc3c7;
  padding-bottom: 10px;
  display: inline-block;
}

/* line 10, ../sass/components/menus/_footer.scss */
footer .menu {
  padding-bottom: 0;
}

/* line 11, ../sass/components/menus/_footer.scss */
footer .menu li.last {
  border-bottom-width: 0;
}

/* line 12, ../sass/components/menus/_footer.scss */
footer > ul.menu {
  margin-left: -2em;
}

/* line 13, ../sass/components/menus/_footer.scss */
footer h2 {
  position: relative;
}

/* line 14, ../sass/components/menus/_footer.scss */
.social li, .subfooter li {
  display: inline-block;
}

/* line 17, ../sass/components/menus/_footer.scss */
.domain-uk-panavision-com nav li:nth-child(5) a:hover, nav li:nth-child(1) a:hover {
  background: #d35400;
}

/* line 18, ../sass/components/menus/_footer.scss */
.domain-asia-panavision-com nav li:nth-child(1) a:hover, .domain-uk-panavision-com nav li:nth-child(1) a:hover, nav li:nth-child(2) a:hover {
  background: #f59607;
}

/* line 19, ../sass/components/menus/_footer.scss */
.domain-asia-panavision-com nav li:nth-child(2) a:hover, .domain-uk-panavision-com nav li:nth-child(2) a:hover, nav li:nth-child(3) a:hover {
  background: #552449;
}

/* line 20, ../sass/components/menus/_footer.scss */
.domain-asia-panavision-com nav li:nth-child(3) a:hover, .domain-uk-panavision-com nav li:nth-child(3) a:hover, nav li:nth-child(4) a:hover {
  background: #333366;
}

/* line 21, ../sass/components/menus/_footer.scss */
.domain-asia-panavision-com nav li:nth-child(4) a:hover, .domain-uk-panavision-com nav li:nth-child(4) a:hover, nav li:nth-child(5) a:hover {
  background: #2c729f;
}

/* line 22, ../sass/components/menus/_footer.scss */
.domain-asia-panavision-com nav li:nth-child(5) a:hover, nav li:nth-child(6) a:hover {
  background: #4a5768;
}

/* line 23, ../sass/components/menus/_footer.scss */
.socialLinks li:nth-child(8) a:hover {
  background: url("../rgba.php?name=sunflower&a=100") repeat;
  background: #f1c40f;
}

/* line 24, ../sass/components/menus/_footer.scss */
.socialLinks li:nth-child(7) a:hover {
  background: url("../rgba.php?name=pomegranate&a=100") repeat;
  background: #c0392b;
}

/* line 25, ../sass/components/menus/_footer.scss */
.socialLinks li:nth-child(6) a:hover {
  background: url("../rgba.php?name=pumkin&a=100") repeat;
  background: #d35400;
}

/* line 26, ../sass/components/menus/_footer.scss */
.socialLinks li:nth-child(5) a:hover {
  background: url("../rgba.php?name=plum&a=100") repeat;
  background: #552449;
}

/* line 27, ../sass/components/menus/_footer.scss */
.socialLinks li:nth-child(4) a:hover {
  background: #6baac8;
}

/* line 28, ../sass/components/menus/_footer.scss */
.socialLinks li:nth-child(3) a:hover {
  background: url("../rgba.php?name=concrete&a=100") repeat;
  background: #95a5a6;
}

/* line 29, ../sass/components/menus/_footer.scss */
.socialLinks li:nth-child(2) a:hover {
  background: #aea79b;
}

/* line 30, ../sass/components/menus/_footer.scss */
.socialLinks li:nth-child(1) a:hover {
  background: url("../rgba.php?name=dimslate&a=100") repeat;
  background: #4a5768;
}

/* line 31, ../sass/components/menus/_footer.scss */
.social li a.button, .subfooter li a.button {
  background: url(../rgba.php?r=0&g=0&b=0&a=35) repeat;
  background: rgba(0, 0, 0, 0.35);
  font-style: normal;
  min-width: 45px;
  text-align: center;
}

/* line 33, ../sass/components/menus/_footer.scss */
.region-footer .menu-block-wrapper a {
  color: #ecf0f1;
}

/* line 1, ../sass/components/menus/_navigation.scss */
nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 74px;
  background: url(../rgba.php?r=0&g=0&b=0&a=70) repeat;
  background: rgba(0, 0, 0, 0.8);
  z-index: 999;
}

/* line 2, ../sass/components/menus/_navigation.scss */
.domain-asia-panavision-com nav {
  height: 84px;
}

/* line 3, ../sass/components/menus/_navigation.scss */
nav * {
  z-index: 999;
}

/* line 4, ../sass/components/menus/_navigation.scss */
nav .wrapper {
  padding: 0;
}

/* line 5, ../sass/components/menus/_navigation.scss */
nav .col1-4 {
  width: 10em;
  margin: 0px;
}

/* line 6, ../sass/components/menus/_navigation.scss */
nav #nav {
  padding: 1.2em 0 0;
  float: right;
}

/* line 7, ../sass/components/menus/_navigation.scss */
nav .menu {
  float: right;
  margin-top: -1px;
}

/* line 12, ../sass/components/menus/_navigation.scss */
#global-submenu {
  margin: 0;
}
/* line 14, ../sass/components/menus/_navigation.scss */
#global-submenu .mini-nav-title {
  display: block;
  text-align: center;
  width: 100%;
  padding-bottom: 10px;
}
/* line 20, ../sass/components/menus/_navigation.scss */
#global-submenu .mini-nav-bottom {
  display: block;
  text-decoration: none;
  color: #ffffff;
  text-align: center;
}
/* line 26, ../sass/components/menus/_navigation.scss */
#global-submenu a {
  width: 216px;
  height: auto;
  text-align: center;
}
/* line 30, ../sass/components/menus/_navigation.scss */
#global-submenu a img {
  width: 98px;
  height: 96px;
  display: block;
  margin: 0 auto;
}
/* line 37, ../sass/components/menus/_navigation.scss */
#global-submenu .menu-nav-submenu-item {
  display: inline-block;
  float: left;
  text-align: center;
  margin: 0 25px;
  color: #AAABAB;
}
/* line 44, ../sass/components/menus/_navigation.scss */
#global-submenu .menu-nav-submenu-item a span {
  color: #999999;
}
/* line 47, ../sass/components/menus/_navigation.scss */
#global-submenu .menu-nav-submenu-item a span.mini-nav-title {
  color: #fcf6f6;
}
/* line 50, ../sass/components/menus/_navigation.scss */
#global-submenu .menu-nav-submenu-item a span.mini-nav-bottom {
  border-top: 1px solid #999999;
  color: #999999;
  padding-top: 10px;
  font-size: 12px;
  line-height: 16px;
  max-width: 180px;
  display: inline-block;
}
/* line 60, ../sass/components/menus/_navigation.scss */
#global-submenu .menu-nav-submenu-item.panalab-logo-text {
  margin: 0;
}
/* line 62, ../sass/components/menus/_navigation.scss */
#global-submenu .menu-nav-submenu-item.panalab-logo-text img {
  height: auto;
  width: 135px;
  display: inline-block;
  margin-bottom: 70px;
}
/* line 70, ../sass/components/menus/_navigation.scss */
#global-submenu > .clearfix {
  text-align: center;
  padding-top: 0px;
}
/* line 73, ../sass/components/menus/_navigation.scss */
#global-submenu > .clearfix .pan-menu-wrap {
  display: block;
  text-align: center;
}
/* line 79, ../sass/components/menus/_navigation.scss */
#global-submenu .lower-menu-nav-submenu-item {
  width: 50%;
  float: left;
  margin: 0;
  padding-top: 1em;
}
/* line 85, ../sass/components/menus/_navigation.scss */
#global-submenu .lower-menu-nav-submenu-item a {
  font-size: 14px;
}
/* line 87, ../sass/components/menus/_navigation.scss */
#global-submenu .lower-menu-nav-submenu-item a span {
  display: block;
  padding-top: 0px;
  color: #999999;
}
/* line 95, ../sass/components/menus/_navigation.scss */
#global-submenu .lower-menu-nav {
  width: 100%;
  margin: 0 auto;
  display: inline-block;
  padding-top: 35px;
}
/* line 101, ../sass/components/menus/_navigation.scss */
#global-submenu .lower-menu-nav .grip {
  margin-right: 0px;
  margin-left: 0px;
}
/* line 110, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-spotlight-nav .pan-menu-inner-wrap,
#global-submenu .pan-service-nav .pan-menu-inner-wrap {
  display: block;
  padding: 0 9%;
}
/* line 115, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-spotlight-nav {
  padding-top: 40px;
}
/* line 118, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-spotlight-nav .menu-nav-submenu-item.pan-menu-panavised a {
  display: block;
  width: 200px;
  margin: 0 auto;
}
/* line 125, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-news-nav,
#global-submenu .pan-service-nav {
  padding-top: 40px;
}
/* line 128, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-news-nav .pan-menu-inner-wrap,
#global-submenu .pan-service-nav .pan-menu-inner-wrap {
  display: block;
  padding: 0 10%;
}
/* line 132, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-news-nav .menu-nav-submenu-item,
#global-submenu .pan-service-nav .menu-nav-submenu-item {
  width: 42%;
}
/* line 136, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-spotlight-nav,
#global-submenu .pan-news-nav,
#global-submenu .pan-service-nav {
  height: auto;
}
/* line 141, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-spotlight-nav a img,
#global-submenu .pan-news-nav a img,
#global-submenu .pan-service-nav a img {
  display: inline-block;
}
/* line 144, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-spotlight-nav a .mini-nav-title,
#global-submenu .pan-news-nav a .mini-nav-title,
#global-submenu .pan-service-nav a .mini-nav-title {
  text-transform: uppercase;
  font-weight: 400;
}
/* line 150, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav {
  height: auto;
  padding-top: 10px;
}
/* line 153, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .pan-menu-inner-wrap,
#global-submenu .pan-rental-nav .pan-menu-inner-wrap-more-items {
  display: block;
  padding: 0;
}
/* line 160, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .pan-menu-inner-wrap-more-items .menu-nav-submenu-item {
  float: none;
  padding-top: 15px;
  display: block;
  padding: 0;
}
/* line 167, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .pan-menu-wrap-titles {
  padding-bottom: 20px;
}
/* line 169, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .pan-menu-wrap-titles div {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 174, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .pan-menu-wrap-titles .pan-menu-camera-title {
  width: 49%;
  text-align: center;
}
/* line 179, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .pan-menu-wrap-titles .pan-menu-optics-title {
  width: 49%;
  text-align: center;
}
/* line 185, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .menu-nav-submenu-item {
  width: 50%;
  margin: 0;
}
/* line 191, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .menu-nav-submenu-item a {
  font-size: 14px;
}
/* line 193, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .menu-nav-submenu-item a span {
  display: block;
  padding-top: 0px;
  padding-bottom: 15px;
}
/* line 201, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .menu-nav-submenu-item-right {
  display: inline-block;
  padding-left: 4%;
  padding-right: 4%;
}
/* line 206, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-rental-nav .menu-nav-submenu-item-left {
  display: inline-block;
  padding-left: 5%;
  padding-right: 5%;
}
/* line 214, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-service-nav .menu-nav-submenu-item.pan-menu-panascout a {
  display: block;
  margin: 0 auto;
  width: 170px;
}
/* line 221, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-panalab-nav {
  padding-top: 40px;
}
/* line 223, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-panalab-nav a {
  font-size: 14px;
  text-align: center;
}
/* line 226, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-panalab-nav a span {
  display: block;
  padding-top: 12px;
}
/* line 232, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-panalab-nav .pan-menu-inner-wrap > .menu-nav-submenu-item {
  float: none;
}
/* line 237, ../sass/components/menus/_navigation.scss */
#global-submenu .pan-menu-center {
  text-align: center;
}

/* line 242, ../sass/components/menus/_navigation.scss */
.pan-menu-accessories-wrapper {
  display: inline-block;
  width: 100%;
  border-top: 1px solid #aaabab;
  padding-top: 1em;
}
/* line 247, ../sass/components/menus/_navigation.scss */
.pan-menu-accessories-wrapper .pan-menu-accessories {
  text-align: center;
}
/* line 249, ../sass/components/menus/_navigation.scss */
.pan-menu-accessories-wrapper .pan-menu-accessories a {
  color: #00a0d5;
}

/* line 254, ../sass/components/menus/_navigation.scss */
#global-submenu.pan-asia {
  height: 283px;
}

/* line 257, ../sass/components/menus/_navigation.scss */
#pan-menu-partners {
  border-bottom: 1px solid #AAABAB;
}
/* line 259, ../sass/components/menus/_navigation.scss */
#pan-menu-partners .menu-nav-partner {
  margin: 0 25px;
}

/* line 263, ../sass/components/menus/_navigation.scss */
#pan-menu-partners,
#pan-menu-extra {
  text-align: center;
  border-top: 1px solid #AAABAB;
}
/* line 268, ../sass/components/menus/_navigation.scss */
#pan-menu-partners > div,
#pan-menu-extra > div {
  text-align: center;
  display: inline-block;
  padding-top: 22px;
}

/* line 274, ../sass/components/menus/_navigation.scss */
#pan-menu-partners .menu-nav-partner,
#pan-menu-extra .menu-nav-extra-item {
  display: inline-block;
  text-align: center;
}

/* line 281, ../sass/components/menus/_navigation.scss */
#pan-menu-extra .menu-nav-extra-item {
  margin: 0 10px;
}
/* line 283, ../sass/components/menus/_navigation.scss */
#pan-menu-extra .menu-nav-extra-item span {
  display: block;
  font-size: 14px;
}

/* line 289, ../sass/components/menus/_navigation.scss */
.pan-menu-worldwide-wrapper {
  position: relative;
  display: flex;
  padding-bottom: 10px;
  border-bottom: 1px solid #AAABAB;
}
/* line 294, ../sass/components/menus/_navigation.scss */
.pan-menu-worldwide-wrapper .worldwide-globe {
  text-align: center;
}
/* line 296, ../sass/components/menus/_navigation.scss */
.pan-menu-worldwide-wrapper .worldwide-globe img {
  display: inline-block;
  width: 93px;
  height: 49px;
}
@media (min-width: 32em) {
  /* line 289, ../sass/components/menus/_navigation.scss */
  .pan-menu-worldwide-wrapper {
    border-bottom: 0 solid #AAABAB;
  }
}
/* line 305, ../sass/components/menus/_navigation.scss */
.pan-menu-worldwide-wrapper .pan-menu-worldwide {
  position: absolute;
  left: 0;
  right: 0;
  top: 13px;
  text-align: center;
}
/* line 311, ../sass/components/menus/_navigation.scss */
.pan-menu-worldwide-wrapper .pan-menu-worldwide a {
  color: #3dc1f0;
  text-transform: uppercase;
  font-size: 1.5em;
}

/* line 320, ../sass/components/menus/_navigation.scss */
.menu-minipanels .pane-content {
  text-align: center;
}
/* line 323, ../sass/components/menus/_navigation.scss */
.menu-minipanels ul.social-links {
  float: none;
}
/* line 325, ../sass/components/menus/_navigation.scss */
.menu-minipanels ul.social-links li {
  display: inline-block;
}
/* line 327, ../sass/components/menus/_navigation.scss */
.menu-minipanels ul.social-links li a {
  background-color: transparent !important;
  padding: 0 5px;
  margin: 0 5px 20px 0;
}
/* line 331, ../sass/components/menus/_navigation.scss */
.menu-minipanels ul.social-links li a i {
  font-size: 30px;
}

/* line 338, ../sass/components/menus/_navigation.scss */
#pan-menu-extra-rental-nav {
  border-top: 1px solid #AAABAB;
  padding-top: 14px;
  text-align: center;
}
/* line 342, ../sass/components/menus/_navigation.scss */
#pan-menu-extra-rental-nav a {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
}

/* line 348, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  width: 100%;
  height: 100% !important;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  z-index: 10000;
  text-align: center;
}
/* line 361, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-overlay .pan-menu-pages-container {
  display: inline-block;
  border: 1px solid #AAABAB;
  position: relative;
  margin-top: 6%;
  width: 896px;
  min-height: 470px;
  background-color: #000;
}

/* line 371, ../sass/components/menus/_navigation.scss */
a.active.menu-minipanel.minipanel-processed {
  color: #fff;
}

/* line 374, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper {
  background-color: #000 !important;
  position: static;
  /*li.expanded.active-trail a,*/
}
/* line 377, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper .contextual-links-region-active {
  outline: none;
}
/* line 380, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper span.active-trail {
  color: #3dc1f0;
  border-bottom: #3dc1f0 solid 1px;
}
/* line 386, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper #block-menu-menu-pages-menu, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu,
.pan-menu-pages-wrapper #block-menu-menu-uk-main-menu, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu,
.pan-menu-pages-wrapper #block-menu-menu-asia-main-menu, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu,
.pan-menu-pages-wrapper #block-menu-menu-cz-main-menu {
  height: 100px;
}
/* line 391, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper #block-menu-menu-pages-menu .content, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu .content,
.pan-menu-pages-wrapper #block-menu-menu-uk-main-menu .content, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu .content,
.pan-menu-pages-wrapper #block-menu-menu-asia-main-menu .content, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu .content, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu .content,
.pan-menu-pages-wrapper #block-menu-menu-cz-main-menu .content {
  padding: 0 28px;
  font-family: 'Montserrat', sans-serif;
}
/* line 395, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper #block-menu-menu-pages-menu .menu, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu .menu,
.pan-menu-pages-wrapper #block-menu-menu-uk-main-menu .menu, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu .menu,
.pan-menu-pages-wrapper #block-menu-menu-asia-main-menu .menu, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu .menu, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu .menu,
.pan-menu-pages-wrapper #block-menu-menu-cz-main-menu .menu {
  padding-top: 30px;
  display: inline-block;
  text-align: center;
  float: left;
}
/* line 400, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper #block-menu-menu-pages-menu .menu li, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu .menu li,
.pan-menu-pages-wrapper #block-menu-menu-uk-main-menu .menu li, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu .menu li,
.pan-menu-pages-wrapper #block-menu-menu-asia-main-menu .menu li, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu .menu li, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu .menu li,
.pan-menu-pages-wrapper #block-menu-menu-cz-main-menu .menu li {
  width: auto;
  display: inline-block;
  text-align: center;
  float: none;
  padding: 10px 10px 0;
}
@media (min-width: 768px) {
  /* line 400, ../sass/components/menus/_navigation.scss */
  .pan-menu-pages-wrapper #block-menu-menu-pages-menu .menu li, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu .menu li,
  .pan-menu-pages-wrapper #block-menu-menu-uk-main-menu .menu li, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu .menu li,
  .pan-menu-pages-wrapper #block-menu-menu-asia-main-menu .menu li, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu .menu li, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu .menu li,
  .pan-menu-pages-wrapper #block-menu-menu-cz-main-menu .menu li {
    float: left;
    padding: 10px 50px 0 0;
  }
}
/* line 410, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper #block-menu-menu-pages-menu .menu li a, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu .menu li a,
.pan-menu-pages-wrapper #block-menu-menu-uk-main-menu .menu li a, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu .menu li a,
.pan-menu-pages-wrapper #block-menu-menu-asia-main-menu .menu li a, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu .menu li a, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu .menu li a,
.pan-menu-pages-wrapper #block-menu-menu-cz-main-menu .menu li a {
  font-size: 14px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 410, ../sass/components/menus/_navigation.scss */
  .pan-menu-pages-wrapper #block-menu-menu-pages-menu .menu li a, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu .menu li a,
  .pan-menu-pages-wrapper #block-menu-menu-uk-main-menu .menu li a, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu .menu li a,
  .pan-menu-pages-wrapper #block-menu-menu-asia-main-menu .menu li a, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu .menu li a, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu .menu li a,
  .pan-menu-pages-wrapper #block-menu-menu-cz-main-menu .menu li a {
    font-size: 15px;
    padding-top: 27px;
  }
}
/* line 417, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper #block-menu-menu-pages-menu .menu li a:hover, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu .menu li a:hover,
.pan-menu-pages-wrapper #block-menu-menu-uk-main-menu .menu li a:hover, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu .menu li a:hover,
.pan-menu-pages-wrapper #block-menu-menu-asia-main-menu .menu li a:hover, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu .menu li a:hover, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu .menu li a:hover,
.pan-menu-pages-wrapper #block-menu-menu-cz-main-menu .menu li a:hover {
  background: transparent;
}
/* line 423, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper #block-menu-menu-pages-menu .menu .menu, .pan-menu-pages-wrapper #block-menu-menu-ireland-main-menu .menu .menu,
.pan-menu-pages-wrapper #block-menu-menu-uk-main-menu .menu .menu, .pan-menu-pages-wrapper #block-menu-menu-pl-main-menu .menu .menu,
.pan-menu-pages-wrapper #block-menu-menu-asia-main-menu .menu .menu, .pan-menu-pages-wrapper #block-menu-menu-s-africa-main-menu .menu .menu, .pan-menu-pages-wrapper #block-menu-menu-panalab-main-menu .menu .menu,
.pan-menu-pages-wrapper #block-menu-menu-cz-main-menu .menu .menu {
  display: none;
}
/* line 427, ../sass/components/menus/_navigation.scss */
.pan-menu-pages-wrapper .pan-menu-close-btn {
  background: transparent url("../img/colorbox-close-btn.jpg") no-repeat scroll 0 0 !important;
  z-index: 11112 !important;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 30px;
  height: 25px;
  cursor: pointer;
}

/* line 440, ../sass/components/menus/_navigation.scss */
.qtip.pan-menu-qtip .menu-minipanels .clearfix:after {
  text-indent: -9999px;
}

/* line 445, ../sass/components/menus/_navigation.scss */
.qtip.pan-menu-qtip.qtip-active {
  max-width: 890px;
  width: 100% !important;
  background-color: #000000;
}
/* line 449, ../sass/components/menus/_navigation.scss */
.qtip.pan-menu-qtip.qtip-active .qtip-wrapper {
  width: 100%;
}
/* line 452, ../sass/components/menus/_navigation.scss */
.qtip.pan-menu-qtip.qtip-active .menu-minipanels {
  margin: 0 18px;
}
/* line 455, ../sass/components/menus/_navigation.scss */
.qtip.pan-menu-qtip.qtip-active .menu-minipanels .panel-flexible .panel-separator {
  margin: 0 0 1em;
}

/* line 462, ../sass/components/menus/_navigation.scss */
.block-search-api-page {
  display: inline-block;
  width: 200px;
  float: right;
  margin-top: -15px;
}

/* line 468, ../sass/components/menus/_navigation.scss */
#block-block-32 {
  display: inline-block;
  float: right;
}
/* line 471, ../sass/components/menus/_navigation.scss */
#block-block-32 #main-menu-button {
  background-color: transparent;
}

/* line 477, ../sass/components/menus/_navigation.scss */
.flex-control-nav {
  z-index: 998;
}

/* line 480, ../sass/components/menus/_navigation.scss */
nav {
  height: 84px;
  border-bottom: #AAABAB solid 10px;
}
/* line 484, ../sass/components/menus/_navigation.scss */
nav .block-search-api-page form .form-item {
  margin-top: 0;
}

@media (max-width: 980px) {
  /* line 495, ../sass/components/menus/_navigation.scss */
  .pan-menu-pages-overlay .pan-menu-pages-container {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
  }

  /* line 505, ../sass/components/menus/_navigation.scss */
  #global-submenu .pan-rental-nav .pan-menu-wrap-titles > div {
    font-size: 15px;
  }
  /* line 508, ../sass/components/menus/_navigation.scss */
  #global-submenu .pan-rental-nav .pan-menu-wrap-titles .pan-menu-camera-title, #global-submenu .pan-rental-nav .pan-menu-wrap-titles .pan-menu-optics-title {
    width: 48%;
    display: inline-block;
  }
  /* line 515, ../sass/components/menus/_navigation.scss */
  #global-submenu .pan-news-nav .pan-menu-inner-wrap {
    display: block;
    padding: 0 9%;
  }
  /* line 519, ../sass/components/menus/_navigation.scss */
  #global-submenu .pan-news-nav .menu-nav-submenu-item {
    width: 100%;
    margin: 0 0 15px;
  }
}
@media (max-width: 768px) {
  /* line 528, ../sass/components/menus/_navigation.scss */
  #nav-toggle {
    display: none;
  }

  /* line 531, ../sass/components/menus/_navigation.scss */
  nav #nav {
    width: 60%;
  }

  /* line 534, ../sass/components/menus/_navigation.scss */
  .js #nav {
    position: static;
  }

  /* line 542, ../sass/components/menus/_navigation.scss */
  #global-submenu .pan-spotlight-nav .pan-menu-inner-wrap,
  #global-submenu .pan-service-nav .pan-menu-inner-wrap,
  #global-submenu .pan-news-nav .pan-menu-inner-wrap {
    display: block;
    padding: 0 9%;
  }
  /* line 546, ../sass/components/menus/_navigation.scss */
  #global-submenu .pan-spotlight-nav .menu-nav-submenu-item,
  #global-submenu .pan-service-nav .menu-nav-submenu-item,
  #global-submenu .pan-news-nav .menu-nav-submenu-item {
    width: 100%;
    margin: 0 0 15px;
  }

  /* line 553, ../sass/components/menus/_navigation.scss */
  .pan-menu-pages-wrapper .pan-menu-close-btn {
    background: transparent url("../img/colorbox-close-small-btn.png") no-repeat scroll 0 0 !important;
    z-index: 11112 !important;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 16px;
    height: 16px;
    cursor: pointer;
  }

  /* line 564, ../sass/components/menus/_navigation.scss */
  .pan-menu-pages-overlay {
    width: 100%;
  }
  /* line 566, ../sass/components/menus/_navigation.scss */
  .pan-menu-pages-overlay .pan-menu-pages-container {
    margin: 16px 3%;
    width: 94%;
  }
}
@media (max-width: 519px) {
  /* line 574, ../sass/components/menus/_navigation.scss */
  nav #nav {
    width: 40%;
  }
  /* line 576, ../sass/components/menus/_navigation.scss */
  nav #nav .block-search-api-page {
    display: none;
  }

  /* line 581, ../sass/components/menus/_navigation.scss */
  .pan-menu-pages-wrapper {
    display: inline-block;
  }
}
/* line 585, ../sass/components/menus/_navigation.scss */
body nav {
  border-bottom: transparent solid 0;
}

/* line 591, ../sass/components/menus/_navigation.scss */
.i18n-en-aus #pan-menu-partners .menu-nav-partner {
  margin: 15px 25px 0 0;
}

/* line 595, ../sass/components/menus/_navigation.scss */
nav .contextual-links li, nav .contextual-links li a {
  background: none;
  display: block;
  float: none;
}

/* line 596, ../sass/components/menus/_navigation.scss */
.js #nav {
  overflow: visible;
}

/* line 597, ../sass/components/menus/_navigation.scss */
.js #nav .content {
  overflow: hidden;
}

/* line 598, ../sass/components/menus/_navigation.scss */
nav ul.menu li {
  margin: 0;
}

/* line 599, ../sass/components/menus/_navigation.scss */
.menu.normal {
  bottom: auto;
  left: auto;
  margin: 0;
  position: absolute;
  right: 30px;
  top: 0;
}

/* line 600, ../sass/components/menus/_navigation.scss */
nav ul li.expanded {
  list-style: none;
  list-style-image: none;
}

/* 7c.Accoridion */
/* 17.Accordion
 *
*/
/* line 6, ../sass/components/misc/_accordion.scss */
.ui-accordion {
  display: block;
}

/* line 7, ../sass/components/misc/_accordion.scss */
.ui-corner-top, .ui-corner-bottom, .ui-corner-all {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

/* line 8, ../sass/components/misc/_accordion.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: none;
  margin: 0;
  padding: 9px 2.2em;
  border-top: none;
  border-right: none;
  border-bottom: 1px dashed #c0c0c0;
  border-left: none;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1em;
  list-style: none;
  letter-spacing: 0.005em;
  text-transform: none;
}

/*Default header*/
/* line 10, ../sass/components/misc/_accordion.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  color: #666666 !important;
}

/*Active header*/
/* line 12, ../sass/components/misc/_accordion.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  /*Add other states here*/
}

/*Body of Accordion*/
/* line 14, ../sass/components/misc/_accordion.scss */
.ui-widget-content {
  border: none;
  color: #444444;
  background: none;
}

/*Accordion look without the accordion*/
/* line 17, ../sass/components/misc/_accordion.scss */
.h4-wrap, .ui-accordion .ui-accordion-content {
  background: none;
  padding: 1em 2.7em;
  clear: both;
  height: auto !important;
}

/* line 18, ../sass/components/misc/_accordion.scss */
.h4-wrap .h4 {
  color: #ffffff !important;
}

/* line 19, ../sass/components/misc/_accordion.scss */
#accordion p {
  font-size: .75em;
}

/*#region-content .h4-wrap p.init:first-letter {font-weight:normal;font-size:2.16666em;line-height:1em;color:#1fabe0; text-decoration:none; letter-spacing:-0.999px;}*/
/*========Numbers=========*/
/* line 22, ../sass/components/misc/_accordion.scss */
.numbered .ui-icon-triangle-1-s, .numbered .ui-icon-triangle-1-e, .numbered .ui-icon {
  background-position: 0 0;
  width: 34px;
  height: 34px;
}

/* line 23, ../sass/components/misc/_accordion.scss */
.numbered .ui-accordion-header .ui-icon {
  top: 34%;
}

/*========Min-Max=========*/
/* line 25, ../sass/components/misc/_accordion.scss */
.min-max .ui-icon-triangle-1-s, .min-max .ui-icon-triangle-1-e, .min-max .ui-icon {
  background-position: 0 0;
  width: 34px;
  height: 34px;
}

/* line 26, ../sass/components/misc/_accordion.scss */
.min-max .ui-accordion-header .ui-icon {
  position: absolute;
  top: 46%;
}

/* line 27, ../sass/components/misc/_accordion.scss */
.min-max .ui-state-default .ui-icon {
  background-image: url("../img/accordion.png");
  background-repeat: no-repeat;
}

/* line 28, ../sass/components/misc/_accordion.scss */
.min-max .ui-state-active .ui-icon {
  background-image: url("../img/accordion.png");
  background-repeat: no-repeat;
  background-position: 0 -51px;
}

/* END 7c.Accoridion */
/* line 1, ../sass/components/misc/_misc.scss */
.wHelper-hide-overflow {
  overflow: hidden !important;
}

/* line 4, ../sass/components/misc/_misc.scss */
.wHelper-pos-static {
  position: static !important;
}

/* line 1, ../sass/components/misc/_pagination.scss */
.pagination a {
  background: url(../rgba.php?r=0&g=0&b=0&a=50) repeat;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  width: 60px;
  height: 30px;
  display: block;
  text-align: center;
  line-height: 30px;
}

/* line 2, ../sass/components/misc/_pagination.scss */
.pagination a:hover, .pagination a.active {
  background: url(../rgba.php?r=0&g=0&b=0&a=70) repeat;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
}

/* v1.0.6 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
/* line 3, ../sass/components/misc/_royalslider.scss */
.royalSlider {
  width: 870px;
  position: relative;
  direction: ltr;
}

/* line 9, ../sass/components/misc/_royalslider.scss */
.royalSlider > * {
  float: left;
}

/* line 13, ../sass/components/misc/_royalslider.scss */
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}

/* line 25, ../sass/components/misc/_royalslider.scss */
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none;
}

/* line 30, ../sass/components/misc/_royalslider.scss */
.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent;
}

/* line 38, ../sass/components/misc/_royalslider.scss */
.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent;
}

/* line 47, ../sass/components/misc/_royalslider.scss */
.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 53, ../sass/components/misc/_royalslider.scss */
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 60, ../sass/components/misc/_royalslider.scss */
.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}

/* line 65, ../sass/components/misc/_royalslider.scss */
.rsThumb {
  float: left;
  position: relative;
}

/* line 71, ../sass/components/misc/_royalslider.scss */
.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

/* line 80, ../sass/components/misc/_royalslider.scss */
.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

/* line 90, ../sass/components/misc/_royalslider.scss */
.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}

/* Fullscreen options, very important ^^ */
/* line 97, ../sass/components/misc/_royalslider.scss */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

/* line 110, ../sass/components/misc/_royalslider.scss */
.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}

/* line 119, ../sass/components/misc/_royalslider.scss */
.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 130, ../sass/components/misc/_royalslider.scss */
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}

/* line 135, ../sass/components/misc/_royalslider.scss */
.rsContent {
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 141, ../sass/components/misc/_royalslider.scss */
.rsPreloader {
  position: absolute;
  z-index: 0;
}

/* line 146, ../sass/components/misc/_royalslider.scss */
.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 151, ../sass/components/misc/_royalslider.scss */
.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

/* line 155, ../sass/components/misc/_royalslider.scss */
.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}

/* line 162, ../sass/components/misc/_royalslider.scss */
.rsTabs {
  float: left;
  background: none !important;
}

/* line 166, ../sass/components/misc/_royalslider.scss */
.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

/* line 173, ../sass/components/misc/_royalslider.scss */
.rsVideoContainer {
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}

/* line 179, ../sass/components/misc/_royalslider.scss */
.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}

/* line 187, ../sass/components/misc/_royalslider.scss */
.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}

/* line 190, ../sass/components/misc/_royalslider.scss */
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* ios controls over video bug, shifting video */
/* line 202, ../sass/components/misc/_royalslider.scss */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}

/* line 211, ../sass/components/misc/_royalslider.scss */
.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
}

/* line 219, ../sass/components/misc/_royalslider.scss */
img.rsImg {
  max-width: none;
}

/* line 223, ../sass/components/misc/_royalslider.scss */
.grab-cursor {
  cursor: url(grab.png) 8 8, move;
}

/* line 227, ../sass/components/misc/_royalslider.scss */
.grabbing-cursor {
  cursor: url(grabbing.png) 8 8, move;
}

/* line 231, ../sass/components/misc/_royalslider.scss */
.rsNoDrag {
  cursor: auto;
}

/* line 235, ../sass/components/misc/_royalslider.scss */
.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: url(blank.gif);
}

/*19. Careers*/
/* line 2, ../sass/components/pages/_careers.scss */
.page-node-739 .region-content #block-block-14,
.page-node-739 .region-content .block-simplenews,
.page-node-739 .region-content #block-block-15, .webform-client-form {
  padding: 0 2em !important;
}

/* line 5, ../sass/components/pages/_careers.scss */
.form-radio {
  margin-left: 1em !important;
}

/* line 6, ../sass/components/pages/_careers.scss */
#node-819 .field-name-body {
  padding-bottom: 2em !important;
}

/* line 7, ../sass/components/pages/_careers.scss */
#edit-submitted-industry-background-upload-your-cv-resume-upload {
  padding-top: .8em;
}

/* line 9, ../sass/components/pages/_careers.scss */
.view article > h3.delta {
  margin: 0 25px 25px 0px;
}

/* line 13, ../sass/components/pages/_careers.scss */
.page-taxonomy-term-207 .view article > h3.delta {
  margin: 25px 25px 0px 25px;
}

/* line 3, ../sass/components/pages/_documents.scss */
.node-type-documents .content .field {
  margin: 1em 0;
}

/* 3.Home */
/* New home 11/13/13 */
/* line 3, ../sass/components/pages/_home.scss */
body.front.domain-test-panavision-gotpantheon-com,
body.front.domain-www-panavision-com,
body.front.domain-uk-panavision-com,
body.front.domain-asia-panavision-com,
body.front.domain-pl-panavision-com,
body.front.domain-ie-panavision-com,
body.front.domain-za-panavision-com,
body.front.domain-cz-panavision-com {
  background-image: none;
  background-color: #000;
}
/* line 13, ../sass/components/pages/_home.scss */
body.front.domain-test-panavision-gotpantheon-com #main-wrapper > #main > #content,
body.front.domain-www-panavision-com #main-wrapper > #main > #content,
body.front.domain-uk-panavision-com #main-wrapper > #main > #content,
body.front.domain-asia-panavision-com #main-wrapper > #main > #content,
body.front.domain-pl-panavision-com #main-wrapper > #main > #content,
body.front.domain-ie-panavision-com #main-wrapper > #main > #content,
body.front.domain-za-panavision-com #main-wrapper > #main > #content,
body.front.domain-cz-panavision-com #main-wrapper > #main > #content {
  background-color: transparent;
}

/* line 17, ../sass/components/pages/_home.scss */
body.front .field-name-field-background-image {
  display: none;
}

/* line 18, ../sass/components/pages/_home.scss */
.front #header-bg {
  display: none;
}

/* line 19, ../sass/components/pages/_home.scss */
.front #main-wrapper {
  margin: 0;
  max-height: 100%;
  padding: 0;
  position: relative;
  top: 0;
  width: 100%;
}

/* line 20, ../sass/components/pages/_home.scss */
.front #main > .col1-1 {
  display: none;
}

/* Flex nav */
/* line 22, ../sass/components/pages/_home.scss */
.flex-control-nav {
  background: url(../rgba.php?name=white&a=5) repeat;
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  padding: 0;
  margin: 0;
  z-index: 999;
}

/* line 23, ../sass/components/pages/_home.scss */
.flex-control-nav li {
  padding: 15px 0;
}

/* line 24, ../sass/components/pages/_home.scss */
.front .flexslider {
  margin-bottom: 0 !important;
}

/* Content Divs */
/* line 26, ../sass/components/pages/_home.scss */
.sectionBlock {
  display: inline-block;
  width: 100%;
}

/* line 27, ../sass/components/pages/_home.scss */
.sectionBlock h2, .sectionBlock h3, .sectionBlock h4, .sectionBlock p {
  color: #fff !important;
}

/* Section 1 Lenses */
/* line 29, ../sass/components/pages/_home.scss */
.lenses {
  height: 100%;
  display: block;
  width: 100%;
}

/* Section 3 Worldwide */
/*Purple Map//
.worldwide {background:url('/sites/default/files/pictures/HomepageMap_purple.jpg') no-repeat 50% top;background-color:rgb(129, 56, 36);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}*/
/* line 33, ../sass/components/pages/_home.scss */
.worldwide {
  background: url("/sites/default/files/pictures/bgImgs/worldwide_locations05.jpg") no-repeat 50% top;
  background-color: #813824;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 34, ../sass/components/pages/_home.scss */
.worldwide.fwrap h2, .worldwide.fwrap h4, .worldwide.fwrap p {
  color: #fff !important;
}

/* End of new home */
/* line 38, ../sass/components/pages/_home.scss */
.front #section-1 {
  background: url("../img/home.jpg") 50% 0 no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 39, ../sass/components/pages/_home.scss */
.front .cover i, #preloader i, .curtains span.icon-panavision {
  color: rgba(0, 0, 0, 0.5);
  font-size: 400px;
  position: absolute;
  top: 61%;
  z-index: 1;
}

/* line 40, ../sass/components/pages/_home.scss */
.front .cover h3 {
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  left: 50%;
  margin-left: -68px;
  padding-bottom: 20px;
}

/* line 41, ../sass/components/pages/_home.scss */
.front .cover h3 a {
  padding: 20px;
  background: url(../rgba.php?r=0&g=0&b=0&a=50) repeat;
  background: rgba(0, 0, 0, 0.5);
}

/* line 42, ../sass/components/pages/_home.scss */
.front .cover h3 a:hover {
  background: url(../rgba.php?r=0&g=0&b=0&a=70) repeat;
  background: rgba(0, 0, 0, 0.8);
}

/* HOME PAGE TABS FULL WIDTH IMAGES */
/* line 45, ../sass/components/pages/_home.scss */
.homepage-tabs img {
  width: 100%;
}

/* Latest news */
/* line 2, ../sass/components/pages/_news.scss */
.view-id-latest_news .views-row {
  clear: both;
  display: block !important;
  padding-bottom: 1em;
}

/* line 3, ../sass/components/pages/_news.scss */
.view-id-latest_news .views-field-field-news-image img {
  float: left;
  padding: 0 1em 1em 0;
}

/* line 4, ../sass/components/pages/_news.scss */
.page-latest-news #main-wrapper > #main > #content, .page-taxonomy-term-207 #main-wrapper > #main > #content {
  background-color: transparent;
}

/* line 5, ../sass/components/pages/_news.scss */
.page-features #block-system-main > .content > .view, .page-now-playing #block-system-main > .content > .view, .page-testimonials #block-system-main > .content > .view, .page-opinie #block-system-main > .content > .view, #block-system-main .view-latest-news, #block-system-main .view-blog {
  padding: 0 !important;
}

/* line 6, ../sass/components/pages/_news.scss */
.page-search #block-system-main, .not-front #block-system-main .field-name-body, .not-front #block-system-main > .content > .view, .not-front #block-system-main > .content > article, .page-user #main-wrapper #content, .page-now-playing #block-system-main article, .page-features #block-system-main article, .page-latest-news #block-system-main .views-row, body.page-comment #main-wrapper #content {
  padding: 3.5em 1.5em 3.5em;
}

/* line 7, ../sass/components/pages/_news.scss */
.page-features #main-wrapper > #main > #content, .page-now-playing #main-wrapper > #main > #content, .page-testimonials #main-wrapper > #main > #content, .page-opinie #main-wrapper > #main > #content {
  background-color: transparent;
}

/* line 8, ../sass/components/pages/_news.scss */
.page-features article .content .field-name-body, .page-now-playing article .content .field-name-body {
  padding: 0 !important;
}

/* line 1, ../sass/components/pages/_now-playing.scss */
.meta, .pagination {
  white-space: nowrap;
  font-size: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  display: inline-block;
  padding: 15px 0;
}

/* line 2, ../sass/components/pages/_now-playing.scss */
.light .meta, .light .pagination {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 3, ../sass/components/pages/_now-playing.scss */
.blog #section-1 {
  background: url("../img/portfolio.png") repeat;
}

/* line 4, ../sass/components/pages/_now-playing.scss */
.pagination {
  margin-top: 70px;
}

/* line 5, ../sass/components/pages/_now-playing.scss */
.pagination li {
  display: inline-block;
}

/* line 6, ../sass/components/pages/_now-playing.scss */
.blog article, .portfolio article, .node-teaser, .view-blog .node-blog, #block-system-main .view-latest-news .views-row, #block-system-main .view-blog-cz- .views-row {
  margin-bottom: 45px;
  padding-bottom: 25px;
  background-color: rgba(255, 255, 255, 0.9);
  min-width: 100%;
  overflow: hidden;
}

/* line 7, ../sass/components/pages/_now-playing.scss */
#content .view-latest-news-pl- .views-row, #content .view-blog-pl- .views-row, #content .view-blog-cz- .views-row {
  margin-bottom: 45px;
  padding: 25px;
  background-color: rgba(255, 255, 255, 0.9);
  min-width: 100%;
  overflow: hidden;
}

/* line 8, ../sass/components/pages/_now-playing.scss */
#content .view-blog-pl- .views-row .views-field-field-image {
  width: 62%;
  float: left;
}

/* line 9, ../sass/components/pages/_now-playing.scss */
#content .view-blog-pl- .views-row .views-field-body {
  width: 34%;
  float: right;
}

/* line 10, ../sass/components/pages/_now-playing.scss */
#content .view-latest-news-pl- .views-row .views-field-body {
  width: 68%;
  float: right;
}

/* line 11, ../sass/components/pages/_now-playing.scss */
#content .view-latest-news-pl- a.views-more-link, #content .view-blog-pl- a.views-more-link, .domain-pl-panavision-com .view-isotope-example-filter-block a.views-more-link {
  display: inline-block;
  background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2);
  padding: 10px 13px;
  margin: 0.5em 6px 9px 0px;
  color: #fff;
  float: left;
}

/* line 12, ../sass/components/pages/_now-playing.scss */
.domain-pl-panavision-com .view-isotope-example-filter-block a.views-more-link {
  float: none;
}

/* line 13, ../sass/components/pages/_now-playing.scss */
.view-latest-news-pl- .views-exposed-form, #content .view-blog-pl- .views-exposed-form {
  background-color: #fff;
  padding: 1em;
  margin-bottom: 2em;
}

/* line 14, ../sass/components/pages/_now-playing.scss */
.page-filmy-wchodzące-do-kin #main-wrapper > #main > #content, .page-newsy-panavision #main-wrapper > #main > #content, .page-artykuły #main-wrapper > #main > #content {
  background-color: transparent;
}

/* line 15, ../sass/components/pages/_now-playing.scss */
.page-node-739 .node-teaser {
  background-color: transparent;
  padding: 2em;
}

/* line 16, ../sass/components/pages/_now-playing.scss */
.blog.single article, .portfolio.single article {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 35px;
}

/* line 17, ../sass/components/pages/_now-playing.scss */
.comment-count {
  border-top: 1px solid #bdc3c7;
  padding-top: 30px;
}

/* line 18, ../sass/components/pages/_now-playing.scss */
#comments li, #comments .comment {
  border-top: 1px solid #bdc3c7;
  margin-bottom: 30px;
  padding-top: 30px;
}

/* line 19, ../sass/components/pages/_now-playing.scss */
.indented {
  margin-left: 0;
  position: relative;
}

/* line 20, ../sass/components/pages/_now-playing.scss */
#comments .indented .comment {
  border-top: 0 none;
}

/* line 21, ../sass/components/pages/_now-playing.scss */
#comments ul.children li, .indented {
  border-top: none;
  padding-top: 0;
  padding-left: 5%;
  margin-left: 5%;
  border-left: 1px solid #bdc3c7;
}

/* line 22, ../sass/components/pages/_now-playing.scss */
#comments ul.children li:before, .indented .comment:before {
  content: '';
  position: absolute;
  top: 45px;
  left: 0;
  width: 5%;
  height: 1px;
  background: #bdc3c7;
}

/* line 23, ../sass/components/pages/_now-playing.scss */
#commentform, #contactform {
  border-top: 1px solid #bdc3c7;
  padding: 35px 0;
}

/* line 24, ../sass/components/pages/_now-playing.scss */
#commentform div.floatleft {
  width: 30%;
}

/* line 25, ../sass/components/pages/_now-playing.scss */
li .one_sixth {
  text-align: center;
}

/* line 26, ../sass/components/pages/_now-playing.scss */
.author {
  margin: 10px 0 35px;
  padding: 20px 30px 5px;
  background: #ecf0f1;
}

/* line 27, ../sass/components/pages/_now-playing.scss */
.author img {
  margin: 0 30px 20px 0;
}

/* line 28, ../sass/components/pages/_now-playing.scss */
ul.tagcloud {
  padding: 0;
}

/* line 29, ../sass/components/pages/_now-playing.scss */
ul.tagcloud li, a.tagclouds {
  padding: 0;
  margin: 0 6px 7px 0;
  border: 1px solid #ecf0f1;
  display: inline-block;
}

/* line 30, ../sass/components/pages/_now-playing.scss */
ul.tagcloud li a, a.tagclouds {
  padding: 3px 7px 2px;
  display: inline-block;
}

/* line 31, ../sass/components/pages/_now-playing.scss */
footer dl {
  border-bottom: 1px solid #ecf0f1;
  margin-bottom: 10px;
}

/* line 32, ../sass/components/pages/_now-playing.scss */
footer dt {
  float: left;
  margin: 3px 15px 0 0;
}

/* line 33, ../sass/components/pages/_now-playing.scss */
footer dd {
  vertical-align: top;
  line-height: 19px;
  margin-bottom: 6px;
}

/* line 34, ../sass/components/pages/_now-playing.scss */
ul.inline li.blog_usernames_blog {
  display: none;
}

/* line 35, ../sass/components/pages/_now-playing.scss */
.region-sidebar > .block.block-views {
  background-color: #374352;
  margin-bottom: 2.5em;
  padding: 1.2em;
}

/* line 36, ../sass/components/pages/_now-playing.scss */
.region-sidebar #block-views-tags-block .content a, .region-sidebar #block-views-blog-block-1 .content a, .region-sidebar #block-views-blog-pl-block-1 .content a, .region-sidebar #block-views-blog-block-2 .content a, .region-sidebar #block-views-about-anamorphics-block .content a, .region-sidebar #block-views-blog-block-3 .content a, #block-views-blog-cz-block-1 .content a {
  color: #fff;
}

/* line 37, ../sass/components/pages/_now-playing.scss */
.region-sidebar #block-views-tags-block a:hover, .region-sidebar #block-views-blog-block-1 a:hover, .region-sidebar #block-views-blog-pl-block-1 a:hover, .region-sidebar #block-views-blog-block-2 a:hover, .region-sidebar #block-views-about-anamorphics-block a:hover, #block-views-blog-cz-block-1 a:hover {
  color: #dbdbdb;
}

/* line 38, ../sass/components/pages/_now-playing.scss */
.region-sidebar #block-views-tags-block .field-content p, .region-sidebar #block-views-blog-block-1 .field-content p, .region-sidebar #block-views-blog-pl-block-1 .field-content p, .region-sidebar #block-views-blog-cz-block-1 .field-content p, .region-sidebar #block-views-blog-block-2 .field-content p, .region-sidebar #block-views-about-anamorphics-block .field-content p, .region-sidebar #block-views-about-anamorphics-block .field-content, #block-views-blog-block-3 .field-content p {
  color: #fff;
}

/* line 39, ../sass/components/pages/_now-playing.scss */
#block-views-blog-block-1, #block-views-blog-pl-block-1, #block-views-blog-cz-block-1 {
  background-color: #552449;
}

/* line 40, ../sass/components/pages/_now-playing.scss */
#block-views-blog-cz-block-1 {
  padding: 1.2em 1.2em 2.5em;
}

/* line 2, ../sass/components/pages/_panalab-home.scss */
.view-homepage-tabs .view-header {
  background-color: #252d32;
}
/* line 4, ../sass/components/pages/_panalab-home.scss */
.view-homepage-tabs .view-header ul {
  width: 730px;
  margin: 0 auto;
  padding: 20px 0;
}
/* line 9, ../sass/components/pages/_panalab-home.scss */
.view-homepage-tabs .view-header li {
  width: 240px;
  float: left;
  border-bottom: 0 solid #0a8fc7;
  padding: 9px 2.2em 20px;
}
/* line 14, ../sass/components/pages/_panalab-home.scss */
.view-homepage-tabs .view-header li.ui-state-active {
  border-bottom: 11px solid #0a8fc7;
}
/* line 17, ../sass/components/pages/_panalab-home.scss */
.view-homepage-tabs .view-header li a {
  color: #e1e4e7;
  text-transform: uppercase;
  font-family: 'myriad pro';
}
/* line 24, ../sass/components/pages/_panalab-home.scss */
.view-homepage-tabs .ui-widget-header {
  background-color: transparent;
  background-image: none;
}

/*div#cboxLoadedContent {
    width: 900px!important;
    height: 600px!important;
}*/
/* line 2, ../sass/components/pages/_panalab-ref-lib.scss */
.page-panalab-reference-library #header-bg, .page-panalab-white-papers #header-bg {
  background-image: url("/sites/default/files/pictures/panalab/010banner.jpg");
}
/* line 5, ../sass/components/pages/_panalab-ref-lib.scss */
.page-panalab-reference-library div#main, .page-panalab-white-papers div#main {
  min-height: 660px;
}

/* line 10, ../sass/components/pages/_panalab-ref-lib.scss */
.page-panalab-reference-library #block-system-main .content .view-panalab, .page-panalab-white-papers #block-system-main .content .view-panalab, .feature-docs #block-system-main .content .view-panalab, .node-type-panalab-seminar #block-system-main .content .view-panalab {
  padding-left: 0;
  padding-right: 0;
}
/* line 15, ../sass/components/pages/_panalab-ref-lib.scss */
.page-panalab-reference-library .views-row .ref-lib-wrapper, .page-panalab-white-papers .views-row .ref-lib-wrapper, .feature-docs .views-row .ref-lib-wrapper, .node-type-panalab-seminar .views-row .ref-lib-wrapper {
  border: solid 1px #d6d6d6;
  margin-bottom: 2em;
  max-height: 210px;
  min-height: 180px;
  position: relative;
  text-align: center;
}
/* line 22, ../sass/components/pages/_panalab-ref-lib.scss */
.page-panalab-reference-library .views-row .ref-lib-wrapper .views-field-field-document-content-type, .page-panalab-white-papers .views-row .ref-lib-wrapper .views-field-field-document-content-type, .feature-docs .views-row .ref-lib-wrapper .views-field-field-document-content-type, .node-type-panalab-seminar .views-row .ref-lib-wrapper .views-field-field-document-content-type {
  font-family: 'Open Sans';
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  margin: 4px;
  color: #878787;
  hyphens: none;
}
/* line 31, ../sass/components/pages/_panalab-ref-lib.scss */
.page-panalab-reference-library .views-row .ref-lib-wrapper .views-field-title, .page-panalab-white-papers .views-row .ref-lib-wrapper .views-field-title, .feature-docs .views-row .ref-lib-wrapper .views-field-title, .node-type-panalab-seminar .views-row .ref-lib-wrapper .views-field-title {
  color: #ffffff;
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 20px;
  text-align: center;
  background-color: #2c96e8;
  padding: 1em;
  min-height: 70px;
}
/* line 40, ../sass/components/pages/_panalab-ref-lib.scss */
.page-panalab-reference-library .views-row .ref-lib-wrapper .views-field-title .field-content, .page-panalab-white-papers .views-row .ref-lib-wrapper .views-field-title .field-content, .feature-docs .views-row .ref-lib-wrapper .views-field-title .field-content, .node-type-panalab-seminar .views-row .ref-lib-wrapper .views-field-title .field-content {
  hyphens: none;
  line-height: 1.3;
}
/* line 46, ../sass/components/pages/_panalab-ref-lib.scss */
.page-panalab-reference-library .views-row .ref-lib-wrapper .views-field-field-document-link img, .page-panalab-white-papers .views-row .ref-lib-wrapper .views-field-field-document-link img, .feature-docs .views-row .ref-lib-wrapper .views-field-field-document-link img, .node-type-panalab-seminar .views-row .ref-lib-wrapper .views-field-field-document-link img {
  bottom: 1.3em;
  position: absolute;
  right: 2em;
}

@media (max-width: 768px) {
  /* line 59, ../sass/components/pages/_panalab-ref-lib.scss */
  .page-panalab-reference-library #main-wrapper #content .view-filters, .page-panalab-video-gallery #main-wrapper #content .view-filters {
    margin-left: 15px;
  }

  /* line 66, ../sass/components/pages/_panalab-ref-lib.scss */
  .page-panalab-reference-library div#main, .page-panalab-white-papers div#main {
    min-height: 660px;
  }
}
/* Should this be here? - AB */
/* line 74, ../sass/components/pages/_panalab-ref-lib.scss */
.node-type-panalab-seminar .pane-views.pane-panalab .pane-title {
  margin-left: 15px;
}
/* line 78, ../sass/components/pages/_panalab-ref-lib.scss */
.node-type-panalab-seminar .pane-views.pane-panalab .view-empty p {
  margin-left: 30px;
}

@media (max-width: 410px) {
  /* line 86, ../sass/components/pages/_panalab-ref-lib.scss */
  .panalab-cta-wrapper .panalab-cta-button {
    text-align: center !important;
  }
}
/* line 2, ../sass/components/pages/_panalab-search.scss */
.page-search-all.domain-panalab div#main {
  min-height: 660px;
  width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}
/* line 7, ../sass/components/pages/_panalab-search.scss */
.page-search-all.domain-panalab div#main .search-info {
  display: none;
}
/* line 10, ../sass/components/pages/_panalab-search.scss */
.page-search-all.domain-panalab div#main .form-type-textfield {
  width: 260px;
  float: left;
}
/* line 15, ../sass/components/pages/_panalab-search.scss */
.page-search-all.domain-panalab div#main .content input[type="submit"] {
  margin: 40px;
}
/* line 20, ../sass/components/pages/_panalab-search.scss */
.page-search-all.domain-panalab #header-bg {
  background-image: url("/sites/default/files/pictures/panalab/010banner.jpg");
}

@media (max-width: 768px) {
  /* line 26, ../sass/components/pages/_panalab-search.scss */
  .page-search-all.domain-panalab #main {
    min-height: auto;
    width: 98%;
  }
  /* line 29, ../sass/components/pages/_panalab-search.scss */
  .page-search-all.domain-panalab #main .form-type-textfield {
    width: 60%;
  }
}
/* line 2, ../sass/components/pages/_panalab-seminar.scss */
.node-type-panalab-seminar #header-bg {
  background-image: url("/sites/default/files/pictures/panalab/image06.jpg");
}
/* line 6, ../sass/components/pages/_panalab-seminar.scss */
.node-type-panalab-seminar .pane-views.pane-panalab .pane-title {
  margin-left: 15px;
}
/* line 10, ../sass/components/pages/_panalab-seminar.scss */
.node-type-panalab-seminar .pane-views.pane-panalab .view-empty p {
  margin-left: 30px;
}

/* line 2, ../sass/components/pages/_panalab-videos.scss */
.page-panalab-video-gallery .views-exposed-form .views-exposed-widgets {
  float: left;
  padding: 0 1em 0 0;
}
/* line 5, ../sass/components/pages/_panalab-videos.scss */
.page-panalab-video-gallery .views-exposed-form .views-exposed-widgets .form-type-select {
  width: 170px;
}
/* line 8, ../sass/components/pages/_panalab-videos.scss */
.page-panalab-video-gallery .views-exposed-form .views-exposed-widgets .select {
  padding: 0 2em 0px 1em;
}
/* line 11, ../sass/components/pages/_panalab-videos.scss */
.page-panalab-video-gallery .views-exposed-form .views-exposed-widgets .views-submit-button > input.form-submit {
  height: auto;
  padding: 13px 25px;
}

/* line 1, ../sass/components/pages/_panalab.scss */
.panalab-seminar-wrapper img {
  width: 100%;
}

/*20. Panavised*/
/* Panavised Page */
/* Form */
/* line 4, ../sass/components/pages/_panavised.scss */
body.page-panavised div.modal-forms-modal-content {
  max-width: 440px;
  min-width: 420px;
}

/* line 5, ../sass/components/pages/_panavised.scss */
body.page-panavised div.modal-forms-modal-content .popups-container {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #191919;
  color: #777777;
}

/* line 6, ../sass/components/pages/_panavised.scss */
body.page-panavised div.modal-forms-modal-content .modal-header {
  padding: 0px;
  min-height: 0px !important;
}

/* line 7, ../sass/components/pages/_panavised.scss */
body.page-panavised .view-panavised-upper-section .view-header .button {
  background-color: #404647;
}

/* line 8, ../sass/components/pages/_panavised.scss */
body.page-panavised div.modal-forms-modal-content .modal-title {
  display: none;
}

/* line 9, ../sass/components/pages/_panavised.scss */
#cboxTitle {
  bottom: 25px;
  height: auto;
  padding: 0 6px 5px 6px;
}

/* line 10, ../sass/components/pages/_panavised.scss */
body.page-panavised div.modal-forms-modal-content .popups-close {
  background-image: none;
  background-color: transparent;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 50px;
  height: 50px;
}

/* line 11, ../sass/components/pages/_panavised.scss */
body.page-panavised div.modal-forms-modal-content .popups-close:before {
  content: "\f057";
  font-family: "FontAwesome";
  font-size: 2em;
  color: #373B3C;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: .2em;
}

/* line 12, ../sass/components/pages/_panavised.scss */
body.page-panavised div.modal-forms-modal-content .popups-close:hover {
  color: #666;
}

/* line 13, ../sass/components/pages/_panavised.scss */
.modal-scroll:before {
  background: url("/sites/default/files/pictures/panavised/proveit.png") no-repeat scroll 0 0 black;
  content: "";
  display: block;
  height: 278px;
  width: 100%;
}

/* line 14, ../sass/components/pages/_panavised.scss */
body.page-panavised div.ctools-modal-content .modal-content {
  padding: 2em 2em 0;
}

/* line 15, ../sass/components/pages/_panavised.scss */
body.page-panavised div.ctools-modal-content .modal-content:before {
  content: "Post your PANAVISED pics on instagram (tag them #PANAVISED) or upload them here.";
  display: block;
  font-family: "Open Sans";
  font-size: 17px;
  text-align: center;
  width: 100%;
}

/* line 16, ../sass/components/pages/_panavised.scss */
body.page-panavised .modal-scroll input {
  border: 1px solid #3f3f3f;
  color: #fff;
  font-size: 1.4em;
  letter-spacing: 0.05em;
  width: 100%;
}

/* line 17, ../sass/components/pages/_panavised.scss */
body.page-panavised .modal-scroll input[type="submit"], .modal-scroll input.form-file {
  background-color: #2980b9;
  margin-top: 1em;
}

/*body.page-panavised .modal-scroll #edit-actions--2:after {content: "By uploading your photo, you agree to our Terms of Service.";display: block;font-size: 1.3em;height: 35px;margin-top: 1em;text-align: center;width: 100%;}*/
/* line 19, ../sass/components/pages/_panavised.scss */
body.page-panavised .modal-scroll:after {
  background-color: #0e0e0e;
  content: "Check back often to view new submissions.";
  display: block;
  font-size: 1.3em;
  padding: 1.5em 0;
  text-align: center;
  width: 100%;
}

/* line 20, ../sass/components/pages/_panavised.scss */
.field-name-field-panavised-image .description .terms {
  text-align: center;
  font-size: 1.3em;
  margin: 1em 0 0 0;
}

/* Page */
/* line 22, ../sass/components/pages/_panavised.scss */
body.page-panavised, body.page-sort-panavised {
  background-image: none !important;
  background-color: #000 !important;
}

/* line 23, ../sass/components/pages/_panavised.scss */
body.page-panavised .light, body.page-sort-panavised .light, body.page-panavised .light a, body.page-sort-panavised .light a, body.page-panavised .light blockquote, body.page-sort-panavised .light blockquote, body.page-panavised .light p, body.page-sort-panavised .light p, body.page-panavised .light blockquote span, body.page-sort-panavised .light blockquote span {
  color: #FFFFFF;
}

/* line 24, ../sass/components/pages/_panavised.scss */
body.page-panavised #main-wrapper > #main > #content, body.page-sort-panavised #main-wrapper > #main > #content {
  background-color: transparent;
}

/* line 25, ../sass/components/pages/_panavised.scss */
.view-panavised-upper-section .view-footer img {
  margin: 0 auto 1.7em auto;
  display: block;
  clear: both;
}

/* line 26, ../sass/components/pages/_panavised.scss */
body.page-panavised #block-system-main > .content > .view {
  padding: 0;
}

/* line 27, ../sass/components/pages/_panavised.scss */
body.page-panavised .view-panavised-upper-section .view-header {
  display: block;
  font-size: .9em;
  margin-left: 2em;
}

/* line 28, ../sass/components/pages/_panavised.scss */
div.view.view-panavised-upper-section.view-id-panavised_upper_section.view-display-id-page {
  width: 960px;
  margin: 0 auto;
}

/*Draggable Views*/
/* line 31, ../sass/components/pages/_panavised.scss */
#views-form-panavised-image-gallery-page-1 .draggable a.tabledrag-handle {
  background-color: red;
  width: 3em;
  height: 3em;
}

/* line 32, ../sass/components/pages/_panavised.scss */
#views-form-panavised-image-gallery-page-1 a.tabledrag-handle .handle:before {
  background-image: none;
  color: #fff;
  content: "\f047";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 1.5em;
  padding: 0.35em 0.3em 0.3em 0.5em;
}

/* line 33, ../sass/components/pages/_panavised.scss */
#views-form-panavised-image-gallery-page-1 a.tabledrag-handle .handle {
  background-image: none;
  height: 0;
  margin: 0;
  padding: 0;
  width: 0;
}

/* line 34, ../sass/components/pages/_panavised.scss */
#views-form-panavised-image-gallery-page-1 table#datagrid tr:nth-child(2n+1) td, #views-form-panavised-image-gallery-page-1 table.views-table tr:nth-child(2n+1) td, #views-form-panavised-image-gallery-page-1 table#datagrid td, #views-form-panavised-image-gallery-page-1 table.views-table td {
  background-color: transparent;
  border: 5px solid #e2e2e2;
  display: block;
  margin: 4px;
  padding: 1em;
}

/* line 35, ../sass/components/pages/_panavised.scss */
#views-form-panavised-image-gallery-page-1 table#datagrid, #views-form-panavised-image-gallery-page-1 table.views-table {
  border: none;
}

/* line 36, ../sass/components/pages/_panavised.scss */
#views-form-panavised-image-gallery-page-1 tr.even, #views-form-panavised-image-gallery-page-1 tr.odd {
  background-color: transparent;
  border-bottom: medium none;
  padding: 0;
}

/* line 2, ../sass/components/pages/_panavision-home.scss */
.view-homepage-tabs .view-header {
  background-color: #252d32;
}
/* line 4, ../sass/components/pages/_panavision-home.scss */
.view-homepage-tabs .view-header ul {
  width: 730px;
  margin: 0 auto;
  padding: 20px 0 0;
  border: 0 solid;
}
/* line 10, ../sass/components/pages/_panavision-home.scss */
.view-homepage-tabs .view-header li {
  width: 200px;
  float: left;
  border-bottom: 0 solid #0a8fc7;
  padding: 9px 0;
  margin: 0 20px;
}
/* line 16, ../sass/components/pages/_panavision-home.scss */
.view-homepage-tabs .view-header li.ui-state-active {
  border-bottom: 11px solid #0a8fc7;
}
/* line 19, ../sass/components/pages/_panavision-home.scss */
.view-homepage-tabs .view-header li a {
  color: #e1e4e7;
  text-transform: uppercase;
  font-family: 'PT Sans', sans-serif;
  text-align: center;
  width: 200px;
  float: left;
  border-bottom: 0 solid #0a8fc7;
  padding: 9px 0 20px;
}
/* line 31, ../sass/components/pages/_panavision-home.scss */
.view-homepage-tabs .ui-widget-header {
  background-color: transparent;
  background-image: none;
}
/* line 35, ../sass/components/pages/_panavision-home.scss */
.view-homepage-tabs .ui-widget-content {
  background-color: #000;
}

/* line 41, ../sass/components/pages/_panavision-home.scss */
.front .field-name-body .clearfix:first {
  background-color: #252d32;
}
/* line 45, ../sass/components/pages/_panavision-home.scss */
.front ul.menu.normal {
  top: 3190.28px !important;
  bottom: 0px;
}

@media (max-width: 730px) {
  /* line 52, ../sass/components/pages/_panavision-home.scss */
  .view-homepage-tabs .view-header {
    background-color: #252d32;
  }
  /* line 54, ../sass/components/pages/_panavision-home.scss */
  .view-homepage-tabs .view-header ul {
    width: 100%;
    margin: 0 auto;
    padding: 20px 0 0;
    border: 0 solid;
  }
  /* line 60, ../sass/components/pages/_panavision-home.scss */
  .view-homepage-tabs .view-header li {
    width: 90px;
    margin: 0 4%;
  }
  /* line 63, ../sass/components/pages/_panavision-home.scss */
  .view-homepage-tabs .view-header li a {
    width: 100px;
    font-size: .7em;
  }
  /* line 69, ../sass/components/pages/_panavision-home.scss */
  .view-homepage-tabs .ui-widget-header {
    background-color: transparent;
    background-image: none;
  }

  /* line 75, ../sass/components/pages/_panavision-home.scss */
  .front ul.menu.normal {
    display: none;
  }
}
/* 18.Poster*/
/* line 2, ../sass/components/pages/_posters.scss */
#poster-top {
  padding-top: 4em;
}

/* line 3, ../sass/components/pages/_posters.scss */
#poster-bottom {
  padding-bottom: 6em;
}

/* Cinema and TV Credits */
/* line 5, ../sass/components/pages/_posters.scss */
.view-posters {
  padding: 0 !important;
}

/* line 6, ../sass/components/pages/_posters.scss */
.view-posters .views-row {
  background-color: #552449;
  display: inline-block;
  margin: 0 0 -11px;
  padding: 0;
  width: 100%;
}

/* line 7, ../sass/components/pages/_posters.scss */
.view-posters .views-field-field-poster-image {
  float: left;
}

/* line 8, ../sass/components/pages/_posters.scss */
.view-posters .views-field-title-1 {
  width: 50%;
  color: #FFFFFF;
  float: left;
  margin-left: 2em;
  padding: 1.2em 0 0;
}

/* line 9, ../sass/components/pages/_posters.scss */
.page-za-cinema a {
  color: white;
}

/* Testimonials */
/* line 2, ../sass/components/pages/_testimonials.scss */
.view-id-client_stories .node-teaser h3, .view-id-client_stories_pl_ .node-teaser h3 {
  display: none;
}

/* line 3, ../sass/components/pages/_testimonials.scss */
#block-system-main a.button {
  margin-left: 2em;
}

/* line 4, ../sass/components/pages/_testimonials.scss */
.page-testimonials #block-system-main .field-name-body, .page-opinie #block-system-main .field-name-body, .node-type-testimonial .field-name-body {
  padding-top: 1em !important;
}

/* line 5, ../sass/components/pages/_testimonials.scss */
.page-testimonials blockquote, .page-opinie blockquote {
  padding-bottom: .8em;
}

/* line 6, ../sass/components/pages/_testimonials.scss */
.page-testimonials blockquote p, .page-opinie blockquote p {
  color: #FFF;
}

/* line 7, ../sass/components/pages/_testimonials.scss */
.page-testimonials #block-system-main .cerulean, .page-opinie #block-system-main .cerulean {
  color: #fff !important;
  font-size: 1.5em;
  text-transform: uppercase !important;
}

/* line 8, ../sass/components/pages/_testimonials.scss */
.node-type-testimonial #block-system-main .cerulean {
  color: #2c729f !important;
  font-size: 1.5em;
  text-transform: uppercase !important;
}

/* line 9, ../sass/components/pages/_testimonials.scss */
#block-system-main .cerulean {
  color: #FFF;
}

/* line 10, ../sass/components/pages/_testimonials.scss */
.page-testimonials .node-teaser, .page-opinie .node-teaser {
  background-color: rgba(44, 114, 159, 0.9) !important;
}

/*Background image*/
/* line 12, ../sass/components/pages/_testimonials.scss */
.field-name-field-background-image {
  position: fixed;
  height: 200%;
  display: block;
  z-index: -1;
  width: 200%;
  left: -50%;
  top: -50%;
}

/* line 13, ../sass/components/pages/_testimonials.scss */
.field-name-field-background-image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  min-width: 50%;
  min-height: 50%;
}

/* Page user */
/* line 2, ../sass/components/pages/_user.scss */
.page-user label, .page-user .description {
  color: #000;
}

/* line 3, ../sass/components/pages/_user.scss */
.not-logged-in.page-user #main-wrapper > #main > #content {
  background-color: #FFF;
}

/* line 4, ../sass/components/pages/_user.scss */
aside .block-user ul {
  margin: 0;
  padding: 0;
}

/* line 5, ../sass/components/pages/_user.scss */
aside .block-user ul li {
  padding: 0;
  border: 0 none;
  margin: 0;
}

/* line 1, ../sass/components/panes/_panalab-cta.scss */
.panalab-cta-wrapper {
  background-color: #272e41;
  padding: 2.5em 0 .6em 0;
  /*font-family: "Myriad Pro";*/
  font-family: 'Open Sans', sans-serif;
}
/* line 6, ../sass/components/panes/_panalab-cta.scss */
.panalab-cta-wrapper .panalab-cta-container {
  overflow: hidden;
}
/* line 8, ../sass/components/panes/_panalab-cta.scss */
.panalab-cta-wrapper .panalab-cta-container .panalab-cta-header {
  color: #e1e4e7;
  font-weight: 300;
  font-size: 1.5em;
  margin-bottom: 0;
  hyphens: none;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  font-family: 'OpenSans', sans-serif;
  line-height: 1.4;
}
/* line 19, ../sass/components/panes/_panalab-cta.scss */
.panalab-cta-wrapper .panalab-cta-container .panalab-cta-text {
  color: #fff;
  line-height: 1.2;
  margin-bottom: 1.5em;
  font-size: 18px;
}
/* line 26, ../sass/components/panes/_panalab-cta.scss */
.panalab-cta-wrapper .panalab-cta-text-left {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 26, ../sass/components/panes/_panalab-cta.scss */
  .panalab-cta-wrapper .panalab-cta-text-left {
    text-align: left;
  }
}
/* line 32, ../sass/components/panes/_panalab-cta.scss */
.panalab-cta-wrapper .panalab-cta-button {
  width: 200px;
  float: right;
}
@media (min-width: 32em) {
  /* line 32, ../sass/components/panes/_panalab-cta.scss */
  .panalab-cta-wrapper .panalab-cta-button {
    float: none;
    text-align: center;
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
/* line 42, ../sass/components/panes/_panalab-cta.scss */
.panalab-cta-wrapper .panalab-cta-button .button {
  color: #f4f6f8;
  background-color: #0a8fc7;
  margin-top: 0;
  padding: 0.5em 2em;
  font-family: 'Montserrat', sans-serif;
  font-size: .8em;
  text-transform: uppercase;
  white-space: nowrap;
}

/* line 1, ../sass/components/panes/_panalab-features.scss */
.panalab-feature-wrapper {
  margin: 4em auto 1.5em;
  display: table;
}
/* line 4, ../sass/components/panes/_panalab-features.scss */
.panalab-feature-wrapper .panalab-feature-item {
  text-align: center;
  min-height: 220px;
}
/* line 8, ../sass/components/panes/_panalab-features.scss */
.panalab-feature-wrapper .section-header {
  font-family: 'Open Sans', sans-serif;
  color: #2f383d;
  margin: 1em 0 .3em;
  font-weight: 200;
  hyphens: none;
  -webkit-hyphens: none;
  -moz-hyphens: none;
}
/* line 17, ../sass/components/panes/_panalab-features.scss */
.panalab-feature-wrapper .section-text {
  font-family: 'Open Sans', sans-serif;
  font-size: .9em;
  color: #99abb7;
}

/* line 1, ../sass/components/panes/_panalab-hero.scss */
.panels-flexible-region-53-center {
  width: 100%;
}

/* line 5, ../sass/components/panes/_panalab-hero.scss */
.page-panalab-seminars .panalab-seminar-wrapper, .page-feature-panalab .panalab-seminar-wrapper, .panalab-feature .panalab-seminar-wrapper {
  position: relative;
}
/* line 7, ../sass/components/panes/_panalab-hero.scss */
.page-panalab-seminars .panalab-seminar-wrapper .seminar-image, .page-feature-panalab .panalab-seminar-wrapper .seminar-image, .panalab-feature .panalab-seminar-wrapper .seminar-image {
  line-height: 0;
}
/* line 10, ../sass/components/panes/_panalab-hero.scss */
.page-panalab-seminars .panalab-seminar-wrapper .seminar-content-title, .page-feature-panalab .panalab-seminar-wrapper .seminar-content-title, .panalab-feature .panalab-seminar-wrapper .seminar-content-title {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  margin: 0 24px;
  font-size: 22px;
  bottom: .5em;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}
@media (min-width: 768px) {
  /* line 10, ../sass/components/panes/_panalab-hero.scss */
  .page-panalab-seminars .panalab-seminar-wrapper .seminar-content-title, .page-feature-panalab .panalab-seminar-wrapper .seminar-content-title, .panalab-feature .panalab-seminar-wrapper .seminar-content-title {
    bottom: 1em;
    font-size: 37px;
  }
  /* line 25, ../sass/components/panes/_panalab-hero.scss */
  .page-panalab-seminars .panalab-seminar-wrapper .seminar-content-title .header-title-big, .page-feature-panalab .panalab-seminar-wrapper .seminar-content-title .header-title-big, .panalab-feature .panalab-seminar-wrapper .seminar-content-title .header-title-big {
    margin-bottom: .75em;
  }
}
@media (min-width: 960px) {
  /* line 10, ../sass/components/panes/_panalab-hero.scss */
  .page-panalab-seminars .panalab-seminar-wrapper .seminar-content-title, .page-feature-panalab .panalab-seminar-wrapper .seminar-content-title, .panalab-feature .panalab-seminar-wrapper .seminar-content-title {
    font-size: 51px;
  }
}

/* line 38, ../sass/components/panes/_panalab-hero.scss */
.copy-yellow {
  color: #ec9e2f;
}

/* line 1, ../sass/components/panes/_panalab-mini-cta.scss */
.panalab-mini-cta-wrapper {
  background-color: #000;
  height: auto;
}
/* line 4, ../sass/components/panes/_panalab-mini-cta.scss */
.panalab-mini-cta-wrapper .panalab-mini-cta {
  color: #f7c708 !important;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 11pt;
  margin: 0;
  padding-top: .2em;
  padding-bottom: .2em;
  float: none;
}
/* line 14, ../sass/components/panes/_panalab-mini-cta.scss */
.panalab-mini-cta-wrapper .panalab-learn-more {
  color: #e1e4e7 !important;
}

/* line 1, ../sass/components/panes/_panalab-panes.scss */
.panels-flexible-53 .panels-flexible-region #panels-ipe-regionid-body {
  padding: 0 15px;
}

/* line 2, ../sass/components/panes/_panalab-videos.scss */
.feature-videos .pane-title, .feature-docs .pane-title, .pane-panalab-videos-related-videos-b .pane-title, .pane-panalab-videos .pane-title {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
  text-align: center;
  margin: 1.5em auto .5em;
  width: 80%;
  font-size: 24pt;
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: .6em;
}

/* line 15, ../sass/components/panes/_panalab-videos.scss */
#panels-ipe-paneid-237 .view-display-id-related_videos_b {
  width: 556px;
  margin: 0 auto;
}

/* line 21, ../sass/components/panes/_panalab-videos.scss */
.standalone .pane-content {
  width: 556px;
  margin: 0 auto;
}

/* line 26, ../sass/components/panes/_panalab-videos.scss */
.feature-videos {
  /*.views-row-1, .views-row-2 {
    .views-field-field-vimeo-code {
      width: 100%;
      float: none;
      margin-right: 0;
      margin-bottom: 2em;
    }
    .views-field-title {
      margin: 1.5em 0 0;
    }
  }
  .views-row-3, .views-row-4, .views-row-5 {
    width: 100%;
    border-top:1px solid #d6d6d6;
    margin:1.5em 0 0;
    padding: 1.5em 0 0;
  }*/
}
/* line 27, ../sass/components/panes/_panalab-videos.scss */
.feature-videos .view-id-panalab {
  display: inline-block;
  width: 100%;
}
/* line 33, ../sass/components/panes/_panalab-videos.scss */
.feature-videos .views-field-title {
  width: 100%;
  margin-top: 1.5em;
}
/* line 36, ../sass/components/panes/_panalab-videos.scss */
.feature-videos .views-field-title span {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #1f1f1f;
  line-height: 1.2;
  padding-top: 1em;
  hyphens: none;
  -webkit-hyphens: none;
  -moz-hyphens: none;
}
@media (min-width: 768px) {
  /* line 36, ../sass/components/panes/_panalab-videos.scss */
  .feature-videos .views-field-title span {
    font-size: 24px;
  }
}

/* line 68, ../sass/components/panes/_panalab-videos.scss */
.feature-docs {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 72, ../sass/components/panes/_panalab-videos.scss */
.video-gallery .view-content .views-row {
  margin-bottom: 24px;
  min-height: 340px;
}

/* line 76, ../sass/components/panes/_panalab-videos.scss */
#panels-ipe-paneid-64 {
  clear: both;
}

/* 2b.Header */
/* line 2, ../sass/components/regions/_header.scss */
#header-bg {
  background-position: 50% center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-origin: padding-box;
}

/* line 12, ../sass/components/regions/_header.scss */
#header-bg .col1-1 {
  margin-bottom: 0;
}

/* line 15, ../sass/components/regions/_header.scss */
.plum {
  background: #552449;
}

/*#header-bg .wrapper {padding-top:4em;}*/
/* line 19, ../sass/components/regions/_header.scss */
.social li:last-child a.button, .subfooter li:last-child a.button {
  margin-right: 0;
}

/* line 22, ../sass/components/regions/_header.scss */
.breadcrumbs * {
  letter-spacing: 2px;
}

/* line 25, ../sass/components/regions/_header.scss */
.breadcrumbs span {
  font-style: italic;
}

/* line 28, ../sass/components/regions/_header.scss */
#toolbar, .region-page-top {
  z-index: 1000;
}

/* line 31, ../sass/components/regions/_header.scss */
#admin-menu {
  z-index: 1000;
}

/* line 34, ../sass/components/regions/_header.scss */
#header .block-search .form-submit {
  display: none;
}

/* Sidebar */
/* line 2, ../sass/components/regions/_sidebar.scss */
.region-sidebar > .block {
  background-color: rgba(236, 240, 241, 0.9);
  margin-bottom: 2.5em;
  padding: 1.2em;
}

/*Learn sidebar*/
/*#block-views-exp-learn-page {background-color:#fff;}
#block-views-exp-learn-page h2 {color: #333 !important;background-position: 0 -3068px !important;padding-right:1.5em;}
#block-views-exp-learn-page input {width:100%;}*/
/* End of learn sidebar */
/* line 8, ../sass/components/regions/_sidebar.scss */
.region-sidebar .block-menu-block, .region-sidebar .block-menu {
  background-color: #4a5768;
}

/* line 9, ../sass/components/regions/_sidebar.scss */
.region-sidebar .block-menu-block h2, .region-sidebar .block-menu h2 {
  word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  hyphens: none;
}

/* line 10, ../sass/components/regions/_sidebar.scss */
.region-sidebar .block-menu-block a, .region-sidebar .block-menu-block a:hover, .region-sidebar .block-menu-block p, .region-sidebar .block-menu a, .region-sidebar .block-menu a:hover, .region-sidebar .block-menu p {
  color: #FFF;
}

/* End of 2.0 update */
/* line 12, ../sass/components/regions/_sidebar.scss */
.sidebar .block h2, #block-block-10 h2, #block-block-21 h2, #block-block-22 h2 {
  font-size: 1.16667rem;
  /*margin-bottom: 1.41429em;*/
  background: url("../img/defSprites.png") no-repeat scroll 0 -3129px;
  padding-left: 2em;
  color: #fff;
}

/* line 13, ../sass/components/regions/_sidebar.scss */
#block-block-10 h2, #block-block-21 h2, #block-block-22 h2 {
  line-height: 2.2;
}

/* line 14, ../sass/components/regions/_sidebar.scss */
aside.sidebar ul.menu, aside.sidebar ul.menu li {
  list-style: none;
  list-style-image: none;
}

/* line 15, ../sass/components/regions/_sidebar.scss */
aside i {
  position: relative;
}

/* line 16, ../sass/components/regions/_sidebar.scss */
aside.sidebar ul.menu {
  padding-left: 0;
}

.hide {
  display: none !important;
}

.bottom-nav {
  background: #242d31;
  padding: 17px;
  width: 100%;
}

.bottom-nav:not(.hide) + #header-bg {
  padding-top: 0 !important;
}

.bottom-nav .block.block-bean > h2 {
  display: none;
}

.cta-block-block {
  text-align: center;
  width: 100%;
  position: relative;
}

.cta-block-block > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 0;
  z-index: 1000;
}

.cta-block-block > h2 {
  font-size: 19px;
  font-weight: 500;
  display: inline-block;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .cta-block-block > h2 {
    border-right: 2px solid white;
    padding-right: 15px;
    margin-right: 10px;
  }
}

.cta-block-block .content {
  display: inline-block;
  font-size: 19px;
}

@media (max-width: 767px) {
  .cta-block-block .content {
    display: none;
  }
}

.cta-block-block button.close {
  z-index: 1001;
  padding: 0;
  font-weight: 800;
  position: absolute;
  right: 5%;
  top: 0;
  background: 0;
  height: auto;
  padding: 0;
}

/* 16.Locations */
/* line 2, ../sass/components/section/_locations.scss */
#uk-hq, #uk-contacts {
  width: 50%;
  float: left;
}

/* line 3, ../sass/components/section/_locations.scss */
.uk-blurb {
  clear: left;
}

/* line 4, ../sass/components/section/_locations.scss */
#block-system-main [class*='translation_'] {
  display: none !important;
}

/* line 5, ../sass/components/section/_locations.scss */
.gm-style-iw div {
  color: #333;
}

/* line 6, ../sass/components/section/_locations.scss */
.page-node-1267 .largetoppadding,
.page-node-67 .largetoppadding,
.page-node-1429 .largetoppadding,
.page-node-645 .largetoppadding,
.page-node-646 .largetoppadding,
.page-node-647 .largetoppadding,
.page-node-648 .largetoppadding,
.page-node-651 .largetoppadding,
.page-node-652 .largetoppadding,
.page-node-742 .largetoppadding,
.page-node-744 .largetoppadding,
.page-node-1429 .largetoppadding,
.page-node-1836 .largetoppadding,
.page-node-1837 .largetoppadding,
.page-node-1838 .largetoppadding,
.page-node-1839 .largetoppadding,
.page-node-1840 .largetoppadding,
.page-node-1841 .largetoppadding,
.page-node-2250 .largetoppadding,
.page-node-2551 .largetoppadding,
.page-node-2544 .largetoppadding,
.page-node-2547 .largetoppadding,
.page-node-2548 .largetoppadding,
.page-node-2549 .largetoppadding,
.page-node-2541 .largetoppadding,
.page-node-2540 .largetoppadding,
.page-node-2539 .largetoppadding,
.page-node-2538 .largetoppadding,
.page-node-4892 .largetoppadding,
.page-node-4886 .largetoppadding,
.page-node-4891 .largetoppadding,
.page-node-4890 .largetoppadding,
.page-node-4889 .largetoppadding,
.page-node-4888 .largetoppadding,
.page-node-4887 .largetoppadding,
.page-node-4885 .largetoppadding,
.page-node-4884 .largetoppadding,
.page-node-4883 .largetoppadding,
.page-node-4882 .largetoppadding,
.page-node-4881 .largetoppadding,
.page-node-2825 .largetoppadding,
.page-node-2541 .largetoppadding,
.page-node-2540 .largetoppadding,
.page-node-2539 .largetoppadding,
.page-node-2538 .largetoppadding,
.page-node-2826 .largetoppadding,
.page-node-5503 .largetoppadding,
.page-node-5505 .largetoppadding,
.page-node-5504 .largetoppadding,
.page-node-5506 .largetoppadding,
.page-node-5507 .largetoppadding,
.page-node-5508 .largetoppadding,
.page-node-5509 .largetoppadding,
.page-node-2537 .largetoppadding {
  background-color: transparent;
  position: relative;
  padding-top: 0;
}

/* line 62, ../sass/components/section/_locations.scss */
.page-node-1267 .mega,
.page-node-67 .mega,
.page-node-1429 .mega,
.page-node-645 .mega,
.page-node-646 .mega,
.page-node-647 .mega,
.page-node-648 .mega,
.page-node-651 .mega,
.page-node-652 .mega,
.page-node-742 .mega,
.page-node-744 .mega,
.page-node-1429 .mega,
.page-node-1836 .mega,
.page-node-1837 .mega,
.page-node-1838 .mega,
.page-node-1839 .mega,
.page-node-1840 .mega,
.page-node-1841 .mega,
.page-node-2550 .mega,
.page-node-2551 .mega,
.page-node-2544 .mega,
.page-node-2547 .mega,
.page-node-2548 .mega,
.page-node-2549 .mega,
.page-node-2541 .mega,
.page-node-2540 .mega,
.page-node-2539 .mega,
.page-node-2538 .mega,
.page-node-2537 .mega,
.page-node-4892 .mega,
.page-node-4886 .mega,
.page-node-4891 .mega,
.page-node-4890 .mega,
.page-node-4889 .mega,
.page-node-4888 .mega,
.page-node-4887 .mega,
.page-node-4885 .mega,
.page-node-4884 .mega,
.page-node-4883 .mega,
.page-node-4882 .mega,
.page-node-4881 .mega,
.page-node-2825 .mega,
.page-node-2541 .mega,
.page-node-2540 .mega,
.page-node-2539 .mega,
.page-node-2538 .mega,
.page-node-2826 .mega,
.page-node-5318 .mega,
.page-node-5503 .mega,
.page-node-5505 .mega,
.page-node-5504 .mega,
.page-node-5506 .mega,
.page-node-5507 .mega,
.page-node-5508 .mega,
.page-node-5509 .mega,
.background-wrapper {
  background: url(../rgba.php?r=0&g=0&b=0&a=30) repeat;
  background: rgba(0, 0, 0, 0.35);
  display: inline-block;
  float: left;
  clear: left;
  padding: 10px;
  z-index: 99;
  margin-top: -3.5em !important;
}

/* line 120, ../sass/components/section/_locations.scss */
.background-wrapper * {
  color: #fff !important;
}

/* line 121, ../sass/components/section/_locations.scss */
#gmap-auto1map-gmap0 {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale") !important;
  /* Firefox 10+, Firefox on Android */
  filter: gray !important;
  /* IE6-9 */
  -webkit-filter: grayscale(100%) !important;
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
  width: 100%;
}

/* line 125, ../sass/components/section/_locations.scss */
#map {
  position: absolute;
  width: 100%;
  height: 515px;
}

/* line 126, ../sass/components/section/_locations.scss */
.page-node-1267 #header-bg,
.page-node-67 #header-bg,
.page-node-1429 #header-bg,
.page-node-645 #header-bg,
.page-node-646 #header-bg,
.page-node-647 #header-bg,
.page-node-648 #header-bg,
.page-node-652 #header-bg,
.page-node-651 #header-bg,
.page-node-742 #header-bg,
.page-node-744 #header-bg,
.page-node-1429 #header-bg,
.page-node-1836 #header-bg,
.page-node-1837 #header-bg,
.page-node-1838 #header-bg,
.page-node-1839 #header-bg,
.page-node-1840 #header-bg,
.page-node-1841 #header-bg,
.page-node-2550 #header-bg,
.page-node-2551 #header-bg,
.page-node-2544 #header-bg,
.page-node-2547 #header-bg,
.page-node-2548 #header-bg,
.page-node-2549 #header-bg,
.page-node-2541 #header-bg,
.page-node-2540 #header-bg,
.page-node-2539 #header-bg,
.page-node-2538 #header-bg,
.page-node-4892 #header-bg,
.page-node-4886 #header-bg,
.page-node-4891 #header-bg,
.page-node-4890 #header-bg,
.page-node-4889 #header-bg,
.page-node-4888 #header-bg,
.page-node-4887 #header-bg,
.page-node-4885 #header-bg,
.page-node-4884 #header-bg,
.page-node-4883 #header-bg,
.page-node-4882 #header-bg,
.page-node-4881 #header-bg,
.page-node-2825 #header-bg,
.page-node-2541 #header-bg,
.page-node-2540 #header-bg,
.page-node-2539 #header-bg,
.page-node-2538 #header-bg,
.page-node-2826 #header-bg,
.page-node-5318 #header-bg,
.page-node-5503 #header-bg,
.page-node-5505 #header-bg,
.page-node-5504 #header-bg,
.page-node-5506 #header-bg,
.page-node-5507 #header-bg,
.page-node-5508 #header-bg,
.page-node-5509 #header-bg,
.page-node-2537 #header-bg {
  padding: 0;
  background-color: transparent;
}

/* line 183, ../sass/components/section/_locations.scss */
.page-node-1267 #main-wrapper,
.page-node-67 #main-wrapper,
.page-node-645 #main-wrapper,
.page-node-646 #main-wrapper,
.page-node-647 #main-wrapper,
.page-node-648 #main-wrapper,
.page-node-652 #main-wrapper,
.page-node-651 #main-wrapper,
.page-node-742 #main-wrapper,
.page-node-744 #main-wrapper,
.page-node-1429 #main-wrapper,
.page-node-1836 #main-wrapper,
.page-node-1837 #main-wrapper,
.page-node-1838 #main-wrapper,
.page-node-1839 #main-wrapper,
.page-node-1840 #main-wrapper,
.page-node-1841 #main-wrapper,
.page-node-2550 #main-wrapper,
.page-node-2551 #main-wrapper,
.page-node-2544 #main-wrapper,
.page-node-2547 #main-wrapper,
.page-node-2548 #main-wrapper,
.page-node-2549 #main-wrapper,
.page-node-2541 #main-wrapper,
.page-node-2540 #main-wrapper,
.page-node-2539 #main-wrapper,
.page-node-2538 #main-wrapper,
.page-node-2826 #main-wrapper,
.page-node-4892 #main-wrapper,
.page-node-4886 #main-wrapper,
.page-node-4891 #main-wrapper,
.page-node-4890 #main-wrapper,
.page-node-4889 #main-wrapper,
.page-node-4888 #main-wrapper,
.page-node-4887 #main-wrapper,
.page-node-4885 #main-wrapper,
.page-node-4884 #main-wrapper,
.page-node-4883 #main-wrapper,
.page-node-4882 #main-wrapper,
.page-node-4881 #main-wrapper,
.page-node-2825 #main-wrapper,
.page-node-2541 #main-wrapper,
.page-node-2540 #main-wrapper,
.page-node-2539 #main-wrapper,
.page-node-2538 #main-wrapper,
.page-node-2537 #main-wrapper,
.page-node-5503 #main-wrapper,
.page-node-5505 #main-wrapper,
.page-node-5504 #main-wrapper,
.page-node-5506 #main-wrapper,
.page-node-5507 #main-wrapper,
.page-node-5508 #main-wrapper,
.page-node-5509 #main-wrapper,
.page-node-5318 #main-wrapper {
  margin-top: -4em;
}

/* line 239, ../sass/components/section/_locations.scss */
.gmap-popup a:link, .gmap-popup a:visited {
  color: #333 !important;
}

/* line 240, ../sass/components/section/_locations.scss */
.gmap-popup a:hover, .gmap-popup a:active {
  color: #666 !important;
}

/*.locationsMap {background: url("../img/mapPV.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 309px;}*/
/* line 242, ../sass/components/section/_locations.scss */
.locationsMap {
  background: url("/sites/default/files/pictures/transparent-map.png") no-repeat scroll 0 0 transparent;
  height: 309px;
}

/* line 243, ../sass/components/section/_locations.scss */
.locationsMap .button {
  float: left;
}

/* line 244, ../sass/components/section/_locations.scss */
.locationsMap .button a, .locationsMap .button a:hover {
  color: #fff !important;
}

/* UK location partner logos*/
/* line 246, ../sass/components/section/_locations.scss */
#block-block-10, #block-block-21, #block-block-22 {
  padding: 2em;
  background-color: #4A5768;
  color: #fff;
}

/* Location Detail */
/* line 248, ../sass/components/section/_locations.scss */
.view-locations-by-region .views-row, .view-all-locations .views-row {
  margin-bottom: 1.4em;
  display: block;
  width: 48%;
  margin-right: 2%;
  float: left;
  height: 250px;
  overflow: hidden;
}

/* line 249, ../sass/components/section/_locations.scss */
.view-locations-by-region h4, .view-all-locations h4 {
  margin-bottom: .25em;
}

/* line 250, ../sass/components/section/_locations.scss */
.view-locations-by-region .button a, .view-locations-by-region .button a:hover, .view-all-locations .button a, .view-all-locations .button a:hover {
  color: #fff !important;
}

/* Without Central America */
/* line 253, ../sass/components/section/_locations.scss */
.locationsMap .northAmerica {
  margin: 65px 0 0 55px;
}

/* line 254, ../sass/components/section/_locations.scss */
.locationsMap .europe {
  margin: 50px 0 0 150px;
}

/* line 255, ../sass/components/section/_locations.scss */
.locationsMap .asia {
  margin: 105px 0 0 35px;
}

/* line 256, ../sass/components/section/_locations.scss */
.locationsMap .southAmerica {
  margin: 65px 0 0 180px;
}

/* line 257, ../sass/components/section/_locations.scss */
.locationsMap .africa {
  margin: 20px 0 0 40px;
}

/* line 258, ../sass/components/section/_locations.scss */
.locationsMap .pacific {
  margin: 85px 0 0 180px;
}

/*With Central America*/
/*.locationsMap .northAmerica {margin: 65px 0 0 55px;}
.locationsMap .centralAmerica {margin: -25px 412px 0px 91px;}
.locationsMap .europe {margin: 50px 0 0 150px;}
.locationsMap .asia {margin: 105px 0 0 35px;}
.locationsMap .southAmerica {margin: 28px 0 0 132px;}
.locationsMap .africa {margin: -6px 0 0 76px;}
.locationsMap .pacific {margin: 55px 0 0 180px;}*/
/* END 16.Locations */
/* line 268, ../sass/components/section/_locations.scss */
.map-wrapper {
  position: relative;
  z-index: 9;
}

/* line 1, ../sass/components/section/_panalab-global.scss */
.domain-panalab {
  background-color: #fff;
  background-image: none !important;
}
/* line 5, ../sass/components/section/_panalab-global.scss */
.domain-panalab #header-bg {
  background-color: #861b73;
  position: relative;
  margin: 0 auto;
  padding: 0;
  top: 0;
  width: 100%;
  z-index: 34;
}
/* line 12, ../sass/components/section/_panalab-global.scss */
.domain-panalab #header-bg .wrapper {
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 12, ../sass/components/section/_panalab-global.scss */
  .domain-panalab #header-bg .wrapper {
    height: 320px;
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
  }
}
/* line 21, ../sass/components/section/_panalab-global.scss */
.domain-panalab #header-bg .wrapper .col1-1 {
  width: 100%;
  position: static;
  height: auto;
}
/* line 27, ../sass/components/section/_panalab-global.scss */
.domain-panalab #header-bg h1.mega {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 40px;
  line-height: 40px;
  position: static;
  margin: 20px auto;
  text-align: center;
  z-index: 35;
}
@media (min-width: 768px) {
  /* line 27, ../sass/components/section/_panalab-global.scss */
  .domain-panalab #header-bg h1.mega {
    font-size: 60px;
    line-height: 60px;
    position: absolute;
    bottom: 10px;
    text-align: left;
  }
}
@media (min-width: 768px) {
  /* line 5, ../sass/components/section/_panalab-global.scss */
  .domain-panalab #header-bg {
    height: 320px;
  }
}
/* line 49, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper {
  margin: 0;
  max-height: 100%;
  padding: 0;
  position: relative;
  top: 0;
  width: 100%;
}
/* line 57, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content {
  margin-left: 0;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 65, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content #block-system-main .field-name-body {
  padding-bottom: 0;
}
/* line 75, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-display-id-video_gallery {
  padding-left: 0;
  padding-right: 0;
}
/* line 79, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .panels-flexible-region {
  float: none;
}
/* line 82, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters {
  text-align: center;
  width: 100%;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 82, ../sass/components/section/_panalab-global.scss */
  .domain-panalab #main-wrapper #content .view-filters {
    margin: 0 15px 15px;
  }
}
/* line 90, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button {
  margin: 0;
  padding: 0;
}
/* line 95, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button > input.form-submit {
  margin: 0;
  height: 36px;
}
/* line 100, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-topic-tid-wrapper, .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-document-tags-tid-wrapper {
  margin: 0 15px 15px 0;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 100, ../sass/components/section/_panalab-global.scss */
  .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-topic-tid-wrapper, .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-document-tags-tid-wrapper {
    margin: 0 3% 0 0;
  }
}
/* line 109, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-topic-tid-wrapper select#edit-field-topic-tid, .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-topic-tid-wrapper select#edit-field-document-tags-tid, .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-document-tags-tid-wrapper select#edit-field-topic-tid, .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-document-tags-tid-wrapper select#edit-field-document-tags-tid {
  background-color: transparent;
  background-image: none;
  width: 100%;
  padding: 5px;
  font-size: 16px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 34px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 124, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-topic-tid-wrapper .form-type-select, .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-document-tags-tid-wrapper .form-type-select {
  font-family: 'Nunito', sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-image: url("../img/down-arrow.png");
  background-position: 95%;
  background-repeat: no-repeat;
  border: solid 1px #7E8083;
  width: 225px;
  overflow: hidden;
}
/* line 138, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-topic-tid-wrapper input, .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-document-tags-tid-wrapper input {
  background-color: transparent;
}
/* line 141, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-topic-tid-wrapper .form-type-textfield, .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-field-document-tags-tid-wrapper .form-type-textfield {
  font-family: 'Nunito', sans-serif;
  font-size: 12px;
  margin: 0;
  height: 27px;
  padding: 0 3px;
  width: 100%;
}
/* line 150, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper {
  margin: 0 0 15px 0;
  width: 100%;
  padding: 0;
  height: 36px;
  position: relative;
  background-color: #EDEDED;
}
@media (min-width: 768px) {
  /* line 150, ../sass/components/section/_panalab-global.scss */
  .domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper {
    margin: 0;
    max-width: 50%;
  }
}
/* line 161, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper .form-type-textfield {
  display: inline-block;
  height: auto;
  float: left;
}
/* line 165, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper .form-type-textfield input {
  background: transparent;
  height: 36px;
  width: 100%;
  font-size: 20px;
  line-height: 24px;
  color: #000;
  display: inline-block;
  padding: 0;
}
/* line 175, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper .form-type-textfield ::-webkit-input-placeholder {
  color: #000;
}
/* line 178, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper .form-type-textfield :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
}
/* line 181, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper .form-type-textfield ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
}
/* line 184, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper .form-type-textfield :-ms-input-placeholder {
  color: #000;
}
/* line 188, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper > label {
  display: inline-block;
  font-size: 24px;
  font-weight: normal;
  top: 5px;
  left: 0;
  position: absolute;
}
/* line 195, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets #edit-title-wrapper > label:before {
  content: "\f002";
  font-family: 'FontAwesome';
  color: #606060;
  text-decoration: none;
  font-size: 24px;
  margin-left: 5px;
}
/* line 205, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .view-filters .views-exposed-form .views-exposed-widgets .views-widget {
  display: inline-block;
  width: 100%;
  height: 36px;
}
/* line 213, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main-wrapper #content .views-widget-filter-title label {
  display: none;
}
/* line 218, ../sass/components/section/_panalab-global.scss */
.domain-panalab #main #content {
  width: 100% !important;
}
/* line 221, ../sass/components/section/_panalab-global.scss */
.domain-panalab .panel-flexible .panel-separator {
  margin: 0;
}

/* line 226, ../sass/components/section/_panalab-global.scss */
.page-panalab #footer-bottom {
  min-height: 10em;
  z-index: 999;
}

/* line 232, ../sass/components/section/_panalab-global.scss */
.panalab-feature #header-bg {
  display: none;
}
/* line 235, ../sass/components/section/_panalab-global.scss */
.panalab-feature .col1-1 {
  display: none;
}
/* line 238, ../sass/components/section/_panalab-global.scss */
.panalab-feature #main-wrapper {
  margin: 0;
  max-height: 100%;
  padding: 0;
  position: relative;
  top: 0;
  width: 100%;
}

/* line 249, ../sass/components/section/_panalab-global.scss */
.pane-node-field-image {
  line-height: 0;
}

/* 17.Vimeo */
/* line 253, ../sass/components/section/_panalab-global.scss */
.vimeo-item {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

/* line 259, ../sass/components/section/_panalab-global.scss */
.vimeo-item iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* The Aesthetics of Anamorphic... block on the 5 Pillars page*/
/* line 267, ../sass/components/section/_panalab-global.scss */
.view-display-id-block_1 .vimeo-item,
.view-display-id-related_videos_b .vimeo-item {
  margin-right: 5px;
  width: 552px;
  padding-bottom: 310px;
}

/* End of 17.Vimeo */
/* line 275, ../sass/components/section/_panalab-global.scss */
.domain-panalab.page-site-search #main-wrapper {
  width: 1160px;
  position: relative;
  margin: 0px auto;
}

/* 7b.Products */
/* line 2, ../sass/components/section/_products.scss */
.views-widget .description {
  display: none;
}

/* line 5, ../sass/components/section/_products.scss */
.page-node-628 div.clearfix > h3,
.page-node-628 h3,
.page-search div.clearfix > h3 {
  margin-top: 1em;
}

/* line 10, ../sass/components/section/_products.scss */
.form-item-field-uk-product-category-und .form-select,
#edit-field-uk-product-category-und {
  height: 200px !important;
}

/* line 14, ../sass/components/section/_products.scss */
.page-produkty.domain-pl-panavision-com #main-wrapper > #main > #content {
  background-color: rgba(255, 255, 255, 0.9);
  padding-bottom: 3em;
}

/* Views */
/* line 19, ../sass/components/section/_products.scss */
.view-id-optics .views-row,
.view-id-products_views_uk .views-row,
.view-id-products_views_pl .views-row,
.view-id-products_views_cz .views-row,
.view-products-views-s-africa .views-row,
.view-products-views-ireland .views-row {
  display: block;
  float: left;
  height: 157px;
  margin: 0 0.5em 0.1em 0;
  overflow: hidden;
  position: relative;
}

/* line 32, ../sass/components/section/_products.scss */
.page-technika-anamorfické .view-id-products_views_cz .views-row {
  height: 172px;
}

/* line 36, ../sass/components/section/_products.scss */
.view-id-products_views_uk .views-field-title,
.view-id-products_views_pl .views-field-title,
.view-products-views-s-africa .views-field-title,
.view-products-views-ireland .views-field-title {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 46, ../sass/components/section/_products.scss */
.view-id-optics .views-field-title,
.view-id-products_views_cz .views-field-title {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 7px;
  left: 0;
  position: absolute;
  width: 100%;
}

/* line 54, ../sass/components/section/_products.scss */
.view-id-products_views_uk #isotope-container .views-field-title,
.view-id-products_views_pl #isotope-container .views-field-title,
.view-products-views-cz #isotope-container .views-field-title,
.view-products-views-s-africa .views-field-title,
.view-products-views-ireland .views-field-title {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 1px;
  left: 0;
  position: absolute;
  width: 215px;
}

/* line 65, ../sass/components/section/_products.scss */
.view-id-optics .views-field-title a,
.view-id-products_views_uk .views-field-title a,
.view-id-products_views_pl .views-field-title a,
.view-id-products_views_cz .views-field-title a,
.view-products-views-s-africa .views-field-title a,
.view-products-views-ireland .views-field-title a {
  color: #fff !important;
  font-family: 'Montserrat', sans-serif;
  font-size: .85em;
  padding: .75em 1em;
  display: block;
}

/* line 73, ../sass/components/section/_products.scss */
.view-id-products_views_uk div.isotope-element,
.view-id-products_views_uk div.isotope-element .views-field-title a,
.view-id-products_views_pl div.isotope-element,
.view-id-products_views_pl div.isotope-element .views-field-title a,
.view-id-products_views_cz div.isotope-element,
.view-id-products_views_cz div.isotope-element .views-field-title a,
.view-products-views-s-africa div.isotope-element .views-field-title a,
.view-products-views-ireland div.isotope-element .views-field-title a {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

/* line 87, ../sass/components/section/_products.scss */
.page-optics #block-system-main,
.page-products-us #block-system-main {
  padding-bottom: 2em;
  overflow: hidden;
}

/* line 92, ../sass/components/section/_products.scss */
.view-id-products_views_uk div.isotope-element:hover .views-field-title a:hover,
.view-id-products_views_pl div.isotope-element:hover .views-field-title a:hover,
.view-id-products_views_cz div.isotope-element:hover .views-field-title a:hover,
.view-products-views-s-africa div.isotope-element .views-field-title a:hover,
.view-products-views-ireland div.isotope-element .views-field-title a:hover,
.view-id-products_views_uk .views-field-title a:hover,
.view-id-products_views_pl .views-field-title a:hover,
.view-id-products_views_cz .views-field-title a:hover,
.view-products-views-s-africa .views-field-title a:hover,
.view-products-views-ireland .views-field-title a:hover {
  background-image: url("../rgba.php?name=plum&a=40") repeat;
  background-color: rgba(85, 36, 73, 0.4);
  padding-bottom: 2em;
}

/* line 106, ../sass/components/section/_products.scss */
.view-id-optics .views-field-field-product-image,
.view-id-products_views_uk .views-field-field-product-image,
.view-id-products_views_pl .views-field-field-product-image,
.view-id-products_views_cz .views-field-field-product-image,
.view-products-views-s-africa .views-field-field-product-image,
.view-products-views-ireland .views-field-field-product-image {
  display: block;
  margin: 0;
  max-height: 150px;
  overflow: hidden;
  padding: 0;
}

/* line 118, ../sass/components/section/_products.scss */
.view-id-optics .views-field-field-product-image img,
.view-id-products_views_uk .views-field-field-product-image img,
.view-id-products_views_pl .views-field-field-product-image img,
.view-id-products_views_cz .views-field-field-product-image img,
.view-products-views-s-africa .views-field-field-product-image img,
.view-products-views-ireland .views-field-field-product-image img {
  min-height: 150px;
  max-width: 215px;
}

/* line 127, ../sass/components/section/_products.scss */
.page-product #main #content,
.page-products #main #content,
.page-cranes #main #content,
.page-gear #main #content,
.page-grip #main #content,
.page-heads #main #content,
.page-ie-products #main #content,
.page-za-products #main #content,
.page-technika #main #content {
  padding-bottom: 3em;
}

/*Isotope Product Views*/
/* line 139, ../sass/components/section/_products.scss */
.view-id-products_views_uk,
.view-id-products_views_pl,
.view-id-products_views_cz,
.view-products-views-s-africa,
.view-products-views-ireland {
  padding: 3em 1em;
}

/* line 146, ../sass/components/section/_products.scss */
.isotope-element img {
  width: 250px !important;
}

/* line 149, ../sass/components/section/_products.scss */
.item-list ul li.isotope-element {
  width: 215px;
  margin: 0 .5em 1em 0;
}

/* line 153, ../sass/components/section/_products.scss */
.view-isotope-example-filter-block li:nth-child(1),
.view-id-isotope_filter_block_s_africa li:nth-child(1),
.view-id-isotope_filter_block_ireland li:nth-child(1) {
  font-weight: 900;
  font-size: 1.2em;
  line-height: 2.5;
}

/* line 160, ../sass/components/section/_products.scss */
.domain-pl-panavision-com .view-isotope-example-filter-block li:nth-child(1) {
  font-weight: 500;
  font-size: 1em;
  line-height: 1;
}

/* line 165, ../sass/components/section/_products.scss */
.isotope-options {
  background-color: transparent;
}

/* line 168, ../sass/components/section/_products.scss */
.isotope-options a, .isotope-options a:hover {
  color: #FFF;
}

/*sidebar teaser block*/
/* line 172, ../sass/components/section/_products.scss */
a.views-more-link {
  float: right;
  margin-top: -25px;
}

/* line 176, ../sass/components/section/_products.scss */
.view-about-anamorphics img {
  margin-top: 20px;
}

/* Views Widget */
/* line 180, ../sass/components/section/_products.scss */
.views-widget .form-type-select {
  overflow: hidden;
  border: 0px none;
  background-image: url(../rgba.php?name=concrete&a=25) repeat;
  background-color: rgba(149, 165, 166, 0.25);
  width: 170px;
}

/* line 187, ../sass/components/section/_products.scss */
.views-widget select {
  height: 44px;
  font-size: 15px;
  border: 0px none;
  border-radius: 0px;
  background: none repeat scroll 0% 0% transparent;
  display: inline-block;
  width: 230px;
  padding: 0.75em 2em 0px 1em;
}

/* line 197, ../sass/components/section/_products.scss */
.views-widget select#edit-field-document-tags-tid {
  height: 5.5em;
}

/* END 7b.Products */
/* formerly inline in appearance settings */
/* line 202, ../sass/components/section/_products.scss */
.page-node-1267,
.page-node-67,
.page-node-645,
.page-node-647,
.page-node-646,
.page-node-648,
.page-node-652,
.page-node-651,
.page-node-1836,
.page-node-1837,
.page-node-1838,
.page-node-1839,
.page-node-1840,
.page-node-1841 {
  background-color: #999999;
  background-image: none;
}

/* line 218, ../sass/components/section/_products.scss */
body.not-front.page-optics,
body.not-front.page-product-optics,
body.not-front.page-products-optics,
body.not-front.page-ie-products-optics,
body.not-front.page-za-products-optics,
body.not-front.page-produkty-optyka,
body.not-front.page-technika-anamorfické,
body.not-front.page-technika-sferické,
body.not-front.page-technika-velkoformátové,
body.not-front.page-product-cameras,
body.not-front.page-products-camera,
body.not-front.page-ie-products-camera,
body.not-front.page-za-products-camera,
body.not-front.page-produkty-kamery,
body.not-front.page-technika-digitalní,
body.not-front.page-technika-filmové,
body.not-front.page-technika,
body.not-front.page-gear,
body.not-front.page-products-gear,
body.not-front.page-ie-products-gear,
body.not-front.page-za-products-gear,
body.not-front.page-produkty-krany-głowice,
body.not-front.page-cranes,
body.not-front.page-products-cranes,
body.not-front.page-ie-products-cranes,
body.not-front.page-za-products-cranes,
body.not-front.page-heads,
body.not-front.page-products-heads,
body.not-front.page-grip,
body.not-front.page-products-grip,
body.not-front.page-produkty-grip,
body.not-front.page-products-remote-systems,
body.not-front.page-za-products-remote-systems,
body.not-front.page-ie-products-remote-systems,
body.not-front.page-ie-products-grip,
body.not-front.page-za-products-grip {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_021_panavision_logo_fixed.jpg");
}

/* line 256, ../sass/components/section/_products.scss */
.page-all-products {
  background-image: url("/sites/default/files/pictures/pageBackground/panavision_high_res-78.jpg");
}

/* line 259, ../sass/components/section/_products.scss */
.page-learn {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_056.jpg");
}

/* line 262, ../sass/components/section/_products.scss */
.page-taxonomy-term-209 {
  background-image: url("/sites/default/files/pictures/pageBackground/panavision2_1920x1280-19.jpg");
}

/* line 265, ../sass/components/section/_products.scss */
.page-latest-news,
.page-newsy-panavision {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_020.jpg");
}

/* line 269, ../sass/components/section/_products.scss */
.page-now-playing,
.page-filmy-wchodzące-do-kin {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_029.jpg");
}

/* line 273, ../sass/components/section/_products.scss */
.page-taxonomy-term-207,
.node-type-job-posting {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_031.jpg");
}

/* line 277, ../sass/components/section/_products.scss */
.page-testimonials,
.page-opinie,
.page-cinemacredits,
.page-tvcredits,
.page-ukcinemacredits,
.page-uktvcredits,
.page-cinema-credits,
.page-tv-credits,
.page-w-kinach,
.page-ie-tv-credits,
.page-ie-cinema,
.page-za-cinema,
.page-za-tv-credits {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_064.jpg");
}

/* line 292, ../sass/components/section/_products.scss */
.page-features,
.page-artykuły {
  background-image: url("/sites/default/files/pictures/pageBackground/1920x1080_062.jpg");
}

/* line 296, ../sass/components/section/_products.scss */
.page-node-66 .plum,
.page-node-75 .plum,
.page-node-76 .plum,
.page-node-73 .plum,
.page-node-69 .plum,
.page-node-72 .plum,
.page-node-71 .plum,
.page-node-70 .plum {
  background-color: #d35400;
}

/* line 306, ../sass/components/section/_products.scss */
.page-node-825 .plum,
.page-node-628 .plum,
.page-optics .plum,
.page-cameras .plum,
.page-gear .plum,
.page-cranes .plum,
.page-heads .plum,
.page-grip .plum,
.page-node-298 .plum,
.page-all-products .plum {
  background-color: #f59607;
}

/* line 318, ../sass/components/section/_products.scss */
.page-latest-news .plum,
.page-features .plum,
.node-type-article .plum,
.page-newsy-panavision .plum {
  background-color: #333366;
}

/* line 324, ../sass/components/section/_products.scss */
.page-now-playing .plum,
.page-opinie .plum,
.page-testimonials .plum,
.node-type-blog .plum,
.node-type-testimonial .plum,
.page-filmy-wchodzące-do-kin .plum {
  background-color: #2c729f;
}

/* Docs on LEE Filters page */
/* line 2, ../sass/components/views/_documents.scss */
#block-views-learn-block-2 .content, #block-views-learn-block-3 .content, #block-views-learn-block-4 .content {
  width: 80%;
  margin: 0 auto;
}

/* line 1, ../sass/components/views/_features-video-gallery.scss */
.view-panalab-videos {
  position: relative;
  margin-bottom: 5em;
}
/* line 5, ../sass/components/views/_features-video-gallery.scss */
.view-panalab-videos .slides li {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 10, ../sass/components/views/_features-video-gallery.scss */
.view-panalab-videos .flex-control-nav {
  position: absolute;
}
/* line 12, ../sass/components/views/_features-video-gallery.scss */
.view-panalab-videos .flex-control-nav.flex-control-paging {
  bottom: -3em;
}
/* line 14, ../sass/components/views/_features-video-gallery.scss */
.view-panalab-videos .flex-control-nav.flex-control-paging li a::before {
  color: #000;
}
/* line 19, ../sass/components/views/_features-video-gallery.scss */
.view-panalab-videos .flex-pauseplay {
  display: none;
}

/* line 3, ../sass/components/views/_panalab-home-slider.scss */
.flexslider {
  position: relative;
}

/* line 7, ../sass/components/views/_panalab-home-slider.scss */
.arrow-wrapper .arrow-down {
  z-index: 9999;
  margin-left: -25px;
}

/* line 12, ../sass/components/views/_panalab-home-slider.scss */
.flex-control-nav.flex-control-paging {
  background: none;
  bottom: 3%;
  display: inline-block;
  /*@include breakpoint(320px, true) {
    display: inline-block;
  }*/
}
/* line 20, ../sass/components/views/_panalab-home-slider.scss */
.flex-control-nav.flex-control-paging li a {
  display: inline;
  text-indent: 0;
  color: transparent;
  background: none;
}
/* line 25, ../sass/components/views/_panalab-home-slider.scss */
.flex-control-nav.flex-control-paging li a:hover {
  color: transparent !important;
  text-indent: 0;
}
/* line 30, ../sass/components/views/_panalab-home-slider.scss */
.flex-control-nav.flex-control-paging li a:before {
  content: "\f111";
  font-family: 'FontAwesome';
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
}
/* line 39, ../sass/components/views/_panalab-home-slider.scss */
.flex-control-nav.flex-control-paging li a.flex-active:before {
  content: "\f10c";
  font-size: 15px;
  line-height: 12px;
  margin-bottom: -2px;
}

/* line 47, ../sass/components/views/_panalab-home-slider.scss */
.flex-direction-nav {
  display: inline-block;
  left: 0;
  position: absolute;
  top: 34%;
  width: 100%;
  z-index: 9999;
}
/* line 55, ../sass/components/views/_panalab-home-slider.scss */
.flex-direction-nav li a {
  display: inline-block;
  opacity: 1;
  text-indent: 0;
  color: transparent;
  width: 60px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0.7);
  margin: 0;
  padding: 0;
}
/* line 65, ../sass/components/views/_panalab-home-slider.scss */
.flex-direction-nav li a:hover {
  color: transparent !important;
}
/* line 68, ../sass/components/views/_panalab-home-slider.scss */
.flex-direction-nav li a:before {
  font-family: 'FontAwesome';
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  margin-top: 25px;
  margin-left: 20px;
  font-size: 25px;
}
/* line 79, ../sass/components/views/_panalab-home-slider.scss */
.flex-direction-nav li a.flex-prev {
  left: 0 !important;
}
/* line 81, ../sass/components/views/_panalab-home-slider.scss */
.flex-direction-nav li a.flex-prev:before {
  content: "\f053";
}
/* line 85, ../sass/components/views/_panalab-home-slider.scss */
.flex-direction-nav li a.flex-next {
  right: 0 !important;
}
/* line 87, ../sass/components/views/_panalab-home-slider.scss */
.flex-direction-nav li a.flex-next:before {
  content: "\f054";
}

/* line 95, ../sass/components/views/_panalab-home-slider.scss */
.front .flex-direction-nav {
  top: 50%;
}

/* line 100, ../sass/components/views/_panalab-home-slider.scss */
.not-front .flex-direction-nav {
  top: 34%;
}

/* line 1, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how {
  background-color: #cccccc;
}
/* line 3, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .view-header {
  background-color: #252d32;
}
/* line 5, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .view-header .panalab-learn-how-title {
  padding: 2em 0;
  text-align: center;
  color: #e1e4e7;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  text-transform: uppercase;
}
/* line 14, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .view-content {
  padding-left: 0;
  padding-right: 0;
}
/* line 18, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .rsNav.rsThumbs.rsThumbsVer {
  padding-top: 100px;
}
/* line 21, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content {
  position: relative;
  padding: 0;
  max-height: 360px;
  max-width: 360px;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 21, ../sass/components/views/_panalab-learn-how.scss */
  .view-panalab-learn-how .panalab-learn-how-content {
    max-height: 250px;
    max-width: 250px;
  }
}
@media (min-width: 960px) {
  /* line 21, ../sass/components/views/_panalab-learn-how.scss */
  .view-panalab-learn-how .panalab-learn-how-content {
    max-height: 323px;
    max-width: 323px;
  }
}
@media (min-width: 1200px) {
  /* line 21, ../sass/components/views/_panalab-learn-how.scss */
  .view-panalab-learn-how .panalab-learn-how-content {
    max-height: 380px;
    max-width: 380px;
  }
}
/* line 39, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content {
  position: relative;
  top: -195px;
  color: #e1e4e7;
  padding: 0;
  font-size: .9em;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  min-height: 190px;
  background-color: rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
/* line 50, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content:hover {
  top: -215px;
  min-height: 210px;
  background-color: rgba(0, 0, 0, 0.6);
  transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
}
/* line 59, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .panalab-learn-title {
  padding: 1em 1em .5em;
  text-align: left;
  color: #fff;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 1.6em;
}
@media (min-width: 768px) {
  /* line 59, ../sass/components/views/_panalab-learn-how.scss */
  .view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .panalab-learn-title {
    padding: 1em 1.2em 0.5em;
    font-size: 1.3em;
  }
}
@media (min-width: 1200px) {
  /* line 59, ../sass/components/views/_panalab-learn-how.scss */
  .view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .panalab-learn-title {
    padding: 1em 1em 0.5em;
    font-size: 1.6em;
  }
}
/* line 73, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .panalab-learn-title a {
  color: #fff;
}
/* line 75, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .panalab-learn-title a:link, .view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .panalab-learn-title a:active, .view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .panalab-learn-title a:visited {
  color: #fff;
}
/* line 80, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .panalab-learn-summary {
  padding: 0 1.7em 0.5em;
  text-align: left;
  color: #fff;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: 1.3em;
}
/* line 88, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content .panalab-learn-content .p-edit {
  position: absolute;
  right: 1.8em;
  bottom: .8em;
}
/* line 94, ../sass/components/views/_panalab-learn-how.scss */
.view-panalab-learn-how .panalab-learn-how-content .panalab-learn-view {
  text-transform: uppercase;
  color: #33ccff;
  bottom: .8em;
  font-size: 1em;
  left: 1.8em;
  position: absolute;
}

/* line 1, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery {
  background-color: #fff;
}
/* line 3, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery.not-front {
  background-image: none;
}
/* line 5, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery.not-front #main-wrapper {
  width: 100%;
}
/* line 8, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery.not-front #main-wrapper #main > .col1-1 {
  display: none;
}
/* line 11, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery.not-front #main-wrapper #main #content {
  margin: 0;
}
/* line 18, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery #views-exposed-form-panalab-video-gallery {
  margin: 0 auto;
}
@media (min-width: 768px) {
  /* line 23, ../sass/components/views/_panalab-video-gallery.scss */
  body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row {
    min-height: 345px;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../sass/components/views/_panalab-video-gallery.scss */
  body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row {
    min-height: 400px;
  }
}
/* line 30, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row .views-field-title {
  margin: 0 auto;
  font-size: 24px;
  font-family: 'Droid Serif', serif;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 30, ../sass/components/views/_panalab-video-gallery.scss */
  body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row .views-field-title {
    font-size: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 30, ../sass/components/views/_panalab-video-gallery.scss */
  body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row .views-field-title {
    font-size: 24px;
  }
}
/* line 44, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row .views-by-line {
  padding-bottom: 20px;
  padding-left: 20px;
}
@media (min-width: 768px) {
  /* line 44, ../sass/components/views/_panalab-video-gallery.scss */
  body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row .views-by-line {
    font-size: 12px;
    line-height: 1.2;
  }
}
@media (min-width: 1200px) {
  /* line 44, ../sass/components/views/_panalab-video-gallery.scss */
  body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row .views-by-line {
    font-size: 16px;
  }
}
/* line 55, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row .views-field-author {
  display: inline-flex;
}
/* line 58, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .pana_video_row .views-field-created {
  display: inline-flex;
}
/* line 62, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .views-row-1.pana_video_row {
  padding-bottom: 25px;
  width: 100%;
}
/* line 65, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .views-row-1.pana_video_row .views-field-title {
  margin: 0 auto;
  font-size: 30px;
  font-family: 'Droid Serif', serif;
  padding-left: 20px;
  padding-top: 20px;
}
/* line 72, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .views-row-1.pana_video_row .views-by-line {
  padding-bottom: 20px;
  padding-left: 20px;
}
/* line 76, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .views-row-1.pana_video_row .views-field-field-author {
  display: inline-flex;
  padding-left: 20px;
}
/* line 80, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .views-row-1.pana_video_row .views-field-created {
  display: inline-flex;
}
/* line 83, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gallery .view-content .views-row-1.pana_video_row hr {
  display: flex;
  height: 1px;
  width: 100%;
  border: 0;
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}
/* line 98, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gal_1 .pana_video_row {
  padding-bottom: 25px;
}
/* line 100, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gal_1 .pana_video_row .views-field-title {
  margin: 0 auto;
  font-size: 30px;
  font-family: 'Droid Serif', serif;
  padding-left: 20px;
  padding-top: 20px;
}
/* line 107, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gal_1 .pana_video_row .views-by-line {
  padding-bottom: 20px;
  padding-left: 20px;
}
/* line 111, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gal_1 .pana_video_row .views-field-field-author {
  display: inline-flex;
  padding-left: 20px;
}
/* line 115, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gal_1 .pana_video_row .views-field-created {
  display: inline-flex;
}
/* line 119, ../sass/components/views/_panalab-video-gallery.scss */
body.page-panalab-video-gallery .view-display-id-video_gal_1 hr {
  display: flex;
  height: 1px;
  width: 100%;
  border: 0;
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

/*#video-gallery {
  width: 100%;
  height:505px;
}*/
/* line 140, ../sass/components/views/_panalab-video-gallery.scss */
.videoGallery > .rsContent,
.videoGallery > .rsImg {
  visibility: hidden;
}

/* line 144, ../sass/components/views/_panalab-video-gallery.scss */
.videoGallery .rsTmb {
  padding: 20px;
}

/* line 147, ../sass/components/views/_panalab-video-gallery.scss */
.videoGallery .rsThumbs .rsThumb {
  width: 220px;
  height: 80px;
  border-bottom: 1px solid #2E2E2E;
}

/* line 152, ../sass/components/views/_panalab-video-gallery.scss */
.videoGallery .rsThumbs {
  width: 220px;
  padding: 0;
}

/* line 156, ../sass/components/views/_panalab-video-gallery.scss */
.videoGallery .rsThumb:hover {
  background: #000;
}

/* line 159, ../sass/components/views/_panalab-video-gallery.scss */
.videoGallery .rsThumb.rsNavSelected {
  background-color: #861b73;
  border-bottom: -color #02874A;
}

/* line 163, ../sass/components/views/_panalab-video-gallery.scss */
.videoGallery .rsImg {
  position: absolute;
}

/* line 166, ../sass/components/views/_panalab-video-gallery.scss */
.rsDefault .rsTmb h5 {
  font-family: 'Open Sans';
  font-style: normal;
}

/* line 170, ../sass/components/views/_panalab-video-gallery.scss */
.sampleBlock {
  left: 3%;
  top: 1%;
  width: 100%;
  max-width: 400px;
}

/* line 177, ../sass/components/views/_panalab-video-gallery.scss */
.rsVideoContainer {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
  float: left;
}

@media screen and (min-width: 0px) and (max-width: 500px) {
  /* line 187, ../sass/components/views/_panalab-video-gallery.scss */
  .videoGallery .rsTmb {
    padding: 6px 8px;
  }

  /* line 190, ../sass/components/views/_panalab-video-gallery.scss */
  .videoGallery .rsTmb h5 {
    font-size: 12px;
    line-height: 17px;
  }

  /* line 194, ../sass/components/views/_panalab-video-gallery.scss */
  .videoGallery .rsThumbs.rsThumbsVer {
    width: 100px;
    padding: 0;
  }

  /* line 198, ../sass/components/views/_panalab-video-gallery.scss */
  .videoGallery .rsThumbs .rsThumb {
    width: 100px;
    height: 47px;
  }

  /* line 202, ../sass/components/views/_panalab-video-gallery.scss */
  .videoGallery .rsTmb span {
    display: none;
  }

  /* line 205, ../sass/components/views/_panalab-video-gallery.scss */
  .videoGallery .rsOverflow,
  .royalSlider.videoGallery {
    height: 300px !important;
  }

  /* line 209, ../sass/components/views/_panalab-video-gallery.scss */
  .sampleBlock {
    font-size: 14px;
  }
}
/* line 215, ../sass/components/views/_panalab-video-gallery.scss */
.view-panalab-videos .flex-control-nav {
  display: none;
}

/* Photo stream */
/* line 2, ../sass/components/views/_photostream.scss */
.view-id-photo_stream tr {
  display: block;
  max-height: 80px;
}

/* line 3, ../sass/components/views/_photostream.scss */
.view-id-photo_stream td {
  float: left;
}

/* line 4, ../sass/components/views/_photostream.scss */
.view-id-photo_stream .views-field-field-image {
  max-width: 80px;
  max-height: 80px;
}

/* line 5, ../sass/components/views/_photostream.scss */
.view-id-photo_stream img {
  display: block;
  max-height: 80px;
}

/* line 6, ../sass/components/views/_photostream.scss */
.view-id-photo_stream a:hover {
  display: block;
  height: 80px;
  border: 8px solid rgba(0, 0, 0, 0.4);
}

/* line 1, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars, .page-feature-panalab {
  background-color: #fff;
  background-image: none !important;
}
/* line 4, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .col1-1, .page-feature-panalab .col1-1 {
  display: none;
}
/* line 7, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars #main-wrapper img, .page-feature-panalab #main-wrapper img {
  width: 100%;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 13, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars #header-bg, .page-feature-panalab #header-bg {
  display: none;
}
/* line 17, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .panalab-seminar-videos .pane-title, .page-feature-panalab .panalab-seminar-videos .pane-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  text-align: center;
  margin: 1.5em 0 .5em;
  font-size: 24pt;
}
/* line 26, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .seminar-videos-block .views-row, .page-feature-panalab .seminar-videos-block .views-row {
  width: 100%;
  float: left;
  clear: left;
  min-height: 200px;
  border-top: solid 1px #f3f3f3;
  padding: 2em 15px 1.5em;
}
/* line 33, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .seminar-videos-block .views-row .views-field-field-vimeo-code, .page-feature-panalab .seminar-videos-block .views-row .views-field-field-vimeo-code {
  width: 100%;
  padding-bottom: 1.2em;
  position: relative;
}
@media (min-width: 768px) {
  /* line 33, ../sass/components/views/_seminar-video-block.scss */
  .page-panalab-seminars .seminar-videos-block .views-row .views-field-field-vimeo-code, .page-feature-panalab .seminar-videos-block .views-row .views-field-field-vimeo-code {
    width: 200px;
    margin-bottom: 0;
    float: left;
    margin-right: 2em;
  }
}
/* line 44, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .seminar-videos-block .views-row .views-field-title, .page-feature-panalab .seminar-videos-block .views-row .views-field-title {
  float: left;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 44, ../sass/components/views/_seminar-video-block.scss */
  .page-panalab-seminars .seminar-videos-block .views-row .views-field-title, .page-feature-panalab .seminar-videos-block .views-row .views-field-title {
    width: 65%;
  }
}
/* line 50, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .seminar-videos-block .views-row .views-field-title a, .page-feature-panalab .seminar-videos-block .views-row .views-field-title a {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #1f1f1f;
  line-height: 1.2;
  padding-top: 1em;
}
@media (min-width: 768px) {
  /* line 50, ../sass/components/views/_seminar-video-block.scss */
  .page-panalab-seminars .seminar-videos-block .views-row .views-field-title a, .page-feature-panalab .seminar-videos-block .views-row .views-field-title a {
    font-size: 30px;
  }
}
/* line 61, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .seminar-videos-block .views-row .views-field-created, .page-feature-panalab .seminar-videos-block .views-row .views-field-created {
  float: left;
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 61, ../sass/components/views/_seminar-video-block.scss */
  .page-panalab-seminars .seminar-videos-block .views-row .views-field-created, .page-feature-panalab .seminar-videos-block .views-row .views-field-created {
    width: 65%;
  }
}
/* line 70, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .seminar-videos-block .views-row-1, .page-panalab-seminars .seminar-videos-block .views-row-2, .page-feature-panalab .seminar-videos-block .views-row-1, .page-feature-panalab .seminar-videos-block .views-row-2 {
  width: 100%;
  float: left;
  clear: none;
  border-top: solid 0 #f3f3f3;
  padding-top: 0;
  margin-right: 0;
}
@media (min-width: 768px) {
  /* line 70, ../sass/components/views/_seminar-video-block.scss */
  .page-panalab-seminars .seminar-videos-block .views-row-1, .page-panalab-seminars .seminar-videos-block .views-row-2, .page-feature-panalab .seminar-videos-block .views-row-1, .page-feature-panalab .seminar-videos-block .views-row-2 {
    width: 50%;
  }
}
/* line 80, ../sass/components/views/_seminar-video-block.scss */
.page-panalab-seminars .seminar-videos-block .views-row-1 .views-field-field-vimeo-code, .page-panalab-seminars .seminar-videos-block .views-row-2 .views-field-field-vimeo-code, .page-feature-panalab .seminar-videos-block .views-row-1 .views-field-field-vimeo-code, .page-feature-panalab .seminar-videos-block .views-row-2 .views-field-field-vimeo-code {
  width: 100%;
  position: relative;
  padding-bottom: 1.2em;
}

body.page-node-6668 #main-wrapper {
  width: 100%;
  padding: 0px;
}

body.page-node-6668 #main-wrapper #content {
  flex-basis: 100%;
  margin: 0px !important;
}

body.page-node-6668 #main-wrapper #content .field-name-body {
  padding: 0;
}

body.page-node-6668 #main-wrapper aside.sidebar {
  display: none;
}

body.page-node-6668 #main-wrapper > #main {
  display: flex;
  flex-basis: 100%;
}

body.page-node-6668 #main-wrapper > #main .col1-1 {
  display: none;
}

/* No files to import found in layouts/**\/* */

/*# sourceMappingURL=global.styles.css.map */
