﻿body {
  color: #fff;
  width: 100%;
  font: 100%/1.25 sans-serif;
  font-size: 14px;
  font-family: "Gotham A", "Gotham B", Century Gothic, Arial, sans-serif;
  font-weight: 500;
  font-style: normal;
  background: #000;
  min-width: 300px; }

a, a:active, a:focus {
  outline: none; }

.image > img {
  width: 100%; }

[class*=title] {
  display: block; }

/* content */
.container {
  position: relative;
  clear: both;
  min-width: 260px;
  margin: 0 20px; }

.colWrap {
  width: 102.5%;
  margin-left: -2.5%; }
  .accord .colWrap {
    margin-bottom: -2.5%; }
  .colWrap.masonry {
    margin-bottom: 2.5%; }
  .colWrap.info {
    padding: 0;
    background: transparent; }
  .colWrap [class*=col-] {
    width: 97.5%;
    margin-left: 2.5%; }
  .btn_need-frm + .colWrap {
    margin-top: 40px; }

[class*=col-] {
  display: block;
  float: left;
  position: relative; }

[class*=col-], .news-group {
  margin-bottom: 2.5%;
  width: 100%; }

.colWrap.hasTitle > .col-2 > .col-2, .colWrap .col-4 {
  width: 47.5%;
  margin-left: 2.5%; }

.col-1, .hasTitle {
  width: 100%;
  float: none;
  margin-left: 0;
  clear: both; }

[class*=rss].col-1 {
  background-position: -100%; }

.col-1.cycle-slideshow {
  margin-bottom: 0;
  overflow: hidden; }
  .col-1.cycle-slideshow img {
    min-height: 200px;
    width: auto;
    min-width: 450px; }
  .col-1.cycle-slideshow slide {
    overvlow-x: hidden; }

.home-pager {
  line-height: 1;
  margin-bottom: 20px; }
  .home-pager span {
    line-height: 0; }

