@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,300,400italic,300italic,600italic,700italic,800,800italic&subset=latin,cyrillic,latin-ext,cyrillic-ext);
html {
  min-width: 320px; }

body {
  font-family: 'Open Sans', sans-serif;
  display: block;
  position: relative;
  width: 100%;
  min-width: 320px; }

a {
  outline: 0;
  text-decoration: underline;
  color: #00adef; }
  a:hover {
    color: #898b8e;
    text-decoration: underline; }
  a:active, a:focus {
    outline: 0;
    color: #898b8e;
    text-decoration: underline; }

button {
  outline: 0; }

.wrapper {
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  position: relative;
  padding: 0px;
  display: block; }

.row {
  margin: 0;
  position: relative;
  display: block;
  overflow: hidden;
  clear: both; }

.clear {
  clear: both;
  overflow: hidden;
  display: block;
  width: 100%; }

h3, h1, h2, h4, h5 {
  font-family: 'Open Sans', sans-serif; }

.d-none {
  display: none; }

.carousel {
  position: relative; }
  .carousel .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-bottom: 20px; }
  .carousel .carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left;
    overflow: hidden; }
  .carousel .carousel-inner > .item > .col-news {
    float: left;
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
  .carousel .carousel-inner > .item > img,
  .carousel .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
    line-height: 1; }
  .carousel .carousel-inner > .active,
  .carousel .carousel-inner > .next,
  .carousel .carousel-inner > .prev {
    display: block; }
  .carousel .carousel-inner > .active {
    left: 0; }
  .carousel .carousel-inner > .next,
  .carousel .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel .carousel-inner > .next {
    left: 100%; }
  .carousel .carousel-inner > .prev {
    left: -100%; }
  .carousel .carousel-inner > .next.left,
  .carousel .carousel-inner > .prev.right {
    left: 0; }
  .carousel .carousel-inner > .active.left {
    left: -100%; }
  .carousel .carousel-inner > .active.right {
    left: 100%; }
  .carousel .carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    opacity: 0.5;
    filter: alpha(opacity=50); }
  .carousel .carousel-control.left {
    background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel .carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel .carousel-control:hover,
  .carousel .carousel-control:focus {
    color: #ffffff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel .carousel-control .icon-prev,
  .carousel .carousel-control .icon-next,
  .carousel .carousel-control .glyphicon-chevron-left,
  .carousel .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    display: inline-block; }
  .carousel .carousel-control .icon-prev,
  .carousel .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif; }
  .carousel .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel .carousel-control .icon-next:before {
    content: '\203a'; }
  .carousel .carousel-indicators,
  .carousel .carousel-indicators-product {
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 15;
    max-width: 45%;
    padding: 0;
    margin: 0;
    text-align: right;
    list-style: none; }
    .carousel .carousel-indicators li,
    .carousel .carousel-indicators-product li {
      display: inline-block;
      width: 12px;
      height: 12px;
      margin: 1px;
      text-indent: -999px;
      cursor: pointer;
      border: 2px solid #fb9842;
      border-radius: 10px; }
      .carousel .carousel-indicators li:hover,
      .carousel .carousel-indicators-product li:hover {
        background-color: #fb9842; }
    .carousel .carousel-indicators .active,
    .carousel .carousel-indicators-product .active {
      width: 12px;
      height: 12px;
      margin: 1px;
      background-color: #fb9842;
      border: 2px solid #fb9842;
      border-radius: 10px; }
      .carousel .carousel-indicators .active:hover,
      .carousel .carousel-indicators-product .active:hover {
        background-color: #fb9842; }
    .carousel .carousel-indicators.carousel-indicators-product-mobile li,
    .carousel .carousel-indicators.carousel-indicators-product-mobile .active,
    .carousel .carousel-indicators-product.carousel-indicators-product-mobile li,
    .carousel .carousel-indicators-product.carousel-indicators-product-mobile .active {
      width: 24px;
      height: 24px;
      margin: 1px 4px; }
    @media only screen and (max-width: 980px) {
      .carousel .carousel-indicators li,
      .carousel .carousel-indicators .active,
      .carousel .carousel-indicators-product li,
      .carousel .carousel-indicators-product .active {
        width: 24px;
        height: 24px;
        margin: 1px 4px; } }
    @media only screen and (max-width: 768px) {
      .carousel .carousel-indicators,
      .carousel .carousel-indicators-product {
        max-width: 100%;
        padding: 0 30px;
        text-align: center;
        margin-bottom: 10px;
        position: relative;
        top: 0;
        right: 0; } }
  .carousel .carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel .carousel-caption .btn {
    text-shadow: none; }
  @media screen and (min-width: 768px) {
    .carousel .carousel-control .icon-prev,
    .carousel .carousel-control .icon-next {
      width: 30px;
      height: 30px;
      margin-top: -15px;
      margin-left: -15px;
      font-size: 30px; }
    .carousel .carousel-caption {
      right: 20%;
      left: 20%;
      padding-bottom: 30px; } }
  @media screen and (max-width: 768px) {
    .carousel .carousel-inner > .item > .col-news {
      width: 100%;
      float: none; } }

.header {
  width: 100%;
  background: #fff url(../../images/bacgrnd.jpg) repeat-x center -15px;
  height: 160px;
  overflow: visible !important;
  margin-bottom: 5px;
  position: relative; }
  .header .wrapper {
    height: 100%;
    margin-bottom: 5px; }
    .header .wrapper .logo {
      position: absolute;
      top: 25px;
      left: 0;
      display: inline-block; }
      .header .wrapper .logo a {
        display: block;
        vertical-align: top; }
      .header .wrapper .logo img {
        width: 100%;
        max-width: 250px; }
    .header .wrapper .header-middle-row {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
      .header .wrapper .header-middle-row .language {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin-right: 10px;
        width: 135px;
        height: 40px;
        font-weight: 600;
        color: #6d6d6d;
        padding-top: 11px; }
        .header .wrapper .header-middle-row .language span {
          color: #898b8e;
          line-height: 40px;
          padding-left: 5px;
          display: inline-block; }
        .header .wrapper .header-middle-row .language ul {
          list-style: none;
          margin: 0;
          padding: 0;
          position: absolute;
          top: 3px;
          right: 0;
          z-index: 999;
          background: white;
          border-radius: 5px;
          padding: 5px;
          padding-top: 0; }
          .header .wrapper .header-middle-row .language ul#lg li {
            display: block; }
            .header .wrapper .header-middle-row .language ul#lg li a {
              display: block;
              text-align: center;
              cursor: pointer; }
              .header .wrapper .header-middle-row .language ul#lg li a img {
                padding: 2px 0;
                width: 25px; }
              .header .wrapper .header-middle-row .language ul#lg li a .langmore {
                display: none; }
              .header .wrapper .header-middle-row .language ul#lg li a:hover {
                background: #10b1ef;
                cursor: pointer; }
            .header .wrapper .header-middle-row .language ul#lg li .arrow {
              display: block;
              background: url(../../images/arrow.png) center right no-repeat;
              cursor: pointer;
              padding-right: 15px; }
        .header .wrapper .header-middle-row .language #lang_sel,
        .header .wrapper .header-middle-row .language #lang_sel_click {
          position: absolute;
          top: 0;
          right: 0;
          z-index: 999; }
          .header .wrapper .header-middle-row .language #lang_sel ul,
          .header .wrapper .header-middle-row .language #lang_sel_click ul {
            list-style: none;
            background: white;
            border-radius: 5px;
            padding: 0 !important; }
            .header .wrapper .header-middle-row .language #lang_sel ul li,
            .header .wrapper .header-middle-row .language #lang_sel_click ul li {
              float: none;
              width: auto;
              display: block; }
              .header .wrapper .header-middle-row .language #lang_sel ul li a,
              .header .wrapper .header-middle-row .language #lang_sel_click ul li a {
                display: block;
                text-align: center;
                cursor: pointer; }
                .header .wrapper .header-middle-row .language #lang_sel ul li a img,
                .header .wrapper .header-middle-row .language #lang_sel_click ul li a img {
                  vertical-align: top;
                  width: 32px;
                  height: auto;
                  display: block; }
                .header .wrapper .header-middle-row .language #lang_sel ul li a:hover,
                .header .wrapper .header-middle-row .language #lang_sel_click ul li a:hover {
                  background: #10b1ef;
                  cursor: pointer; }
                .header .wrapper .header-middle-row .language #lang_sel ul li a.lang_sel_sel,
                .header .wrapper .header-middle-row .language #lang_sel_click ul li a.lang_sel_sel {
                  border: none;
                  padding: 0 20px 0 5px !important;
                  line-height: 0;
                  white-space: nowrap;
                  font-size: 0;
                  display: block;
                  background: url(../../images/arrow.png) center right 5px no-repeat; }
              .header .wrapper .header-middle-row .language #lang_sel ul li:hover ul,
              .header .wrapper .header-middle-row .language #lang_sel_click ul li:hover ul {
                visibility: visible !important; }
            .header .wrapper .header-middle-row .language #lang_sel ul ul,
            .header .wrapper .header-middle-row .language #lang_sel_click ul ul {
              top: 32px;
              height: auto !important;
              width: auto !important;
              border: none;
              border-radius: 5px;
              padding: 0 0 5px !important; }
              .header .wrapper .header-middle-row .language #lang_sel ul ul li,
              .header .wrapper .header-middle-row .language #lang_sel_click ul ul li {
                padding: 0 !important; }
                .header .wrapper .header-middle-row .language #lang_sel ul ul li a,
                .header .wrapper .header-middle-row .language #lang_sel_click ul ul li a {
                  padding: 2px 5px !important;
                  border: none !important;
                  line-height: 0 !important;
                  font-size: 0 !important;
                  text-align: center; }
                  .header .wrapper .header-middle-row .language #lang_sel ul ul li a img,
                  .header .wrapper .header-middle-row .language #lang_sel_click ul ul li a img {
                    width: 25px;
                    display: inline-block;
                    vertical-align: top;
                    padding-bottom: 2px !important; }
              .header .wrapper .header-middle-row .language #lang_sel ul ul:hover,
              .header .wrapper .header-middle-row .language #lang_sel_click ul ul:hover {
                visibility: visible !important; }
    .header .wrapper .social {
      margin: 2.5px 0;
      padding: 0;
      height: 35px;
      display: inline-block;
      vertical-align: top;
      list-style: none; }
      .header .wrapper .social li {
        display: inline-block; }
        .header .wrapper .social li a {
          display: block;
          width: 35px;
          height: 35px; }
    .header .wrapper .top-menu {
      list-style: none;
      position: absolute;
      margin: 0;
      padding: 0;
      right: 0px;
      bottom: 10px; }
      .header .wrapper .top-menu li {
        display: inline-block; }
      .header .wrapper .top-menu .download {
        background: url(../../images/icon-download.png) no-repeat;
        background-position: top left;
        padding-left: 30px;
        padding-right: 5px; }
      .header .wrapper .top-menu .contact {
        background: url(../../images/icon-contact.png) no-repeat;
        background-position: top left;
        padding-left: 30px;
        padding-right: 5px; }
      .header .wrapper .top-menu .eshop {
        background: url(../../images/icon-eshop.png) no-repeat;
        background-position: top left;
        padding-left: 30px;
        padding-right: 5px; }

@media only screen and (max-width: 980px) {
  .header {
    background-position: -800px -26px; }
    .header .wrapper .logo {
      left: 5px; } }
@media only screen and (max-width: 480px) {
  .header {
    height: 240px; }
    .header .wrapper .header-middle-row {
      text-align: center; }
      .header .wrapper .header-middle-row .language {
        width: 155px;
        text-align: left; }
        .header .wrapper .header-middle-row .language span {
          font-size: 20px; }
        .header .wrapper .header-middle-row .language ul li a img {
          width: 32px !important;
          height: auto; }
    .header .wrapper .top-menu {
      text-align: center;
      position: relative;
      bottom: 0;
      margin: 25px 0 15px 0;
      display: block;
      width: 100%; }
      .header .wrapper .top-menu li {
        line-height: 20px; }
        .header .wrapper .top-menu li a {
          font-size: 20px;
          line-height: 20px; } }
:root {
  /* Color definitions */
  --color-gray-background: #e7e8ea;
  --color-gray-background-light: var(--color-gray-background);
  --color-header-background: var(--color-gray-background);
  --color-menu-gray-bg: var(--color-gray-background);
  --color-menu-blue-bg: #00adef;
  --color-product-education-image: #f79533;
  --color-product-education-bg: #ff902e;
  --color-product-education-border: #bf6c22;
  --color-product-business-image: #00adef;
  --color-product-business-bg: #00adef;
  --color-product-business-border: #006085;
  --color-box-border: var(--color-gray-background);
  --color-validation-error-front: var(--color-product-education-bg);
  --color-validation-ok-front: var(--color-menu-blue-bg);
  --border-radius-default: 0;
  --border-radius-menu: 8px;
  --border-radius-submenu: 8px;
  --border-radius-box: 8px;
  --border-radius-inputs: 4px; }