a[href^=tel] {
  color: #fff; }

.hasTitle {
  padding: 1em 0 0; }
  .hasTitle > [class*=col-] {
    border-top: 1px solid white;
    width: 102.5%;
    margin-left: -2.5%;
    clear: both; }
  .hasTitle > .col-2 > .title {
    padding: 5px 0;
    margin-left: 2.5%; }

/*header*/
header {
  margin: 20px 0; }

.close_request {
  display: none;
  width: 50%;
  float: right;
  padding: 5px 10px;
  position: relative;
  color: white;
  background: #76BD22; }
  .close_request span {
    position: absolute;
    width: 25px;
    height: 100%;
    top: 0;
    right: 0;
    -moz-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    background: url("/_assets/images/site/icons/expand.png") no-repeat center; }

.sub-header {
  margin: 10px 0 0; }
  .sub-header .links {
    float: right;
    margin: 0 0 10px; }
    .sub-header .links a:first-child {
      margin-right: 5px; }
  .sub-header a {
    color: #6F7C7D; }
    .sub-header a:hover {
      color: #fff; }
  .sub-header input[type="text"] {
    background: #000;
    color: #F0F0F0;
    border: 1px solid #F0F0F0; }
  .sub-header .toggle {
    margin-left: -2.5%;
    margin-bottom: 10px; }
    .sub-header .toggle a {
      display: block;
      float: left;
      width: 47.5%;
      margin-left: 2.5%;
      padding: 5px 10px;
      position: relative; }
      .sub-header .toggle a span {
        position: absolute;
        width: 25px;
        height: 100%;
        top: 0;
        right: 0;
        -webkit-transition: transform 250ms ease-in-out;
        -webkit-transition-delay: 0;
        -moz-transition: transform 250ms ease-in-out 0;
        -o-transition: transform 250ms ease-in-out 0;
        transition: transform 250ms ease-in-out 0;
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    .sub-header .toggle .close_request {
      display: block;
      width: 50%;
      float: right;
      padding: 5px 10px;
      position: relative;
      color: white; }
      .sub-header .toggle .close_request span {
        position: absolute;
        width: 25px;
        height: 100%;
        top: 0;
        right: 0; }
    .sub-header .toggle .active span, .sub-header .toggle .close_request span {
      -moz-transform: rotate(135deg);
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg); }
    .sub-header .toggle .btn_request {
      background: #6F7C7D;
      color: white; }
      .sub-header .toggle .btn_request span {
        background: url("/_assets/images/site/icons/expand.png") no-repeat center; }
    .sub-header .toggle .btn_request.active, .sub-header .toggle .close_request {
      background: #76BD22; }
    .sub-header .toggle .btn_what.active ~ .btn_request {
      background: #6F7C7D; }
      .sub-header .toggle .btn_what.active ~ .btn_request.active {
        background: #76BD22; }
    .sub-header .toggle .btn_what {
      color: black;
      background: #FFCE00; }
      .sub-header .toggle .btn_what span {
        background: url("/_assets/images/site/icons/expand-bl.png") no-repeat center; }
  .sub-header .search-glass {
    width: 25px;
    height: 22px;
    background: url(../../images/site/icons/search.png) no-repeat center;
    margin-right: 5px;
    float: left; }
  .sub-header .input-search {
    clear: both;
    margin: 0 0 10px;
    display: block; }
    .sub-header .input-search input {
      border-radius: 0 !important;
      -moz-border-radius: 0 !important;
      -webkit-border-radius: 0 !important; }
  .sub-header .type-text {
    margin-left: 36px; }
  .sub-header.show {
    border-top: 1px solid white;
    padding-top: 10px; }
    .sub-header.show .nav-dd {
      position: relative; }
    .sub-header.show nav a {
      padding: 5px;
      border-bottom: 1px solid #6F7C7D; }
    .sub-header.show > ul > li:hover > a, .sub-header.show > ul > li.current > a {
      background: transparent;
      color: #F0F0F0; }

.logo {
  overflow: hidden;
  text-indent: -9000px;
  display: block;
  background: url(../../images/site/logo.png) no-repeat left top;
  width: 145px;
  height: 80px;
  margin: 0;
  float: left;
  background-size: auto 100%; }
  .logo:hover, .logo.active:hover {
    background: url(../../images/site/logo-v7.gif) no-repeat left top;
    background-size: auto 100%; }
  .logo.active {
    background: url(../../images/site/logo-once.gif) no-repeat left top;
    background-size: auto 100%; }

.home nav > ul > li > a, nav a, nav > ul > li.current > a {
  color: #F0F0F0; }

nav > ul > li > a, nav.hover > ul > li > a {
  color: #6F7C7D; }

nav.hover > ul > li:hover > a {
  color: #fff;
  cursor: pointer; }

.sub-header .nav-dd.active a {
  border-bottom: 2px dotted #6F7C7D; }

.nav-dd.active a {
  color: #fff; }

.header-right {
  clear: both;
  width: 100%; }

nav .sub-nav, .sub-header, nav.hover .sub-nav {
  display: none; }

.nav-mobile, nav .touch-button, .sub-header.show, nav li, nav a, .nav-dd.active .sub-nav {
  display: block; }

nav ul a, header a {
  text-align: left; }

.slide {
  display: block;
  width: 100%; }
  .slide .shape {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: bottom left;
    background-repeat: no-repeat;
    z-index: 50;
    display: none; }
  .slide.gold .shape {
    background-image: url("../../images/site/icons/arr-orange.png");
    background-repeat: no-repeat; }
  .slide.gold a {
    color: #FFB81D; }
  .slide.blue .shape {
    background-image: url("../../images/site/icons/arr-blue.png");
    background-repeat: no-repeat; }
  .slide.blue a {
    color: #76BD22; }
  .slide.green .shape {
    background-image: url("../../images/site/icons/arr-green.png");
    background-repeat: no-repeat; }
  .slide.green a {
    color: #76BD22; }
  .slide .header {
    font-size: 1.25em; }
  .slide .slide-content {
    width: 100%; }

.slide-content {
  position: absolute;
  top: 0;
  left: 0;
  padding: 2.5%;
  line-height: 1.25;
  width: 55%;
  z-index: 100; }
  .slide-content .header {
    margin: 0 0 7px;
    line-height: 1;
    font-weight: 700; }
  .slide-content a {
    display: inline; }

.prev-next .prev {
  left: 0;
  background: url(../../images/site/arr-l.png) no-repeat center #333;
  background: url(../../images/site/arr-l.png) no-repeat center rgba(0, 0, 0, 0.75); }

.prev-next .next {
  right: 0;
  background: url(../../images/site/arr-r.png) no-repeat center #333;
  background: url(../../images/site/arr-r.png) no-repeat center rgba(0, 0, 0, 0.75); }

.home .prev-next a {
  bottom: 0; }

.prev-next a {
  position: absolute;
  width: 36px;
  height: 50px;
  display: block;
  z-index: 500; }

.back-next {
  text-align: right;
  margin: 0 0 2.5%; }
  .back-next > * {
    display: inline-block;
    margin-left: 5px; }
  .back-next a {
    color: #F0F0F0; }
  .back-next span {
    color: #6F7C7D; }

[class*=pager] {
  color: #6F7C7D;
  font-size: 24px;
  line-height: 1;
  font-family: Arial, Helvetica, sans-serif;
  max-width: 50%; }
  [class*=pager] a {
    margin-right: 1px;
    float: left;
    color: #6F7C7D; }
  [class*=pager] [class*=active] {
    color: #F0F0F0; }
  [class*=solution] [class*=pager] {
    float: left; }

.news-pager {
  font-size: 18px;
  padding-bottom: 30px; }
  .news-pager li a {
    margin-right: 5px; }

.btn_need-frm {
  display: inline-block;
  width: 138px;
  margin-right: 10px;
  padding: 5px 10px;
  text-align: center;
  color: black; }
  .btn_need-frm.next {
    background: #FFCE00; }
  .btn_need-frm.prev {
    background: #6F7C7D; }

.frm--quote input[type="submit"] {
  background: #76BD22; }

.frm--quote .image > img {
  width: auto; }

.frm--quote h2 span {
  color: #76BD22; }

.frm--quote h2 {
  line-height: 1.1;
  margin-top: 20px; }
  .frm--quote h2 span, .frm--quote h2 {
    font-weight: 500; }

.frm--quote h2 + p {
  margin-top: 20px;
  padding-right: 90px;
  line-height: 1.4; }

.frm--quote.inHeader {
  display: none; }

.frm--quote .thank-you {
  display: none;
  padding: 20px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  background: #1A1A1A; }

.select {
  position: relative;
  background: #6F7C7D; }
  .select select {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    z-index: 3;
    position: relative;
    background: #6F7C7D;
    color: white; }
  .select select, .select span {
    width: 100%;
    height: 100%;
    padding: 1px 7px; }
  .select span {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0; }
  .select:before {
    content: '';
    position: absolute;
    top: 5px;
    right: 7px;
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 10px 5px 0 5px;
    border-color: #fff transparent transparent transparent; }

input[type="text"], textarea {
  width: 100%;
  background: #6F7C7D;
  color: #fff;
  outline: none; }

input[type="submit"] {
  display: inline-table;
  color: #fff;
  width: 25%;
  padding: 5px; }
  #main input[type="submit"]:hover {
    background: #000; }

.input-group {
  margin-bottom: 6px; }
  .input-group label {
    padding: 3px 0;
    display: block;
    font-family: "Gotham A", "Gotham B", Century Gothic, Arial, sans-serif;
    font-weight: 700;
    font-style: normal; }

textarea {
  max-width: 100%;
  min-height: 129px;
  margin-bottom: 6px; }

span.type-text {
  display: block; }

.accord {
  margin: 0 0 2.5%;
  clear: both; }

.accord-group {
  margin: 0 0 1.25%;
  position: relative; }

.a-target, .a-content {
  background: #1A1A1A;
  color: #fff; }

.a-target {
  display: block;
  -webkit-transition: background 200ms ease-in-out;
  -webkit-transition-delay: 0;
  -moz-transition: background 200ms ease-in-out 0;
  -o-transition: background 200ms ease-in-out 0;
  transition: background 200ms ease-in-out 0;
  position: relative;
  height: 33px;
  line-height: 33px;
  padding: 0 10px;
  overflow: hidden; }
  .a-target:after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 7px 0 7px 15px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    right: 10px;
    top: 9px; }
  .a-target.active:after {
    border-width: 15px 7px 0 7px;
    border-color: #fff transparent transparent transparent; }

.a-content {
  display: none;
  padding: 10px; }

.sub-title.bordT {
  padding: 5px 0 0;
  margin: 5px 0 0;
  border-top: 1px solid white; }

/* service block */
.head-service {
  min-height: 80px;
  background-positon: right top;
  background-color: #1A1A1A;
  color: #F0F0F0; }
  .head-service.hasIcon .text, .head-service.hasIcon .icon, .head-service.hasIcon .number, .head-service.col-4 .text, .head-service.col-4 .icon, .head-service.col-4 .number {
    position: absolute;
    line-height: 1; }
  .head-service.hasIcon .icon {
    background-position: right top;
    background-size: auto 50px; }
  .head-service .text {
    bottom: 2.5%;
    left: 2.5%;
    line-height: 1;
    display: block; }
  .head-service .icon {
    background-position: center;
    width: 100%;
    height: 100%;
    background-size: auto;
    top: 0;
    right: 0; }
  .head-service.rss .icon {
    right: 50px; }
  .head-service .number {
    font-size: 5em;
    bottom: 2.5%;
    right: 2.5%; }
  .head-service.col-1 .text {
    bottom: 0;
    left: 0;
    padding: 45px 5px 5px;
    font-size: 2em;
    font-weight: 500;
    position: relative; }
    .head-service.col-1 .text span {
      display: block;
      font-weight: 500; }
  .head-service.col-4 {
    padding-top: 37.5%; }
    .head-service.col-4 .icon {
      background-size: auto 75%; }

.large-title, .head-service h1, a.news-header, .style-news h1 {
  font-size: 2em; }

.head-service h1, a.news-header, .style-news h1 {
  font-weight: 500; }

a.news-header {
  color: #fff;
  display: block;
  padding: 0 0 3px; }

.date {
  display: block;
  padding: 0 0 5px; }

[class*=rss].head-service {
  background-image: url("../../images/site/icons/rss.png");
  background-repeat: no-repeat;
  background-position: top right; }

.quote .large-title {
  padding-top: 50px;
  position: relative; }

.quote .author {
  border-top: 1px solid white;
  font-size: 0.85em;
  padding: 5px 0 0;
  margin: 5px 0 0; }

.lge-quote {
  font-size: 144px;
  display: block;
  line-height: 0;
  padding: 0;
  position: absolute;
  top: 60px;
  left: -0.05em;
  text-align: left; }

.caption {
  font-size: 0.9em;
  line-height: 1.25;
  padding: 10px; }

/* preview block */
.block {
  display: block;
  position: absolute; }
  .thumb .block, .info .block {
    right: 0;
    bottom: 0;
    width: 25px;
    height: 25px;
    background-position: center;
    background-image: url("../../images/site/icons/expand.png");
    background-repeat: no-repeat;
    z-index: 10; }

.more {
  background: #6F7C7D;
  display: block; }
  .more, .more.active:hover, .tab-select .more.active:hover {
    color: #fff; }
  .more:hover {
    background: #F0F0F0; }

.preview .header {
  display: block;
  padding: 5px;
  z-index: 100;
  position: relative; }

.preview .overlay {
  background: url("../../images/site/darkBG.png");
  background: rgba(0, 0, 0, 0.75);
  line-height: 1.25;
  padding: 0 10px;
  font-family: "Gotham A", "Gotham B", Century Gothic, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 0.9em; }

.preview .image:hover .overlay {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; }

.preview .large-title {
  line-height: 1;
  margin: 5px 0;
  font-size: 2em;
  font-family: "Gotham A", "Gotham B", Century Gothic, Arial, sans-serif;
  font-weight: 500;
  font-style: normal; }

.thumb {
  background: transparent;
  color: #6F7C7D; }
  .thumb .image {
    position: relative;
    display: block;
    background: #F0F0F0;
    overflow: hidden;
    padding-top: 75%; }
  .thumb img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }
  .thumb .title {
    color: #F0F0F0;
    padding: 10px 0 0; }

.thumb:hover img, .news-group a.image:hover img, a.image:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }

.info {
  background: #1A1A1A;
  padding: 10px 20px 10px 10px;
  position: relative;
  color: #6F7C7D; }
  .info.whiteI {
    font-family: "Gotham A", "Gotham B", Century Gothic, Arial, sans-serif;
    font-weight: 400;
    font-style: normal; }
    .info.whiteI, #main .info.whiteI li a {
      color: #F0F0F0; }
  .info .title {
    font-size: 2em;
    border-bottom: 1px solid;
    padding: 0 0 10px;
    margin: 0 0 10px;
    color: #fff; }
  .info .header, .info .h1 {
    color: #F0F0F0;
    display: block;
    padding: 0 0 10px; }
    .info .header span, .info .h1 span {
      color: #6F7C7D;
      font-size: 0.75em;
      display: block; }
  .info li {
    padding: 0 0 5px 10px;
    position: relative; }
  .info li:after {
    content: '\02022';
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.25em;
    line-height: 1; }
  .info p a {
    color: #fff; }

#main .intro li a:hover, #main li a:hover, .info a:hover {
  color: #fff; }

li:after {
  color: #fff; }

.tab-select {
  width: 101%;
  margin-left: -1%;
  z-index: 10;
  position: relative;
  background: #1A1A1A; }
  .tab-select a {
    float: left;
    display: inline-block;
    line-height: 2em;
    padding: 0 5px;
    width: 49%;
    margin-left: 1%;
    margin-bottom: 1%; }

.tabWrap .content-wrap > div {
  display: none; }

.tabWrap .info {
  padding: 10px; }

.masonry {
  position: relative;
  padding-top: 2.5%; }
  .masonry:after {
    width: 97%;
    border-top: 1px solid #fff;
    top: 0;
    left: 2.5%;
    content: '';
    position: absolute; }

.select-reveal {
  padding: 5px; }
  .select-reveal.active {
    background: #6F7C7D; }
  .select-reveal:after {
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 7px 0 7px 15px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    right: 10px;
    top: 9px; }
  .select-reveal.active:after {
    border-width: 15px 7px 0 7px;
    border-color: #fff transparent transparent transparent; }

.divSelect {
  position: relative;
  min-height: 33px;
  z-index: 200;
  background: #1A1A1A; }
  .divSelect a {
    display: inline-block;
    line-height: 33px;
    width: 100%;
    color: #F0F0F0;
    padding: 0 10px; }

.select-wrap {
  background: #6F7C7D;
  padding: 5px;
  position: relative;
  height: auto;
  display: none; }
  .select-wrap .group .title, .select-wrap .group a {
    font-size: 16px; }
  .select-wrap .group a {
    width: 100%;
    padding: 0 5px;
    border-top: 1px solid #F0F0F0; }
    .select-wrap .group a:hover {
      background: #b1b9ba; }
    .select-wrap .group a.active {
      color: #898E8C;
      background: #F0F0F0; }

.masonry .item {
  margin-right: -1px;
  display: block; }

/* footer */
footer > .container > div {
  border-bottom: 1px solid #F0F0F0;
  border-top: 1px solid #F0F0F0;
  margin-top: 1.5%;
  margin-bottom: 1.5%;
  padding-bottom: .5%;
  padding-top: 2.5%; }

footer .sub-title {
  margin-bottom: 15px; }
  footer .sub-title ~ .sub-title {
    margin-top: 15px; }

footer [class*=col-] {
  background: #1A1A1A;
  padding: 20px; }

footer a {
  display: block;
  color: #76BD22;
  line-height: 1.2;
  margin-bottom: 4px; }

footer li {
  float: left; }

footer input[type="text"] {
  background: #000;
  color: #6F7C7D;
  height: 25px;
  line-height: 25px; }

footer .input_check + .input_check {
  margin: 5px 0 10px; }

footer .input-wrap {
  height: 25px;
  display: block;
  margin-bottom: 10px; }

.twitter-footer a, .footer-links a, footer .form a {
  display: inline; }
  .twitter-footer a:hover, .footer-links a:hover, footer .form a:hover {
    border-bottom: 1px solid; }

.twitter-footer {
  line-height: 1.5; }

.input_check label, .input_check .check_toggle {
  line-height: 18px;
  display: block;
  cursor: pointer; }

.input_check label {
  margin-left: 25px; }

.input_check input {
  overflow: hidden;
  height: 0px;
  width: 0px;
  position: absolute;
  z-index: -2; }

.input_check .check_toggle {
  width: 18px;
  height: 18px;
  float: left;
  position: relative;
  z-index: 100;
  background: #000; }
  .input_check .check_toggle:after {
    text-align: center;
    width: 18px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 14px; }
  .input_check .check_toggle.checked:after {
    content: '\02713'; }

.footer-left {
  margin-bottom: 5%; }
  [class*=satellite] .footer-left li {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5; }
    [class*=satellite] .footer-left li.current, [class*=satellite] .footer-left li:hover {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      opacity: 1; }
  .footer-left li {
    float: left;
    width: 30%;
    margin-right: 2.5%; }

.footer-right {
  clear: both; }

[class*=footer-]:hover li {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }

[class*=footer-]:hover li:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; }

.social li {
  margin-left: 5px; }

.social a {
  overflow: hidden;
  text-indent: -9000px;
  display: block;
  width: 26px;
  height: 25px;
  background-position: center; }

.share {
  background-image: url("../../images/site/icons/share.png");
  background-repeat: no-repeat; }

.fb {
  background-image: url("../../images/site/icons/fb.png");
  background-repeat: no-repeat; }

.lk {
  background-image: url("../../images/site/icons/lk.png");
  background-repeat: no-repeat; }

.tw {
  background-image: url("../../images/site/icons/tw.png");
  background-repeat: no-repeat; }

.bg-overlay {
  position: fixed;
  z-index: 1500;
  background: #111;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none; }

.map, .map .image {
  position: relative; }

.map .text {
  margin: 10px 0 0; }
  .map .text a {
    color: #FF5200 !important; }

.mapPoint {
  width: 2.5%;
  height: 10%;
  background-image: url("../../images/site/icons/pointer.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: absolute; }
  .mapPoint.show {
    display: block; }

.videoWrapper {
  width: 100%; }

.map-columns {
  position: relative;
  padding-bottom: 30px; }

[class*=contact] .info a {
  color: #6F7C7D; }

[class*=contact] .info li.active a {
  color: #F0F0F0; }

[class*=contact] .contact-slideshow {
  font-size: 0.9em; }
  [class*=contact] .contact-slideshow, [class*=contact] .contact-slideshow a {
    color: #6F7C7D; }
  [class*=contact] .contact-slideshow .title {
    color: #F0F0F0;
    padding: 0.5em 0; }
  [class*=contact] .contact-slideshow .col-4 {
    width: 100%;
    border-top: #6F7C7D 1px solid;
    margin: 10px 0 0;
    padding: 10px 0 0;
    float: left;
    clear: both; }
    [class*=contact] .contact-slideshow .col-4:first-child {
      border: none;
      margin: 0;
      padding: 0; }
  [class*=contact] .contact-slideshow .colWrap {
    height: 0;
    padding: 0; }
    [class*=contact] .contact-slideshow .colWrap .col-4 {
      height: 0; }
    [class*=contact] .contact-slideshow .colWrap.cycle-slide-active {
      height: auto;
      padding: 10px 10px 60px; }
      [class*=contact] .contact-slideshow .colWrap.cycle-slide-active .col-4 {
        height: auto; }

[class*=contact] .prev-next a {
  bottom: 5px; }

[class*=contact] .prev {
  left: 5px; }

[class*=contact] .next {
  right: 5px; }

.ico-time {
  background-image: url("../../images/site/icons/clock.png");
  background-repeat: no-repeat;
  width: 46px;
  height: 50px;
  display: block;
  position: relative;
  background-position: right center; }
  .active .ico-time {
    background-position: left center; }
  .ico-time span {
    position: absolute;
    display: block;
    background: white;
    top: 50%;
    left: 50%; }
  .ico-time .time-hour {
    width: 3px;
    height: 10px;
    margin-top: -9px;
    margin-left: -2px; }
  .ico-time .time-min {
    width: 2px;
    height: 18px;
    margin-top: -17px;
    margin-left: -1px; }
  .active .ico-time span {
    background: #FF5200; }

.style-about .info {
  padding-bottom: 80px;
  background-position: right bottom; }

.style-about .prev-next a {
  top: 0; }

.tableWrap.bordT {
  border-top: 1px solid #fff;
  background: #000; }

[class*=where].info {
  color: #FF5200; }

[class*=where] .stats {
  color: #F0F0F0; }
  [class*=where] .stats span {
    font-size: 4em;
    display: inline; }

[class*=where] a {
  color: #6F7C7D;
  display: block; }
  [class*=where] a:hover {
    color: #F0F0F0; }

.image[class*=team] {
  position: relative;
  overflow: hidden; }
  .cycle-slideshow .image[class*=team] {
    width: 48.25%; }
  .style-about .image[class*=team] .imgCaption {
    color: #FFB81D; }

.team-left {
  float: left; }

.team-right {
  float: right; }

.imgCaption {
  background: url("../../images/site/darkBG.png");
  background: rgba(0, 0, 0, 0.75);
  padding: 5px;
  line-height: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%; }
  .imgCaption, .imgCaption span {
    display: block; }
  .imgCaption span {
    color: #F0F0F0;
    margin: 5px 0 0; }

.style-need .head-service .text span {
  color: #FFCE00; }

.style-need.head-service .icon, .style-need .icon {
  background-image: url("../../images/site/icons/need.png");
  background-repeat: no-repeat; }

.style-need .tableWrap .form {
  margin-top: 10px; }

.style-need .tableWrap {
  padding-bottom: 30px; }

.style-need .tableWrap .input_check {
  margin-top: 10px; }

.style-need .tableWrap .input_check .check_toggle {
  border: 1px solid #FFCE00; }

.style-need .tableWrap .input_check .check_toggle:after {
  color: white;
  top: -1px;
  left: -1px; }

.style-need .tableWrap .input_check .check_toggle.checked ~ label {
  color: white; }

.style-request .head-service .text span {
  color: #76BD22; }

.style-request.head-service .icon, .style-request .icon {
  background-image: url("../../images/site/icons/request-smile.png");
  background-repeat: no-repeat; }

[class*=maritime].thumb .block, [class*=maritime] .head-service, [class*=maritime].head-service[class*=col-], [class*=maritime] .more.active, [class*=maritime] .a-target.active, [class*=maritime] #main input[type="submit"],
[class*=maritime] .nav-mobile.active, .accord [class*=maritime].a-target.active, [class*=maritime] .thumb .image, [class*=maritime].thumb .image {
  background-color: #385DAE; }

[class*=maritime].thumb .title:hover, [class*=maritime].thumb .image:hover + .title, [class*=maritime] a.title:hover, [class*=maritime] .info .title, [class*=maritime] li:after, [class*=maritime] #main li a, [class*=maritime] .more:hover,
header [class*=maritime]:hover, [class*=maritime] .quote [class*=title], [class*=maritime] .info a, [class*=maritime] .imgCaption, [class*=maritime] #main .info.whiteI li a:hover {
  color: #385DAE; }

[class*=maritime] .quote .author, [class*=maritime] {
  border-color: #385DAE; }

[class*=maritime].head-service .icon, [class*=maritime] .icon {
  background-image: url("../../images/site/icons/maritime.png");
  background-repeat: no-repeat; }

[class*=smartphone].thumb .block, [class*=smartphone] .head-service, [class*=smartphone].head-service[class*=col-], [class*=smartphone] .more.active, [class*=smartphone] .a-target.active, [class*=smartphone] #main input[type="submit"],
[class*=smartphone] .nav-mobile.active, .accord [class*=smartphone].a-target.active, [class*=smartphone] .thumb .image, [class*=smartphone].thumb .image {
  background-color: #51B5E0; }

[class*=smartphone].thumb .title:hover, [class*=smartphone].thumb .image:hover + .title, [class*=smartphone] a.title:hover, [class*=smartphone] .info .title, [class*=smartphone] li:after, [class*=smartphone] #main li a, [class*=smartphone] .more:hover,
header [class*=smartphone]:hover, [class*=smartphone] .quote [class*=title], [class*=smartphone] .info a, [class*=smartphone] .imgCaption, [class*=smartphone] #main .info.whiteI li a:hover {
  color: #51B5E0; }

[class*=smartphone] .quote .author, [class*=smartphone] {
  border-color: #51B5E0; }

[class*=smartphone].head-service .icon, [class*=smartphone] .icon {
  background-image: url("../../images/site/icons/smartphone.png");
  background-repeat: no-repeat; }

[class*=land] .more.active, [class*=land] .a-target.active, [class*=land] #main input[type="submit"], [class*=land] .nav-mobile.active, [class*=land] .thumb .image, [class*=land].thumb .image, [class*=support] .more.active, [class*=support] .a-target.active, [class*=support] #main input[type="submit"], [class*=support] .nav-mobile.active, [class*=support] .thumb .image, [class*=support].thumb .image {
  background-color: #76BD22; }

[class*=land].thumb .title:hover, [class*=land] a.title:hover, [class*=land] .info .title, [class*=land] li:after, [class*=land] #main li a, [class*=land] .more:hover, [class*=land] .quote [class*=title],
[class*=land] .info a, [class*=land] .imgCaption, [class*=land] #main .info.whiteI li a:hover, [class*=support].thumb .title:hover, [class*=support] a.title:hover, [class*=support] .info .title, [class*=support] li:after, [class*=support] #main li a, [class*=support] .more:hover, [class*=support] .quote [class*=title],
[class*=support] .info a, [class*=support] .imgCaption, [class*=support] #main .info.whiteI li a:hover {
  color: #76BD22; }

[class*=land] .quote .author, [class*=land], [class*=support] .quote .author, [class*=support] {
  border-color: #76BD22; }

[class*=land].thumb .block, [class*=land] .head-service, [class*=land].head-service[class*=col-], .accord [class*=land].a-target.active {
  background-color: #76BD22; }

[class*=land].thumb .image:hover + .title, header [class*=land]:hover {
  color: #76BD22; }

[class*=land].head-service .icon, [class*=land] .icon {
  background-image: url("../../images/site/icons/land.png");
  background-repeat: no-repeat; }

[class*=support].preview .header {
  background-color: #76BD22; }

[class*=support] .head-service h1 span {
  color: #76BD22; }

[class*=support] .head-service .icon {
  background-image: url("../../images/site/icons/support.png");
  background-repeat: no-repeat; }

[class*=handheld] .more.active, [class*=handheld] .a-target.active, [class*=handheld] #main input[type="submit"], [class*=handheld] .nav-mobile.active, [class*=handheld] .thumb .image, [class*=handheld].thumb .image, [class*=news] .more.active, [class*=news] .a-target.active, [class*=news] #main input[type="submit"], [class*=news] .nav-mobile.active, [class*=news] .thumb .image, [class*=news].thumb .image {
  background-color: #E41E93; }

[class*=handheld].thumb .title:hover, [class*=handheld] a.title:hover, [class*=handheld] .info .title, [class*=handheld] li:after, [class*=handheld] #main li a, [class*=handheld] .more:hover,
[class*=handheld] .quote [class*=title], [class*=handheld] .imgCaption, [class*=handheld] #main .info.whiteI li a:hover, [class*=news].thumb .title:hover, [class*=news] a.title:hover, [class*=news] .info .title, [class*=news] li:after, [class*=news] #main li a, [class*=news] .more:hover,
[class*=news] .quote [class*=title], [class*=news] .imgCaption, [class*=news] #main .info.whiteI li a:hover {
  color: #E41E93; }

[class*=handheld] .quote .author, [class*=handheld], [class*=news] .quote .author, [class*=news] {
  border-color: #E41E93; }

[class*=handheld].thumb .block, [class*=handheld] .head-service, [class*=handheld].head-service[class*=col-], .accord [class*=handheld].a-target.active {
  background-color: #E41E93; }

[class*=handheld].thumb .image:hover + .title, header [class*=handheld]:hover, [class*=handheld] .info a {
  color: #E41E93; }

[class*=handheld].head-service .icon, [class*=handheld] .icon {
  background-image: url("../../images/site/icons/handheld.png");
  background-repeat: no-repeat; }

[class*=news].preview .header {
  background-color: #E41E93; }

[class*=news] .head-service .text span, [class*=news].slide a, [class*=news] .date, [class*=news] .news-header ~ a, [class*=news] .news-header ~ p a, [class*=news].preview a,
[class*=news] .info p a:hover {
  color: #E41E93; }

[class*=news] .news-header ~ a:hover, [class*=news] .news-header ~ p a:hover {
  color: #fff; }

[class*=news] .head-service .icon {
  background-image: url("../../images/site/icons/news.png");
  background-repeat: no-repeat; }

[class*=aero] .more.active, [class*=aero] .a-target.active, [class*=aero] #main input[type="submit"], [class*=aero] .nav-mobile.active, [class*=aero] .thumb .image, [class*=aero].thumb .image, [class*=dealer] .more.active, [class*=dealer] .a-target.active, [class*=dealer] #main input[type="submit"], [class*=dealer] .nav-mobile.active, [class*=dealer] .thumb .image, [class*=dealer].thumb .image {
  background-color: #898E8C; }

[class*=aero].thumb .title:hover, [class*=aero] a.title:hover, [class*=aero] .info .title, [class*=aero] li:after, [class*=aero] #main li a, [class*=aero] .more:hover,
[class*=aero] .quote [class*=title], [class*=aero] .info a, [class*=aero] .imgCaption, [class*=aero] #main .info.whiteI li a:hover, [class*=dealer].thumb .title:hover, [class*=dealer] a.title:hover, [class*=dealer] .info .title, [class*=dealer] li:after, [class*=dealer] #main li a, [class*=dealer] .more:hover,
[class*=dealer] .quote [class*=title], [class*=dealer] .info a, [class*=dealer] .imgCaption, [class*=dealer] #main .info.whiteI li a:hover {
  color: #898E8C; }

[class*=aero] .quote .author, [class*=aero], [class*=dealer] .quote .author, [class*=dealer] {
  border-color: #898E8C; }

[class*=aero].thumb .block, [class*=aero] .head-service, [class*=aero].head-service[class*=col-], .accord [class*=aero].a-target.active {
  background-color: #898E8C; }

[class*=aero].thumb .image:hover + .title, header [class*=aero]:hover {
  color: #898E8C; }

[class*=aero].head-service .icon, [class*=aero] .icon {
  background-image: url("../../images/site/icons/aero.png");
  background-repeat: no-repeat; }

[class*=dealer].preview .header {
  background-color: #898E8C; }

[class*=dealer] .head-service .text span {
  color: #898E8C; }

[class*=dealer] .head-service .icon {
  background-image: url("../../images/site/icons/dealer.png");
  background-repeat: no-repeat; }

[class*=machine] .more.active, [class*=machine] .a-target.active, [class*=machine] #main input[type="submit"], [class*=machine] .nav-mobile.active, [class*=machine] .thumb .image, [class*=machine].thumb .image, [class*=contact] .more.active, [class*=contact] .a-target.active, [class*=contact] #main input[type="submit"], [class*=contact] .nav-mobile.active, [class*=contact] .thumb .image, [class*=contact].thumb .image {
  background-color: #FF5200; }

[class*=machine].thumb .title:hover, [class*=machine] a.title:hover, [class*=machine] .info .title, [class*=machine] li:after, [class*=machine] .more:hover, [class*=machine] .quote [class*=title],
[class*=machine] .imgCaption, [class*=machine] #main .info.whiteI li a:hover, [class*=contact].thumb .title:hover, [class*=contact] a.title:hover, [class*=contact] .info .title, [class*=contact] li:after, [class*=contact] .more:hover, [class*=contact] .quote [class*=title],
[class*=contact] .imgCaption, [class*=contact] #main .info.whiteI li a:hover {
  color: #FF5200; }

[class*=machine] .quote .author, [class*=machine], [class*=contact] .quote .author, [class*=contact] {
  border-color: #FF5200; }

[class*=machine].thumb .block, [class*=machine] .head-service, [class*=machine].head-service[class*=col-], .accord [class*=machine].a-target.active {
  background-color: #FF5200; }

[class*=machine].thumb .image:hover + .title, header [class*=machine]:hover, [class*=machine] #main li a, [class*=machine] .info a {
  color: #FF5200; }

[class*=machine].head-service .icon, [class*=machine] .icon {
  background-image: url("../../images/site/icons/machine.png");
  background-repeat: no-repeat; }

[class*=contact].preview .header {
  background-color: #FF5200; }

[class*=contact] .head-service .text span {
  color: #FF5200; }

[class*=contact].head-service .icon, [class*=contact] .icon {
  background-image: url("../../images/site/icons/contact.png");
  background-repeat: no-repeat; }

[class*=resources].thumb .block {
  background-image: url(../../images/site/icons/download-black.png?v2); }

[class*=resources].thumb .block, [class*=resources] .head-service, [class*=resources].head-service[class*=col-], [class*=resources] .more.active, [class*=resources] .a-target.active, [class*=resources] #main input[type="submit"],
[class*=resources] .nav-mobile.active, [class*=solution] [class*=resources].a-target.active, [class*=resources].thumb .image {
  background-color: #6F7C7D; }

[class*=resources].thumb .title:hover, [class*=resources] .image:hover + a.title, [class*=resources] a.title:hover, [class*=resources].info .title, [class*=resources] li:after, [class*=resources] #main li a,
[class*=resources] .more:hover, header [class*=resources]:hover, [class*=resources].slide a, [class*=resources] .quote [class*=title], [class*=resources] .info a, [class*=resources] .imgCaption, [class*=resources] #main .info.whiteI li a:hover {
  color: #6F7C7D; }

[class*=resources] .quote .author, [class*=resources] {
  border-color: #6F7C7D; }

[class*=resources] .icon {
  background-image: url("../../images/site/icons/download-white.png");
  background-repeat: no-repeat; }

[class*=hardware].thumb .block, [class*=hardware] .head-service, [class*=hardware].head-service[class*=col-], [class*=hardware] .more.active, [class*=hardware] .a-target.active, [class*=hardware] #main input[type="submit"],
[class*=hardware] .nav-mobile.active, [class*=solution] [class*=hardware].a-target.active, [class*=hardware].thumb .image {
  background-color: #6F7C7D; }

[class*=hardware].thumb .title:hover, [class*=hardware] .image:hover + a.title, [class*=hardware] a.title:hover, [class*=hardware].info .title, [class*=hardware] li:after, [class*=hardware] #main li a,
[class*=hardware] .more:hover, header [class*=hardware]:hover, [class*=hardware].slide a, [class*=hardware] .quote [class*=title], [class*=hardware] .info a, [class*=hardware] .imgCaption, [class*=hardware] #main .info.whiteI li a:hover {
  color: #6F7C7D; }

[class*=hardware] .quote .author, [class*=hardware] {
  border-color: #6F7C7D; }

[class*=hardware] .icon {
  background-image: url("../../images/site/icons/hardware.png");
  background-repeat: no-repeat; }

[class*=global] .more.active, [class*=global] .a-target.active, [class*=global] #main input[type="submit"], [class*=global] .nav-mobile.active, [class*=satellite] .more.active, [class*=satellite] .a-target.active, [class*=satellite] #main input[type="submit"], [class*=satellite] .nav-mobile.active {
  background-color: #FFB81D; }

[class*=global].thumb .title:hover, [class*=global] a.title:hover, [class*=global] .info .title, [class*=global] li:after, [class*=global] #main li a, [class*=global] .more:hover, [class*=global] .caption [class*=title],
[class*=global] .info a, [class*=global] .imgCaption, [class*=global] #main .info.whiteI li a:hover, [class*=satellite].thumb .title:hover, [class*=satellite] a.title:hover, [class*=satellite] .info .title, [class*=satellite] li:after, [class*=satellite] #main li a, [class*=satellite] .more:hover, [class*=satellite] .caption [class*=title],
[class*=satellite] .info a, [class*=satellite] .imgCaption, [class*=satellite] #main .info.whiteI li a:hover {
  color: #FFB81D; }

[class*=global].thumb .block, [class*=global] .head-service, [class*=global].head-service[class*=col-], [class*=global] .thumb .image, [class*=global].thumb .image {
  background-color: #FFB81D; }

[class*=global] .image:hover + .title, header [class*=global]:hover {
  color: #FFB81D; }

[class*=global].head-service .icon, [class*=global] .icon {
  background-image: url("../../images/site/icons/global.png");
  background-repeat: no-repeat; }

[class*=global] .tableWrap .header {
  padding: 5px 0;
  display: block;
  color: #fff; }

[class*=satellite].preview .header {
  background-color: #FFB81D; }

[class*=satellite] .head-service .text span, [class*=satellite].slide a, [class*=satellite] .nav-mobile.active, [class*=satellite] .more.active {
  color: #FFB81D; }

[class*=satellite] .head-service .icon {
  background-image: url("../../images/site/icons/satellite.png");
  background-repeat: no-repeat; }

[class*=solution].thumb .block, [class*=solution].thumb .image, [class*=solution].preview .header, [class*=solution] .more.active, [class*=solution] .a-target.active, [class*=solution] #main input[type="submit"], [class*=solution] .nav-mobile.active {
  background-color: #FFCE00; }

[class*=solution].thumb .block {
  background-image: url(../../images/site/icons/expand-bl.png); }

[class*=solution] .tab-select a.active {
  color: #000; }

[class*=solution] .image:hover + .title, [class*=solution].thumb .title:hover, [class*=solution] a.title:hover, [class*=solution] .info .title, [class*=solution] li:after, [class*=solution] #main li a,
[class*=solution] .more:hover, [class*=solution] .quote [class*=title], [class*=solution] .caption [class*=title], [class*=solution] .head-service .text span, [class*=solution] .info a, [class*=solution] .imgCaption {
  color: #FFCE00; }

[class*=engine] {
  border-color: #270089; }
  [class*=engine].thumb .block, [class*=engine] .head-service, [class*=engine].head-service[class*=col-], [class*=engine] .more.active, [class*=engine] .a-target.active, [class*=engine]
#main input[type="submit"]
, [class*=engine] .nav-mobile.active, [class*=solution] [class*=engine].a-target.active, [class*=engine] .thumb .image, [class*=engine].thumb .image {
    background-color: #270089; }
  [class*=engine].thumb .title:hover, [class*=engine] .image:hover + a.title, [class*=engine] a.title:hover, [class*=engine] .more:hover, header [class*=engine]:hover {
    color: #270089; }
  [class*=engine] .icon {
    background-image: url("../../images/site/icons/engine.png");
    background-repeat: no-repeat; }
  [class*=engine] .info a, [class*=engine] #main li a {
    color: #fff; }

[class*=about].info {
  background-image: url("../../images/site/icons/about.png");
  background-repeat: no-repeat; }

[class*=what].info {
  color: #898E8C;
  background-image: url("../../images/site/icons/what.png");
  background-repeat: no-repeat; }

[class*=when].info {
  color: #76BD22;
  background-image: url("../../images/site/icons/when.png");
  background-repeat: no-repeat; }

[class*=how].info {
  color: #385DAE;
  background-image: url("../../images/site/icons/how.png");
  background-repeat: no-repeat; }

[class*=why].info {
  color: #E41E93;
  background-image: url("../../images/site/icons/why.png");
  background-repeat: no-repeat; }

[class*=who].info {
  background-image: url("../../images/site/icons/who.png");
  background-repeat: no-repeat; }

[class*=who].info, [class*=who] .imgCaption {
  color: #FFB81D; }

.nav-mobile {
  background: url(../../images/site/icons/nav.png) no-repeat right center;
  display: block;
  width: 40px;
  height: 40px;
  float: right; }

nav .touch-button {
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
  background: #acaca1;
  background: rgba(255, 255, 255, 0.075);
  text-align: center; }

nav .touch-button:hover {
  cursor: pointer; }

nav .navicon {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 0 6px 13px;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  right: 12px;
  top: 8px; }

.touch-button.active {
  background: #fff;
  background: rgba(255, 255, 255, 0.075); }

.touch-button.active .navicon {
  border-width: 13px 6px 0 6px;
  border-color: #fff transparent transparent transparent; }

nav.show .touch-button {
  display: block; }

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s; }

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width; }

.isotope .isotope-item, .isotope-item * {
  -webkit-transition-property: -webkit-transform, opacity, top, left;
  -moz-transition-property: -moz-transform, opacity, top, left;
  -ms-transition-property: -ms-transform, opacity, top, left;
  -o-transition-property: -o-transform, opacity, top, left;
  transition-property: transform, opacity, top, left; }

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s; }

/* cycle-slide animation */
.cycle-slideshow, .cycle-slideshow .slide {
  -webkit-transition-property: height, width, padding;
  -moz-transition-property: height, width, padding;
  -ms-transition-property: height, width, padding;
  -o-transition-property: height, width, padding;
  transition-property: height, width, padding; }

.cycle-slideshow, .cycle-slideshow .slide {
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.error {
  color: Red !important; }

.resource-input {
  display: inline-block;
  margin-left: 5px;
  width: 394px; }
  .resource-input input {
    cursor: pointer; }

.disclaimer {
  font-size: 10px; }

.pink {
  color: #E41E93; }

.newsletter-unsubscribe {
  color: #76bd22;
  padding: 10px 0;
  float: right; }

.frm-unsubscribe {
  margin-bottom: 30px;
  float: left;
  width: 100%; }

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