.contact-box .wpcf7 form.sent .wpcf7-response-output {
  border-color: #01adef;
  color: #01adef; }

.content {
  /* Border for categories EDU & BUS */
  /* Add an overlay on mouse hover. Useful for A&IMG tags that are used buttons. */ }
  .content .slider-with-borders .owl-carousel {
    border: 1px solid var(--color-box-border); }
    .content .slider-with-borders .owl-carousel .owl-dots {
      border: 1px solid var(--color-box-border);
      border-top-color: white; }
    .content .slider-with-borders .owl-carousel .owl-stage-outer {
      min-height: 34px; }
  .content .product-cat-border {
    border: 1px solid var(--color-gray-background);
    border-radius: 0 0 var(--border-radius-menu) var(--border-radius-menu); }
    .content .product-cat-border.education {
      border-color: var(--color-product-education-image); }
    .content .product-cat-border.business {
      border-color: var(--color-product-business-image); }
  .content .hover-overlay:hover {
    background-color: rgba(0, 0, 0, 0.08);
    border: 1px solid transparent;
    border-radius: 0 0 var(--border-radius-menu) var(--border-radius-menu); }
  .content .tb-box {
    border: var(--color-gray-background) 1px solid;
    border-radius: var(--border-radius-box); }
  .content .menu {
    white-space: nowrap;
    font-size: 0;
    list-style: none;
    padding-left: 0px !Important;
    clear: both;
    padding: 0;
    margin: 0; }
    .content .menu li {
      font-size: 17px;
      white-space: normal;
      position: relative;
      display: inline-block;
      vertical-align: top;
      cursor: pointer;
      border-radius: var(--border-radius-menu) var(--border-radius-menu) 0 0; }
      .content .menu li .current-menu-item {
        background-color: green; }
      @media only screen and (max-width: 980px) {
        .content .menu li {
          border-radius: 0; } }
      .content .menu li a {
        text-decoration: none;
        color: #00adef;
        font-size: 17px;
        display: block;
        line-height: 50px; }
      .content .menu li:hover a, .content .menu li:active a {
        color: #fff; }
      .content .menu li.active-children a {
        color: #fff; }
      .content .menu li .sub-menu {
        display: none;
        position: absolute;
        top: 50px;
        padding: 2px;
        left: -2px;
        right: -2px;
        background: #00B1F2;
        z-index: 9999;
        border: 2px solid white;
        border-top-width: 0; }
        .content .menu li .sub-menu li {
          background: none;
          border: none;
          width: 100%;
          min-height: 40px;
          padding: 0;
          display: block; }
          .content .menu li .sub-menu li:hover {
            background: var(--color-gray-background-light);
            color: #00B1F2 !important;
            border-radius: 0; }
          .content .menu li .sub-menu li a {
            color: #fff;
            line-height: 23px;
            padding: 10px 0; }
          .content .menu li .sub-menu li:hover a {
            color: #00B1F2; }
        .content .menu li .sub-menu.active-children {
          display: block !important; }
    .content .menu .menu-item,
    .content .menu .iteme {
      text-align: center;
      background: var(--color-menu-gray-bg);
      width: 163.7px;
      height: auto;
      min-height: 50px;
      border-style: solid;
      border-color: white;
      border-width: 0;
      border-right-width: 2px;
      cursor: pointer; }
      .content .menu .menu-item:hover, .content .menu .menu-item.active, .content .menu .menu-item.active-children,
      .content .menu .iteme:hover,
      .content .menu .iteme.active,
      .content .menu .iteme.active-children {
        background: #00B1F2; }
      .content .menu .menu-item:hover a, .content .menu .menu-item.active a, .content .menu .menu-item.active-children,
      .content .menu .iteme:hover a,
      .content .menu .iteme.active a,
      .content .menu .iteme.active-children {
        color: white; }
      @media only screen and (min-width: 980px) {
        .content .menu .menu-item:hover .sub-menu,
        .content .menu .iteme:hover .sub-menu {
          display: block; } }
    .content .menu .login,
    .content .menu .log-out {
      text-align: center;
      background: var(--color-menu-gray-bg);
      width: 162px;
      height: 50px; }
      .content .menu .login:hover,
      .content .menu .log-out:hover {
        background: #00adef; }
        .content .menu .login:hover a,
        .content .menu .log-out:hover a {
          color: white; }
    .content .menu .actives {
      background: #c3c4c6; }
      .content .menu .actives a {
        color: white !important; }
      .content .menu .actives:hover {
        background: #c3c4c6 !important; }
  .content .site-main-menu {
    margin-bottom: 10px; }
    .content .site-main-menu .site-main-menu-button {
      position: relative;
      display: none;
      background: var(--color-menu-gray-bg); }
      .content .site-main-menu .site-main-menu-button .menu-button-title {
        font-size: 17px;
        color: var(--color-product-business-bg);
        line-height: 50px;
        display: inline-block;
        vertical-align: middle;
        padding-left: 15px; }
      .content .site-main-menu .site-main-menu-button .menu-button-strikes {
        position: absolute;
        right: 15px;
        top: 50%; }
        .content .site-main-menu .site-main-menu-button .menu-button-strikes .menu-button-strikes-inner {
          display: inline-block;
          margin-top: -50%; }
          .content .site-main-menu .site-main-menu-button .menu-button-strikes .menu-button-strikes-inner span {
            display: block;
            margin-top: 4px;
            height: 2px;
            background: var(--color-product-business-bg);
            width: 24px; }
      .content .site-main-menu .site-main-menu-button:hover, .content .site-main-menu .site-main-menu-button.active {
        cursor: pointer;
        background: var(--color-product-business-bg); }
        .content .site-main-menu .site-main-menu-button:hover .menu-button-title, .content .site-main-menu .site-main-menu-button.active .menu-button-title {
          color: #fff; }
        .content .site-main-menu .site-main-menu-button:hover .menu-button-strikes .menu-button-strikes-inner span, .content .site-main-menu .site-main-menu-button.active .menu-button-strikes .menu-button-strikes-inner span {
          background: #fff; }
    .content .site-main-menu .shadow {
      background: url(../../images/shadow.png);
      display: none;
      width: 415px;
      height: 25px;
      position: absolute;
      right: 0px;
      margin-top: -11px;
      z-index: -1;
      max-width: 100%;
      background-size: cover; }
    .content .site-main-menu #login {
      display: none;
      position: absolute;
      width: 280px;
      height: 220px;
      background: #c3c4c6;
      border-radius: 0 0 0 5px;
      border: solid white 2px;
      right: -1px;
      text-align: center;
      padding-top: 35px;
      z-index: 9999; }
      .content .site-main-menu #login input[type=text], .content .site-main-menu #login input[type=password] {
        border-radius: 5px;
        background: white;
        width: 220px;
        height: 40px;
        border: none;
        padding-left: 15px;
        margin-bottom: 20px; }
      .content .site-main-menu #login a {
        color: white;
        font-size: 16px;
        margin-right: 163px; }
      .content .site-main-menu #login .log-out a {
        margin-right: 0; }
      .content .site-main-menu #login input[type=submit] {
        border: none;
        border-radius: 5px;
        background: #00adef;
        color: white;
        padding: 10px;
        float: right;
        margin-right: 30px; }
      .content .site-main-menu #login input[type="submit"]:hover {
        background: #e2e2e4;
        color: #5b636f; }
  .content .shadow-slider {
    background-size: contain;
    display: block;
    width: 100%;
    height: 25px;
    margin-top: -1px;
    z-index: -1; }
  .content .category {
    display: block;
    width: 100%;
    height: auto;
    color: #898b8e; }
    .content .category .left,
    .content .category .right {
      position: relative;
      width: 49%;
      max-width: 487px;
      height: auto;
      display: block;
      text-align: left; }
      .content .category .left a,
      .content .category .right a {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        text-decoration: none; }
        .content .category .left a h2,
        .content .category .right a h2 {
          margin: 0;
          color: #ff902e;
          text-transform: uppercase;
          position: absolute;
          top: 20px;
          left: 15px; }
        .content .category .left a span,
        .content .category .right a span {
          border-radius: 5px 0 0 5px;
          padding: 6px 15px;
          color: #fff;
          font-size: 14px;
          text-decoration: none;
          text-align: left;
          min-width: 150px;
          position: absolute;
          right: 1px;
          bottom: 20px; }
      .content .category .left img,
      .content .category .right img {
        width: 100%;
        height: auto; }
    .content .category .left {
      float: left; }
      .content .category .left a h2 {
        color: var(--color-product-education-bg); }
      .content .category .left a span {
        background-color: var(--color-product-education-bg); }
    .content .category .right {
      float: right; }
      .content .category .right a h2 {
        color: var(--color-product-business-bg); }
      .content .category .right a span {
        background-color: var(--color-product-business-bg); }
  .content .fronfooter {
    display: block;
    overflow: hidden;
    clear: both; }
    .content .fronfooter .left,
    .content .fronfooter .right {
      position: relative;
      width: 49%;
      max-width: 487px;
      height: auto;
      display: block;
      text-align: left; }
    .content .fronfooter .left {
      float: left; }
    .content .fronfooter .right {
      float: right; }
  .content .row {
    margin: 0 auto;
    max-width: 980px; }
    .content .row .main-wrapper {
      min-height: 200px; }
      .content .row .main-wrapper .products-list .products-main-wrapper {
        float: left;
        width: 650px;
        padding: 0 10px;
        margin-top: 20px;
        margin-bottom: 20px;
        display: block;
        overflow: hidden; }
        .content .row .main-wrapper .products-list .products-main-wrapper .products-list-navigation,
        .content .row .main-wrapper .products-list .products-main-wrapper .products-list-content {
          display: block;
          clear: both;
          overflow: hidden; }
        .content .row .main-wrapper .products-list .products-main-wrapper .products-list-navigation {
          text-align: center;
          margin-top: 30px;
          margin-bottom: 30px; }
          .content .row .main-wrapper .products-list .products-main-wrapper .products-list-navigation a {
            margin: 0 15px; }
        .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper .tax-slug-wrapper {
          padding: 5px;
          margin-bottom: 10px;
          display: block;
          overflow: hidden;
          clear: both; }
          .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper .tax-slug-wrapper .tax-slug {
            padding: 5px 10px 5px 30px;
            margin: 5px;
            cursor: pointer;
            display: inline-block;
            background: url("../../images/cancel.png") #eee 5px 5px no-repeat; }
            .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper .tax-slug-wrapper .tax-slug:hover {
              background-image: url("../../images/cancel.png");
              background-color: var(--color-gray-background-light);
              background-position: 5px -25px; }
        .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article {
          float: left;
          text-align: center;
          background-color: #fff;
          border: #c5c5c5 1px dashed;
          border-radius: 2px;
          margin: 0 1% 30px 1%;
          min-width: 294.5px;
          height: 330px;
          width: 48%; }
          .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article:hover {
            background-color: var(--color-gray-background-light); }
          .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article img {
            width: auto;
            max-width: 200px;
            height: auto;
            max-height: 110px; }
          .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article .products-list-item {
            padding: 5px 10px; }
            .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article .products-list-item h2 {
              margin-top: 10px;
              min-height: 66px; }
            .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article .products-list-item .entry p {
              margin-top: 10px; }
          .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article.education .products-list-item h2 a, .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article.education-ru .products-list-item h2 a, .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article#education .products-list-item h2 a, .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article#education-ru .products-list-item h2 a {
            color: var(--color-product-business-bg); }
          .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article.business .products-list-item h2 a, .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article.business-ru .products-list-item h2 a, .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article#business .products-list-item h2 a, .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article#business-ru .products-list-item h2 a {
            color: var(--color-product-business-bg) !important; }
      .content .row .main-wrapper .products-list #sidebar {
        float: right;
        width: 300px; }
        .content .row .main-wrapper .products-list #sidebar .uwpqsf_class > span[class*='taxolabel-'],
        .content .row .main-wrapper .products-list #sidebar .uwpqsf_class > span[class*='cmflabel-'] {
          padding: 0; }
        .content .row .main-wrapper .products-list #sidebar #uwpqsf_id {
          margin-top: 20px;
          margin-bottom: 20px;
          padding: 10px 15px; }
          .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .uform_title {
            padding: 5px 0;
            text-align: left;
            color: #04aeef;
            font-size: 16px; }
          .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .togglecheck {
            overflow: hidden;
            clear: both;
            padding: 0;
            display: block; }
            .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .togglecheck label {
              cursor: pointer;
              display: block;
              overflow: hidden;
              clear: both;
              vertical-align: top; }
              .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .togglecheck label input {
                margin-right: 5px;
                float: left; }
          .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .uwpqsf_class .-keyword {
            margin-top: 10px;
            border-top: #c5c5c5 1px dashed;
            padding: 5px 0;
            color: #04aeef;
            font-size: 16px; }
          .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .uwpqsf_submit {
            margin-top: 10px; }
            .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .uwpqsf_submit .refreshbtn {
              margin-left: 10px; }
      @media only screen and (max-width: 980px) {
        .content .row .main-wrapper .products-list .products-main-wrapper,
        .content .row .main-wrapper .products-list #sidebar {
          float: none;
          clear: both;
          width: 100%; }
        .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .togglecheck label {
          float: left;
          width: 33.33%;
          clear: none; } }
      @media only screen and (max-width: 768px) {
        .content .row .main-wrapper .products-list .products-main-wrapper .products-list-wrapper article {
          width: 98%; }
        .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .togglecheck label {
          float: left;
          width: 50%; } }
      @media only screen and (max-width: 640px) {
        .content .row .main-wrapper .products-list #sidebar #uwpqsf_id form .togglecheck label {
          float: none;
          width: 100%;
          clear: both; } }
    .content .row.news {
      margin: 20px 0 0 0 !important;
      width: 100%; }
      .content .row.news h3 {
        font-size: 24px;
        color: #898b8e;
        padding: 0px 0px 10px 20px; }
    .content .row.edu-news-buss {
      min-height: 200px;
      margin: 0px;
      font-family: 'Open Sans', sans-serif;
      font-weight: bold;
      display: block;
      padding: 0px 20px; }
      .content .row.edu-news-buss h3 {
        font-size: 24px;
        color: #898b8e;
        padding: 0px 0px 10px 10px; }
      .content .row.edu-news-buss img {
        padding: 14px 0px; }
      .content .row.edu-news-buss p {
        color: #898b8e;
        line-height: 20px;
        font-size: 13px; }
      .content .row.edu-news-buss a {
        color: #04aeef; }
      .content .row.edu-news-buss .col-news {
        width: 50%;
        vertical-align: top;
        display: inline-block;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold; }
        .content .row.edu-news-buss .col-news .row {
          display: block;
          padding: 0 5px; }
        .content .row.edu-news-buss .col-news .date-edu-news {
          padding-left: 25px;
          background-image: url(../../images/date.png);
          background-repeat: no-repeat;
          background-position: left;
          color: #898b8e;
          margin-bottom: 12px; }
        .content .row.edu-news-buss .col-news .edu-news-tit-buss a {
          text-decoration: none;
          font-size: 16px; }
          .content .row.edu-news-buss .col-news .edu-news-tit-buss a:hover {
            text-decoration: underline; }
        .content .row.edu-news-buss .col-news .edu-news-older-buss {
          padding-bottom: 30px; }
          .content .row.edu-news-buss .col-news .edu-news-older-buss a {
            text-decoration: underline;
            font-size: 14px;
            margin-bottom: 30px; }
            .content .row.edu-news-buss .col-news .edu-news-older-buss a:hover {
              text-decoration: none; }
    .content .row .carousel-indicators li,
    .content .row .carousel-indicators-product li {
      border-color: #04aeef; }
    .content .row .carousel-indicators .active,
    .content .row .carousel-indicators-product .active {
      background-color: #04aeef;
      border-color: #04aeef; }
      .content .row .carousel-indicators .active:hover,
      .content .row .carousel-indicators-product .active:hover {
        background-color: #04aeef; }
    .content .row .video-details {
      background-color: #c3c4c6;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      min-height: auto !important; }
      .content .row .video-details h3 {
        color: #FFFFFF;
        font-size: 24px;
        padding: 0px 0px 0px 30px;
        margin: 20px 0 10px 0;
        width: 45%; }
      .content .row .video-details .video-mobile-message {
        position: absolute;
        top: 35%;
        left: 15px;
        right: 15px;
        display: block;
        text-align: center;
        display: block;
        color: #fff; }
      @media only screen and (max-width: 768px) {
        .content .row .video-details h3 {
          width: auto; }
        .content .row .video-details h3,
        .content .row .video-details .carousel-indicators-product {
          padding: 0 10px !important; }
        .content .row .video-details .row-vid {
          padding: 0 10px 10px !important; } }
      .content .row .video-details li {
        list-style: none; }
      .content .row .video-details .carousel-indicators-product .active {
        background-color: #fff;
        border: 2px solid #fff; }
        .content .row .video-details .carousel-indicators-product .active:hover {
          background-color: #fff !important; }
    .content .row .support {
      width: 650px;
      float: left;
      padding: 0;
      margin: 0; }
      .content .row .support .searching_header {
        margin-top: 20px;
        font-weight: bold;
        font-size: 120%; }
      .content .row .support .searching_words {
        font-style: italic; }
      .content .row .support .searching_no_results {
        border-top: #c5c5c5 1px dashed;
        border-bottom: #c5c5c5 1px dashed;
        display: block;
        padding: 12px; }
      .content .row .support #user_manuals {
        padding: 20px 0;
        overflow: hidden; }
        .content .row .support #user_manuals .manual {
          width: 100%;
          display: block;
          clear: both;
          border-top: #c5c5c5 1px dashed;
          margin: 10px 0; }
          .content .row .support #user_manuals .manual.active, .content .row .support #user_manuals .manual:hover {
            background: var(--color-gray-background-light); }
            .content .row .support #user_manuals .manual.active .manual_top .manual_image img, .content .row .support #user_manuals .manual:hover .manual_top .manual_image img {
              border-color: var(--color-product-business-bg); }
          .content .row .support #user_manuals .manual.active .manual_top .manual_view-overlay .manual_view {
            background-image: url(../../images/arrow-active.png); }
          .content .row .support #user_manuals .manual .manual_top {
            width: 100%;
            padding: 10px 5px;
            clear: both;
            display: block;
            position: relative;
            font-family: 'Open Sans', sans-serif;
            font-weight: bold;
            font-size: 16px;
            overflow: hidden; }
            .content .row .support #user_manuals .manual .manual_top a {
              color: var(--color-product-business-bg);
              text-decoration: auto; }
              .content .row .support #user_manuals .manual .manual_top a:hover {
                text-decoration: none; }
            .content .row .support #user_manuals .manual .manual_top .manual_image {
              float: left;
              margin-right: 10px;
              overflow: hidden; }
              .content .row .support #user_manuals .manual .manual_top .manual_image img {
                padding: 3px;
                width: 70px;
                height: auto;
                display: inline-block;
                vertical-align: middle; }
            .content .row .support #user_manuals .manual .manual_top .manual_title-overlay {
              float: left; }
              .content .row .support #user_manuals .manual .manual_top .manual_title-overlay .manual_items {
                font-size: 14px;
                color: #898b8e;
                margin-top: 2px; }
            .content .row .support #user_manuals .manual .manual_top .manual_view-overlay {
              float: right; }
              .content .row .support #user_manuals .manual .manual_top .manual_view-overlay .manual_view {
                padding-right: 15px;
                background-image: url(../../images/arrow.png);
                background-repeat: no-repeat;
                background-position: right center; }
            .content .row .support #user_manuals .manual .manual_top .manual_mobile-overlay {
              display: block;
              position: absolute;
              top: 0;
              right: 0;
              left: 0;
              bottom: 0; }
              .content .row .support #user_manuals .manual .manual_top .manual_mobile-overlay .manual_mobile,
              .content .row .support #user_manuals .manual .manual_top .manual_mobile-overlay a {
                display: block;
                width: 100%;
                height: 100%; }
          .content .row .support #user_manuals .manual .manual_separator {
            height: 1px;
            width: 100%;
            border-bottom: #c5c5c5 1px dashed;
            margin: 0;
            display: block; }
          .content .row .support #user_manuals .manual .manual_bottom {
            border-bottom: #c5c5c5 1px dashed;
            display: none;
            margin: 0;
            padding: 10px 3%; }
            .content .row .support #user_manuals .manual .manual_bottom table {
              width: 100%;
              margin: 0; }
              .content .row .support #user_manuals .manual .manual_bottom table .hidden-text {
                visibility: hidden;
                font-size: 0; }
              .content .row .support #user_manuals .manual .manual_bottom table .visible-text {
                visibility: visible; }
              .content .row .support #user_manuals .manual .manual_bottom table a {
                text-decoration: underline; }
                .content .row .support #user_manuals .manual .manual_bottom table a:hover {
                  text-decoration: none; }
              .content .row .support #user_manuals .manual .manual_bottom table tbody tr:hover td {
                background-color: #fff; }
              .content .row .support #user_manuals .manual .manual_bottom table tbody tr td, .content .row .support #user_manuals .manual .manual_bottom table tbody tr th {
                padding: 2px 5px; }
                .content .row .support #user_manuals .manual .manual_bottom table tbody tr td .strikethrough, .content .row .support #user_manuals .manual .manual_bottom table tbody tr th .strikethrough {
                  text-decoration: line-through; }
                .content .row .support #user_manuals .manual .manual_bottom table tbody tr td .nowrap, .content .row .support #user_manuals .manual .manual_bottom table tbody tr th .nowrap {
                  white-space: nowrap; }
    .content .row .support_links {
      width: 100%;
      list-style-type: none; }
      .content .row .support_links ul li {
        max-width: 140px; }
      .content .row .support_links .nav-tabs li.menu-item.current-menu-item a, .content .row .support_links .nav-tabs li.menu-item.current-menu-ancestor a, .content .row .support_links .nav-tabs-mobile li.menu-item.current-menu-item a, .content .row .support_links .nav-tabs-mobile li.menu-item.current-menu-ancestor a {
        background: var(--color-menu-blue-bg);
        color: white; }
      .content .row .support_links .nav-tabs .current-menu-item, .content .row .support_links .nav-tabs .current-menu-ancestor {
        background-image: url(../../images/bg-li-active.png);
        margin-bottom: -11px;
        padding-bottom: 10px;
        background-position: bottom center;
        background-repeat: no-repeat;
        z-index: 999; }
      .content .row .support_links .nav-tabs-mobile {
        display: none;
        font-weight: bold;
        border: 1px solid #ddd;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        background: var(--color-gray-background-light);
        color: #898b8e;
        overflow: hidden;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        position: relative; }
        .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-button {
          position: relative;
          display: block;
          width: 100%;
          padding: 15px;
          -webkit-border-radius: 5px 5px 0 0;
          -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0; }
          .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-button .menu-button-strikes {
            position: absolute;
            right: 15px;
            top: 50%; }
            .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-button .menu-button-strikes .menu-button-strikes-inner {
              display: inline-block;
              margin-top: -50%; }
              .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-button .menu-button-strikes .menu-button-strikes-inner span {
                display: block;
                margin-top: 4px;
                height: 2px;
                background: var(--color-product-business-bg);
                width: 24px; }
          .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-button:hover, .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-button.active {
            color: #fff;
            cursor: pointer;
            background: var(--color-product-business-bg); }
            .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-button:hover .menu-button-strikes .menu-button-strikes-inner span, .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-button.active .menu-button-strikes .menu-button-strikes-inner span {
              background: #fff; }
        .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-buttons {
          display: none;
          width: 100%;
          overflow: hidden;
          -webkit-border-radius: 0 0 5px 5px;
          -moz-border-radius: 0 0 5px 5px;
          border-radius: 0 0 5px 5px; }
          .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-buttons .nav-buttons {
            display: block;
            width: 100%;
            border-top: 1px solid #ddd; }
            .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-buttons .nav-buttons a {
              text-decoration: none;
              display: block;
              width: 100%;
              padding: 15px;
              color: #898b8e; }
              .content .row .support_links .nav-tabs-mobile .nav-tabs-mobile-buttons .nav-buttons a:hover {
                color: #fff;
                background: var(--color-product-business-bg); }
    .content .row .support-warranty {
      display: block;
      clear: both;
      padding: 10px;
      overflow: hidden; }
      .content .row .support-warranty .warranty-left {
        float: none;
        text-align: center;
        width: 100%; }
        .content .row .support-warranty .warranty-left .warrantybutton {
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          display: inline-block;
          cursor: pointer;
          min-width: 200px;
          text-align: center;
          padding: 8px 15px;
          border-radius: 3px;
          border: solid 1px #aaa;
          background: none;
          background-color: var(--color-gray-background-light);
          font-weight: 600;
          font-size: 14px;
          margin: 15px 5px 10px;
          text-decoration: none; }
          .content .row .support-warranty .warranty-left .warrantybutton.actived, .content .row .support-warranty .warranty-left .warrantybutton:hover {
            color: #fff;
            text-decoration: none;
            background-color: var(--color-product-business-bg);
            color: #fff;
            border-color: var(--color-product-business-bg); }
      .content .row .support-warranty .warranty-right {
        float: none;
        width: 100%; }
        .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr span {
          margin: 5px 0;
          display: inline-block;
          width: 100%; }
          .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr span input,
          .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr span select,
          .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr span textarea {
            width: 100%; }
        .content .row .support-warranty .warranty-right #registration {
          margin-top: 20px; }
    .content .row .support-rma .support-content .wpcf7-form .row p,
    .content .row .support-warranty .support-content .wpcf7-form .row p {
      display: inline; }
    .content .row .support-rma .support-content .wpcf7-form table,
    .content .row .support-warranty .support-content .wpcf7-form table {
      width: 100%; }
      .content .row .support-rma .support-content .wpcf7-form table tbody,
      .content .row .support-warranty .support-content .wpcf7-form table tbody {
        width: 100%; }
      .content .row .support-rma .support-content .wpcf7-form table tr,
      .content .row .support-warranty .support-content .wpcf7-form table tr {
        float: left;
        display: block;
        vertical-align: top; }
        .content .row .support-rma .support-content .wpcf7-form table tr td.label, .content .row .support-rma .support-content .wpcf7-form table tr td.field,
        .content .row .support-warranty .support-content .wpcf7-form table tr td.label,
        .content .row .support-warranty .support-content .wpcf7-form table tr td.field {
          clear: both;
          text-align: left;
          display: block;
          width: 100%;
          padding: 5px 10px;
          box-sizing: border-box; }
        .content .row .support-rma .support-content .wpcf7-form table tr td.label,
        .content .row .support-warranty .support-content .wpcf7-form table tr td.label {
          color: #333;
          font-size: 14px;
          line-height: 20px;
          font-family: "Open Sans", sans-serif;
          font-weight: normal; }
          .content .row .support-rma .support-content .wpcf7-form table tr td.label label,
          .content .row .support-warranty .support-content .wpcf7-form table tr td.label label {
            display: block;
            padding: 0;
            margin: 0;
            font-weight: normal;
            cursor: pointer; }
        .content .row .support-rma .support-content .wpcf7-form table tr td.field span,
        .content .row .support-warranty .support-content .wpcf7-form table tr td.field span {
          display: block; }
          .content .row .support-rma .support-content .wpcf7-form table tr td.field span input,
          .content .row .support-rma .support-content .wpcf7-form table tr td.field span select,
          .content .row .support-warranty .support-content .wpcf7-form table tr td.field span input,
          .content .row .support-warranty .support-content .wpcf7-form table tr td.field span select {
            display: block;
            width: 100%;
            margin: 0 !important;
            padding: 5px 10px !important;
            box-sizing: border-box; }
          .content .row .support-rma .support-content .wpcf7-form table tr td.field span input.hidden-text,
          .content .row .support-warranty .support-content .wpcf7-form table tr td.field span input.hidden-text {
            display: none; }
          .content .row .support-rma .support-content .wpcf7-form table tr td.field span.comment,
          .content .row .support-warranty .support-content .wpcf7-form table tr td.field span.comment {
            font-size: 12px;
            font-style: italic; }
        .content .row .support-rma .support-content .wpcf7-form table tr td.vertical-top,
        .content .row .support-warranty .support-content .wpcf7-form table tr td.vertical-top {
          vertical-align: top; }
        .content .row .support-rma .support-content .wpcf7-form table tr.notes, .content .row .support-rma .support-content .wpcf7-form table tr.submit,
        .content .row .support-warranty .support-content .wpcf7-form table tr.notes,
        .content .row .support-warranty .support-content .wpcf7-form table tr.submit {
          clear: both;
          width: 100%; }
        .content .row .support-rma .support-content .wpcf7-form table tr.conditions,
        .content .row .support-warranty .support-content .wpcf7-form table tr.conditions {
          clear: both;
          padding: 5px 10px;
          font-weight: 600;
          width: 100%; }
          .content .row .support-rma .support-content .wpcf7-form table tr.conditions span.conditions,
          .content .row .support-warranty .support-content .wpcf7-form table tr.conditions span.conditions {
            display: inline-block;
            margin-right: 10px; }
        .content .row .support-rma .support-content .wpcf7-form table tr.notes td.field span textarea,
        .content .row .support-warranty .support-content .wpcf7-form table tr.notes td.field span textarea {
          display: block;
          width: 100%;
          margin: 0 !important;
          padding: 5px 10px !important;
          box-sizing: border-box; }
        .content .row .support-rma .support-content .wpcf7-form table tr.submit td,
        .content .row .support-warranty .support-content .wpcf7-form table tr.submit td {
          clear: both;
          text-align: center;
          display: block;
          width: 100%;
          padding: 15px 10px 5px 10px;
          box-sizing: border-box; }
          .content .row .support-rma .support-content .wpcf7-form table tr.submit td input,
          .content .row .support-warranty .support-content .wpcf7-form table tr.submit td input {
            min-width: 200px;
            text-align: center;
            padding: 8px 15px;
            border-radius: 3px;
            border: solid 1px #aaa;
            background: none;
            background-color: var(--color-gray-background-light);
            font-weight: 600;
            font-size: 14px; }
            .content .row .support-rma .support-content .wpcf7-form table tr.submit td input:hover,
            .content .row .support-warranty .support-content .wpcf7-form table tr.submit td input:hover {
              background-color: var(--color-product-business-bg);
              color: #fff;
              border-color: var(--color-product-business-bg); }
        @media only screen and (min-width: 980px) {
          .content .row .support-rma .support-content .wpcf7-form table tr,
          .content .row .support-warranty .support-content .wpcf7-form table tr {
            width: 33.333334%; }
            .content .row .support-rma .support-content .wpcf7-form table tr.clear-wide,
            .content .row .support-warranty .support-content .wpcf7-form table tr.clear-wide {
              clear: both; }
            .content .row .support-rma .support-content .wpcf7-form table tr.col-2-tr,
            .content .row .support-warranty .support-content .wpcf7-form table tr.col-2-tr {
              width: 66.666668%; } }
        @media only screen and (min-width: 768px) and (max-width: 979px) {
          .content .row .support-rma .support-content .wpcf7-form table tr,
          .content .row .support-warranty .support-content .wpcf7-form table tr {
            width: 50%; }
            .content .row .support-rma .support-content .wpcf7-form table tr.clear-tablet,
            .content .row .support-warranty .support-content .wpcf7-form table tr.clear-tablet {
              clear: both; }
            .content .row .support-rma .support-content .wpcf7-form table tr.col-2-tr,
            .content .row .support-warranty .support-content .wpcf7-form table tr.col-2-tr {
              width: 100%; } }
        @media only screen and (max-width: 767px) {
          .content .row .support-rma .support-content .wpcf7-form table tr,
          .content .row .support-warranty .support-content .wpcf7-form table tr {
            width: 100%;
            clear: both; } }
    .content .row .support-logistics {
      padding: 10px;
      font-weight: 900; }
    .content .row ul.cloudul,
    .content .row ul.displaynoteul {
      display: block;
      width: 100%;
      list-style: none;
      padding: 0;
      margin: 30px 0; }
      .content .row ul.cloudul li,
      .content .row ul.displaynoteul li {
        display: inline-block;
        padding: 0 20px;
        border-right: 1px solid #00adef; }
        .content .row ul.cloudul li:last-child,
        .content .row ul.displaynoteul li:last-child {
          border: none; }
        .content .row ul.cloudul li.active,
        .content .row ul.displaynoteul li.active {
          text-decoration: underline;
          font-weight: 900; }
        .content .row ul.cloudul li a:active, .content .row ul.cloudul li a:hover, .content .row ul.cloudul li a:focus,
        .content .row ul.displaynoteul li a:active,
        .content .row ul.displaynoteul li a:hover,
        .content .row ul.displaynoteul li a:focus {
          color: #898b8e;
          text-decoration: underline; }
    .content .row .support-cloud-content,
    .content .row .support-displaynote-content {
      display: block;
      overflow: auto;
      max-width: 100% !important;
      width: 100% !important;
      overflow: auto; }
    .content .row .content_right {
      width: 300px;
      float: right;
      text-align: center;
      padding: 0;
      margin: 0; }
      .content .row .content_right .content_right_wrapper {
        display: inline-block;
        text-align: left;
        width: 300px; }
        .content .row .content_right .content_right_wrapper .support_right_slider {
          margin: 20px 0 20px 0;
          position: relative; }
          .content .row .content_right .content_right_wrapper .support_right_slider .owl-controls {
            position: absolute;
            bottom: -30px;
            left: 0;
            right: 0; }
          .content .row .content_right .content_right_wrapper .support_right_slider img {
            max-width: 100%;
            height: auto; }
        .content .row .content_right .content_right_wrapper .find_your_product {
          border: 1px solid #e7e8ea;
          font-family: 'Open Sans', sans-serif;
          font-weight: bold;
          display: block;
          padding: 20px 40px; }
          .content .row .content_right .content_right_wrapper .find_your_product .find_your_product_title {
            font-size: 24px; }
          .content .row .content_right .content_right_wrapper .find_your_product .find_your_product_search {
            font-size: 14px;
            margin-top: 20px; }
            .content .row .content_right .content_right_wrapper .find_your_product .find_your_product_search input {
              width: 100%;
              padding: 3px 8px; }
          .content .row .content_right .content_right_wrapper .find_your_product .find_your_product_button {
            font-size: 14px;
            margin-top: 30px;
            margin-bottom: 15px;
            padding: 3px 12px; }
  .content .content_right_shadow,
  .content .education-shadow-cat,
  .content .shadow-education-header,
  .content .shadow-edu-deaher,
  .content .shadow-business-header,
  .content .european_distributor_shadow,
  .content .cyprus_shadow,
  .content .asian_shadow,
  .content .european_shadow {
    height: 13px;
    background-repeat: no-repeat;
    background-position: center 0px;
    background-size: contain;
    margin-bottom: 10px;
    width: 100%; }
  .content .about_us_links {
    padding: 0;
    margin: 10px 0;
    display: block;
    width: 100%;
    border-bottom: 1px solid #dddddd; }
    .content .about_us_links .company,
    .content .about_us_links .press_room,
    .content .about_us_links .contacts {
      list-style-type: none;
      display: inline-block;
      font-size: 16px;
      font-family: 'Open Sans', sans-serif;
      font-weight: bold;
      background-position: bottom center;
      background-repeat: no-repeat;
      margin-right: 2px;
      padding-bottom: 10px; }
      .content .about_us_links .company a,
      .content .about_us_links .press_room a,
      .content .about_us_links .contacts a {
        text-decoration: none;
        color: #999b9e;
        background-color: var(--color-gray-background-light);
        display: block;
        padding: 10px 8px;
        border-radius: 8px 8px 0 0; }
        .content .about_us_links .company a:hover,
        .content .about_us_links .press_room a:hover,
        .content .about_us_links .contacts a:hover {
          color: white;
          background-color: #c3c4c6; }
      .content .about_us_links .company.active,
      .content .about_us_links .press_room.active,
      .content .about_us_links .contacts.active {
        background-image: url("../../images/bg-li-active.png"); }
        .content .about_us_links .company.active a,
        .content .about_us_links .press_room.active a,
        .content .about_us_links .contacts.active a {
          color: white;
          background-color: var(--color-menu-blue-bg); }
  .content .company_info {
    width: 650px;
    float: left; }
    .content .company_info h1 {
      font-size: 24px;
      color: #898b8e; }
    .content .company_info p {
      font-size: 14px;
      color: #898b8e; }
    .content .company_info ul li {
      list-style-image: url(../../images/bg-li.png);
      font-size: 14px;
      font-family: 'Open Sans', sans-serif;
      font-weight: bold;
      color: #898b8e; }
  .content .board_wrapper {
    width: 300px;
    float: right; }
    .content .board_wrapper .board_wrapper_inner {
      width: 300px;
      margin-bottom: 30px;
      display: inline-block; }
      .content .board_wrapper .board_wrapper_inner .board_directors,
      .content .board_wrapper .board_wrapper_inner .supervisory_board {
        padding: 25px 25px 25px 25px;
        margin: 0; }
      .content .board_wrapper .board_wrapper_inner .boards_directors_image_title {
        font-size: 24px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        color: #898b8e;
        margin-top: 5px;
        padding: 10px 10px 10px 0px; }
      .content .board_wrapper .board_wrapper_inner .boards_directors_image {
        height: 250px;
        width: 250px;
        background-image: url(../../images/personal_foto.png);
        background-repeat: no-repeat; }
      .content .board_wrapper .board_wrapper_inner .boards_directors_title {
        font-size: 16px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        color: var(--color-product-business-bg);
        margin-top: 10px;
        text-decoration: underline;
        padding: 5px 0; }
        .content .board_wrapper .board_wrapper_inner .boards_directors_title:hover {
          color: var(--color-product-business-bg);
          text-decoration: none; }
      .content .board_wrapper .board_wrapper_inner .second_person_directors .boards_directors_title {
        text-decoration: none; }
      .content .board_wrapper .board_wrapper_inner .boards_directors_text {
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        color: #898b8e; }
      .content .board_wrapper .board_wrapper_inner .boards_directors_link {
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        color: var(--color-product-business-bg);
        padding: 5px 0px 5px 0px; }
        .content .board_wrapper .board_wrapper_inner .boards_directors_link a:hover {
          color: var(--color-product-business-bg); }
      .content .board_wrapper .board_wrapper_inner .board_shadow {
        height: 13px;
        width: 304px;
        background-image: url(../../images/mini-box-shadow.png); }
      .content .board_wrapper .board_wrapper_inner .supervisory_board_title {
        font-size: 24px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        color: #898b8e;
        margin-top: 5px;
        padding: 10px 10px 10px 0px; }
      .content .board_wrapper .board_wrapper_inner .supervisory_board_name {
        font-size: 16px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        color: var(--color-product-business-bg);
        margin-top: 10px;
        text-decoration: underline;
        padding: 5px 0; }
      .content .board_wrapper .board_wrapper_inner .second_person_supervisory .supervisory_board_name {
        text-decoration: none; }
      .content .board_wrapper .board_wrapper_inner .first_person_supervisory, .content .board_wrapper .board_wrapper_inner .first_person_directors {
        cursor: pointer; }
      .content .board_wrapper .board_wrapper_inner .supervisory_board_text {
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        color: #898b8e; }
  .content .articles {
    margin-bottom: 20px;
    width: 650px;
    float: left; }
    .content .articles .article {
      display: block;
      overflow: hidden;
      margin-bottom: 20px;
      clear: both;
      font-size: 14px;
      font-family: 'Open Sans', sans-serif;
      font-weight: bold; }
      .content .articles .article .article_title {
        margin-top: 25px;
        margin-bottom: 5px; }
        .content .articles .article .article_title a {
          color: var(--color-product-business-bg); }
      .content .articles .article .article_datetime,
      .content .articles .article .article_author {
        padding-left: 25px;
        display: inline-block;
        background: left center no-repeat;
        margin-right: 10px;
        line-height: 16px;
        height: 16px; }
      .content .articles .article .article_datetime {
        background-image: url(../../images/date.png); }
      .content .articles .article .article_author {
        background-image: url(../../images/author.png); }
      .content .articles .article .article_text {
        margin-top: 5px;
        clear: both;
        display: block; }
  .content .contact_us_wrapper {
    width: 300px;
    float: right; }
    .content .contact_us_wrapper .contact_us_wrapper-inner {
      width: 300px;
      margin-bottom: 30px;
      display: inline-block; }
      .content .contact_us_wrapper .contact_us_wrapper-inner .contact_us {
        display: block;
        min-height: 260px;
        padding: 25px 25px 25px 25px; }
        .content .contact_us_wrapper .contact_us_wrapper-inner .contact_us .contact_us_title {
          font-size: 24px;
          font-family: 'Open Sans', sans-serif;
          font-weight: bold;
          color: #898b8e; }
        .content .contact_us_wrapper .contact_us_wrapper-inner .contact_us .contact_us_text {
          font-size: 14px;
          font-family: 'Open Sans', sans-serif;
          font-weight: bold;
          color: #898b8e;
          margin-top: 15px; }
        .content .contact_us_wrapper .contact_us_wrapper-inner .contact_us .contact_us_button {
          margin-top: 15px; }
          .content .contact_us_wrapper .contact_us_wrapper-inner .contact_us .contact_us_button a {
            font-size: 16px;
            font-family: 'Open Sans', sans-serif;
            font-weight: bold;
            color: white;
            background-color: var(--color-product-business-bg);
            padding: 5px 5px 5px 5px;
            width: 90px;
            border-radius: 3px;
            text-decoration: none; }
            .content .contact_us_wrapper .contact_us_wrapper-inner .contact_us .contact_us_button a:hover {
              text-decoration: none; }
      .content .contact_us_wrapper .contact_us_wrapper-inner .contact_us_shadow {
        height: 8px;
        width: 297px;
        background-image: url(../../images/mini-box-shadow.png);
        float: right; }
  .content .support_pages,
  .content .support_pages-top,
  .content .news-navigation,
  .content .press-room-navigation {
    display: block;
    text-align: center;
    margin: 5px 0;
    clear: both; }
    .content .support_pages ul,
    .content .support_pages .tw-pagination,
    .content .support_pages-top ul,
    .content .support_pages-top .tw-pagination,
    .content .news-navigation ul,
    .content .news-navigation .tw-pagination,
    .content .press-room-navigation ul,
    .content .press-room-navigation .tw-pagination {
      margin: 0;
      padding: 0; }
      .content .support_pages ul li,
      .content .support_pages .tw-pagination li,
      .content .support_pages-top ul li,
      .content .support_pages-top .tw-pagination li,
      .content .news-navigation ul li,
      .content .news-navigation .tw-pagination li,
      .content .press-room-navigation ul li,
      .content .press-room-navigation .tw-pagination li {
        float: none;
        color: #898b8e;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        display: inline-block;
        margin: 0 5px;
        list-style-type: none; }
        .content .support_pages ul li a,
        .content .support_pages ul li .page,
        .content .support_pages .tw-pagination li a,
        .content .support_pages .tw-pagination li .page,
        .content .support_pages-top ul li a,
        .content .support_pages-top ul li .page,
        .content .support_pages-top .tw-pagination li a,
        .content .support_pages-top .tw-pagination li .page,
        .content .news-navigation ul li a,
        .content .news-navigation ul li .page,
        .content .news-navigation .tw-pagination li a,
        .content .news-navigation .tw-pagination li .page,
        .content .press-room-navigation ul li a,
        .content .press-room-navigation ul li .page,
        .content .press-room-navigation .tw-pagination li a,
        .content .press-room-navigation .tw-pagination li .page {
          color: var(--color-product-business-bg);
          margin: 0;
          padding: 2px 5px 2px 5px;
          border-radius: 2px;
          text-decoration: none;
          border: 1px #ccc solid;
          background: #fff; }
        .content .support_pages ul li .current, .content .support_pages ul li a:hover,
        .content .support_pages .tw-pagination li .current,
        .content .support_pages .tw-pagination li a:hover,
        .content .support_pages-top ul li .current,
        .content .support_pages-top ul li a:hover,
        .content .support_pages-top .tw-pagination li .current,
        .content .support_pages-top .tw-pagination li a:hover,
        .content .news-navigation ul li .current,
        .content .news-navigation ul li a:hover,
        .content .news-navigation .tw-pagination li .current,
        .content .news-navigation .tw-pagination li a:hover,
        .content .press-room-navigation ul li .current,
        .content .press-room-navigation ul li a:hover,
        .content .press-room-navigation .tw-pagination li .current,
        .content .press-room-navigation .tw-pagination li a:hover {
          color: white;
          background-color: var(--color-product-business-bg);
          padding: 2px 5px 2px 5px;
          border-radius: 2px;
          text-decoration: none; }
        .content .support_pages ul li.active a, .content .support_pages ul li:hover a,
        .content .support_pages .tw-pagination li.active a,
        .content .support_pages .tw-pagination li:hover a,
        .content .support_pages-top ul li.active a,
        .content .support_pages-top ul li:hover a,
        .content .support_pages-top .tw-pagination li.active a,
        .content .support_pages-top .tw-pagination li:hover a,
        .content .news-navigation ul li.active a,
        .content .news-navigation ul li:hover a,
        .content .news-navigation .tw-pagination li.active a,
        .content .news-navigation .tw-pagination li:hover a,
        .content .press-room-navigation ul li.active a,
        .content .press-room-navigation ul li:hover a,
        .content .press-room-navigation .tw-pagination li.active a,
        .content .press-room-navigation .tw-pagination li:hover a {
          color: white;
          background-color: var(--color-product-business-bg);
          padding: 2px 5px 2px 5px;
          border-radius: 2px;
          text-decoration: none; }
  .content .support_pages-top {
    margin-top: 20px; }
  .content .news-navigation {
    margin: 30px 0; }
    .content .news-navigation.news-navigation-top {
      margin-top: 5px; }
  .content .contact-box-wrapper {
    text-align: center; }
    .content .contact-box-wrapper .contact-box {
      text-align: left;
      display: inline-block;
      width: 300px;
      margin: 25px 10px 0;
      vertical-align: top; }
      .content .contact-box-wrapper .contact-box .separator {
        height: 1px;
        display: block;
        background-color: #e7e8ea;
        margin: 20px 0px; }
      .content .contact-box-wrapper .contact-box .european_office {
        padding: 20px;
        display: block;
        color: #939497;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold; }
        .content .contact-box-wrapper .contact-box .european_office .european_company_name {
          font-size: 16px;
          color: var(--color-product-business-bg);
          margin: 10px 0; }
        .content .contact-box-wrapper .contact-box .european_office .european_contact {
          margin-top: 20px; }
      .content .contact-box-wrapper .contact-box .asian_office {
        border: 1px solid;
        border-color: #e7e8ea;
        padding: 20px;
        border-radius: 4px;
        display: block;
        color: #939497;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold; }
        .content .contact-box-wrapper .contact-box .asian_office .asian_company_name {
          font-size: 16px;
          color: var(--color-product-business-bg);
          margin: 10px 0; }
      .content .contact-box-wrapper .contact-box .cyprus_office {
        border: 1px solid;
        border-color: #e7e8ea;
        padding: 20px;
        border-radius: 4px;
        display: block;
        color: #939497;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold; }
        .content .contact-box-wrapper .contact-box .cyprus_office .cyprus_company_name {
          font-size: 16px;
          color: var(--color-product-business-bg); }
      .content .contact-box-wrapper .contact-box .european_distributor {
        border: 1px solid;
        border-color: #e7e8ea;
        padding: 20px;
        border-radius: 4px;
        display: block;
        color: #939497;
        font-size: 14px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold; }
        .content .contact-box-wrapper .contact-box .european_distributor .european_distributor_company_name {
          font-size: 16px;
          color: var(--color-product-business-bg);
          margin: 10px 0; }
        .content .contact-box-wrapper .contact-box .european_distributor .european_distributor_link a:hover {
          color: var(--color-product-business-bg); }
        .content .contact-box-wrapper .contact-box .european_distributor .g-recaptcha {
          text-align: center; }
        .content .contact-box-wrapper .contact-box .european_distributor .g-recaptcha > div {
          display: inline-block; }
  .content .system-warrning {
    display: block;
    padding: 10px 25px;
    margin: 5px;
    border: solid 1px red;
    background-color: #f3b47d; }
    .content .system-warrning h2 {
      margin: 10px 0;
      color: red; }
    .content .system-warrning span {
      color: red; }
    .content .system-warrning .system-warrning-inner {
      padding-left: 25px;
      margin-bottom: 20px; }
  .content .products-tax-breadcrumb_navi,
  .content .posts-tax-breadcrumb_navi {
    display: block; }
    .content .products-tax-breadcrumb_navi ul,
    .content .posts-tax-breadcrumb_navi ul {
      padding: 0 !important;
      list-style: none;
      margin: 0;
      display: block;
      vertical-align: middle; }
      .content .products-tax-breadcrumb_navi ul li,
      .content .posts-tax-breadcrumb_navi ul li {
        vertical-align: middle;
        list-style: none;
        padding: 0;
        margin: 2px 5px;
        display: inline-block; }
        .content .products-tax-breadcrumb_navi ul li a,
        .content .products-tax-breadcrumb_navi ul li span,
        .content .posts-tax-breadcrumb_navi ul li a,
        .content .posts-tax-breadcrumb_navi ul li span {
          display: block;
          padding: 2px 2px; }
      @media only screen and (max-width: 768px) {
        .content .products-tax-breadcrumb_navi ul,
        .content .posts-tax-breadcrumb_navi ul {
          padding: 0; } }
  .content .header-education,
  .content .header-business,
  .content .header-education-single,
  .content .header-business-single,
  .content .header-education-business {
    border-radius: var(--border-radius-default);
    background-color: var(--color-header-background);
    height: auto; }
    .content .header-education h1,
    .content .header-business h1,
    .content .header-education-single h1,
    .content .header-business-single h1,
    .content .header-education-business h1 {
      color: #59636c;
      font-size: 40px;
      font-weight: normal; }
    .content .header-education p,
    .content .header-business p,
    .content .header-education-single p,
    .content .header-business-single p,
    .content .header-education-business p {
      color: #59636c;
      line-height: 25px;
      font-size: 14px; }
    .content .header-education .col-md-9,
    .content .header-business .col-md-9,
    .content .header-education-single .col-md-9,
    .content .header-business-single .col-md-9,
    .content .header-education-business .col-md-9 {
      width: 75%; }
  .content .header-education-business {
    min-height: 190px;
    text-align: center;
    position: relative; }
    .content .header-education-business .left-bg,
    .content .header-education-business .right-bg {
      position: absolute;
      background-repeat: no-repeat;
      background-size: auto 100%;
      width: 50%;
      top: 0;
      bottom: 0; }
    .content .header-education-business .left-bg {
      left: 0;
      background-image: url(../../images/education-products-archive.png);
      background-position: left; }
    .content .header-education-business .right-bg {
      right: 0;
      background-image: url(../../images/business-products-archive.png);
      background-position: right; }
    .content .header-education-business .col-md-9 {
      display: inline-block;
      margin: 0 auto;
      text-align: left;
      width: 40%;
      float: none; }
    @media only screen and (max-width: 980px) {
      .content .header-education-business .left-bg,
      .content .header-education-business .right-bg {
        display: none; }
      .content .header-education-business .col-md-9 {
        width: 100%; } }
  .content .header-education {
    background-image: url(../../images/bg-header-edu.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: auto 100%;
    min-height: 190px; }
  .content .header-education,
  .content .header-education-single {
    border-bottom: var(--color-product-education-bg) 5px solid; }
  .content .header-business {
    background-image: url(../../images/bg-header-bus.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: auto 100%;
    min-height: 190px; }
  .content .header-business,
  .content .header-business-single {
    border-bottom: var(--color-product-business-bg) 5px solid; }
  .content .education-view .col-left,
  .content .business-view .col-left,
  .content .single-product .col-left {
    width: 65%;
    float: left; }
    .content .education-view .col-left .col-left-inner,
    .content .business-view .col-left .col-left-inner,
    .content .single-product .col-left .col-left-inner {
      display: block;
      padding: 0; }
      .content .education-view .col-left .col-left-inner .category-liste h4 a,
      .content .business-view .col-left .col-left-inner .category-liste h4 a,
      .content .single-product .col-left .col-left-inner .category-liste h4 a {
        font-size: 16px; }
        .content .education-view .col-left .col-left-inner .category-liste h4 a.education,
        .content .business-view .col-left .col-left-inner .category-liste h4 a.education,
        .content .single-product .col-left .col-left-inner .category-liste h4 a.education {
          color: var(--color-product-education-bg); }
        .content .education-view .col-left .col-left-inner .category-liste h4 a.business,
        .content .business-view .col-left .col-left-inner .category-liste h4 a.business,
        .content .single-product .col-left .col-left-inner .category-liste h4 a.business {
          color: var(--color-product-business-bg); }
      .content .education-view .col-left .col-left-inner .category-liste p,
      .content .business-view .col-left .col-left-inner .category-liste p,
      .content .single-product .col-left .col-left-inner .category-liste p {
        color: #898b8e;
        font-size: 13px; }
      .content .education-view .col-left .col-left-inner .category-liste .morse,
      .content .business-view .col-left .col-left-inner .category-liste .morse,
      .content .single-product .col-left .col-left-inner .category-liste .morse {
        text-decoration: none;
        margin: 7px 0px 15px 0px; }
      .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat,
      .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat,
      .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat {
        padding: 10px 0 0; }
        .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat:hover,
        .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat:hover,
        .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat:hover {
          background-color: var(--color-gray-background); }
        .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat.opened,
        .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat.opened,
        .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat.opened {
          background-color: var(--color-gray-background-light); }
          .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat.opened .category-liste-right .btn-danger,
          .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat.opened .category-liste-right .btn-danger,
          .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat.opened .category-liste-right .btn-danger {
            background-color: #c3c4c6; }
        .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .showproducts,
        .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .showproducts,
        .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .showproducts {
          cursor: pointer; }
        .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .showproducts-block,
        .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .showproducts-block,
        .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .showproducts-block {
          overflow: hidden;
          display: block;
          padding-bottom: 10px;
          border-bottom: #c5c5c5 1px dashed; }
        .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left,
        .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left,
        .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left {
          float: left;
          width: 30%; }
          .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left .view-img,
          .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left .view-img,
          .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left .view-img {
            display: block; }
            .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left .view-img img,
            .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left .view-img img,
            .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-left .view-img img {
              width: 90%;
              height: auto;
              display: block;
              margin: 0 auto;
              padding: 6px 15px;
              -webkit-border-radius: 4px;
              -moz-border-radius: 4px;
              border-radius: 4px; }
        .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right,
        .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right,
        .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right {
          float: right;
          width: 70%; }
          .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger,
          .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out,
          .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger,
          .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out,
          .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger,
          .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out {
            color: #ffffff; }
            .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger:hover,
            .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out:hover,
            .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger:hover,
            .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out:hover,
            .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger:hover,
            .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out:hover {
              background-color: #c3c4c6; }
            .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger:focus,
            .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out:focus,
            .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger:focus,
            .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out:focus,
            .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger:focus,
            .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-out:focus {
              outline: none; }
          .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-education,
          .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-education,
          .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-education {
            background-color: var(--color-product-education-bg);
            border-color: var(--color-product-education-bg); }
          .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-business,
          .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-business,
          .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-right .btn-danger-business {
            background-color: var(--color-product-business-bg);
            border-color: var(--color-product-business-bg); }
        .content .education-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-none,
        .content .business-view .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-none,
        .content .single-product .col-left .col-left-inner .category-liste .actives-prod-cat .category-liste-none {
          float: none;
          width: 100%;
          padding-left: 20px; }
      .content .education-view .col-left .col-left-inner .category-liste .product-cat,
      .content .business-view .col-left .col-left-inner .category-liste .product-cat,
      .content .single-product .col-left .col-left-inner .category-liste .product-cat {
        width: 100%;
        clear: both;
        padding: 15px;
        overflow: hidden;
        border-bottom: #c5c5c5 1px dashed;
        background-color: var(--color-gray-background-light);
        display: none; }
        .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block,
        .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block,
        .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block {
          margin: 5px 0;
          width: 50%; }
          .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.left,
          .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.left,
          .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block.left {
            float: left;
            clear: both; }
          .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.right,
          .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.right,
          .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block.right {
            float: right; }
          .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul,
          .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul,
          .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul {
            margin: 0;
            padding: 6px 0px 0px 30px;
            font-family: 'Open Sans', sans-serif; }
            .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li,
            .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li,
            .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li {
              line-height: 25px; }
              .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li a,
              .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li a,
              .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li a {
                font-size: 16px;
                text-decoration: none; }
                .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li a:hover,
                .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li a:hover,
                .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block ul li a:hover {
                  text-decoration: underline; }
          .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block h5,
          .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block h5,
          .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block h5 {
            margin: 0;
            padding: 10px 0px 0px 15px;
            color: #898b8e;
            font-size: 16px; }
          .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.education ul li,
          .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.education ul li,
          .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block.education ul li {
            list-style-image: url(../../images/bg-li-o.png); }
            .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.education ul li a,
            .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.education ul li a,
            .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block.education ul li a {
              color: var(--color-product-business-bg); }
          .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.business ul li,
          .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.business ul li,
          .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block.business ul li {
            list-style-image: url("../../images/bg-li.png"); }
            .content .education-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.business ul li a,
            .content .business-view .col-left .col-left-inner .category-liste .product-cat .product-cat-block.business ul li a,
            .content .single-product .col-left .col-left-inner .category-liste .product-cat .product-cat-block.business ul li a {
              color: var(--color-product-business-bg); }
    .content .education-view .col-left .login-form-category-hide,
    .content .business-view .col-left .login-form-category-hide,
    .content .single-product .col-left .login-form-category-hide {
      padding: 20px 0 0;
      text-align: center; }
      .content .education-view .col-left .login-form-category-hide form,
      .content .business-view .col-left .login-form-category-hide form,
      .content .single-product .col-left .login-form-category-hide form {
        margin-top: 15px;
        display: inline-block;
        text-align: left; }
        .content .education-view .col-left .login-form-category-hide form .login-username label,
        .content .education-view .col-left .login-form-category-hide form .login-password label,
        .content .business-view .col-left .login-form-category-hide form .login-username label,
        .content .business-view .col-left .login-form-category-hide form .login-password label,
        .content .single-product .col-left .login-form-category-hide form .login-username label,
        .content .single-product .col-left .login-form-category-hide form .login-password label {
          display: block;
          text-align: center; }
        .content .education-view .col-left .login-form-category-hide form .login-username input,
        .content .education-view .col-left .login-form-category-hide form .login-password input,
        .content .business-view .col-left .login-form-category-hide form .login-username input,
        .content .business-view .col-left .login-form-category-hide form .login-password input,
        .content .single-product .col-left .login-form-category-hide form .login-username input,
        .content .single-product .col-left .login-form-category-hide form .login-password input {
          border-radius: 5px;
          background: var(--color-gray-background-light);
          width: 220px;
          height: 40px;
          border: solid 1px #c3c4c6;
          padding-left: 15px;
          margin-bottom: 20px;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          display: block; }
        .content .education-view .col-left .login-form-category-hide form .login-remember,
        .content .business-view .col-left .login-form-category-hide form .login-remember,
        .content .single-product .col-left .login-form-category-hide form .login-remember {
          text-align: center; }
        .content .education-view .col-left .login-form-category-hide form .login-submit,
        .content .business-view .col-left .login-form-category-hide form .login-submit,
        .content .single-product .col-left .login-form-category-hide form .login-submit {
          text-align: center; }
          .content .education-view .col-left .login-form-category-hide form .login-submit input,
          .content .business-view .col-left .login-form-category-hide form .login-submit input,
          .content .single-product .col-left .login-form-category-hide form .login-submit input {
            background: none;
            background-color: var(--color-product-business-bg);
            border: none;
            border-radius: 5px;
            color: #fff;
            font-size: 16px;
            padding: 10px 18px; }
            .content .education-view .col-left .login-form-category-hide form .login-submit input:hover,
            .content .business-view .col-left .login-form-category-hide form .login-submit input:hover,
            .content .single-product .col-left .login-form-category-hide form .login-submit input:hover {
              background-color: #c3c4c6; }
  .content .education-view .col-right,
  .content .business-view .col-right,
  .content .single-product .col-right {
    width: 35%;
    float: right;
    padding-top: 20px; }
    .content .education-view .col-right .col-right-inner,
    .content .business-view .col-right .col-right-inner,
    .content .single-product .col-right .col-right-inner {
      display: block; }
      @media (min-width: 980px) {
        .content .education-view .col-right .col-right-inner,
        .content .business-view .col-right .col-right-inner,
        .content .single-product .col-right .col-right-inner {
          padding-left: 20px; } }
      .content .education-view .col-right .col-right-inner .mini-box,
      .content .business-view .col-right .col-right-inner .mini-box,
      .content .single-product .col-right .col-right-inner .mini-box {
        display: block;
        margin-bottom: 20px;
        width: 100%; }
        .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner,
        .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner,
        .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner {
          border: #e7e8ea 1px solid;
          border-radius: var(--border-radius-box);
          margin: 0px;
          color: #898b8e;
          padding: 18px; }
          .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner ul,
          .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner ul,
          .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner ul {
            margin: 0;
            padding: 10px 0px 0px 15px; }
            .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner ul li,
            .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner ul li,
            .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner ul li {
              list-style-image: url(../../images/bg-li.png);
              line-height: 25px; }
          .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner h3,
          .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner h3,
          .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner h3 {
            margin-top: 0; }
          .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner .moree,
          .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner .moree,
          .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner .moree {
            background-color: #c3c4c6;
            border-radius: 5px;
            color: #FFFFFF;
            font-size: 16px;
            padding: 10px 18px;
            display: inline-block;
            text-decoration: none;
            margin-top: 8px; }
            .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner .moree:hover,
            .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner .moree:hover,
            .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner .moree:hover {
              background-color: #c3c4c6; }
            .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner .moree.education,
            .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner .moree.education,
            .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner .moree.education {
              background-color: #ff902f; }
              .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner .moree.education:hover,
              .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner .moree.education:hover,
              .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner .moree.education:hover {
                background-color: #c3c4c6; }
            .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner .moree.business,
            .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner .moree.business,
            .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner .moree.business {
              background-color: var(--color-product-business-bg); }
              .content .education-view .col-right .col-right-inner .mini-box .mini-box-inner .moree.business:hover,
              .content .business-view .col-right .col-right-inner .mini-box .mini-box-inner .moree.business:hover,
              .content .single-product .col-right .col-right-inner .mini-box .mini-box-inner .moree.business:hover {
                background-color: #c3c4c6; }
        .content .education-view .col-right .col-right-inner .mini-box .mini-box-shadow,
        .content .business-view .col-right .col-right-inner .mini-box .mini-box-shadow,
        .content .single-product .col-right .col-right-inner .mini-box .mini-box-shadow {
          width: 100%;
          height: 15px;
          background-repeat: no-repeat;
          background-position: center 0px; }
  .content .navetabs-education .nav-tabs .menu-button-strikes,
  .content .navetabs-business .nav-tabs .menu-button-strikes {
    display: none; }
  .content .simliar-prod {
    border: #e7e8ea 1px solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    min-height: 200px;
    margin: 25px 0px;
    padding: 25px 10px; }
    .content .simliar-prod .simliar-prod-inner {
      padding: 0 5px; }
    .content .simliar-prod .simliar-prod-header {
      display: block; }
    .content .simliar-prod h3 {
      color: #898B8E;
      display: block;
      font-size: 24px;
      margin: 0 0 20px;
      padding: 0; }
    .content .simliar-prod .prodecte-simlitar {
      float: left;
      width: 33.3333333%;
      padding: 25px 20px; }
      .content .simliar-prod .prodecte-simlitar img {
        max-width: 200px;
        width: 100%;
        height: auto;
        float: none;
        clear: both;
        margin: 0 auto;
        display: block; }
      .content .simliar-prod .prodecte-simlitar a {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
        font-size: 16px;
        margin: 10px 0px; }
        .content .simliar-prod .prodecte-simlitar a:hover {
          text-decoration: none; }
        .content .simliar-prod .prodecte-simlitar a.prod-img {
          display: block;
          width: 100%;
          min-height: 218px;
          text-align: center; }
      .content .simliar-prod .prodecte-simlitar p {
        color: #898b8e;
        font-size: 14px;
        line-height: 20px;
        padding: 15px 0px;
        float: none;
        clear: both;
        display: block; }
      .content .simliar-prod .prodecte-simlitar .prod-link {
        text-align: center; }
      .content .simliar-prod .prodecte-simlitar .moree {
        background-color: var(--color-product-business-bg);
        border-radius: 5px;
        color: #FFFFFF !important;
        font-size: 16px;
        padding: 10px 18px 10px 18px;
        text-decoration: none;
        border-width: 1px;
        border-style: solid;
        display: inline-block;
        margin: 0 auto;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold; }
        .content .simliar-prod .prodecte-simlitar .moree:hover {
          background-color: #c3c4c6 !important; }
      .content .simliar-prod .prodecte-simlitar.education a {
        color: #ff902f; }
      .content .simliar-prod .prodecte-simlitar.education .moree {
        background-color: #ff902f;
        border-color: #ff902f; }
      .content .simliar-prod .prodecte-simlitar.business a {
        color: var(--color-product-business-bg); }
      .content .simliar-prod .prodecte-simlitar.business .moree {
        background-color: var(--color-product-business-bg);
        border-color: var(--color-product-business-bg); }
  .content .tab-content .category-list {
    padding: 15px 0px; }
    .content .tab-content .category-list h4 a {
      color: var(--color-product-business-bg);
      font-size: 16px; }
    .content .tab-content .category-list p {
      color: #898b8e;
      font-size: 13px; }
    .content .tab-content .category-list .morse {
      text-decoration: none;
      margin: 7px 0px 15px 0px; }
  .content .education-categorie,
  .content .business-categorie {
    min-height: 200px;
    margin: 25px 0px; }
    .content .education-categorie .education-products,
    .content .education-categorie .business-products,
    .content .business-categorie .education-products,
    .content .business-categorie .business-products {
      text-align: center;
      min-height: 295px;
      width: 33.33333333333333%;
      float: left; }
      .content .education-categorie .education-products h3,
      .content .education-categorie .business-products h3,
      .content .business-categorie .education-products h3,
      .content .business-categorie .business-products h3 {
        margin: 0;
        font-size: 16px; }
        .content .education-categorie .education-products h3 a,
        .content .education-categorie .business-products h3 a,
        .content .business-categorie .education-products h3 a,
        .content .business-categorie .business-products h3 a {
          display: block;
          padding: 20px 0 15px;
          text-decoration: underline; }
          .content .education-categorie .education-products h3 a:hover,
          .content .education-categorie .business-products h3 a:hover,
          .content .business-categorie .education-products h3 a:hover,
          .content .business-categorie .business-products h3 a:hover {
            text-decoration: none; }
        .content .education-categorie .education-products h3.education,
        .content .education-categorie .business-products h3.education,
        .content .business-categorie .education-products h3.education,
        .content .business-categorie .business-products h3.education {
          color: var(--color-product-education-bg); }
          .content .education-categorie .education-products h3.education a,
          .content .education-categorie .business-products h3.education a,
          .content .business-categorie .education-products h3.education a,
          .content .business-categorie .business-products h3.education a {
            color: var(--color-product-education-bg); }
        .content .education-categorie .education-products h3.business,
        .content .education-categorie .business-products h3.business,
        .content .business-categorie .education-products h3.business,
        .content .business-categorie .business-products h3.business {
          color: var(--color-product-business-bg); }
          .content .education-categorie .education-products h3.business a,
          .content .education-categorie .business-products h3.business a,
          .content .business-categorie .education-products h3.business a,
          .content .business-categorie .business-products h3.business a {
            color: var(--color-product-business-bg); }
      .content .education-categorie .education-products .product-img a,
      .content .education-categorie .business-products .product-img a,
      .content .business-categorie .education-products .product-img a,
      .content .business-categorie .business-products .product-img a {
        display: block; }
        .content .education-categorie .education-products .product-img a img,
        .content .education-categorie .business-products .product-img a img,
        .content .business-categorie .education-products .product-img a img,
        .content .business-categorie .business-products .product-img a img {
          width: auto;
          max-height: 150px; }
      .content .education-categorie .education-products .products-btns,
      .content .education-categorie .business-products .products-btns,
      .content .business-categorie .education-products .products-btns,
      .content .business-categorie .business-products .products-btns {
        padding-top: 10px; }
        .content .education-categorie .education-products .products-btns .moree,
        .content .education-categorie .business-products .products-btns .moree,
        .content .business-categorie .education-products .products-btns .moree,
        .content .business-categorie .business-products .products-btns .moree {
          display: inline-block;
          border-radius: 5px;
          color: #FFFFFF;
          font-size: 16px;
          padding: 6px 18px;
          text-decoration: none;
          border-width: 1px;
          border-style: solid;
          font-family: 'Open Sans', sans-serif;
          font-weight: bold; }
          .content .education-categorie .education-products .products-btns .moree:hover,
          .content .education-categorie .business-products .products-btns .moree:hover,
          .content .business-categorie .education-products .products-btns .moree:hover,
          .content .business-categorie .business-products .products-btns .moree:hover {
            background-color: #c3c4c6 !important;
            color: #FFFFFF; }
        .content .education-categorie .education-products .products-btns.education .moree,
        .content .education-categorie .business-products .products-btns.education .moree,
        .content .business-categorie .education-products .products-btns.education .moree,
        .content .business-categorie .business-products .products-btns.education .moree {
          border-color: var(--color-product-education-border);
          background-color: var(--color-product-education-bg); }
        .content .education-categorie .education-products .products-btns.business .moree,
        .content .education-categorie .business-products .products-btns.business .moree,
        .content .business-categorie .education-products .products-btns.business .moree,
        .content .business-categorie .business-products .products-btns.business .moree {
          border-color: var(--color-product-business-border);
          background-color: var(--color-product-business-bg); }
    .content .education-categorie .education-products.products-1, .content .education-categorie .education-products.products-2, .content .education-categorie .education-products.products-3,
    .content .business-categorie .education-products.products-1,
    .content .business-categorie .education-products.products-2,
    .content .business-categorie .education-products.products-3 {
      border-bottom: #c5c5c5 1px dashed; }
    .content .education-categorie .business-products.products-1, .content .education-categorie .business-products.products-2, .content .education-categorie .business-products.products-3, .content .education-categorie .business-products.products-4, .content .education-categorie .business-products.products-5, .content .education-categorie .business-products.products-6,
    .content .business-categorie .business-products.products-1,
    .content .business-categorie .business-products.products-2,
    .content .business-categorie .business-products.products-3,
    .content .business-categorie .business-products.products-4,
    .content .business-categorie .business-products.products-5,
    .content .business-categorie .business-products.products-6 {
      border-bottom: #c5c5c5 1px dashed; }
  .content .video-js {
    max-width: 100% !important; }

@media only screen and (min-width: 981px) {
  .content .navetabs-education .nav-tabs li,
  .content .navetabs-business .nav-tabs li {
    min-height: 58px !important;
    display: table-cell !important; } }
@media only screen and (min-width: 980px) {
  .content .site-main-menu .menu-first-menu-container,
  .content .site-main-menu .menu-ruske-menu-container {
    display: block !important; } }
@media only screen and (max-width: 980px) {
  .content {
    margin: 0 5px; }
    .content .site-main-menu {
      overflow: hidden;
      border: 1px solid #dfdfdf;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px; }
      .content .site-main-menu .site-main-menu-button {
        display: block; }
      .content .site-main-menu .menu-first-menu-container,
      .content .site-main-menu .menu-ruske-menu-container {
        display: none; }
        .content .site-main-menu .menu-first-menu-container .menu li,
        .content .site-main-menu .menu-ruske-menu-container .menu li {
          display: block;
          width: 100%;
          border-right-width: 0; }
        .content .site-main-menu .menu-first-menu-container .menu .homeli,
        .content .site-main-menu .menu-ruske-menu-container .menu .homeli {
          border-radius: 0;
          border-top-width: 1px; }
        .content .site-main-menu .menu-first-menu-container .menu .login,
        .content .site-main-menu .menu-first-menu-container .menu .log-out,
        .content .site-main-menu .menu-ruske-menu-container .menu .login,
        .content .site-main-menu .menu-ruske-menu-container .menu .log-out {
          border-radius: 0px 0px 0px 5px !Important; }
        .content .site-main-menu .menu-first-menu-container .menu .sub-menu,
        .content .site-main-menu .menu-ruske-menu-container .menu .sub-menu {
          position: relative;
          top: 0; }
        .content .site-main-menu .menu-first-menu-container.active,
        .content .site-main-menu .menu-ruske-menu-container.active {
          display: block; }
      .content .site-main-menu .shadow {
        right: 5px; }
      .content .site-main-menu #login {
        width: 50%;
        min-width: 280px;
        max-width: 100%;
        right: 5px; }
    .content .board_wrapper,
    .content .company_info,
    .content .articles,
    .content .contact_us_wrapper {
      width: 100%;
      float: none; }
    .content .board_wrapper {
      text-align: center; }
      .content .board_wrapper .board_wrapper_inner {
        vertical-align: top;
        text-align: left;
        margin: 30px 10px; }
        .content .board_wrapper .board_wrapper_inner .supervisory_board,
        .content .board_wrapper .board_wrapper_inner .board_directors {
          min-height: 320px; }
    .content .contact_us_wrapper {
      text-align: center; }
      .content .contact_us_wrapper .contact_us_wrapper-inner {
        vertical-align: top;
        text-align: left;
        margin: 30px 10px; }
    .content .row .support,
    .content .row .content_right {
      width: 100%;
      float: none; }
    .content .row .support_links .nav-tabs {
      display: none; }
    .content .row .support_links .nav-tabs-mobile {
      display: block; }
    .content .education-view .col-left,
    .content .education-view .col-right,
    .content .business-view .col-left,
    .content .business-view .col-right,
    .content .single-product .col-left,
    .content .single-product .col-right {
      width: 100%;
      float: none; }
    .content .education-view .col-right,
    .content .business-view .col-right,
    .content .single-product .col-right {
      text-align: center; }
      .content .education-view .col-right .mini-box,
      .content .business-view .col-right .mini-box,
      .content .single-product .col-right .mini-box {
        max-width: 300px;
        text-align: left;
        margin: 25px 10px 0;
        display: inline-block !important;
        vertical-align: top; }
        .content .education-view .col-right .mini-box .mini-box-inner,
        .content .business-view .col-right .mini-box .mini-box-inner,
        .content .single-product .col-right .mini-box .mini-box-inner {
          min-height: 265px; }
    .content .navetabs-education,
    .content .navetabs-business {
      margin-bottom: 10px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      overflow: hidden; }
      .content .navetabs-education .nav-tabs,
      .content .navetabs-business .nav-tabs {
        position: relative;
        display: block; }
        .content .navetabs-education .nav-tabs li,
        .content .navetabs-business .nav-tabs li {
          display: none;
          background-image: none;
          padding: 0;
          width: 100%;
          max-width: 100% !important;
          line-height: 30px !important; }
          .content .navetabs-education .nav-tabs li a,
          .content .navetabs-education .nav-tabs li span.active,
          .content .navetabs-business .nav-tabs li a,
          .content .navetabs-business .nav-tabs li span.active {
            padding-bottom: 10px;
            border-radius: 0;
            margin: 0 !important;
            height: auto !important; }
            .content .navetabs-education .nav-tabs li a:hover,
            .content .navetabs-education .nav-tabs li span.active:hover,
            .content .navetabs-business .nav-tabs li a:hover,
            .content .navetabs-business .nav-tabs li span.active:hover {
              background-color: #c3c4c6 !important; }
          .content .navetabs-education .nav-tabs li.active,
          .content .navetabs-business .nav-tabs li.active {
            display: block !important; }
            .content .navetabs-education .nav-tabs li.active a:hover,
            .content .navetabs-business .nav-tabs li.active a:hover {
              cursor: pointer; }
          .content .navetabs-education .nav-tabs li.actived a:hover,
          .content .navetabs-business .nav-tabs li.actived a:hover {
            cursor: pointer; }
        .content .navetabs-education .nav-tabs .menu-button-strikes,
        .content .navetabs-business .nav-tabs .menu-button-strikes {
          display: block;
          position: absolute;
          right: 15px;
          height: 50px;
          top: 0px; }
          .content .navetabs-education .nav-tabs .menu-button-strikes .menu-button-strikes-inner,
          .content .navetabs-business .nav-tabs .menu-button-strikes .menu-button-strikes-inner {
            display: inline-block;
            margin-top: 15px; }
            .content .navetabs-education .nav-tabs .menu-button-strikes .menu-button-strikes-inner span,
            .content .navetabs-business .nav-tabs .menu-button-strikes .menu-button-strikes-inner span {
              display: block;
              position: relative;
              z-index: 999;
              margin-top: 4px;
              height: 2px;
              background: #fff;
              width: 24px; } }
@media only screen and (max-width: 768px) {
  .content .category .left,
  .content .category .right,
  .content .fronfooter .left,
  .content .fronfooter .right {
    display: block;
    float: none;
    clear: both;
    width: 98%;
    margin: 0 auto 5px auto; }
  .content .header-education,
  .content .header-business {
    background-image: none; }
    .content .header-education .col-md-9,
    .content .header-business .col-md-9 {
      width: 100%; }
  .content .education-categorie .education-products,
  .content .education-categorie .business-products,
  .content .business-categorie .education-products,
  .content .business-categorie .business-products {
    width: 50%; }
  .content .education-categorie .education-products.products-4,
  .content .business-categorie .education-products.products-4 {
    border-bottom: #c5c5c5 1px dashed; }
  .content .simliar-prod .prodecte-simlitar {
    float: none;
    clear: both;
    width: 100%; }
    .content .simliar-prod .prodecte-simlitar a.prod-img {
      min-height: inherit; }
  .content .row .support-warranty .warranty-left,
  .content .row .support-warranty .warranty-right {
    float: none;
    width: 100%; }
  .content .row .support-warranty .warranty-left {
    padding: 10px 0;
    text-align: center; }
    .content .row .support-warranty .warranty-left .warrantybutton {
      margin: 10px;
      font-size: 15px; }
  .content .row .support-warranty .warranty-right .wpcf7-form table {
    text-align: center;
    display: block; }
    .content .row .support-warranty .warranty-right .wpcf7-form table tbody {
      display: block; }
      .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr {
        clear: both;
        display: block; }
        .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr td {
          display: block; }
          .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr td span {
            float: none !important;
            vertical-align: middle; }
            .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr td span.wpcf7-form-control-wrap {
              display: block; }
            .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr td span.price, .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr td span.currency {
              display: inline-block; }
          .content .row .support-warranty .warranty-right .wpcf7-form table tbody tr td input {
            font-size: 16px;
            line-height: 16px;
            max-width: 100%; } }
@media only screen and (max-width: 640px) {
  .content .row .support #user_manuals .manual .manual_top .manual_view-overlay {
    float: none;
    clear: both;
    width: 100%;
    text-align: center;
    display: block; }
    .content .row .support #user_manuals .manual .manual_top .manual_view-overlay .manual_view {
      padding-left: 15px;
      display: inline-block;
      margin: 0 auto;
      text-align: left; }
  .content .row .support #user_manuals .manual .manual_bottom table {
    display: block; }
    .content .row .support #user_manuals .manual .manual_bottom table .hidden-text {
      visibility: visible;
      font-size: inherit; }
    .content .row .support #user_manuals .manual .manual_bottom table .visible-text {
      visibility: hidden;
      font-size: 0; }
    .content .row .support #user_manuals .manual .manual_bottom table tbody {
      display: block; }
      .content .row .support #user_manuals .manual .manual_bottom table tbody tr {
        display: block;
        overflow: hidden;
        clear: both;
        max-width: 100%; }
        .content .row .support #user_manuals .manual .manual_bottom table tbody tr th {
          display: none; }
        .content .row .support #user_manuals .manual .manual_bottom table tbody tr th.file-name-title {
          display: block;
          text-align: center; }
        .content .row .support #user_manuals .manual .manual_bottom table tbody tr td.file-name,
        .content .row .support #user_manuals .manual .manual_bottom table tbody tr td.file-size,
        .content .row .support #user_manuals .manual .manual_bottom table tbody tr td.file-lang {
          display: block; }
        .content .row .support #user_manuals .manual .manual_bottom table tbody tr td.file-name {
          border-top: #c5c5c5 1px dashed;
          padding-top: 4px;
          margin-top: 3px;
          width: 100%;
          overflow: hidden;
          clear: both;
          text-align: center;
          word-break: break-all; }
        .content .row .support #user_manuals .manual .manual_bottom table tbody tr td.file-size {
          float: left;
          width: 50%;
          text-align: right; }
        .content .row .support #user_manuals .manual .manual_bottom table tbody tr td.file-lang {
          float: right;
          width: 50%;
          text-align: left; }
  .content .education-categorie .education-products,
  .content .education-categorie .business-products,
  .content .business-categorie .education-products,
  .content .business-categorie .business-products {
    width: 100%; }
  .content .education-categorie .education-products.products-5,
  .content .business-categorie .education-products.products-5 {
    border-bottom: #c5c5c5 1px dashed; } }
@media only screen and (max-width: 480px) {
  .content .row .support #user_manuals .manual .manual_top .manual_image,
  .content .row .support #user_manuals .manual .manual_top .manual_title-overlay {
    display: block;
    width: 100%;
    float: none;
    clear: both;
    text-align: center; }
  .content .row .support #user_manuals .manual .manual_top .manual_image img {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin: 0 auto; }
  .content .row .site-main-menu #login {
    width: inherit;
    left: 5px; } }
.col-right-inner .mini-box .mini-box-inner.product-register-free {
  min-height: auto !important;
  padding: 0 !important;
  border: none !important;
  background-color: #01b5e2; }
  .col-right-inner .mini-box .mini-box-inner.product-register-free a {
    display: block;
    padding: 14px;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 500;
    text-align: center; }
.col-right-inner .mini-box .mini-box-inner.store-box h3 {
  margin-bottom: 20px; }
.col-right-inner .mini-box .mini-box-inner.store-box .storing-buttons-title {
  font-weight: bold;
  margin-bottom: 10px;
  padding: 0 10px; }
.col-right-inner .mini-box .mini-box-inner.store-box .store-buttons {
  clear: both;
  margin-bottom: 20px;
  padding: 0 10px; }
  .col-right-inner .mini-box .mini-box-inner.store-box .store-buttons a {
    max-width: 47%;
    display: block;
    vertical-align: top; }
    .col-right-inner .mini-box .mini-box-inner.store-box .store-buttons a.google-play-button {
      float: left;
      position: relative;
      z-index: 999; }
    .col-right-inner .mini-box .mini-box-inner.store-box .store-buttons a.itunes-button-right {
      float: right;
      position: relative;
      z-index: 999; }
    @media only screen and (max-width: 980px) {
      .col-right-inner .mini-box .mini-box-inner.store-box .store-buttons a {
        max-width: 100%; }
        .col-right-inner .mini-box .mini-box-inner.store-box .store-buttons a.google-play-button, .col-right-inner .mini-box .mini-box-inner.store-box .store-buttons a.itunes-button {
          float: none;
          display: block;
          text-align: center;
          margin: 10px 0; }
        .col-right-inner .mini-box .mini-box-inner.store-box .store-buttons a.google-play-button {
          margin-bottom: 20px; } }
    .col-right-inner .mini-box .mini-box-inner.store-box .store-buttons a img {
      width: 100%;
      height: auto;
      display: block;
      vertical-align: top; }
.col-right-inner .mini-box .mini-box-inner.share-box {
  display: block;
  overflow: hidden;
  clear: both; }
  .col-right-inner .mini-box .mini-box-inner.share-box .sharing-buttons {
    text-align: center;
    display: block;
    overflow: hidden;
    margin: 0; }
    .col-right-inner .mini-box .mini-box-inner.share-box .sharing-buttons .sharing-buttons-inner {
      display: inline-block; }
    @media only screen and (max-width: 980px) {
      .col-right-inner .mini-box .mini-box-inner.share-box .sharing-buttons {
        margin-bottom: 0; } }
  .col-right-inner .mini-box .mini-box-inner.share-box .by-mail {
    display: block;
    float: left;
    margin-right: 5px; }
    .col-right-inner .mini-box .mini-box-inner.share-box .by-mail a {
      display: block;
      vertical-align: top; }
      .col-right-inner .mini-box .mini-box-inner.share-box .by-mail a img {
        display: block;
        vertical-align: top;
        max-width: 32px;
        height: auto;
        opacity: 1; }
        .col-right-inner .mini-box .mini-box-inner.share-box .by-mail a img:hover {
          opacity: 0.8; }
  .col-right-inner .mini-box .mini-box-inner.share-box .by-share {
    display: block;
    float: left; }
    .col-right-inner .mini-box .mini-box-inner.share-box .by-share div {
      display: flex !important;
      vertical-align: top !important; }
    .col-right-inner .mini-box .mini-box-inner.share-box .by-share a {
      display: block;
      vertical-align: top;
      float: left; }
      .col-right-inner .mini-box .mini-box-inner.share-box .by-share a img {
        padding-top: 0 !important;
        display: block;
        vertical-align: top; }
      .col-right-inner .mini-box .mini-box-inner.share-box .by-share a.hupso_toolbar {
        display: none !important; }
  @media only screen and (min-width: 980px) {
    .col-right-inner .mini-box .mini-box-inner.share-box {
      padding-bottom: 13px !important; }
      .col-right-inner .mini-box .mini-box-inner.share-box h3 {
        float: left;
        padding-top: 3px; } }

body.single-product .col-right {
  padding-top: 0 !important; }
  body.single-product .col-right .col-right-inner .mini-box {
    margin-bottom: 0 !important; }
  body.single-product .col-right.mobile-show {
    display: none; }
  @media only screen and (max-width: 980px) {
    body.single-product .col-right {
      margin-bottom: 20px !important; } }
  @media only screen and (max-width: 980px) {
    body.single-product .col-right.mobile-hide {
      display: none !important; }
    body.single-product .col-right.mobile-show {
      clear: both;
      overflow: hidden;
      margin: 0 !important;
      display: block;
      width: 100%;
      float: none; }
      body.single-product .col-right.mobile-show .col-right-inner {
        display: block;
        width: 50%;
        float: left; }
        body.single-product .col-right.mobile-show .col-right-inner .mini-box {
          width: 90%;
          margin-left: 5%;
          margin-right: 5%;
          max-width: 90% !important; }
          body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner {
            min-height: auto; }
            body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner .sharing-buttons {
              vertical-align: top; }
              body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner .sharing-buttons .sharing-buttons-inner {
                vertical-align: top; }
                body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner .sharing-buttons .sharing-buttons-inner .by-mail {
                  margin-right: 15px; }
                body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner .sharing-buttons .sharing-buttons-inner .by-share .hupso-share-buttons a {
                  margin-right: 15px !important;
                  padding-right: 0 !important; }
                  body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner .sharing-buttons .sharing-buttons-inner .by-share .hupso-share-buttons a:last-child {
                    margin-right: 0 !important; }
            body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner.share-box h3,
            body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner.share-box .sharing-buttons {
              float: left; }
            body.single-product .col-right.mobile-show .col-right-inner .mini-box .mini-box-inner.share-box h3 {
              margin-bottom: 5px;
              margin-right: 15px; } }
    @media only screen and (max-width: 980px) and (max-width: 640px) {
      body.single-product .col-right.mobile-show .col-right-inner {
        width: 100%;
        float: none; } }

.login-form-repair-service-wrapper {
  text-align: center;
  padding: 30px 0; }
  .login-form-repair-service-wrapper .warrning-text {
    margin-top: 15px;
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 16px; }
  .login-form-repair-service-wrapper .login-form-repair-service {
    display: inline-block;
    padding: 18px;
    border: 1px solid #aaaaaa;
    border-radius: 7px;
    background: #daf4ff; }
    .login-form-repair-service-wrapper .login-form-repair-service .login-username label,
    .login-form-repair-service-wrapper .login-form-repair-service .login-password label,
    .login-form-repair-service-wrapper .login-form-repair-service .login-remember label {
      font-weight: normal;
      font-size: 16px;
      text-align: left; }
    .login-form-repair-service-wrapper .login-form-repair-service .login-username,
    .login-form-repair-service-wrapper .login-form-repair-service .login-password {
      display: flex;
      align-items: center;
      justify-items: start; }
      .login-form-repair-service-wrapper .login-form-repair-service .login-username label,
      .login-form-repair-service-wrapper .login-form-repair-service .login-password label {
        display: block;
        width: 100%; }
      .login-form-repair-service-wrapper .login-form-repair-service .login-username input,
      .login-form-repair-service-wrapper .login-form-repair-service .login-password input {
        padding: 8px 15px;
        border-radius: 3px;
        border: solid 1px #aaa;
        background-color: var(--color-gray-background-light); }
    .login-form-repair-service-wrapper .login-form-repair-service .login-remember label {
      display: flex;
      align-items: center;
      white-space: nowrap;
      flex-direction: row-reverse;
      cursor: pointer; }
    .login-form-repair-service-wrapper .login-form-repair-service .login-submit input {
      padding: 8px 15px;
      border-radius: 3px;
      border: solid 1px #aaa;
      background: none;
      background-color: var(--color-gray-background-light);
      font-weight: 600;
      font-size: 14px; }
      .login-form-repair-service-wrapper .login-form-repair-service .login-submit input:hover {
        background-color: var(--color-product-business-bg);
        color: #fff;
        border-color: var(--color-product-business-bg); }

.social .fb,
.social-footer .fb {
  background: url(../../images/fb.png);
  width: 35px;
  height: 35px;
  cursor: pointer; }
  .social .fb:hover,
  .social-footer .fb:hover {
    background: url(../../images/fb-hover.png); }
.social .youtube,
.social-footer .youtube {
  background: url(../../images/youtube.png);
  width: 35px;
  height: 35px;
  cursor: pointer; }
  .social .youtube:hover,
  .social-footer .youtube:hover {
    background: url(../../images/youtube-hover.png); }
.social .linked-in,
.social-footer .linked-in {
  background: url(../../images/linked-in.png);
  width: 35px;
  height: 35px;
  cursor: pointer; }
  .social .linked-in:hover,
  .social-footer .linked-in:hover {
    background: url(../../images/linked-in-hover.png); }
.social .rss,
.social-footer .rss {
  background: url(../../images/rss.png);
  width: 35px;
  height: 35px;
  cursor: pointer; }
  .social .rss:hover,
  .social-footer .rss:hover {
    background: url(../../images/rss-hover.png); }
.social .twitter,
.social-footer .twitter {
  background: url(../../images/twitter.png);
  width: 35px;
  height: 35px;
  cursor: pointer; }
  .social .twitter:hover,
  .social-footer .twitter:hover {
    background: url(../../images/twitter-hover.png); }

.product-section table.catlist-left tr.row {
  display: initial; }

.product-section .catlist-left td {
  padding-right: 12px; }

.bread {
  margin-top: 10px;
  color: #898b8e; }

.category-header {
  display: block;
  width: 980px;
  height: 200px;
  background: url(../../images/business-bg.png) no-repeat;
  padding: 20px;
  margin-top: 20px;
  margin-bottom: 50px; }
  .category-header h2 {
    color: #898b8e; }
  .category-header p {
    width: 680px;
    color: #898b8e; }

.bread a {
  color: #898b8e; }

.video {
  background: url(../../images/video-button.png);
  display: block;
  width: 155px;
  height: 39px;
  position: absolute;
  right: 28px;
  bottom: 45px;
  cursor: pointer; }

.product {
  background-position: center center;
  display: block;
  height: auto;
  min-height: 370px;
  float: left;
  text-align: center;
  position: relative; }
  .product .more {
    background: #10b1ef;
    border-radius: 5px;
    padding: 15px;
    color: white;
    font-size: 16px;
    text-decoration: none;
    position: absolute;
    bottom: -285px;
    margin-left: -44px; }
    .product .more:hover {
      background: #c3c4c6; }

.middle {
  border-left: 1px dotted silver;
  border-right: 1px dotted silver; }

.category-divide {
  display: block;
  width: 980px;
  height: 2px;
  border-bottom: 1px dotted silver;
  margin-top: 20px;
  margin-bottom: 20px; }

.edu-shadow-vid {
  height: 13px;
  padding-bottom: 25px; }

.edu-news {
  border: #e7e8ea 1px solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  min-height: 200px;
  margin: 25px 0px;
  padding: 0px 20px; }

.partners {
  margin-top: 25px;
  width: 100%;
  padding: 20px;
  margin-top: 20px !important; }
  .partners h3 {
    font-size: 24px;
    color: #898b8e;
    padding: 0;
    margin-top: 0;
    margin-bottom: 20px; }
  .partners .owl-item div {
    text-align: center; }
  .partners .owl-item img {
    max-width: 150px;
    height: auto;
    max-height: 150px;
    margin: 0 auto; }

.edu-news-tit a {
  text-decoration: none;
  font-size: 16px;
  color: var(--color-product-business-bg);
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }
  .edu-news-tit a:hover {
    text-decoration: underline; }

.edu-news img {
  padding: 14px 0px; }
.edu-news p {
  color: #898b8e;
  line-height: 20px;
  font-size: 13px; }

.edu-news-older {
  padding-bottom: 30px; }
  .edu-news-older a {
    text-decoration: underline;
    font-size: 14px;
    color: var(--color-product-business-bg);
    margin-bottom: 30px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold; }
    .edu-news-older a:hover {
      text-decoration: none; }

.date-edu-news {
  padding-left: 25px;
  background-image: url(../../images/date.png);
  background-repeat: no-repeat;
  background-position: left;
  color: #898b8e;
  margin-bottom: 12px; }

.prodecte-simlitar.educ a {
  color: #ff902f; }

.customer-sotries {
  background-color: var(--color-gray-background-light);
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0px 0px;
  color: #898b8e;
  padding: 0px 18px 70px 18px;
  float: left;
  width: 100%; }
  .customer-sotries .moree {
    background-color: var(--color-product-business-bg);
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 16px;
    padding: 10px 18px 10px 18px;
    text-decoration: none;
    margin: 8px 0 0 0px;
    position: absolute; }
    .customer-sotries .moree:hover {
      border-bottom: none;
      background-color: #c3c4c6;
      color: #FFFFFF; }

.customer-sotrieses {
  background-color: var(--color-gray-background-light);
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0px 0px;
  color: #898b8e;
  padding: 0px 18px 70px 18px;
  float: left;
  width: 100%; }
  .customer-sotrieses .moree {
    background-color: var(--color-product-business-bg);
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 16px;
    padding: 10px 18px 10px 18px;
    text-decoration: none;
    margin: 8px 0 0 0px;
    position: absolute; }
    .customer-sotrieses .moree:hover {
      border-bottom: none;
      background-color: #c3c4c6;
      color: #FFFFFF; }

.customer-sotries-bottom {
  background-image: url(../../images/bg-customer-box.png);
  background-repeat: no-repeat;
  background-position: center 0px;
  padding-bottom: 80px;
  height: 40px;
  float: left;
  width: 100%; }

.cateprod {
  padding: 15px; }
  .cateprod ul {
    margin: 0;
    padding: 6px 0px 0px 30px;
    font-family: 'Open Sans', sans-serif; }
    .cateprod ul li {
      list-style-image: url(../../images/bg-li.png);
      line-height: 25px; }
      .cateprod ul li a {
        color: var(--color-product-business-bg);
        font-size: 16px; }
  .cateprod h5 {
    margin: 0;
    padding: 10px 0px 0px 15px;
    color: #898b8e;
    font-size: 16px; }

.edu {
  background-image: url(../../images/edu-bg.png);
  background-repeat: no-repeat;
  background-position: center 200px; }

.detail-slider {
  float: none;
  overflow: hidden;
  height: auto; }

.detail-linke .moree {
  background-color: var(--color-product-business-bg);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #FFFFFF;
  font-size: 16px;
  padding: 10px 18px 10px 18px;
  text-decoration: none;
  border-bottom: #0082b3 1px solid;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin: 15px 0px 0px 20px; }
  .detail-linke .moree:hover {
    border-bottom: none;
    background-color: #c3c4c6;
    color: #FFFFFF; }

.detail-texts {
  padding: 40px 0px 20px 0px;
  color: #898b8e;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px; }

.video-block {
  width: 100%;
  height: auto; }

.row-vid {
  padding: 0 30px 25px; }

.overflow-visible {
  overflow: visible !important; }

.video-blocktwo {
  width: 50%;
  height: 388px;
  float: left; }

.visone {
  width: 100%;
  position: relative;
  height: auto;
  display: none; }
  .visone.active {
    display: block; }
    .visone.active .vide-play-gtn {
      display: block; }

.vistwo {
  float: left;
  width: 230px;
  height: 129px; }

.visthr {
  float: left;
  width: 460px;
  height: 259px; }

.visone img {
  width: 100%;
  height: auto; }

.vistwo img {
  float: left;
  width: 230px;
  height: 129px;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.visthr img {
  float: left;
  width: 460px;
  height: 259px;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.visthr img:hover {
  float: left;
  width: 460px;
  height: 259px;
  opacity: 0.3; }

.vid-paly {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background-image: url(../../images/play-video-icon.png);
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .vid-paly.no-bg {
    background-image: none; }

.vjs-default-skin .vjs-big-play-button {
  left: 50% !important;
  top: 50% !important;
  margin-left: -2em !important;
  margin-top: -1.3em !important; }
  .vjs-default-skin .vjs-big-play-button:before {
    line-height: 1.2em !important;
    font-size: 2em !important; }

.vid-paly:hover {
  background-image: url(../../images/play-video-icon-hover.png);
  background-color: rgba(0, 172, 240, 0.6); }

.vid-big-paly {
  height: 259px;
  width: 460px;
  position: absolute;
  background-image: url(../../images/play-video-big-icon.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .vid-big-paly:hover {
    background-image: url(../../images/play-video-big-icon-hover.png);
    background-color: rgba(0, 173, 239, 0.6); }

.vide-paly {
  height: 129px;
  width: 230px;
  position: absolute;
  background-image: url(../../images/play-video-icon-edu.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .vide-paly:hover {
    background-image: url(../../images/play-video-icon-hover.png);
    background-color: rgba(255, 144, 46, 0.6); }

.vide-big-paly {
  height: 259px;
  width: 460px;
  position: absolute;
  background-image: url(../../images/play-video-big-icon-edu.png);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .vide-big-paly:hover {
    background-image: url(../../images/play-video-big-icon-hover.png);
    background-color: rgba(255, 144, 46, 0.6); }

.header-buss-det {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: var(--color-gray-background-light);
  border-bottom: var(--color-product-business-bg) 5px solid; }

.header-educ-det {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: var(--color-gray-background-light);
  border-bottom: #ff902f 5px solid; }

.header-buss-det h1 {
  color: #898b8e;
  font-size: 40px;
  line-height: 40px;
  font-weight: normal; }
.header-buss-det p {
  color: #898b8e;
  line-height: 25px;
  font-size: 14px; }

.catlist-left, .catlist-right {
  font-size: 14px;
  color: #898b8e;
  line-height: 25px; }

.vide-play {
  width: 100%;
  height: 388px;
  display: none;
  background-color: #000;
  text-align: center; }
  .vide-play object, .vide-play embed {
    width: 100%; }

/*************************************************************************************/
.header-educ h1 {
  color: #898b8e;
  font-size: 40px;
  font-weight: normal; }

.video_about_us {
  margin-top: 50px;
  height: 359px;
  width: 980px;
  background-image: url(../../images/slide_2.png);
  border-radius: 3px; }

.play_video {
  height: 40px;
  width: 126px;
  border-radius: 3px;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  background-image: url(../../images/play_button.png);
  background-repeat: no-repeat;
  position: relative;
  left: 60px;
  top: 280px; }
  .play_video a {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: white;
    text-decoration: none;
    margin-left: 50px; }

.ul_title {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e;
  padding: 60px 0px 10px 0px; }

.first,
.second,
.third,
.fourth,
.fifth {
  list-style-image: url(../../images/bg-li.png);
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e; }

/*---------ABOUT US - PRESS ROOM-----------*/
.about_us_customer_stories {
  border: 1px solid;
  background-color: var(--color-gray-background-light);
  width: 300px;
  height: 260px;
  padding: 25px 25px 25px 25px;
  border-color: #e7e8ea;
  margin-top: 20px;
  float: right; }

.about_us_customer_stories_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e; }

.about_us_customer_stories_text {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e;
  margin-top: 1px; }

.about_us_customer_stories_button {
  margin-top: 15px; }
  .about_us_customer_stories_button a {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: white;
    background-color: var(--color-product-business-bg);
    padding: 5px 5px 5px 5px;
    width: 90px;
    border-radius: 3px;
    text-decoration: none; }
    .about_us_customer_stories_button a:hover {
      text-decoration: none; }

.customers_stories_bubble_drop {
  height: 40px;
  width: 310px;
  background-image: url(../../images/customers_stories_bubble_drop.png);
  margin-top: -1px;
  float: right; }

.pages_separator {
  height: 16px;
  width: 5px;
  background-image: url(../../images/pages_separator.png);
  background-repeat: no-repeat;
  float: left;
  margin-top: 2px;
  margin-left: 5px; }

.pagepagination {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  display: inline-block;
  margin: 0 5px;
  list-style-type: none; }
  .pagepagination a {
    color: var(--color-product-business-bg);
    padding: 2px 5px 2px 5px;
    border-radius: 2px;
    text-decoration: none;
    border: 1px #ccc solid; }
    .pagepagination a:hover {
      color: white;
      background-color: var(--color-product-business-bg); }
  .pagepagination.active a {
    color: white;
    background-color: var(--color-product-business-bg);
    padding: 2px 5px 2px 5px;
    border-radius: 2px;
    text-decoration: none; }

.page2, .page3, .page4, .page5, .page6, .page7, .page8 {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  float: left;
  list-style-type: none;
  margin-left: 5px; }
  .page2 a:hover, .page3 a:hover, .page4 a:hover, .page5 a:hover, .page6 a:hover, .page7 a:hover, .page8 a:hover {
    color: var(--color-product-business-bg); }

.news1_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e; }

.news1_article_title {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }

.news1_article_image {
  height: 120px;
  width: 430px;
  background-image: url(../../images/article.png);
  margin-top: 15px; }

.news1_datetime_image {
  height: 16px;
  width: 16px;
  background-image: url(../../images/date.png);
  margin-top: 10px; }

.news1_datetime {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-top: -17px;
  margin-left: 30px; }

.news1_text {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  width: 430px;
  margin-top: 17px; }

.news2_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e;
  margin-left: 490px;
  margin-top: -377px; }

.news2_article_title {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-left: 490px; }

.news2_article_image {
  height: 120px;
  width: 430px;
  background-image: url(../../images/article.png);
  margin-top: 15px;
  margin-left: 490px; }

.news2_datetime_image {
  height: 16px;
  width: 16px;
  background-image: url(../../images/date.png);
  margin-top: 10px;
  margin-left: 490px; }

.news2_datetime {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-top: -17px;
  margin-left: 520px; }

.news2_text {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  width: 430px;
  margin-top: 17px;
  margin-left: 490px; }

.news_shadow {
  float: left;
  height: 13px;
  width: 962px;
  background-image: url(../../images/edu-head-shadow-cat.png); }

.our_partners {
  border: 1px solid;
  width: 980px;
  height: 250px;
  border-color: #e7e8ea;
  margin-top: 50px;
  padding: 25px 25px 25px 25px;
  border-radius: 4px;
  float: left; }

.our_partners_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e; }

.rmeasiteach {
  border: 1px solid;
  background-image: url(../../images/partner1.png);
  background-repeat: no-repeat;
  background-position: center;
  border-color: #e7e8ea;
  width: 225px;
  height: 57px;
  margin-top: 25px;
  margin-left: 30px;
  padding: 25px 25px 25px 25px;
  float: left; }

.myscript {
  border: 1px solid;
  background-image: url(../../images/partner2.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 64px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 20px 20px 20px 20px;
  float: left; }

.displaynote1 {
  border: 1px solid;
  background-image: url(../../images/partner3.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 170px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px;
  float: left; }

.rmeducation {
  border: 1px solid;
  background-image: url(../../images/partner4.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 75px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px;
  float: left; }

.displaynote2 {
  border: 1px solid;
  background-image: url(../../images/partner3.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 170px;
  border-color: #e7e8ea;
  margin-left: 710px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px; }

.slider_image {
  background-image: url(../../images/slider_our_partners.png);
  background-repeat: no-repeat;
  height: 7px;
  width: 920px;
  margin-top: 50px;
  margin-left: 4px; }

.slider_button {
  background-image: url(../../images/bg-slider.png);
  background-repeat: no-repeat;
  height: 16px;
  width: 48px;
  margin-top: -12px;
  margin-left: 220px; }

.our_partners_shadow {
  height: 13px;
  width: 980px;
  background-image: url(../../images/edu-head-shadow-cat.png); }

.footer_footer {
  background-color: #f4f4f5;
  margin-top: 100px;
  width: 980px;
  height: 150px; }

.footer_ul {
  height: 60px;
  width: 980px;
  background-image: url(../../images/footer_menu_bg.png);
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: 20px; }

.footer_home {
  list-style-type: none;
  float: left;
  margin-left: 170px;
  margin-top: 20px; }
  .footer_home a {
    text-decoration: none;
    color: #898b8e; }

.footer_about_us {
  list-style-type: none;
  float: left;
  margin-left: 45px;
  margin-top: 20px; }
  .footer_about_us a {
    text-decoration: none;
    color: #898b8e; }

.footer_products {
  list-style-type: none;
  float: left;
  margin-left: 52px;
  margin-top: 20px; }
  .footer_products a {
    text-decoration: none;
    color: #898b8e; }

.footer_news {
  list-style-type: none;
  float: left;
  margin-left: 46px;
  margin-top: 20px; }
  .footer_news a {
    text-decoration: none;
    color: #898b8e; }

.footer_download, .footer_contact {
  list-style-type: none;
  float: left;
  margin-left: 50px;
  margin-top: 20px; }
  .footer_download a, .footer_contact a {
    text-decoration: none;
    color: #898b8e; }

.footer_media_center {
  list-style-type: none;
  float: left;
  margin-left: 55px;
  margin-top: 20px; }
  .footer_media_center a {
    text-decoration: none;
    color: #898b8e; }

.footer_eshop {
  list-style-type: none;
  float: left;
  margin-left: 50px;
  margin-top: 20px; }
  .footer_eshop a {
    text-decoration: none;
    color: #898b8e; }

.footer_company_name {
  margin-top: -40px;
  margin-left: 185px; }

.footer_facebook {
  background: url(../../images/fb.png);
  width: 35px;
  height: 35px;
  cursor: pointer;
  margin-left: 185px; }
  .footer_facebook:hover {
    background: url(../../images/fb-hover.png); }

.footer_youtube {
  background: url(../../images/youtube.png);
  width: 35px;
  height: 35px;
  cursor: pointer; }
  .footer_youtube:hover {
    background: url(../../images/youtube-hover.png); }

.footer_twitter {
  background: url(../../images/twitter.png);
  width: 35px;
  height: 35px;
  cursor: pointer; }
  .footer_twitter:hover {
    background: url(../../images/twitter-hover.png); }

.footer_social {
  list-style-type: none;
  margin-top: -25px;
  margin-left: 850px; }
  .footer_social li {
    display: inline-block; }

/*------------CONTACTS----------------*/
.news_contacts {
  border: 1px solid;
  width: 980px;
  height: 450px;
  border-color: #e7e8ea;
  margin-top: 100px;
  padding: 25px 25px 25px 25px;
  border-radius: 4px; }

.news1_title_contacts {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e; }

.news1_article_title_contacts {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }

.news1_article_image_contacts {
  height: 120px;
  width: 430px;
  background-image: url(../../images/article.png);
  margin-top: 15px; }

.news1_datetime_image_contacts {
  height: 16px;
  width: 16px;
  background-image: url(../../images/date.png);
  margin-top: 10px; }

.news1_datetime_contacts {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-top: -17px;
  margin-left: 30px; }

.news1_text_contacts {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  width: 430px;
  margin-top: 17px; }

.news2_title_contacts {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e;
  margin-left: 490px;
  margin-top: -377px; }

.news2_article_title_contacts {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-left: 490px; }

.news2_article_image_contacts {
  height: 120px;
  width: 430px;
  background-image: url(../../images/article.png);
  margin-top: 15px;
  margin-left: 490px; }

.news2_datetime_image_contacts {
  height: 16px;
  width: 16px;
  background-image: url(../../images/date.png);
  margin-top: 10px;
  margin-left: 490px; }

.news2_datetime_contacts {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-top: -17px;
  margin-left: 520px; }

.news2_text_contacts {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  width: 430px;
  margin-top: 17px;
  margin-left: 490px; }

.news_shadow_contacts {
  height: 13px;
  width: 962px;
  background-image: url(../../images/edu-head-shadow-cat.png); }

.pagination_news {
  list-style-type: none; }

.one {
  height: 12px;
  width: 12px;
  background-image: url(../../images/page.jpg);
  margin-left: 860px;
  float: left; }

.two {
  height: 12px;
  width: 12px;
  background-image: url(../../images/page_actual.png);
  margin-left: 880px;
  float: left; }

.three {
  height: 12px;
  width: 12px;
  background-image: url(../../images/page.jpg);
  margin-top: -12px;
  margin-left: 900px; }

.four {
  height: 12px;
  width: 12px;
  background-image: url(../../images/page.jpg);
  margin-top: -12px;
  margin-left: 920px; }

.contact_our_partners {
  border: 1px solid;
  width: 980px;
  height: 250px;
  border-color: #e7e8ea;
  margin-top: 50px;
  padding: 25px 25px 25px 25px;
  border-radius: 4px; }

.contact_our_partners_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e; }

.contact_rmeasiteach {
  border: 1px solid;
  background-image: url(../../images/partner1.png);
  background-repeat: no-repeat;
  background-position: center;
  border-color: #e7e8ea;
  width: 225px;
  height: 57px;
  margin-top: 25px;
  margin-left: 30px;
  padding: 25px 25px 25px 25px;
  float: left; }

.contact_myscript {
  border: 1px solid;
  background-image: url(../../images/partner2.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 64px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 20px 20px 20px 20px;
  float: left; }

.contact_displaynote1 {
  border: 1px solid;
  background-image: url(../../images/partner3.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 170px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px;
  float: left; }

.contact_rmeducation {
  border: 1px solid;
  background-image: url(../../images/partner4.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 75px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px;
  float: left; }

.contact_displaynote2 {
  border: 1px solid;
  background-image: url(../../images/partner3.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 170px;
  border-color: #e7e8ea;
  margin-left: 710px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px; }

.slider_image {
  background-image: url(../../images/slider_our_partners.png);
  background-repeat: no-repeat;
  height: 7px;
  width: 920px;
  margin-top: 50px;
  margin-left: 4px; }

.slider_button {
  background-image: url(../../images/bg-slider.png);
  background-repeat: no-repeat;
  height: 16px;
  width: 48px;
  margin-top: -12px;
  margin-left: 220px; }

.contact_our_partners_shadow {
  height: 13px;
  width: 962px;
  background-image: url(../../images/edu-head-shadow-cat.png); }

/*-------------SUPPORT---------------------------*/
.header-buss_support {
  border-radius: var(--border-radius-default);
  background-color: var(--color-gray-background);
  height: 100px;
  background-repeat: no-repeat;
  background-position: right;
  border-bottom: var(--color-product-business-bg) 5px solid; }

.newsitem {
  color: #898b8e;
  overflow: hidden; }
  .newsitem img {
    float: left;
    max-width: 180px;
    height: auto;
    margin: 0 10px 5px 0; }

.header-buss_support h1 {
  color: #898b8e;
  font-size: 40px;
  font-weight: normal; }
.header-buss_support p {
  color: #898b8e;
  line-height: 25px;
  font-size: 14px; }

.products_sheets, .software, .marketing, .logistics, .waranty {
  margin-left: 10px;
  float: left;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }
  .products_sheets a, .software a, .marketing a, .logistics a, .waranty a {
    text-decoration: none;
    color: #999b9e;
    background-color: var(--color-gray-background-light);
    padding: 5px 5px 5px 5px;
    border-radius: 3px 3px 0px 0px; }
    .products_sheets a:hover, .software a:hover, .marketing a:hover, .logistics a:hover, .waranty a:hover {
      color: white;
      height: 10px;
      width: 13px;
      background-color: var(--color-product-business-bg); }

.manual_search {
  border: 1px solid;
  border-color: #e7e8ea;
  width: 300px;
  height: 252px;
  padding: 20px 20px 20px 50px;
  border-radius: 4px; }

.manual_search_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }

.manual_product_type {
  width: 200px;
  overflow: hidden;
  background: #F8F8F8;
  border: 1px solid #DDDDDD;
  height: 30px;
  border-radius: 2px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }
  .manual_product_type select {
    width: 100%;
    border: 0;
    line-height: 1.5;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    appearance: none;
    background: transparent url(../../images/arrow.png) no-repeat scroll 97% 8px;
    outline: none; }

.manual_product_series, .manual_product_model {
  width: 200px;
  overflow: hidden;
  background: #F8F8F8;
  border: 1px solid #DDDDDD;
  height: 30px;
  border-radius: 2px;
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }
  .manual_product_series select, .manual_product_model select {
    width: 100%;
    border: 0;
    line-height: 1.5;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    appearance: none;
    background: transparent url(../../images/arrow.png) no-repeat scroll 97% 8px;
    outline: none; }

.manual_product_shadow {
  height: 8px;
  width: 297px;
  background-image: url(../../images/shadow_directors.png);
  margin-left: -50px;
  margin-top: 35px; }

.manual_product_button {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-top: 30px; }
  .manual_product_button a {
    color: white;
    background-color: var(--color-product-business-bg);
    text-decoration: none;
    padding: 10px 10px 10px 10px;
    border-radius: 3px; }
    .manual_product_button a:hover {
      color: white;
      background-color: var(--color-product-business-bg);
      text-decoration: none;
      padding: 10px 10px 10px 10px;
      border-radius: 3px; }

.support_news {
  border: 1px solid;
  width: 980px;
  height: 450px;
  border-color: #e7e8ea;
  margin-left: 190px;
  margin-top: 250px;
  padding: 25px 25px 25px 25px;
  border-radius: 4px; }

.support_news1_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e; }

.support_news1_article_title {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }

.support_news1_article_image {
  height: 120px;
  width: 430px;
  background-image: url(../../images/article.png);
  margin-top: 15px; }

.support_news1_datetime_image {
  height: 16px;
  width: 16px;
  background-image: url(../../images/date.png);
  margin-top: 10px; }

.support_news1_datetime {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-top: -17px;
  margin-left: 30px; }

.support_news1_text {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  width: 430px;
  margin-top: 17px; }

.support_news2_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e;
  margin-left: 490px;
  margin-top: -377px; }

.support_news2_article_title {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-left: 490px; }

.support_news2_article_image {
  height: 120px;
  width: 430px;
  background-image: url(../../images/article.png);
  margin-top: 15px;
  margin-left: 490px; }

.support_news2_datetime_image {
  height: 16px;
  width: 16px;
  background-image: url(../../images/date.png);
  margin-top: 10px;
  margin-left: 490px; }

.support_news2_datetime {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-top: -17px;
  margin-left: 520px; }

.support_news2_text {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  width: 430px;
  margin-top: 17px;
  margin-left: 490px; }

.support_news_shadow {
  height: 13px;
  width: 980px;
  background-image: url(../../images/edu-head-shadow-cat.png);
  margin-left: 195px; }

.support_pagination_news {
  list-style-type: none; }

.support_one {
  height: 12px;
  width: 12px;
  background-image: url(../../images/page.jpg);
  margin-left: 860px;
  float: left; }

.support_two {
  height: 12px;
  width: 12px;
  background-image: url(../../images/page_actual.png);
  margin-left: 880px;
  float: left; }

.support_three {
  height: 12px;
  width: 12px;
  background-image: url(../../images/page.jpg);
  margin-top: -12px;
  margin-left: 900px; }

.support_four {
  height: 12px;
  width: 12px;
  background-image: url(../../images/page.jpg);
  margin-top: -12px;
  margin-left: 920px; }

.support_our_partners {
  border: 1px solid;
  width: 980px;
  height: 250px;
  border-color: #e7e8ea;
  margin-top: 50px;
  margin-left: 190px;
  padding: 25px 25px 25px 25px;
  border-radius: 4px; }

.support_our_partners_title {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #898b8e; }

.support_rmeasiteach {
  border: 1px solid;
  background-image: url(../../images/partner1.png);
  background-repeat: no-repeat;
  background-position: center;
  border-color: #e7e8ea;
  width: 225px;
  height: 57px;
  margin-top: 25px;
  margin-left: 30px;
  padding: 25px 25px 25px 25px;
  float: left; }

.support_myscript {
  border: 1px solid;
  background-image: url(../../images/partner2.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 64px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 20px 20px 20px 20px;
  float: left; }

.support_displaynote1 {
  border: 1px solid;
  background-image: url(../../images/partner3.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 170px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px;
  float: left; }

.support_rmeducation {
  border: 1px solid;
  background-image: url(../../images/partner4.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 75px;
  border-color: #e7e8ea;
  margin-left: 40px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px;
  float: left; }

.support_displaynote2 {
  border: 1px solid;
  background-image: url(../../images/partner3.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 57px;
  width: 170px;
  border-color: #e7e8ea;
  margin-left: 710px;
  margin-top: 25px;
  padding: 25px 25px 25px 25px; }

.slider_image {
  background-image: url(../../images/slider_our_partners.png);
  background-repeat: no-repeat;
  height: 7px;
  width: 920px;
  margin-top: 50px;
  margin-left: 4px; }

.slider_button {
  background-image: url(../../images/bg-slider.png);
  background-repeat: no-repeat;
  height: 16px;
  width: 48px;
  margin-top: -12px;
  margin-left: 220px; }

.support_our_partners_shadow {
  height: 13px;
  width: 980px;
  background-image: url(../../images/edu-head-shadow-cat.png);
  margin-left: 200px; }

/****************************************/
.video-pop {
  width: 100%;
  z-index: 999999;
  margin-top: 185px;
  position: absolute;
  display: none; }
  .video-pop .video-details {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin: 0; }

.video-gal-close {
  display: none; }

.header-edu .video-gal-close, .header-buss .video-gal-close {
  background-image: url(../../images/bg-header-close.png);
  margin: 115px 0 0 124px; }

.actives-prod-catact {
  background-color: var(--color-gray-background-light); }

.wrapertners {
  padding-top: 15px; }

.similarproducts > li > a {
  height: 58px !important; }

.secondrow {
  font-size: 10px;
  line-height: 15px; }

.firstrow {
  width: 35%;
  padding: 5px 10px 0 0;
  font-size: 11px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  line-height: 15px; }

.prodecte-simlitar .row img {
  max-width: 190px; }

.european_distributor input, .european_distributor textarea {
  width: 100%; }

.breadcrumb {
  font-size: 11px !important; }

.overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.62);
  z-index: 300;
  display: none; }

.popup {
  width: 500px;
  max-width: 95%;
  position: fixed;
  z-index: 310;
  top: 150px;
  display: none;
  left: 50%;
  margin: 0 0 0 -250px;
  background: #fff;
  padding: 20px 50px; }
  .popup .text p {
    font-size: 13px; }

.closepopup {
  width: 30px;
  height: 30px;
  position: absolute;
  right: -15px;
  top: -15px;
  background: #00B1F2;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 320;
  font-size: 20px;
  cursor: pointer; }

.rsspopup {
  width: 500px;
  position: fixed;
  z-index: 310;
  top: 150px;
  display: none;
  left: 50%;
  margin: 0 0 0 -250px;
  background: #fff;
  padding: 20px 50px; }
  .rsspopup .text p {
    font-size: 13px; }

.rssclosepopup {
  width: 30px;
  height: 30px;
  position: absolute;
  right: -15px;
  top: -15px;
  background: #00B1F2;
  color: #fff;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  z-index: 320;
  font-size: 20px;
  cursor: pointer; }

.tab-content ul li {
  color: #898b8e; }

#slidervideo {
  display: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 360px;
  z-index: 99999; }

.nav-tabs.educ > li.active {
  background-image: url(../../images/bg-li-edu-active.png); }
  .nav-tabs.educ > li.active > a {
    background-color: #ff902f; }
    .nav-tabs.educ > li.active > a:hover, .nav-tabs.educ > li.active > a:focus {
      background-color: #ff902f; }

.hidden {
  display: none; }

.tab-content.warranty {
  padding: 20px 0 0 0; }

.navetabs-edu .nav-tabs > li, .navetabs-buss .nav-tabs > li {
  max-width: 120px; }

.row .navetabs-education,
.row .navetabs-business {
  display: block;
  border-bottom: 1px solid #dddddd; }
  .row .navetabs-education .nav-tabs,
  .row .navetabs-business .nav-tabs {
    position: relative;
    max-width: 100%;
    display: table-row;
    border-bottom: none;
    white-space: nowrap; }
    .row .navetabs-education .nav-tabs li,
    .row .navetabs-business .nav-tabs li {
      display: table-cell;
      white-space: normal; }
  @media screen and (max-width: 980px) {
    .row .navetabs-education,
    .row .navetabs-business {
      border-bottom: none; }
      .row .navetabs-education .nav-tabs,
      .row .navetabs-business .nav-tabs {
        display: block;
        white-space: normal; }
        .row .navetabs-education .nav-tabs li,
        .row .navetabs-business .nav-tabs li {
          display: none; }
          .row .navetabs-education .nav-tabs li.active,
          .row .navetabs-business .nav-tabs li.active {
            display: block; } }

.nav-tabs > li {
  margin-right: 0;
  float: none !important;
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 20px !important;
  overflow: hidden; }
  .nav-tabs > li a,
  .nav-tabs > li span.active {
    overflow: hidden;
    border-bottom: none;
    max-height: 55px;
    padding-bottom: 0; }
  .nav-tabs > li a:hover {
    width: inherit !important;
    height: inherit !important;
    height: 58px !important; }

.warrantysmall {
  width: 160px;
  float: left; }

.filedescription {
  position: relative; }
  .filedescription span {
    background: url(../../img/desc.png) no-repeat;
    width: 18px;
    height: 24px;
    float: right;
    margin: -24px 10px 0 0;
    cursor: help; }
  .filedescription .content {
    display: none;
    width: 180px;
    height: auto;
    position: absolute;
    top: 0;
    right: -150px; }
  .filedescription .bubble {
    float: left;
    width: 100%;
    height: 19px;
    background: url(../../img/bubble.png) no-repeat;
    position: absolute;
    z-index: 2; }
  .filedescription .text {
    float: left;
    width: 90%;
    margin: -1px 0 0 0;
    background: #fff;
    border: 1px solid #d0e0ef;
    border-radius: 3px;
    z-index: 1;
    position: absolute;
    top: 18px;
    text-align: center;
    padding: 5%; }

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed !important; } }
@media only screen and (max-width: 480px) {
  .popup {
    margin: 0;
    width: auto;
    max-width: 100%;
    top: 25px;
    left: 10px;
    right: 25px; }

  body.logged-in .popup {
    top: 75px; } }
.products-list #sidebar #uwpqsf_id .uform_title {
  display: none; }
.products-list #sidebar #uwpqsf_id .uwpqsf_class {
  margin-top: 15px;
  margin-bottom: 15px; }
  .products-list #sidebar #uwpqsf_id .uwpqsf_class span {
    font-size: 16px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    margin: 0 0 5px; }
  .products-list #sidebar #uwpqsf_id .uwpqsf_class label {
    color: #333;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    margin-left: 15px; }
    .products-list #sidebar #uwpqsf_id .uwpqsf_class label:hover {
      text-decoration: underline; }
    .products-list #sidebar #uwpqsf_id .uwpqsf_class label.-keyword:hover {
      text-decoration: none; }
  .products-list #sidebar #uwpqsf_id .uwpqsf_class.products_tags_business span {
    color: var(--color-product-business-bg); }
  .products-list #sidebar #uwpqsf_id .uwpqsf_class.products_tags_education span {
    color: var(--color-product-business-bg); }
.products-list .products-main-wrapper .products-list-wrapper .filter-name {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 18px;
  color: #333;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold; }
  .products-list .products-main-wrapper .products-list-wrapper .filter-name.products_tags_business {
    color: var(--color-product-business-bg); }
  .products-list .products-main-wrapper .products-list-wrapper .filter-name.products_tags_education {
    color: var(--color-product-business-bg); }

.footer {
  background: #e7e8ea;
  margin-top: 25px !important;
  max-width: 100% !important;
  padding: 20px 0; }
  .footer .footermenu {
    list-style: none;
    width: 100%;
    background: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px; }
    .footer .footermenu li {
      display: inline-block;
      border-right: 1px solid #d9d9da;
      padding: 0 10px; }
    .footer .footermenu a {
      text-decoration: none;
      color: #898b8e; }
      .footer .footermenu a:hover {
        text-decoration: underline; }
  .footer .copyright-social {
    display: table;
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
    clear: both; }
    .footer .copyright-social .copyright {
      color: #898b8e;
      position: relative;
      width: 50%;
      display: table-cell;
      vertical-align: middle;
      text-align: left; }
    .footer .copyright-social .social-footer {
      list-style: none;
      width: 50%;
      padding: 0;
      margin: 0;
      display: table-cell;
      vertical-align: middle;
      text-align: right; }
      .footer .copyright-social .social-footer li {
        display: inline-block; }
        .footer .copyright-social .social-footer li a {
          width: 35px;
          height: 35px;
          display: inline-block; }

@media only screen and (max-width: 980px) {
  .footer {
    padding: 20px 5px; } }
@media only screen and (max-width: 480px) {
  .footer .menu-bottom-menu-container .footermenu,
  .footer .menu-homepage-down-ru-container .footermenu {
    text-align: center;
    padding: 15px 10px; }
    .footer .menu-bottom-menu-container .footermenu li,
    .footer .menu-homepage-down-ru-container .footermenu li {
      min-width: 90px;
      margin: 5px 0; }
  .footer .copyright-social {
    display: block; }
    .footer .copyright-social .copyright,
    .footer .copyright-social .social-footer {
      display: block;
      float: none;
      clear: both;
      margin: 0;
      text-align: center;
      width: 100%; }
    .footer .copyright-social .copyright {
      margin: 0 0 15px 0; } }
.row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item img,
.row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item img,
.row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item img, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item img,
.row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item img,
.row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item img, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item img,
.row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item img,
.row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item img {
  display: block !important; }
.row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img,
.row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img,
.row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img,
.row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img,
.row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img,
.row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img,
.row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item.owl-video-playing img {
  display: none !important; }
.row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper,
.row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper,
.row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper,
.row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper,
.row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper,
.row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper,
.row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .owl-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block; }
.row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video,
.row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video,
.row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video,
.row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video,
.row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video,
.row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video,
.row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video {
  position: relative; }
  .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon,
  .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon,
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon,
  .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon,
  .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon,
  .row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon,
  .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video .owl-video-wrapper .owl-video-play-icon {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin-left: 0px;
    margin-top: 0px;
    background-position: center center;
    z-index: 50; }
  .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper,
  .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper,
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper,
  .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper,
  .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper,
  .row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper,
  .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper {
    background: none; }
    .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn,
    .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn,
    .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn,
    .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn,
    .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn,
    .row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn,
    .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.has-image .owl-video-wrapper .owl-video-tn {
      display: none; }
  .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper,
  .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper,
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper,
  .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper,
  .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper,
  .row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper,
  .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper {
    height: 100%; }
    .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button,
    .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button,
    .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button,
    .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button,
    .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button,
    .row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button,
    .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-button {
      position: absolute;
      display: block;
      width: 100%;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 100; }
    .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image,
    .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image,
    .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image,
    .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image,
    .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image,
    .row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image,
    .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.video-mobile-button-wrapper .video-mobile-image {
      visibility: hidden;
      opacity: 0; }
  .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon,
  .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon,
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon,
  .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon,
  .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon,
  .row.product-owl-slider .wrapper .custom-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon,
  .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-video.hide_button .owl-video-wrapper .owl-video-play-icon {
    background-image: url("../../images/blank-bg.png"); }
@media only screen and (max-width: 980px) {
  .row.hp-owl-slider .wrapper .hp-owl-carousel,
  .row.hp-owl-slider .wrapper .custom-owl-carousel, .row.custom-owl-slider .wrapper .hp-owl-carousel,
  .row.custom-owl-slider .wrapper .custom-owl-carousel, .row.product-owl-slider .wrapper .hp-owl-carousel,
  .row.product-owl-slider .wrapper .custom-owl-carousel {
    padding-top: 35px; } }
.row.hp-owl-slider .wrapper .hp-owl-carousel .owl-controls,
.row.hp-owl-slider .wrapper .custom-owl-carousel .owl-controls, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-controls,
.row.custom-owl-slider .wrapper .custom-owl-carousel .owl-controls, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-controls,
.row.product-owl-slider .wrapper .custom-owl-carousel .owl-controls {
  position: absolute;
  z-index: 99;
  top: -1px;
  left: 50%;
  margin-top: 0;
  text-align: left; }
.row.hp-owl-slider .wrapper .hp-owl-carousel .owl-dots,
.row.hp-owl-slider .wrapper .custom-owl-carousel .owl-dots, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-dots,
.row.custom-owl-slider .wrapper .custom-owl-carousel .owl-dots, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-dots,
.row.product-owl-slider .wrapper .custom-owl-carousel .owl-dots {
  margin-left: -50%;
  padding: 0 10px;
  background: #fff !important;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  display: inline-block; }
  .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot span,
  .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot span, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot span,
  .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot span, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot span,
  .row.product-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot span {
    width: 14px;
    height: 14px; }
  .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot.active span,
  .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot.active span, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot.active span,
  .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot.active span, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot.active span,
  .row.product-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot.active span {
    color: var(--color-product-business-bg);
    background: var(--color-product-business-bg); }
  .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-dots.disabled,
  .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-dots.disabled, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-dots.disabled,
  .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-dots.disabled, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-dots.disabled,
  .row.product-owl-slider .wrapper .custom-owl-carousel .owl-dots.disabled {
    display: none; }
  @media only screen and (max-width: 980px) {
    .row.hp-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot span,
    .row.hp-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot span, .row.custom-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot span,
    .row.custom-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot span, .row.product-owl-slider .wrapper .hp-owl-carousel .owl-dots .owl-dot span,
    .row.product-owl-slider .wrapper .custom-owl-carousel .owl-dots .owl-dot span {
      width: 16px;
      height: 16px; } }
.row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool, .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 5%;
  right: 5%;
  margin-top: 0 !important;
  width: auto !important;
  padding: 15px 15px 5px;
  display: none; }
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool h3, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool h3, .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool h3 {
    padding-left: 0;
    margin-top: 0;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal; }
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool p, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool p, .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool p {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold; }
@media only screen and (min-width: 980px) {
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover, .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover {
    background-color: #333; }
    .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover .vdeio-tool, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover .vdeio-tool, .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover .vdeio-tool {
      display: block; }
    .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover .item-video img, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover .item-video img, .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper:hover .item-video img {
      opacity: 0.6; } }
@media only screen and (max-width: 980px) {
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool, .row.product-owl-slider .wrapper .product-owl-carousel .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool {
    position: relative;
    left: 0;
    right: 0;
    margin-top: 0 !important;
    width: 100% !important;
    height: auto !important;
    display: block; } }
.row.hp-owl-slider .wrapper .product-owl-carousel.educ .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool, .row.custom-owl-slider .wrapper .product-owl-carousel.educ .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool, .row.product-owl-slider .wrapper .product-owl-carousel.educ .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool {
  background-color: #ff902e;
  background-color: rgba(255, 144, 46, 0.8); }
.row.hp-owl-slider .wrapper .product-owl-carousel.buss .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool, .row.custom-owl-slider .wrapper .product-owl-carousel.buss .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool, .row.product-owl-slider .wrapper .product-owl-carousel.buss .owl-stage-outer .owl-stage .owl-item .item-wrapper .vdeio-tool {
  background-color: #00adef;
  background-color: rgba(0, 173, 239, 0.8); }
.row.hp-owl-slider .wrapper .product-owl-carousel .owl-dots, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-dots, .row.product-owl-slider .wrapper .product-owl-carousel .owl-dots {
  padding: 0 10px; }
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span, .row.product-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span {
    width: 14px;
    height: 14px;
    color: #fff;
    background: #fff; }
    .row.hp-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span:hover, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span:hover, .row.product-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span:hover {
      color: #898b8e;
      background: #898b8e; }
  .row.hp-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot.active span, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot.active span, .row.product-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot.active span {
    color: var(--color-product-business-bg);
    background: var(--color-product-business-bg); }
  @media only screen and (max-width: 980px) {
    .row.hp-owl-slider .wrapper .product-owl-carousel .owl-dots, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-dots, .row.product-owl-slider .wrapper .product-owl-carousel .owl-dots {
      border: none; }
      .row.hp-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span, .row.custom-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span, .row.product-owl-slider .wrapper .product-owl-carousel .owl-dots .owl-dot span {
        width: 16px;
        height: 16px; } }
.row.news-slider {
  padding: 0 20px; }
  .row.news-slider .row h3 {
    padding-left: 0; }
  .row.news-slider .owl-news-slider .owl-dots .owl-dot span {
    width: 14px;
    height: 14px; }
  .row.news-slider .owl-news-slider .owl-dots .owl-dot.active span {
    color: var(--color-product-business-bg);
    background: var(--color-product-business-bg); }
  @media only screen and (max-width: 980px) {
    .row.news-slider .owl-news-slider .owl-dots .owl-dot span {
      width: 16px;
      height: 16px; } }
.row.owl-partners-hp-slider .owl-partners-hp-carousel .owl-stage {
  vertical-align: middle; }
  .row.owl-partners-hp-slider .owl-partners-hp-carousel .owl-stage .owl-item {
    float: none !important;
    display: inline-block;
    vertical-align: middle; }
    .row.owl-partners-hp-slider .owl-partners-hp-carousel .owl-stage .owl-item img {
      max-height: 80px; }
.row .owl-partners-main-carousel .owl-stage {
  vertical-align: middle; }
  .row .owl-partners-main-carousel .owl-stage .owl-item {
    float: none !important;
    display: inline-block;
    vertical-align: middle; }
    .row .owl-partners-main-carousel .owl-stage .owl-item img {
      max-height: 80px; }

@media only screen and (max-width: 980px) {
  .owl-carousel:not(.owl-loaded) {
    border: none; } }
.owl-carousel .owl-stage .owl-item img {
  width: auto;
  max-width: 100%; }
.owl-carousel div {
  display: none; }
.owl-carousel > div:first-child {
  display: block; }
.owl-carousel > div img {
  max-width: 100%; }
.owl-carousel.owl-loaded div {
  display: block; }

.content .row .support-rma .support-content .wpcf7-form table tr td.field-upload {
  clear: both;
  text-align: left;
  display: block;
  width: 100%;
  padding: 5px 10px;
  box-sizing: border-box; }
  .content .row .support-rma .support-content .wpcf7-form table tr td.field-upload .cf7_rcwdupload {
    margin: 0; }
  .content .row .support-rma .support-content .wpcf7-form table tr td.field-upload input.cf7rcwdupload-filename {
    display: block;
    width: 100%;
    margin: 0 !important;
    padding: 5px 10px !important;
    box-sizing: border-box; }
  .content .row .support-rma .support-content .wpcf7-form table tr td.field-upload .cf7rcwdupload-button {
    padding: 5px 10px !important;
    box-sizing: border-box; }
  .content .row .support-rma .support-content .wpcf7-form table tr td.field-upload span.cf7_rcwdupload_add_list_item {
    margin-top: 8px; }

.tooltip-info-icon {
  background-image: url(//www.triumphboard.com/wp-content/uploads/2019/02/information2-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: inline-block;
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  margin-bottom: -2px; }

.support-content label {
  color: #333;
  font-size: 14px;
  line-height: 20px;
  font-family: "Open Sans", sans-serif;
  font-weight: normal; }
  .support-content label.required:after {
    content: ' *'; }
.support-content #attached-file {
  padding-top: 25px; }
.support-content input, .support-content select {
  display: block;
  width: 100%;
  margin: 0;
  padding: 5px 10px;
  box-sizing: border-box; }
.support-content textarea {
  width: 100%; }
.support-content .col-md-2, .support-content .col-md-4, .support-content .col-md-6, .support-content .col-md-8, .support-content .col-md-12 {
  margin-bottom: 3px; }
  .support-content .col-md-2.nomargin, .support-content .col-md-4.nomargin, .support-content .col-md-6.nomargin, .support-content .col-md-8.nomargin, .support-content .col-md-12.nomargin {
    min-height: auto;
    margin-bottom: 10px; }
  @media (max-width: 768px) {
    .support-content .col-md-2, .support-content .col-md-4, .support-content .col-md-6, .support-content .col-md-8, .support-content .col-md-12 {
      width: 100%; } }
@media (max-width: 768px) {
  .support-content .col-md-offset-4 {
    margin-left: 0; } }
.support-content .wpcf7 form .wpcf7-not-valid-tip {
  color: var(--color-validation-error-front);
  font-size: 98%; }
.support-content .wpcf7 form.submitting .ajax-loader {
  height: 26px;
  width: 26px !important;
  margin-top: 9px; }
.support-content .wpcf7 form.sent .wpcf7-response-output {
  color: var(--color-validation-ok-front);
  border-color: var(--color-validation-ok-front); }
.support-content .wpcf7 form.invalid .wpcf7-response-output {
  border-color: var(--color-validation-error-front);
  color: var(--color-validation-error-front); }
.support-content .wpcf7 form .wpcf7-response-output {
  margin: 3px 15px;
  color: var(--color-validation-ok-front);
  border-color: var(--color-validation-ok-front);
  padding: 16px; }

.rcb-content-blocker div[role="presentation"] {
  /* First element in content blocker. This has text "Form" or other name of blocker element. */
  /* Button in content blocker. */ }
  .rcb-content-blocker div[role="presentation"] > div {
    border-radius: 5px !important;
    background-color: #939497 !important;
    color: white !important;
    text-shadow: none !important;
    max-width: 100% !important; }
  .rcb-content-blocker div[role="presentation"] a[href="#"][role="button"] {
    border-radius: 5px !important;
    font-weight: bold !important;
    border: var(--color-product-business-border) 1px solid !important; }
    .rcb-content-blocker div[role="presentation"] a[href="#"][role="button"]:hover {
      background-color: #c3c4c6 !important;
      color: white !important; }

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