@charset "UTF-8";
.money-module-block.text {
  padding: 10px 0; }

.adapt-mobile footer.Footer .adapt-switcher {
  padding: 0 0; }
  .adapt-mobile footer.Footer .adapt-switcher.on {
    display: none; }
  .adapt-mobile footer.Footer .adapt-switcher.off {
    display: inline-block; }

@media screen and (max-width: 980px) {
  html {
    overflow-x: hidden; }
  body {
    font-size: 15px;
    line-height: normal;
    overflow-x: hidden; }
  .cmntreply-list-wrapper form {
    padding: 0; }
  .inline-image .inline-image-title {
    font-size: 12px; }
  .lowermost a.button {
    margin-bottom: 4px; }
  .copyright a {
    text-decoration: underline;
    white-space: nowrap; }
  .desktopWrap {
    min-width: 0; }
  .desktopStuff,
  .myreview-user-info .quote.messages.error,
  div.messages.error {
    margin: 0 auto;
    max-width: 700px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto; }
  .page-home header.Header {
    margin-bottom: 40px; }
  form#ticket-assign-to-form select,
  form#ticket-assign-to-form input[type=submit],
  form#ticket-change-status-form select,
  form#ticket-change-status-form input[type=submit] {
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 0; }
  form#ticket-assign-to-form .form-item,
  form#ticket-change-status-form .form-item {
    display: block;
    max-width: 100%; }
  table {
    overflow: auto;
    max-width: 100%;
    display: block; }
    table thead tr:first-child th {
      border-radius: 0 !important; }
  table.privatemsg-list {
    position: relative;
    left: -15px;
    width: calc(100% + 30px);
    max-width: calc(100% + 30px); }
  table.diff td div {
    font-size: 12px !important; }
  table.diff tr.odd td.diff-deletedline,
  table.diff tr.odd td.diff-addedline {
    width: 250px; }
    table.diff tr.odd td.diff-deletedline div,
    table.diff tr.odd td.diff-addedline div {
      width: 250px; }
  div.moneyModuleContent h3 {
    line-height: 32px;
    padding: 0; }
  .pros-cons {
    display: block; }
    .pros-cons a.suggestedterm {
      width: 100%; }
  .zip-field .zip-browse-button {
    width: 80%; }
  input[type=submit]#edit-preview-changes,
  input[type=submit]#edit-submit,
  input[type=submit]#edit-delete {
    margin-right: 0;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%; }
  form#comment-confirm-delete .container-inline a {
    display: block;
    width: 100%;
    padding: 0;
    text-align: center; }
  form#ticket-change-status-form input[type=submit] {
    width: auto; }
  fieldset.review-autosave {
    border: none;
    overflow: hidden; }
    fieldset.review-autosave input[type=submit] {
      width: 100%; }
      fieldset.review-autosave input[type=submit]:last-child {
        margin-top: 10px; }
    fieldset.review-autosave table {
      display: table; }
  .suggests-wrapper {
    margin-left: 20px;
    margin-right: 20px; }
  #site_watcher_binder ul {
    margin: 0; }
  #site_watcher_binder .item-list .watcher_item {
    border: 0; }
    #site_watcher_binder .item-list .watcher_item .watcher_item_comments .comments-on-the-comments li.item {
      padding: 0 20px; }
  .watcher_item_bottom_tools_panel {
    top: 15px;
    right: 20px; }
  .IrecUiMenuWrap.block {
    display: none; }
  form#node-form .btnsGroup {
    margin: 20px 0 40px; }
    form#node-form .btnsGroup input[type=submit] {
      width: 100%;
      margin-right: 0; }
  form#node-form table#field_product_images_values td.content-multiple-drag {
    display: none; }
  form#node-form table#field_product_images_values .widget-preview {
    max-width: 100%;
    border: none;
    float: none;
    margin: 0;
    padding: 0 15px; }
    form#node-form table#field_product_images_values .widget-preview img {
      border: 1px solid #ccc;
      margin-bottom: 15px; }
  form#node-form table#field_product_images_values .widget-edit {
    max-width: 100% !important;
    padding: 0 15px; }
    form#node-form table#field_product_images_values .widget-edit div.description {
      display: none; }
    form#node-form table#field_product_images_values .widget-edit input[type=submit] {
      width: 100%;
      margin-bottom: 10px; }
  .tab_admitad .coupon {
    position: relative;
    padding-bottom: 70px; }
    .tab_admitad .coupon .coupon-promolink {
      margin: 0;
      position: absolute;
      bottom: 10px; }
      .tab_admitad .coupon .coupon-promolink .b-center {
        text-align: center; }
        .tab_admitad .coupon .coupon-promolink .b-center a {
          min-width: 0;
          padding: 0 10px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box; }
    .tab_admitad .coupon .coupon-date-end {
      margin-left: 150px; }
      .tab_admitad .coupon .coupon-date-end > span:before {
        content: ' ';
        display: block; }
  .subs-subscription-list-filter-wrapper {
    position: static; }
    .subs-subscription-list-filter-wrapper p {
      text-indent: 10px; }
    .subs-subscription-list-filter-wrapper .subs-subscription-list-filter {
      float: left; }
  #afterreview {
    margin: 40px 0 20px; }
  .subs-subscription-list-wrapper .type .name {
    margin-bottom: 5px; }
  .subs-subscription-list-wrapper .type ul.elements li {
    padding: 5px 0; }
  .subs-subscription-list-wrapper ul.elements .option {
    margin-right: 0; }
    .subs-subscription-list-wrapper ul.elements .option span {
      display: block;
      text-align: center;
      font-size: 14px; }
  .block-selectcategory {
    margin-bottom: 30px; }
    .block-selectcategory .catalog-three div {
      margin-top: 10px; }
    .block-selectcategory fieldset.selectcategory-search-fieldset {
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .block-selectcategory fieldset.selectcategory-search-fieldset input#scs {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
      .block-selectcategory fieldset.selectcategory-search-fieldset .view-selectcategory-search .views-field-phpcode {
        margin-bottom: 10px; }
  form#srch-product-to-add-review-form input[type=submit] {
    width: 100%;
    margin: 10px 0; }
  form#srch-product-to-add-review-form a.add-to-catalog {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
  form#srch-product-to-add-review-form #edit-search-wrapper input#edit-search {
    width: 100%; }
  form#umodr-node-moderation-form .form-item {
    margin-top: 10px; }
  form#umodr-node-moderation-form input[type=submit] {
    width: 100%;
    margin-bottom: 10px; }
  form#umodr-node-moderation-form .edit-url {
    margin-right: 5px; }
  form#privatemsg-list input[type=submit]#edit-delete {
    margin-bottom: 20px; }
  form#privatemsg-list select.form-select {
    width: 100%; }
  form#privatemsg-new input[type=submit] {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0; }
  form#privatemsg-new a#edit-cancel {
    width: 100%;
    display: block;
    background-color: #EAEAEA;
    border: none;
    border-radius: 6px;
    color: #333;
    cursor: pointer;
    font-size: 16px;
    outline: none;
    text-align: center;
    line-height: 40px;
    font-weight: 500; }
  form#privatemsg-delete .container-inline {
    margin-top: 20px; }
    form#privatemsg-delete .container-inline input[type=submit] {
      width: 100%;
      margin-bottom: 10px; }
    form#privatemsg-delete .container-inline a {
      width: 100%;
      display: block;
      background-color: #EAEAEA;
      border: none;
      border-radius: 6px;
      color: #333;
      cursor: pointer;
      font-size: 16px;
      outline: none;
      text-align: center;
      line-height: 40px;
      margin: 0; }
  form#diff-node-revisions table tbody tr td:first-child {
    font-size: 80%; }
  div#views-bulk-operations-select input[type=submit] {
    width: 100%;
    margin-bottom: 10px; }
  .privatemsg-box-fb {
    border-bottom: none; }
    .privatemsg-box-fb .avatar-fb {
      max-height: 55px;
      max-width: 55px;
      min-width: 50px;
      overflow: hidden; }
    .privatemsg-box-fb .middle-column {
      width: auto; }
    .privatemsg-box-fb .right-column {
      margin: 0;
      width: 100%;
      clear: both; }
    .privatemsg-box-fb .message-body {
      border: 1px solid #EAEAEA;
      background-color: #FFF;
      padding: 6px 12px;
      border-radius: 6px; }
  .suggestedterms_add.collapsible input[type=text],
  .suggestedterms_add.collapsible input[type=button] {
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .suggestedterms_add.collapsible input[type=button] {
    margin-top: 10px; }
  .suggestedterms_add.collapsible .fieldset-wrapper > div .checkinput-note.chekfirstonlower {
    position: static; }
  .suggestedterms_add.collapsible legend.collapse-processed {
    display: block; }
  fieldset.aboutme-fieldset .form-item > input[type=text]:first-child {
    margin-bottom: 10px; }
  .message-participants {
    margin: 10px 0 0 0; }
  .privatemsg-view-pager {
    padding: 0; }
  .headerLoginButton {
    display: none; }
  .login-form-wrapper {
    padding: 0; }
    .login-form-wrapper span.password-strength,
    .login-form-wrapper span.password-confirm {
      font-size: 12px; }
    .login-form-wrapper .form-item-bottom {
      display: block;
      padding-top: 0; }
      .login-form-wrapper .form-item-bottom > div:first-child {
        width: 100% !important; }
        .login-form-wrapper .form-item-bottom > div:first-child p {
          margin-bottom: 5px; }
      .login-form-wrapper .form-item-bottom > div:last-child {
        width: 100% !important;
        padding-left: 0 !important;
        padding-top: 10px;
        margin-top: 20px;
        border-top: 1px solid #ccc; }
        .login-form-wrapper .form-item-bottom > div:last-child p {
          font-size: 16px; }
    .login-form-wrapper .sep-bdr {
      border: none;
      text-align: left;
      font-size: 12px; }
      .login-form-wrapper .sep-bdr .mid-bdr {
        padding: 0;
        background: none; }
    .login-form-wrapper .form-item {
      margin-bottom: 10px; }
      .login-form-wrapper .form-item .description {
        display: none; }
    .login-form-wrapper .form-submit {
      width: 100%;
      margin-top: 10px; }
    .login-form-wrapper .forgot-password {
      font-size: 12px; }
  .closeLoginForm {
    position: fixed;
    top: 26px;
    right: 18px;
    width: 16px;
    color: #c4c4c4;
    display: block !important; }
  .IrecUiBreadcrumbs {
    margin: 30px 0 10px; }
  .logoline #newreviewButton {
    display: none; }
  .logoline #logoAndSearch {
    width: 500px; }
    .logoline #logoAndSearch > a {
      -webkit-transition: margin-left 300ms ease-out, opacity 300ms;
      transition: margin-left 300ms ease-out, opacity 300ms;
      position: relative; }
  .logoline.expandedSearch #logoAndSearch {
    width: 100%; }
    .logoline.expandedSearch #logoAndSearch > a {
      margin-left: -224px;
      opacity: 0; }
  .logoline.expandedSearch .IrecUiHamburgerIcon {
    opacity: 0;
    position: relative;
    margin-right: -100px; }
  .logoline.expandedSearch div.TextInput {
    position: relative;
    padding-right: 36px; }
    .logoline.expandedSearch div.TextInput.with-popup {
      border-radius: 6px; }
  .social_buttons_wrapper {
    max-height: 80px; }
  .node-is-product .ya-share2__container_size_m .ya-share2__item,
  .review-node .ya-share2__container_size_m .ya-share2__item {
    margin-right: 8px; }
  .node-is-product .ya-share2__container_size_m .ya-share2__icon,
  .review-node .ya-share2__container_size_m .ya-share2__icon {
    zoom: 1.6; }
  #content {
    width: auto;
    min-height: 0; }
    #content .review-node > a {
      margin-left: 20px; }
    #content .review-node .read-all-reviews-link-long-button {
      margin: 0; }
  .IrecUiNavbar {
    max-width: 100%; }
  .largestHeader {
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 23px; }
  .largeHeader {
    font-size: 22px;
    font-weight: 700;
    line-height: 24px; }
  .IrecUiNavbar {
    max-width: none;
    padding-left: 40px;
    padding-right: 40px; }
  .logoline .get-money {
    margin-bottom: 0;
    max-width: 70%; }
    .logoline .get-money span.name {
      max-width: none; }
  /* sort and filter buttons */
  #selectcatagory-filters-container {
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 0;
    line-height: 40px;
    overflow: hidden;
    -webkit-transition: height 250ms ease-out 0s;
    transition: height 250ms ease-out 0s; }
    #selectcatagory-filters-container .selectcategoty-filter2 hr {
      display: none; }
    #selectcatagory-filters-container .selectcategoty-filter2-showall {
      position: fixed;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background: #faf3df;
      margin: 0;
      padding: 0;
      z-index: 3000;
      overflow: hidden;
      height: 100%;
      max-height: 100%; }
      #selectcatagory-filters-container .selectcategoty-filter2-showall .item-list {
        background: #faf3df;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 0;
        margin: 0;
        height: 100%;
        width: 100%; }
      #selectcatagory-filters-container .selectcategoty-filter2-showall .selectcategory-filter2-form {
        background: #faf3df;
        position: fixed;
        width: 100%;
        top: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 10px 20px;
        z-index: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        #selectcatagory-filters-container .selectcategoty-filter2-showall .selectcategory-filter2-form .hideButton {
          display: inline-block; }
          #selectcatagory-filters-container .selectcategoty-filter2-showall .selectcategory-filter2-form .hideButton a {
            background-color: #FFFDF6;
            border-radius: 6px;
            cursor: pointer;
            font-size: 16px;
            font-weight: 500;
            line-height: 40px;
            outline: 0;
            padding: 0px 10px;
            color: #444;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            display: block;
            min-width: 70px;
            text-align: center; }
        #selectcatagory-filters-container .selectcategoty-filter2-showall .selectcategory-filter2-form .inputWrapper {
          width: 100%;
          margin-right: 10px; }
        #selectcatagory-filters-container .selectcategoty-filter2-showall .selectcategory-filter2-form input[type=text] {
          border: none;
          line-height: 24px; }
          #selectcatagory-filters-container .selectcategoty-filter2-showall .selectcategory-filter2-form input[type=text]:hover {
            border: none; }
          #selectcatagory-filters-container .selectcategoty-filter2-showall .selectcategory-filter2-form input[type=text]:focus + a {
            opacity: 1; }
      #selectcatagory-filters-container .selectcategoty-filter2-showall .ul-wrapper {
        background: #faf3df;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 60px 20px 20px 20px;
        position: absolute;
        right: 0;
        left: 0;
        bottom: 0;
        top: 0;
        overflow: hidden; }
      #selectcatagory-filters-container .selectcategoty-filter2-showall ul {
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        height: 100%; }
      #selectcatagory-filters-container .selectcategoty-filter2-showall .h3 {
        display: none; }
    #selectcatagory-filters-container ul {
      line-height: 2.5em;
      margin: 0;
      overflow: hidden;
      max-height: none;
      font-size: 14px;
      font-weight: 500; }
    #selectcatagory-filters-container li {
      background-color: #FFFDF6;
      margin: 0 0 2px; }
      #selectcatagory-filters-container li a {
        color: #616161;
        display: block;
        padding: 2px 15px; }
      #selectcatagory-filters-container li.first {
        border-radius: 12px 12px 0 0; }
        #selectcatagory-filters-container li.first.last {
          border-radius: 12px; }
      #selectcatagory-filters-container li.last {
        border-radius: 0 0 12px 12px; }
    #selectcatagory-filters-container .item-list {
      padding: 0; }
    #selectcatagory-filters-container .sc-pager {
      padding: 0; }
      #selectcatagory-filters-container .sc-pager a {
        border-radius: 12px;
        background-color: #FFFFFF;
        border: 1px solid #E0D1BA;
        color: #444444; }
    #selectcatagory-filters-container .h3 {
      margin: 0;
      color: #444;
      font-size: 12px;
      border: none; }
      #selectcatagory-filters-container .h3:empty {
        margin-bottom: 0; }
  .UserArea .get-money {
    display: none; }
  .IrecUiHamburgerIcon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23C4C4C4' viewBox='0 0 20 18'%3E%3Crect y='16' width='20' height='2' rx='1' /%3E%3Crect y='8' width='20' height='2' rx='1' /%3E%3Crect width='20' height='2' rx='1' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right;
    min-width: 22px;
    height: 24px;
    margin: 8px 0 8px 16px;
    -webkit-transition: margin-right 300ms, opacity 300ms;
    transition: margin-right 300ms, opacity 300ms;
    overflow: visible; }
  .UserAreaMobile .substrate {
    will-change: opacity; }
  .UserAreaMobile .slider {
    will-change: right; }
  .UserAreaMobile.show {
    height: 100%; }
    .UserAreaMobile.show .substrate {
      opacity: 1; }
    .UserAreaMobile.show .slider {
      right: 0; }
  .UserAreaMobile .closeUserAreaMobile {
    right: 10px; }
  .UserAreaMobile .text {
    color: #333333;
    font-size: 12px;
    line-height: 16px;
    margin-left: 10px;
    min-width: 58px; }
    .UserAreaMobile .text > strong {
      color: #FF8D00; }
  .UserAreaMobile .IrecUiMenuWrap {
    line-height: 44px;
    font-size: 16px; }
  .UserAreaMobile .IrecUiMenu .counter {
    top: 12px; }
  .UserAreaMobile .IrecUiMenu > a {
    line-height: 40px; }
    .UserAreaMobile .IrecUiMenu > a > div:before {
      font-size: 24px; }
    .UserAreaMobile .IrecUiMenu > a > span:not(.counter) {
      margin: 0 0 0 10px; }
    .UserAreaMobile .IrecUiMenu > a > * {
      vertical-align: middle !important;
      white-space: nowrap; }
  .UserArea.desktop {
    display: none; }
  .UserArea .Tooltip {
    bottom: 0;
    left: 0;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transform: none;
            transform: none; }
    .UserArea .Tooltip .TooltipShadow {
      bottom: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-shadow: none;
              box-shadow: none;
      height: 100%;
      padding: 80px 40px; }
      .UserArea .Tooltip .TooltipShadow::after, .UserArea .Tooltip .TooltipShadow::before {
        content: none; }
    .UserArea .Tooltip .IrecUiMenuWrap {
      font-size: 16px;
      line-height: 44px;
      margin: 0 auto;
      max-width: 360px; }
  .IrecUiNavbar {
    overflow-y: auto; }
    .IrecUiNavbar a {
      white-space: nowrap;
      overflow: visible; }
  footer.Footer {
    color: #333;
    font-size: 12px;
    line-height: 20px; }
    footer.Footer h1 {
      color: #c4c4c4;
      font-size: 18px;
      font-weight: 700;
      line-height: 22px;
      padding: 0; }
    footer.Footer .ftrNav {
      padding: 20px 20px 0; }
    footer.Footer .ftrNav > div,
    footer.Footer .ftrNav > div + div,
    footer.Footer .ftrCommonInfo {
      padding: 0;
      margin: 0 20px 20px 0; }
    footer.Footer .adapt-switcher {
      padding: 0 0; }
      footer.Footer .adapt-switcher.on {
        display: block; }
      footer.Footer .adapt-switcher.off {
        display: none; }
    footer.Footer .statistics {
      padding: 8px 0; }
  .ProductTizer {
    padding: 16px 20px 20px; }
    .ProductTizer .rating {
      margin: 10px 0; }
    .ProductTizer .image {
      bottom: auto; }
    .ProductTizer .extract {
      height: 118px; }
  /* >>-------reset --------- */
  html {
    -webkit-tap-highlight-color: transparent; }
  input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .resizable-textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  /* Turn off the recent search for webkit. It adds about 15px padding on the left */
  ::-webkit-search-decoration {
    display: none; }
  tr.even, tr.odd {
    background: none;
    border: none;
    padding: 0; }
  tr.odd .form-item, tr.even .form-item {
    white-space: normal; }
  .block-quicktabs .views-table td {
    border: none; }
  .panel-right, .panel-left {
    background: none; }
  /* -------reset --------- << */
  #content {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: none;
    margin-bottom: 20px;
    padding: 0;
    width: 100%; }
  /* tabs */
  #tabs-list ul {
    border-radius: 12px;
    overflow: hidden;
    text-align: left;
    -webkit-transition: height 250ms ease-out;
    transition: height 250ms ease-out; }
  #tabs-list li {
    display: block;
    margin: 0 0 2px; }
    #tabs-list li a {
      background-color: #FFFDF6;
      border-radius: 0;
      color: #666;
      cursor: default;
      display: block;
      font-size: 14px;
      line-height: 40px;
      overflow: hidden;
      padding: 0 20px;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #tabs-list li.active a {
      background-color: #585858;
      color: #fff; }
  #tabs-list ul.processed li.active {
    display: none; }
  #tabs-list .special {
    background: #FFFDF6;
    border-radius: 12px;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 34px 10px 20px;
    position: relative;
    text-overflow: ellipsis;
    -webkit-transition: background-color 250ms ease-out;
    transition: background-color 250ms ease-out;
    white-space: nowrap; }
    #tabs-list .special:after {
      content: "\e830";
      font-family: "fontello";
      font-size: 12px;
      position: absolute;
      right: 20px;
      -webkit-transform-origin: 0 48%;
              transform-origin: 0 48%; }
    #tabs-list .special.open {
      background: #E0D1BA; }
      #tabs-list .special.open:after {
        -webkit-transform: rotateX(180deg);
                transform: rotateX(180deg); }
  .Tabs {
    font-size: 14px;
    font-weight: 500; }
    .Tabs .TabsSwitch {
      border-radius: 6px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row nowrap;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      overflow: hidden; }
      .Tabs .TabsSwitch a {
        border-radius: 0;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
            -ms-flex: 1 1 50%;
                flex: 1 1 50%;
        font-size: 16px;
        margin: 0;
        padding: 10px 15px;
        text-align: center;
        white-space: nowrap; }
        .Tabs .TabsSwitch a.active {
          background-color: #5b6f00; }
    .Tabs .TabsItems {
      color: #444;
      height: 0px;
      margin-top: 8px;
      overflow: hidden;
      -webkit-transition: height 250ms ease-out;
      transition: height 250ms ease-out; }
      .Tabs .TabsItems a {
        background: #FFFDF6;
        border-radius: 12px;
        color: #444;
        display: block;
        font-size: 14px;
        line-height: 20px;
        margin-left: 0;
        padding: 10px 20px;
        white-space: nowrap; }
        .Tabs .TabsItems a.active {
          display: none; }
    .Tabs .group.catalog:before, .Tabs .group.reviews:before {
      content: ''; }
    .Tabs .filters-control {
      color: #444;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row nowrap;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      font-size: 14px;
      line-height: 20px;
      margin-top: 22px; }
      .Tabs .filters-control > div {
        background: #FFFDF6;
        border-radius: 12px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        cursor: pointer;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 50%;
            -ms-flex: 1 1 50%;
                flex: 1 1 50%;
        padding: 10px 32px 10px 20px;
        position: relative;
        -webkit-transition: background-color 250ms ease-out;
        transition: background-color 250ms ease-out;
        white-space: nowrap; }
        .Tabs .filters-control > div:after {
          content: "\e830";
          font-family: "fontello";
          font-size: 12px;
          position: absolute;
          right: 17px;
          -webkit-transform-origin: 0 48%;
                  transform-origin: 0 48%; }
        .Tabs .filters-control > div + div {
          margin-left: 10px; }
        .Tabs .filters-control > div.active {
          background: #E0D1BA; }
          .Tabs .filters-control > div.active:after {
            -webkit-transform: rotateX(180deg);
                    transform: rotateX(180deg); }
    .Tabs #relative-sort {
      display: none; }
      .Tabs #relative-sort:not(:empty) {
        display: block; }
    .Tabs #selectcatagory-filters-button {
      display: none; }
      .Tabs #selectcatagory-filters-button:before {
        content: attr(data-text); }
      .Tabs #selectcatagory-filters-button .selected-filters-counter {
        background-color: #FF8D00;
        color: #fff;
        border-radius: 50%;
        display: inline-block;
        text-align: center;
        width: 16px;
        height: 16px;
        line-height: 16px;
        font-size: 12px;
        margin-left: 5px; }
  /* subs button >> */
  .subs-wrapper:not(.user) .subs-link {
    line-height: 21px;
    padding: 0 10px; }
  .subs-category {
    display: none; }
  /* subs button << */
  .textButtonsBar:not(.reviewFooter), .block-quicktabs ul.quicktabs_tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin: 0;
    background-color: #84A100;
    border: 0;
    border-radius: 6px;
    overflow: hidden;
    position: static; }
  .textButtonsBar:not(.reviewFooter) div, .block-quicktabs ul.quicktabs_tabs li {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    color: #fff;
    border: 0 solid #5b6f00;
    border-radius: 0;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    padding: 0;
    text-align: center;
    max-width: none;
    margin-right: 0; }
    .textButtonsBar:not(.reviewFooter) div.active, .block-quicktabs ul.quicktabs_tabs li.active {
      color: white;
      background-color: #5b6f00;
      border: 0;
      border-radius: 0; }
    .textButtonsBar:not(.reviewFooter) div:first-child ~ li, .block-quicktabs ul.quicktabs_tabs li:first-child ~ li {
      border-left-width: 1px; }
    .textButtonsBar:not(.reviewFooter) div.active a b, .block-quicktabs ul.quicktabs_tabs li.active a b {
      display: none; }
    .textButtonsBar:not(.reviewFooter) div a, .block-quicktabs ul.quicktabs_tabs li a {
      line-height: 40px;
      overflow: hidden;
      padding: 0 18px;
      text-overflow: ellipsis;
      white-space: nowrap;
      max-width: none;
      border-radius: 0; }
  .textButtonsBar:not(.reviewFooter) {
    line-height: initial;
    margin-bottom: 20px; }
    .textButtonsBar:not(.reviewFooter) div {
      margin-right: 0;
      border-left-width: 1px;
      padding: 0; }
      .textButtonsBar:not(.reviewFooter) div:first-child {
        border-left-width: 0; }
      .textButtonsBar:not(.reviewFooter) div a {
        display: block; }
        .textButtonsBar:not(.reviewFooter) div a span.icon {
          vertical-align: baseline; }
          .textButtonsBar:not(.reviewFooter) div a span.icon:before {
            font-size: 15px;
            margin-right: 5px;
            position: relative;
            top: 3px; }
      .textButtonsBar:not(.reviewFooter) div:focus, .textButtonsBar:not(.reviewFooter) div:hover, .textButtonsBar:not(.reviewFooter) div:active {
        color: white;
        background-color: #9B9B9B;
        border: 0;
        border-radius: 0; }
        .textButtonsBar:not(.reviewFooter) div:focus a, .textButtonsBar:not(.reviewFooter) div:hover a, .textButtonsBar:not(.reviewFooter) div:active a {
          color: #fff; }
  .block-quicktabs {
    margin: 0; }
    .block-quicktabs ul.quicktabs_tabs.rategame-menu {
      margin-top: 20px; }
  #main-best-review #quicktabs_container_1022 {
    height: 10px;
    overflow: hidden; }
  /* siteCategoriesTree */
  .siteCategoriesTree h2 {
    margin-left: 0;
    margin-right: 0; }
  /* product page */
  .mobileWrapper .margin30 {
    margin-bottom: 20px; }
  .mobileWrapper #div-ym-mobtop:empty {
    display: none; }
  .productInfo {
    width: auto; }
    .node-is-product .productInfo {
      min-height: 0;
      margin-bottom: 20px; }
    .node-type-myreview .productInfo {
      min-height: 0; }
  .productHeaderContent {
    padding-left: 270px; }
    .productHeaderContent .mainpic, .productHeaderContent .mainpic img {
      height: 250px;
      width: 250px; }
    .productHeaderContent .info {
      min-height: 250px; }
  .comments-on-the-comments .list .new-comment .author-comment {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .comments-on-the-comments .list .new-comment .author-comment br {
      display: initial; }
  .comments-on-the-comments .list .author-comment .picture img.officialmark {
    width: 15px;
    left: 40px;
    top: 7px; }
  .comments-on-the-comments .list {
    margin-left: 5px;
    margin-right: 5px; }
    .comments-on-the-comments .list .author-comment br {
      display: none; }
    .comments-on-the-comments .list .picture {
      height: 30px;
      width: 30px;
      display: block;
      float: left;
      margin-right: 10px; }
      .comments-on-the-comments .list .picture .imagecache {
        max-width: 100%;
        display: block;
        max-height: 100%; }
  .block {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: none; }
  .citate {
    width: auto; }
  .citate-wrapper .fivestar-static-form-item .fivestar-summary {
    font-size: 12px; }
  .citate-wrapper .fivestar-static-form-item .fivestar-widget-static {
    margin-right: 0; }
  .citate-wrapper .fivestar-widget-static {
    float: right;
    margin-bottom: 4px;
    margin-top: 0; }
  .read-commets {
    margin-top: 1.5em; }
  .view-content .whrite-this-comment, .product-teaser .whrite-this-comment {
    display: none; }
  .main-comment {
    padding: 0; }
    .main-comment .views-field-teaser {
      border: none; }
    .main-comment .mainpic {
      position: static;
      margin-bottom: 5px; }
    .main-comment h2 {
      padding: 5px; }
    .main-comment .com-date {
      margin-right: 5px;
      font-size: 85%; }
      .main-comment .com-date strong {
        font-size: 85%; }
    .main-comment .fivestar-widget-static {
      margin-left: 5px; }
  .views-rating .updown-widget-rate .choises {
    margin-left: -15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
    .views-rating .updown-widget-rate .choises .choise {
      border-radius: 0;
      background: none;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      height: auto;
      -webkit-box-shadow: none;
              box-shadow: none;
      padding: 5px 0; }
  div.srch-results div.taxonomy-wrapper {
    border-bottom: none; }
  #sidebar-right-top {
    display: none; }
  #sidebar {
    float: none;
    position: static;
    width: auto; }
  #prefooter {
    margin: 0 auto 20px; }
  #prefooter #categories {
    display: none; }
  #prefooter .brocock > div {
    padding-top: 20px; }
  #content-top,
  #prefooter,
  .mainpage-pager-display,
  .IrecUiBreadcrumbs {
    padding-left: 0;
    padding-right: 0; }
  .block-title {
    border: 0;
    padding-bottom: 4px; }
  .block.similar-products {
    display: none; }
  #content > .title {
    border: none;
    display: inline-block; }
  .adapt-panelswitcher {
    height: 34pt;
    width: 40pt;
    background: white;
    position: absolute;
    float: left;
    left: 0;
    top: 0;
    /*margin-left: -40pt;*/
    text-align: center;
    font-size: 22pt;
    padding-top: 14pt;
    z-index: 55;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .adapt-panelswitcher {
    display: block;
    cursor: pointer;
    position: static;
    top: -34pt;
    -webkit-transition: top 300ms ease-in 0s;
    transition: top 300ms ease-in 0s;
    margin: 4px;
    height: 49px;
    width: 33pt;
    padding-top: 14px;
    border: 1px solid #fff;
    border-radius: 10px; }
    .adapt-panelswitcher:after {
      content: 'menu';
      font-size: 10px;
      margin-top: 16px;
      display: block;
      color: #989898;
      opacity: 1;
      -webkit-transition: opacity 300ms ease-in 0s;
      transition: opacity 300ms ease-in 0s; }
    .adapt-panelswitcher > .adapt-ps-content {
      position: relative; }
      .adapt-panelswitcher > .adapt-ps-content:after, .adapt-panelswitcher > .adapt-ps-content:before {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        color: #333;
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        -webkit-transition: opacity 300ms ease-in 0s, -webkit-transform 300ms ease-in 0s;
        transition: opacity 300ms ease-in 0s, -webkit-transform 300ms ease-in 0s;
        transition: opacity 300ms ease-in 0s, transform 300ms ease-in 0s;
        transition: opacity 300ms ease-in 0s, transform 300ms ease-in 0s, -webkit-transform 300ms ease-in 0s; }
      .adapt-panelswitcher > .adapt-ps-content:after {
        content: '\2261';
        opacity: 1; }
      .adapt-panelswitcher > .adapt-ps-content:before {
        content: '\00D7';
        opacity: 0; }
  .stickswitcher:not(.fixfixed) :not(.opensidebar) .adapt-panelswitcher {
    border-color: #989898;
    opacity: 0.9;
    position: fixed;
    top: 0; }
  .opensidebar .adapt-panelswitcher > .adapt-ps-content:after, .opensidebar .adapt-panelswitcher > .adapt-ps-content:before {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  .opensidebar .adapt-panelswitcher > .adapt-ps-content:after {
    opacity: 0; }
  .opensidebar .adapt-panelswitcher > .adapt-ps-content:before {
    opacity: 1; }
  .opensidebar .adapt-panelswitcher:after {
    opacity: 0; }
  .blockUser .form-item label {
    display: inline-block;
    font-weight: 400; }
  .blockUser .form-item {
    display: block;
    float: none; }
  .blockUser .menu {
    padding: 0; }
  .blockUser .menu li {
    padding: 0; }
    .blockUser .menu li a {
      margin: 0;
      padding: 0 0 8px;
      display: inline-block;
      width: 100%;
      font-weight: 400;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .blockUser .menu li .user-counter {
      font-weight: 400;
      color: red;
      border-left: 1px solid red;
      padding-left: 5px;
      margin-left: -45px;
      display: inline-block;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .blockUser .menu li .user-counter .parentheses {
        display: none; }
  .messages.status {
    margin: 0; }
  .messages .symbol::before {
    left: 14px !important;
    top: auto; }
  #block-selectcategory-3 .content {
    margin: 0; }
  .blockUser {
    background-image: none;
    background: white; }
  .block.blockProducts {
    border: none;
    /*margin-left: 14px;*/ }
    .block.blockProducts a {
      display: inline-block;
      padding: 2px; }
    .block.blockProducts .text {
      padding-left: 10px; }
  .block.blockCatalog {
    margin: 20px 0 10px; }
    .block.blockCatalog .breadcrumb-selected-item-name {
      display: none; }
    .block.blockCatalog .breadcrumb {
      background-color: #ff8e07;
      border-color: #ff8e07;
      color: #fff;
      display: block;
      font-size: 14px;
      font-weight: 700;
      margin: 0;
      overflow: hidden;
      padding: 0 44px 0 20px;
      position: relative;
      border-radius: 6px; }
      .block.blockCatalog .breadcrumb > div {
        max-width: 100%;
        display: inline-block;
        direction: rtl;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 44px;
        margin-bottom: -5px; }
      .block.blockCatalog .breadcrumb::after {
        height: 8px;
        top: 18px;
        width: 17px; }
      .block.blockCatalog .breadcrumb.open {
        border-radius: 6px 6px 0 0; }
        .block.blockCatalog .breadcrumb.open::after {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23ffffff' d='M10 8.6L1.7 0.3 1.7 0.3C1.3-0.1 0.7-0.1 0.3 0.3L0.3 0.3 0.3 0.3C-0.1 0.7-0.1 1.3 0.3 1.7L8.6 10 0.3 18.3 0.3 18.3C-0.1 18.7-0.1 19.3 0.3 19.7L0.3 19.7 0.3 19.7C0.7 20.1 1.3 20.1 1.7 19.7L10 11.4 18.3 19.7C18.7 20.1 19.3 20.1 19.7 19.7L19.7 19.7C20.1 19.3 20.1 18.7 19.7 18.3L11.4 10 19.7 1.7C20.1 1.3 20.1 0.7 19.7 0.3L19.7 0.3C19.3-0.1 18.7-0.1 18.3 0.3L18.3 0.3 10 8.6Z' /%3E%3C/svg%3E");
          height: 12px;
          top: 16px;
          width: 16px; }
      .block.blockCatalog .breadcrumb.noMoreCategories {
        padding-right: 20px; }
        .block.blockCatalog .breadcrumb.noMoreCategories::after {
          background: none; }
      .block.blockCatalog .breadcrumb a {
        color: inherit;
        display: inline;
        margin: 0 3px; }
        .block.blockCatalog .breadcrumb a:hover {
          color: inherit;
          text-decoration: underline; }
        .block.blockCatalog .breadcrumb a:first-child {
          margin-left: 0; }
        .block.blockCatalog .breadcrumb a:last-child:after {
          content: "\200E‎"; }
        .block.blockCatalog .breadcrumb a:before {
          color: #fff; }
    .block.blockCatalog .breadcrumb::after,
    .block.blockCatalog .categories a::after {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath fill='%23ffffff' d='M9 7.6L1.7 0.3C1.3-0.1 0.7-0.1 0.3 0.3 -0.1 0.7-0.1 1.3 0.3 1.7L8.3 9.7C8.5 9.9 8.7 10 9 10 9.3 10 9.5 9.9 9.7 9.7L17.7 1.7C18.1 1.3 18.1 0.7 17.7 0.3 17.3-0.1 16.7-0.1 16.3 0.3L9 7.6Z' /%3E%3C/svg%3E");
      background-repeat: no-repeat;
      display: block;
      position: absolute;
      right: 20px; }
    .block.blockCatalog .categories a::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath fill='%23585858' d='M9 7.6L1.7 0.3C1.3-0.1 0.7-0.1 0.3 0.3 -0.1 0.7-0.1 1.3 0.3 1.7L8.3 9.7C8.5 9.9 8.7 10 9 10 9.3 10 9.5 9.9 9.7 9.7L17.7 1.7C18.1 1.3 18.1 0.7 17.7 0.3 17.3-0.1 16.7-0.1 16.3 0.3L9 7.6Z' /%3E%3C/svg%3E"); }
    .block.blockCatalog .categories {
      height: 0px;
      overflow: hidden;
      -webkit-transition: height 250ms ease-out 0s;
      transition: height 250ms ease-out 0s;
      font-weight: 400; }
      .block.blockCatalog .categories a {
        background-color: #FFFFFF;
        border: 1px solid #EAEAEA;
        border-top-width: 0;
        display: block;
        font-size: 14px;
        line-height: 43px;
        margin: 0;
        padding: 0 20px;
        padding-right: 44px;
        position: relative;
        -webkit-box-shadow: none;
                box-shadow: none;
        border-radius: inherit; }
        .block.blockCatalog .categories a::after {
          height: 12px;
          top: 16px;
          -webkit-transform: rotate(-90deg);
                  transform: rotate(-90deg);
          width: 14px; }
        .block.blockCatalog .categories a:last-child {
          border-radius: 0 0 6px 6px; }
  .no-js #quicktabs-3 .quicktabs_tabpage {
    display: none; }
  .blockCommunity, .blockPhotos, .blockUserCom {
    display: none; }
  .block-user.blockUser #edit-name-wrapper, .block-user.blockUser #edit-name-1-wrapper {
    float: none;
    margin-top: 0;
    margin-right: 10px;
    width: 100%; }
  .block-user.blockUser .btn.form-submit {
    margin-top: 10px;
    float: left; }
  .block-user.blockUser .item-list {
    text-align: right; }
  .block-user.blockUser .form-item {
    line-height: 24px;
    position: relative; }
    .block-user.blockUser .form-item input.form-text {
      width: 128px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin-top: 0;
      float: none;
      position: absolute;
      right: 0; }
  .view-last-reviews table,
  .view-last-reviews tbody,
  .view-last-reviews tr,
  .view-last-reviews td {
    display: block; }
  .block-quicktabs .views-table td.views-field-field-noderef1-nid {
    padding-right: 125px; }
  .view-last-reviews tr {
    position: relative; }
  .view-last-reviews .views-field {
    position: relative;
    line-height: 17px; }
    .view-last-reviews .views-field a {
      width: auto; }
  .view-last-reviews .views-field-field-noderef1-nid {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .view-last-reviews .views-field-field-starz1-rating {
    top: 0px;
    right: 0px;
    position: absolute; }
  .view-last-reviews .view-content {
    margin: 0;
    padding: 0; }
  .srch-results .taxonomy .extend-links ul {
    padding-left: 0 !important;
    line-height: 20px !important; }
    .srch-results .taxonomy .extend-links ul li a {
      font-size: 100%; }
  #quicktabs_tabpage_12388_myreviewinfo .text {
    padding: 0;
    margin: 0; }
  #block-quicktabs-3.block .review-sort ul {
    line-height: 21px; }
  #block-quicktabs-3.block div.text {
    padding: 0; }
    #block-quicktabs-3.block div.text .view-content {
      margin: 0;
      padding: 0; }
  .node-form .form-item .form-text, .form-item .form-text {
    max-width: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .node-form .form-textarea {
    width: 100%; }
  .cmntreply-item .cmntreply-item-head {
    position: relative; }
  .cmntreply-item .cmntreply-item-replies .cmntreply-list-wrapper, .cmntreply-item .cmntreply-item-replies form {
    margin-left: 12px; }
  .cmntreply-item .cmntreply-btns {
    float: none;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    margin-right: -10px; }
  .cmntreply-list-wrapper .cmntreply-item-head .cmntreply-btns {
    top: 5px;
    right: 13px; }
  ul.subs-nodes {
    border: 0; }
  .reviewBlock {
    border-bottom: none; }
    .reviewBlock .reviewHeader, .reviewBlock .text {
      position: relative; }
    .reviewBlock .authorBlock > div {
      vertical-align: top; }
    .reviewBlock .authorBlock .mainpic, .reviewBlock .authorBlock img {
      height: 38px;
      width: 38px; }
    .reviewBlock .authorBlock .mainpic {
      margin-right: 8px; }
    .reviewBlock .authorBlock a {
      font-size: 12px;
      line-height: 20px; }
    .reviewBlock .authorBlock .about-user {
      display: none; }
    .reviewBlock .reviewer {
      display: block;
      position: absolute;
      top: 18px;
      left: 0;
      overflow: hidden;
      max-width: 240px;
      white-space: nowrap; }
    .reviewBlock .com-date {
      height: 0;
      line-height: 20px;
      overflow: hidden; }
      .reviewBlock .com-date .dtreviewed {
        position: absolute;
        right: 0;
        top: 4px;
        max-width: 50%;
        white-space: nowrap;
        overflow: hidden; }
    .reviewBlock .reviewTitle {
      font-size: 22px;
      font-weight: 700;
      line-height: 24px; }
    .reviewBlock .reviewText {
      font-size: 16px;
      line-height: 1.5em; }
    .reviewBlock .ratio {
      margin: 10px 0; }
    .reviewBlock .ratio {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
  .reviewFooter.textButtonsBar {
    background-color: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    font-size: 12px;
    font-weight: 700;
    line-height: 50px;
    padding: 0 20px; }
    .reviewFooter.textButtonsBar div, .reviewFooter.textButtonsBar a, .reviewFooter.textButtonsBar span {
      float: none; }
    .reviewFooter.textButtonsBar > * {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      margin-right: 8px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .reviewFooter.textButtonsBar > *:last-child {
      margin-right: 0; }
    .reviewFooter.textButtonsBar .icon {
      margin-right: 6px; }
    .reviewFooter.textButtonsBar.textButtonsBar > span {
      font-size: 14px;
      line-height: normal; }
      .reviewFooter.textButtonsBar.textButtonsBar > span a {
        line-height: 40px;
        display: block; }
      .reviewFooter.textButtonsBar.textButtonsBar > span .flag-throbber {
        display: none; }
  /* profile */
  .profileContent .editButton a.button {
    background-color: #FF8D00;
    color: white;
    font-weight: 500; }
  /* shopoffers */
  div.shopoffers.product-comments {
    margin-bottom: 0; }
    div.shopoffers.product-comments div.price {
      font-size: 16px; }
  /* view-flag-bookmarks */
  .view-flag-bookmarks {
    margin-top: 0; }
    .view-flag-bookmarks .view-empty {
      padding: 0 20px; }
    .view-flag-bookmarks table.views-table {
      border-top: 0; }
      .view-flag-bookmarks table.views-table tr {
        padding-left: 20px;
        padding-right: 40px; }
    .view-flag-bookmarks .views-field-comment-count {
      bottom: 20px;
      right: 20px; }
    .view-flag-bookmarks .flag-bookmarks a {
      right: 16px;
      top: 20px; }
  .drafts-page .item-list ul:not(.pager) {
    border-top: 0; }
    .drafts-page .item-list ul:not(.pager) li {
      background-color: #FFFFFF;
      border: 0;
      border-radius: 12px;
      -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
              box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
      padding-left: 20px;
      padding-right: 20px;
      margin: 10px 0; }
  .view-unpublished-reviews table {
    overflow: visible; }
  #cookies_ec_notice {
    width: auto;
    font-size: 12px; }
  .comments-on-the-comments {
    margin-bottom: 10px; }
  .view-tickets .views-exposed-form {
    padding: 0; }
    .view-tickets .views-exposed-form .views-exposed-widget {
      padding: 0;
      float: none;
      margin-bottom: 10px; }
      .view-tickets .views-exposed-form .views-exposed-widget select.form-select {
        width: 100%; }
      .view-tickets .views-exposed-form .views-exposed-widget input#edit-submit-tickets {
        margin-top: 20px; }
  table.privatemsg-list {
    display: block; }
    table.privatemsg-list tr td.privatemsg-no-messages {
      padding: 20px 16px; }
  .tabsMenu:hover {
    border-color: transparent; }
    .tabsMenu:hover:before {
      height: 50px; }
  .block-personal_data form#personal-data-form input[type=text] {
    width: 100%; }
  .block-personal_data form#personal-data-form input[type=submit] {
    width: 100%; }
  .block-personal_data form#personal-data-form .add-wallet-btn {
    width: 100%; }
  .block-personal_data form#personal-data-form div#personal-data-wallets-container {
    width: 100%; }
  .block-personal_data #personal-data-form-footer-text {
    padding: 20px; }
  form#money-order-form fieldset.own .form-item select {
    width: 100%; }
  form#money-order-form fieldset.own .form-item input[type=text]#edit-show-fio {
    width: 100%; }
  form#money-order-form fieldset.charityset input[type=text]#edit-comment {
    width: 100%; }
  .cropper-lightbox-container .image-container {
    border-radius: 0; }
    .cropper-lightbox-container .image-container .operations {
      border-radius: 0;
      padding: 0;
      height: auto;
      text-align: center;
      min-width: 0;
      position: fixed;
      width: 100% !important;
      top: 0;
      left: 0;
      z-index: 2; }
      .cropper-lightbox-container .image-container .operations a:hover {
        color: #9B9B9B; }
      .cropper-lightbox-container .image-container .operations a.cancel-btn {
        position: static; }
      .cropper-lightbox-container .image-container .operations a.save-cloce-btn {
        position: static; }
      .cropper-lightbox-container .image-container .operations a.to_right {
        float: none; }
      .cropper-lightbox-container .image-container .operations a i.fa-lg {
        font-size: 2em;
        margin: 10px; }
  tr.even td.diff-deletedline {
    background-color: #ffc9be; }
  tr.even td.diff-addedline {
    background-color: #e1f7c7; }
  .IrecUiNavbarWrapper {
    height: 40px; }
    .IrecUiNavbarWrapper > .IrecUiNavbar {
      display: block;
      line-height: 40px;
      overflow-y: hidden;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      white-space: nowrap;
      padding: 0;
      width: 100%;
      height: 40px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .IrecUiNavbarWrapper > .IrecUiNavbar::-webkit-scrollbar {
        display: none; }
      .IrecUiNavbarWrapper > .IrecUiNavbar a {
        overflow: hidden;
        line-height: 38px; }
        .IrecUiNavbarWrapper > .IrecUiNavbar a:first-child {
          margin-left: 20px; }
        .IrecUiNavbarWrapper > .IrecUiNavbar a:last-child {
          margin-right: 20px; }
        .IrecUiNavbarWrapper > .IrecUiNavbar a:hover::before {
          top: 7px;
          height: 27px; }
        .IrecUiNavbarWrapper > .IrecUiNavbar a::before {
          top: 20px;
          -webkit-transition: none;
          transition: none; }
    .IrecUiNavbarWrapper > .blurringLeft,
    .IrecUiNavbarWrapper > .blurringRight {
      display: none; }
  #srch-product-to-add-review-form #edit-search-wrapper {
    width: 100%; }
    #srch-product-to-add-review-form #edit-search-wrapper input {
      margin-right: 0; }
  .rategame-form {
    padding: 0; }
    .rategame-form .rate-slider-wrapper .rate-slider-container {
      background: none; }
    .rategame-form .skip-button {
      width: 100%; }
  #welcome_banner {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 18px 142px 18px 115px; }
    #welcome_banner .addReviewButton {
      font-size: 12px;
      padding: 0 8px;
      line-height: 30px;
      top: 40px;
      right: 20px; }
  .page-money-account #content .quicktabs_main {
    padding: 0 20px; }
  .adapt-large-hide {
    display: none; }
  .item-list ul.pager li.pager-item {
    display: none; }
    .item-list ul.pager li.pager-item.pager-item-ignore-hide-5, .item-list ul.pager li.pager-item.pager-item-ignore-hide-4, .item-list ul.pager li.pager-item.pager-item-ignore-hide-3, .item-list ul.pager li.pager-item.pager-item-ignore-hide-2, .item-list ul.pager li.pager-item.pager-item-ignore-hide-1 {
      display: inline-block; }
  .item-list ul.pager li.pager-item-neighbor-2, .item-list ul.pager li.pager-item-neighbor-1 {
    display: inline-block; }
  .item-list ul.pager li.pager-ellipsis.pager-ellipsis-5, .item-list ul.pager li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  /** If count of pager pages less 11 **/
  .item-list ul.pager.pager-no-flex.pages-0 li.pager-ellipsis.pager-ellipsis-0 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-1 li.pager-ellipsis.pager-ellipsis-0 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-1 li.pager-ellipsis.pager-ellipsis-1 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-2 li.pager-ellipsis.pager-ellipsis-0 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-2 li.pager-ellipsis.pager-ellipsis-1 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-2 li.pager-ellipsis.pager-ellipsis-2 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-3 li.pager-ellipsis.pager-ellipsis-0 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-3 li.pager-ellipsis.pager-ellipsis-1 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-3 li.pager-ellipsis.pager-ellipsis-2 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-3 li.pager-ellipsis.pager-ellipsis-3 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-4 li.pager-ellipsis.pager-ellipsis-0 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-4 li.pager-ellipsis.pager-ellipsis-1 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-4 li.pager-ellipsis.pager-ellipsis-2 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-4 li.pager-ellipsis.pager-ellipsis-3 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-4 li.pager-ellipsis.pager-ellipsis-4 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-5 li.pager-ellipsis.pager-ellipsis-0 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-5 li.pager-ellipsis.pager-ellipsis-1 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-5 li.pager-ellipsis.pager-ellipsis-2 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-5 li.pager-ellipsis.pager-ellipsis-3 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-5 li.pager-ellipsis.pager-ellipsis-4 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-5 li.pager-ellipsis.pager-ellipsis-5 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-0 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-1 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-2 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-3 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-4 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-5 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-6 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-0 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-1 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-2 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-3 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-4 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-5 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-6 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-7 {
    display: none; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-5 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-6 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-7 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-8 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-9 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-5 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-6 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-7 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-8 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-9 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-5 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-6 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-7 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-8 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-9 {
    display: inline-block; }
  #site_watcher_binder .item-list .watcher_item .watcher_item_comments > .item-list > ul {
    padding: 16px 20px; }
  body.fixfixed {
    overflow: visible; }
  #home-popular-reviews .largestHeader,
  #tabs-list .largestHeader {
    font-size: 18px;
    line-height: 25px; }
  #home-popular-reviews.tabs-list-mainpage-items .load-more-reviews,
  #tabs-list.tabs-list-mainpage-items .load-more-reviews {
    margin-top: 12px; }
  #home-popular-reviews .quicktabs_wrapper > .special,
  #tabs-list .quicktabs_wrapper > .special {
    display: none; }
  #home-popular-reviews .quicktabs_wrapper .quicktabs_tabs,
  #tabs-list .quicktabs_wrapper .quicktabs_tabs {
    text-align: left;
    height: auto; }
    #home-popular-reviews .quicktabs_wrapper .quicktabs_tabs:before,
    #tabs-list .quicktabs_wrapper .quicktabs_tabs:before {
      content: none; }
    #home-popular-reviews .quicktabs_wrapper .quicktabs_tabs li,
    #tabs-list .quicktabs_wrapper .quicktabs_tabs li {
      display: inline-block;
      padding: 0;
      margin: 0 10px 0 0; }
      #home-popular-reviews .quicktabs_wrapper .quicktabs_tabs li:last-child,
      #tabs-list .quicktabs_wrapper .quicktabs_tabs li:last-child {
        margin: 0; }
      #home-popular-reviews .quicktabs_wrapper .quicktabs_tabs li.active > a,
      #tabs-list .quicktabs_wrapper .quicktabs_tabs li.active > a {
        color: #fff; }
      #home-popular-reviews .quicktabs_wrapper .quicktabs_tabs li a,
      #tabs-list .quicktabs_wrapper .quicktabs_tabs li a {
        background-color: #84A100;
        border-radius: 19px;
        color: #fff;
        display: inline-block;
        font-size: 12px;
        font-weight: 700;
        line-height: 26px;
        min-width: 140px;
        padding: 0;
        text-align: center;
        overflow: hidden; }
      #home-popular-reviews .quicktabs_wrapper .quicktabs_tabs li.active a,
      #tabs-list .quicktabs_wrapper .quicktabs_tabs li.active a {
        background-color: #5b6f00; }
  #home-popular-reviews {
    margin-bottom: 20px; }
  #tabs-list.tabs-list-mainpage-items.hottop .quicktabs_wrapper .quicktabs_tabs {
    display: inline-block;
    border-radius: 19px;
    white-space: nowrap;
    display: table;
    width: 100%;
    text-align: center; }
    #tabs-list.tabs-list-mainpage-items.hottop .quicktabs_wrapper .quicktabs_tabs li {
      margin: 0;
      display: table-cell;
      width: 25%; }
      #tabs-list.tabs-list-mainpage-items.hottop .quicktabs_wrapper .quicktabs_tabs li a {
        border-radius: 0;
        min-width: 0;
        width: 100%;
        line-height: 30px; }
  .review-yesno-widget.fix {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto; }
  #srch-autocomplete {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    top: 38px !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    border-color: #efefef;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0;
    -webkit-box-shadow: 0 7px 25px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 7px 25px 0 rgba(0, 0, 0, 0.15); }
    #srch-autocomplete li > div {
      padding: 0 20px; }
  /** 404 page **/
  .not-found-content {
    font-size: 0.8em; }
  #node-form table#field_attachments_values {
    overflow: visible; }
  #block-site-9 .user-profile-reviews .user-profile-reviews__content {
    margin-top: 0; }
  #site-user-profile-form #edit-submit,
  #site-user-profile-form #edit-delete,
  #site-user-profile-form .user-profile-btn,
  #site-user-profile-form .form-item .form-text,
  #site-user-profile-form label.file-upload-btn {
    width: 50%; } }

@media screen and (max-width: 599px) {
  .desktopStuff,
  .myreview-user-info .quote.messages.error,
  div.messages.error {
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    width: auto; }
  #tabs-list li a,
  .reviewBlock,
  .profileContent,
  .cmntreply-list-wrapper.rootlevel,
  .view-user-tickets .views-row,
  .view-unpublished-reviews .views-table tr {
    padding-left: 15px;
    padding-right: 15px; }
  .page-home header.Header {
    margin-bottom: 20px; }
  /* profile */
  .profileContent .infoBlock {
    height: auto;
    width: 100%; }
    .profileContent .infoBlock .editButton a,
    .profileContent .infoBlock .send-message a {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      font-size: 16px;
      line-height: 40px; }
  header.Header {
    margin-bottom: 20px; }
  .copyright {
    overflow: hidden;
    text-overflow: ellipsis; }
  .block.blockCatalog .breadcrumb, .block.blockCatalog .categories a {
    padding-left: 15px;
    padding-right: 39px; }
    .block.blockCatalog .breadcrumb::after,
    .block.blockCatalog .categories a::after {
      right: 15px; }
  .block.blockCatalog .breadcrumb.noMoreCategories {
    padding-right: 15px; }
  .IrecUiNavbar.desktopStuff {
    max-width: none;
    margin: 0;
    padding: 0 15px; }
  .headerWithMenu h1, .headerWithMenu h2, .headerWithMenu h3, .headerWithMenu h4 {
    padding-left: 0;
    padding-right: 0; }
  .IrecUiBreadcrumbs {
    margin: 20px 0 6px; }
  .block-selectcategory {
    margin: 14px 0 20px; }
  .logoline {
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px; }
  .IrecUiHamburgerIcon {
    -webkit-transition: right 300ms ease-out, opacity 300ms;
    transition: right 300ms ease-out, opacity 300ms;
    position: absolute;
    right: 15px;
    top: 10px; }
  #SearchAdaptButton {
    -webkit-transition: right 300ms ease-out, opacity 300ms;
    transition: right 300ms ease-out, opacity 300ms;
    position: absolute;
    right: 50px;
    top: 10px;
    opacity: 1;
    display: inline-block; }
  .logoline {
    display: block;
    position: relative;
    overflow-x: hidden; }
    .logoline #logoAndSearch {
      position: relative;
      display: block;
      width: 200%;
      padding-left: 224px;
      left: 0;
      -webkit-transition: left 300ms ease-out;
      transition: left 300ms ease-out;
      will-change: left; }
      .logoline #logoAndSearch > a {
        height: 40px;
        position: absolute;
        left: 0; }
        .logoline #logoAndSearch > a img {
          margin-top: 5px; }
      .logoline #logoAndSearch > form {
        -webkit-transition: opacity 300ms;
        transition: opacity 300ms;
        display: inline-block;
        opacity: 0;
        margin-left: 0;
        width: 50%;
        pointer-events: none; }
        .logoline #logoAndSearch > form input {
          width: 0; }
    .logoline.expandedSearch #logoAndSearch {
      width: 200%;
      left: -224px; }
      .logoline.expandedSearch #logoAndSearch > a {
        margin-left: 0;
        opacity: 0; }
      .logoline.expandedSearch #logoAndSearch > form {
        opacity: 1;
        pointer-events: auto; }
        .logoline.expandedSearch #logoAndSearch > form input {
          -webkit-animation: displaySearchInput;
                  animation: displaySearchInput;
          -webkit-animation-duration: 428.57143ms;
                  animation-duration: 428.57143ms;
          -webkit-animation-fill-mode: forwards;
                  animation-fill-mode: forwards; }
      .logoline.expandedSearch #logoAndSearch #srch-autocomplete {
        -webkit-animation: displaySearchAutocomplete;
                animation: displaySearchAutocomplete;
        -webkit-animation-duration: 428.57143ms;
                animation-duration: 428.57143ms;
        -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards; }
      .logoline.expandedSearch #logoAndSearch .hGroup.search button {
        min-width: 80px;
        padding: 0; }
    .logoline.expandedSearch #SearchAdaptButton {
      opacity: 0;
      position: absolute;
      right: -150px; }
    .logoline.expandedSearch .IrecUiHamburgerIcon {
      opacity: 0;
      position: absolute;
      right: -185px;
      margin-right: 0; }
  footer.Footer ul li {
    display: block;
    margin-right: 0;
    margin-bottom: 10px; }
  footer.Footer .ftrNav {
    padding: 15px 15px 0; }
  footer.Footer .ftrNav > div,
  footer.Footer .ftrNav > div + div,
  footer.Footer .ftrCommonInfo {
    padding: 0;
    margin: 0 15px 15px 0; }
  footer.Footer .adapt-theme-switcher.off,
  footer.Footer .adapt-switcher.off {
    width: 100%;
    display: block;
    margin: 15px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  #srch-autocomplete {
    top: 24px !important; }
    #srch-autocomplete li .type {
      font-size: 10px; }
    #srch-autocomplete li .taxonomy .type {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 auto;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden;
      text-overflow: ellipsis; }
    #srch-autocomplete li .taxonomy .label {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
    #srch-autocomplete li .node {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      #srch-autocomplete li .node .type {
        display: none; }
    #srch-autocomplete li > div {
      padding: 0 15px; }
  .siteCategoriesTree h2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; }
  .block-views .content,
  .block-title {
    border: 0; }
  .hasinlineimage .imagecache-copyright img {
    max-width: 100%; }
  #selectcatagory-filters-container {
    line-height: 30px; }
    #selectcatagory-filters-container .selectcategory-filter2-form {
      padding: 0 15px; }
    #selectcatagory-filters-container .selectcategoty-filter2-showall .ul-wrapper {
      padding: 60px 15px 15px 15px; }
    #selectcatagory-filters-container .selectcategoty-filter2-showall .selectcategory-filter2-form {
      padding: 10px 15px; }
  #block-quicktabs-3.block div.text .review-sort ul {
    white-space: normal;
    overflow: visible;
    text-overflow: clip; }
  .block-quicktabs ul.quicktabs_tabs {
    height: 40px; }
    .block-quicktabs ul.quicktabs_tabs li {
      padding: 0; }
      .block-quicktabs ul.quicktabs_tabs li a {
        padding: 0;
        text-overflow: clip;
        max-width: none;
        font-size: 0;
        text-align: center; }
        .block-quicktabs ul.quicktabs_tabs li a:before {
          color: #fff;
          line-height: 40px;
          margin-right: 0;
          font-size: 22px; }
      .block-quicktabs ul.quicktabs_tabs li a[id$="mycontent1"]:before,
      .block-quicktabs ul.quicktabs_tabs li a[id$="referrals"]:before,
      .block-quicktabs ul.quicktabs_tabs li a[id$="order"]:before,
      .block-quicktabs ul.quicktabs_tabs li a[id$="transfers"]:before,
      .block-quicktabs ul.quicktabs_tabs li a[id$="umodr"]:before,
      .block-quicktabs ul.quicktabs_tabs li a[id$="bonuses"]:before,
      .block-quicktabs ul.quicktabs_tabs li a[id$="translations"]:before {
        font-size: 22px; }
      .block-quicktabs ul.quicktabs_tabs li.active a:before {
        color: #fff; }
      .block-quicktabs ul.quicktabs_tabs li #quicktabs-tab-836473-login, .block-quicktabs ul.quicktabs_tabs li #quicktabs-tab-836473-register {
        font-size: inherit; }
  #money-order-form ul li a {
    font-size: inherit; }
  .textButtonsBar:not(.reviewFooter) {
    height: 40px; }
    .textButtonsBar:not(.reviewFooter) div {
      font-size: 0; }
      .textButtonsBar:not(.reviewFooter) div a .icon:before {
        line-height: 40px;
        margin-right: 0 !important;
        font-size: 22px !important;
        position: static !important; }
  .view.view-referenced-nodes.view-id-referenced_nodes .item .views-field-teaser .nobr, .view.view-referenced-nodes.view-id-referenced_nodes .item .views-field-teaser .nobr a {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%; }
  .mobileWrapper {
    padding: 12px 15px 15px; }
    .mobileWrapper .margin30 {
      margin-bottom: 12px; }
  .productHeaderContent {
    padding-bottom: 45px;
    padding-left: 145px; }
    .productHeaderContent .fivestarWidgetStatic div {
      background-size: 15px;
      height: 15px;
      width: 15px; }
    .productHeaderContent .star {
      margin-bottom: 0; }
    .productHeaderContent .mainpic, .productHeaderContent .mainpic img {
      height: 130px;
      width: 130px; }
    .productHeaderContent .info {
      min-height: 130px;
      padding-bottom: 0;
      position: static; }
    .productHeaderContent .info-bottom {
      display: none; }
    .productHeaderContent .rating {
      margin-bottom: 10px; }
    .productHeaderContent .whrite-this-comment-button {
      position: absolute;
      bottom: 0;
      left: 0;
      margin: 0; }
      .productHeaderContent .whrite-this-comment-button form {
        display: inline-block; }
      .productHeaderContent .whrite-this-comment-button .read-all-reviews-link {
        display: inline-block;
        margin-left: 10px; }
        .productHeaderContent .whrite-this-comment-button .read-all-reviews-link .caption {
          font-size: 0; }
        .productHeaderContent .whrite-this-comment-button .read-all-reviews-link:before {
          content: attr(data-shortcaption);
          line-height: 30px; }
      .productHeaderContent .whrite-this-comment-button input[type=submit] {
        font-size: 12px;
        padding: 0 14px;
        line-height: 30px;
        font-weight: 700; }
  .reviewBlock {
    border: 0; }
    .reviewBlock .reviewText {
      font-size: 16px;
      line-height: 1.5em; }
    .reviewBlock > div {
      margin-top: 0; }
    .reviewBlock .ratio {
      -webkit-box-pack: initial;
      -webkit-justify-content: initial;
          -ms-flex-pack: initial;
              justify-content: initial; }
      .reviewBlock .ratio > div.plus, .reviewBlock .ratio > div.minus {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto;
        border: 0;
        margin: 10px 0;
        padding: 0; }
    .reviewBlock .conclusion {
      font-size: 16px;
      padding: 10px 15px 10px 50px; }
      .reviewBlock .conclusion a {
        font-size: 12px; }
      .reviewBlock .conclusion .icon {
        top: 12px;
        height: 24px;
        width: 20px; }
    .reviewBlock .hasinlineimage .imagecache-copyright img,
    .reviewBlock .hasinlineimage .imagecache-copyright.svg-background svg {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      max-height: 320px; }
  .reviewFooter.textButtonsBar {
    display: block;
    border-bottom: none;
    padding-left: 0;
    padding-right: 0;
    border-top-width: 1px; }
    .reviewFooter.textButtonsBar > span {
      display: block;
      margin: 0;
      padding-left: 15px;
      padding-right: 15px;
      border-bottom: 1px solid #eaeaea;
      line-height: 40px;
      max-width: 100%; }
  .reviewBlock > div.reviewFooter {
    padding-top: 0; }
  /* quicktabs */
  ul.quicktabs-style-irecommend {
    margin: 0; }
  .view-unpublished-reviews tbody .views-field-title-1 a:first-child,
  .view-user-reviews-detail tbody .views-field-title a:first-child {
    max-width: 260px; }
  /* shopoffers */
  div.shopoffers.product-comments .product {
    padding: 0 10px; }
  div.shopoffers.product-comments div.action::before {
    content: none; }
  /* view-flag-bookmarks */
  .view-flag-bookmarks .view-empty {
    padding: 0 15px; }
  .view-flag-bookmarks table.views-table tr {
    padding-left: 15px;
    padding-right: 35px; }
  .view-flag-bookmarks .views-field-comment-count {
    right: 15px; }
  .view-flag-bookmarks .flag-bookmarks a {
    right: 11px; }
  #umodr-moderation-form input[type=submit] {
    width: 100%;
    margin-top: 10px; }
  #afterreview .read_unread_form-warapper .watcher_watched_form input[type=submit] {
    border-radius: 6px;
    background-color: #EAEAEA;
    color: #666;
    cursor: pointer;
    font-size: 16px;
    line-height: 40px;
    margin-top: 16px;
    text-align: center;
    width: 100%; }
  form#ticket-assign-to-form select,
  form#ticket-assign-to-form input[type=submit],
  form#ticket-change-status-form select,
  form#ticket-change-status-form input[type=submit] {
    width: 100%; }
  form#comment-form input[type=submit] {
    width: 100%; }
  .watcher_item_bottom_tools_panel {
    top: 20px;
    right: 15px; }
  #site_watcher_binder {
    margin-top: 25px; }
  #site_watcher_binder .item-list .watcher_item .watcher_item_comments .comments-on-the-comments li.item {
    padding: 0 15px; }
  .block-personal_data form#personal-data-form div#personal-data-wallets-container .wallets-items .inline-field {
    display: block;
    margin-top: 10px;
    height: auto;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
    border-radius: 6px;
    padding: 10px;
    margin-left: -10px;
    margin-right: -10px; }
    .block-personal_data form#personal-data-form div#personal-data-wallets-container .wallets-items .inline-field .form-item {
      display: block; }
      .block-personal_data form#personal-data-form div#personal-data-wallets-container .wallets-items .inline-field .form-item > select {
        width: 100%; }
      .block-personal_data form#personal-data-form div#personal-data-wallets-container .wallets-items .inline-field .form-item:first-child {
        padding-right: 0; }
      .block-personal_data form#personal-data-form div#personal-data-wallets-container .wallets-items .inline-field .form-item.delete-wallet-btn {
        padding-left: 0;
        margin-bottom: 0; }
  .block-personal_data #personal-data-form-footer-text {
    padding: 15px; }
  .node-form .fields1 #edit-cost-wrapper,
  .node-form .fields1 #edit-shopurl-wrapper {
    width: 100%; }
  .node-form .fields1 #edit-duration-wrapper select {
    width: 100%; }
  .imagefieldzip-items table.content-multiple-table td {
    padding: 10px 0; }
  .imagefieldzip-items .filefield-element,
  .imagefieldzip-items .imagefield-preview {
    margin: 0; }
  form#node-form table#field_imgf1_values {
    margin-bottom: 15px; }
    form#node-form table#field_imgf1_values div.description {
      display: none; }
  fieldset.group-images .filefield-element {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    fieldset.group-images .filefield-element .widget-preview {
      border: 0;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      margin-right: 15px;
      max-width: none;
      padding: 0; }
    fieldset.group-images .filefield-element .widget-edit {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      max-width: none;
      padding: 0; }
      fieldset.group-images .filefield-element .widget-edit > div {
        margin: 0 0 4px 0; }
      fieldset.group-images .filefield-element .widget-edit > input {
        margin: 4px 6px 4px 0;
        width: auto; }
  fieldset.group-images .imagefield-preview img {
    border: 0;
    margin: 0;
    width: 104px; }
  fieldset.group-images td.content-multiple-drag {
    display: none; }
  fieldset.group-images .form-text.imagefield-text {
    border: 1px solid #c4c4c4;
    border-radius: 6px;
    font-size: 12px;
    padding: 5px 12px;
    width: 100%; }
  .bue-ui {
    text-align: center; }
  .bue-button {
    margin: 0;
    padding: 5px 9px; }
  .IrecUiNavbarWrapper > .IrecUiNavbar {
    padding: 0; }
    .IrecUiNavbarWrapper > .IrecUiNavbar a:first-child {
      margin-left: 15px; }
    .IrecUiNavbarWrapper > .IrecUiNavbar a:last-child {
      margin-right: 15px; }
  .IrecUiNavbarWrapper > .blurringLeft,
  .IrecUiNavbarWrapper > .blurringRight {
    width: 15px; }
  .page-money-account #content .quicktabs_main {
    padding: 0 15px; }
  #site_watcher_binder .item-list .watcher_item .watcher_item_comments > .item-list > ul {
    padding: 16px 15px; }
  /* tabs */
  #tabs-list .special {
    padding-left: 15px;
    padding-right: 29px; }
    #tabs-list .special:after {
      right: 15px; }
  .Tabs .TabsItems a,
  .Tabs .filters-control > div {
    padding-left: 15px;
    padding-right: 27px; }
    .Tabs .TabsItems a:after,
    .Tabs .filters-control > div:after {
      right: 12px; }
  .subs-category {
    margin-bottom: 10px; }
  /* ... */
  .view-tickets .views-exposed-form {
    padding: 0; }
    .view-tickets .views-exposed-form .views-exposed-widget > div {
      display: block; }
    .view-tickets .views-exposed-form .views-exposed-widget #edit-body-wrapper {
      margin-top: 15px; }
    .view-tickets .views-exposed-form .views-exposed-widget input#edit-submit-tickets {
      margin-top: 14px; }
    .view-tickets .views-exposed-form .views-exposed-widget #edit-ticket-voting-value-value-max-wrapper {
      margin-right: 10px; }
  .main-promo {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 10px; }
    .main-promo .text-wrapper {
      width: 170px;
      font-size: 14px; }
      .main-promo .text-wrapper .addReviewButton {
        font-size: 12px;
        font-weight: 700; }
    .main-promo .header {
      margin-left: 15px;
      margin-right: 15px;
      font-size: 18px;
      line-height: 25px;
      margin-bottom: 5px; }
    .main-promo .items-wrapper {
      display: block;
      margin: 0;
      width: 100%;
      border-spacing: 15px 0;
      overflow-x: scroll;
      -webkit-overflow-scrolling: touch; }
      .main-promo .items-wrapper::-webkit-scrollbar {
        -webkit-tap-highlight-color: transparent; }
      .main-promo .items-wrapper:after, .main-promo .items-wrapper:before {
        content: "";
        clear: both;
        display: block;
        width: 0;
        height: 10px;
        margin-top: 0px; }
    .main-promo .items-container {
      display: table;
      width: 125%; }
      .main-promo .items-container .item {
        margin-left: 0;
        margin-right: 5px; }
        .main-promo .items-container .item .item-title {
          font-size: 14px; }
  #welcome_banner {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #EAEAEA;
    margin: -20px -15px 20px;
    padding: 15px 15px 20px 120px; }
    #welcome_banner .welcomeTitle {
      margin: 0 0 5px; }
    #welcome_banner .addReviewButton {
      position: static;
      margin-top: 10px; }
  .adapt-middle-hide {
    display: none; }
  .item-list ul.pager {
    margin-top: 30px; }
  /** If count of pager pages less 11 **/
  .item-list ul.pager.pager-no-flex li {
    margin: 0 10px; }
  .demodern_line {
    font-size: 12px; }
  .ProductTizer {
    padding: 16px 15px 20px; }
    .ProductTizer .reviewsLink {
      display: none; }
    .ProductTizer .extract {
      height: 88px;
      margin-bottom: 10px;
      padding-bottom: 0; }
    .ProductTizer .rating .read-all-reviews-link {
      display: none; }
    .ProductTizer .read-all-reviews-link-bottom {
      display: block;
      text-align: right;
      line-height: 20px; }
  #home-popular-reviews {
    margin-bottom: 20px; }
    #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews {
      padding: 0 15px; }
      #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews .smTeaser {
        padding: 12px 0 20px 0; }
        #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews .smTeaser .productName {
          padding: 0; }
        #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews .smTeaser .reviewTextSnippet {
          padding: 7px 0 0 55px; }
          #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews .smTeaser .reviewTextSnippet .reviewTitle {
            overflow: hidden;
            line-height: 1.25em;
            max-height: 3.75em;
            position: relative;
            text-align: left;
            height: 48px; }
            #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews .smTeaser .reviewTextSnippet .reviewTitle:after {
              content: "";
              text-align: right;
              position: absolute;
              bottom: 0;
              right: 0;
              height: 1.25em;
              background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, white));
              background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);
              width: 30%;
              top: 2.5em;
              pointer-events: none; }
            #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews .smTeaser .reviewTextSnippet .reviewTitle.no-title-overflow:after {
              -webkit-transition: 0.5s opacity;
              transition: 0.5s opacity;
              opacity: 0; }
        #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews .smTeaser .authorAndPhoto .productPhoto {
          position: absolute;
          width: 47px;
          height: 47px;
          top: 5px;
          left: 0; }
        #home-popular-reviews .quicktabs_main .quicktabs_tabpage .main-page-best-reviews .smTeaser .authorAndPhoto .authorSpace {
          display: none; }
  /** 404 page **/
  .not-found-content {
    font-size: 0.7em;
    margin-top: 4em; }
  #product-filters-widget h3 {
    font-size: 17px; }
  .smTeaser .authorAndPhoto .authorSpace {
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content; }
    .smTeaser .authorAndPhoto .authorSpace .created {
      min-width: -webkit-fit-content;
      min-width: -moz-fit-content;
      min-width: fit-content; }
  .view-last-reviews .smTeaser .time-created {
    display: none; }
  #site-user-profile-form #edit-submit,
  #site-user-profile-form #edit-delete,
  #site-user-profile-form .user-profile-btn,
  #site-user-profile-form .form-item .form-text,
  #site-user-profile-form label.file-upload-btn {
    width: 100%; }
  #site-user-profile-form #edit-submit {
    margin-top: 20px; } }

@media screen and (max-width: 439px) {
  #site_watcher_binder {
    margin-top: 20px; }
    #site_watcher_binder #quicktabs-watcher > ul {
      display: block;
      margin-left: -15px;
      margin-right: -15px; }
      #site_watcher_binder #quicktabs-watcher > ul li {
        margin-right: 0;
        color: #333333;
        background-color: white; }
        #site_watcher_binder #quicktabs-watcher > ul li a {
          color: inherit;
          background-color: inherit;
          border-width: 0;
          border-bottom: 1px solid #eaeaea;
          border-radius: 0;
          display: block;
          font-size: 17px;
          font-weight: 400;
          margin: 0;
          padding: 10px 15px; }
        #site_watcher_binder #quicktabs-watcher > ul li.active {
          color: #FF6400;
          background-color: white; }
          #site_watcher_binder #quicktabs-watcher > ul li.active a {
            background-color: inherit; }
    #site_watcher_binder ul.quicktabs_tabs li {
      display: block; }
    #site_watcher_binder .item-list .watcher_item .watcher_item_comments .comments-on-the-comments li.item {
      padding: 0; }
  .block-quicktabs ul.quicktabs_tabs li #quicktabs-tab-836473-login, .block-quicktabs ul.quicktabs_tabs li #quicktabs-tab-836473-register {
    font-size: 0.9em;
    padding: 0 4px;
    text-overflow: ellipsis; }
  #quicktabs_tabpage_watcher_new_comments {
    margin-top: 45px; }
    #quicktabs_tabpage_watcher_new_comments.quicktabs-hide {
      margin-top: 0; }
      #quicktabs_tabpage_watcher_new_comments.quicktabs-hide form.watcher_mark_all {
        display: none; }
  .desktopStuff,
  .myreview-user-info .quote.messages.error,
  div.messages.error {
    margin: 0 auto;
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
    width: auto; }
  .block.blockCatalog,
  ul.unsaved-changes-list,
  ul.reviews-drafts-list,
  .cmntreply-list-wrapper.rootlevel,
  .reviewFooter.textButtonsBar,
  .myreview-user-info .quote.messages.error,
  div.messages.status,
  div.messages.error,
  div.messages.warning,
  .reviewBlock,
  .profileContent,
  .view-user-tickets .views-row,
  .view-unpublished-reviews .views-table tr {
    margin-left: -15px;
    margin-right: -15px; }
  #tabs-list li a,
  .cmntreply-list-wrapper.rootlevel,
  .reviewFooter.textButtonsBar > span,
  .reviewBlock,
  .profileContent,
  .view-user-tickets .views-row,
  .view-unpublished-reviews .views-table tr {
    padding-left: 15px;
    padding-right: 15px; }
  .block.blockCatalog .breadcrumb,
  .block.blockCatalog .breadcrumb.open,
  .block.blockCatalog .categories a:last-child {
    border-radius: 0; }
  .block.blockCatalog .breadcrumb, .block.blockCatalog .categories a {
    border-left-width: 0;
    border-right-width: 0;
    padding-left: 15px;
    padding-right: 39px; }
    .block.blockCatalog .breadcrumb::after,
    .block.blockCatalog .categories a::after {
      right: 15px; }
  .block.blockCatalog .breadcrumb.noMoreCategories {
    padding-right: 15px; }
  /* view-flag-bookmarks */
  .view-flag-bookmarks table.views-table tr {
    padding-left: 15px;
    padding-right: 35px; }
  .view-flag-bookmarks .views-field-comment-count {
    right: 15px; }
  .view-flag-bookmarks .flag-bookmarks a {
    right: 11px; }
  .drafts-page .item-list ul:not(.pager) li {
    padding-left: 15px;
    padding-right: 15px; }
  #selectcatagory-filters-button {
    margin-right: 0; }
  .view-unpublished-reviews tbody .views-field-title-1 a:first-child,
  .view-user-reviews-detail tbody .views-field-title a:first-child {
    max-width: 210px; }
  .demodern_line .icons-comments {
    display: none; }
  .form-radios.moder-rate .form-item {
    padding-right: 10px; }
  .item-list ul.pager {
    margin-top: 15px; }
    .item-list ul.pager li.pager-current {
      padding: 0 10px; }
    .item-list ul.pager li a {
      padding: 0 5px; }
    .item-list ul.pager li.pager-previous a, .item-list ul.pager li.pager-previous-disabled,
    .item-list ul.pager li.pager-next a, .item-list ul.pager li.pager-next-disabled {
      padding: 0 10px; }
    .item-list ul.pager li.pager-item-neighbor-2 {
      display: none; }
    .item-list ul.pager li.pager-item.pager-item-ignore-hide-4:not(.pager-item-neighbor-1), .item-list ul.pager li.pager-item.pager-item-ignore-hide-5:not(.pager-item-neighbor-1) {
      display: none; }
    .item-list ul.pager li.pager-ellipsis.pager-ellipsis-3 {
      display: inline-block; }
  /** If count of pager pages less 11 **/
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-3 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-5 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-6 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-7 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-6 li.pager-ellipsis.pager-ellipsis-8 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-3 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-5 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-6 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-7 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-7 li.pager-ellipsis.pager-ellipsis-8 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-3 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-5 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-6 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-7 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-8 li.pager-ellipsis.pager-ellipsis-8 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-3 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-5 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-6 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-7 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-9 li.pager-ellipsis.pager-ellipsis-8 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-3 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-4 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-5 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-6 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-7 {
    display: inline-block; }
  .item-list ul.pager.pager-no-flex.pages-10 li.pager-ellipsis.pager-ellipsis-8 {
    display: inline-block; }
  .watcher_item_bottom_tools_panel {
    right: 0; }
  fieldset.group-images {
    max-width: 100%;
    min-width: 0; }
    fieldset.group-images .content-multiple-table, fieldset.group-images .content-multiple-table tbody, fieldset.group-images .content-multiple-table tr, fieldset.group-images .content-multiple-table td {
      display: block;
      padding: 0; }
    fieldset.group-images .content-multiple-table .draggable {
      position: relative; }
    fieldset.group-images tr.even, fieldset.group-images tr.even td, fieldset.group-images tr.odd, fieldset.group-images tr.odd td {
      background-color: inherit; }
    fieldset.group-images .filefield-element {
      margin: 22px 0;
      padding-bottom: 24px;
      position: relative; }
      fieldset.group-images .filefield-element .widget-preview,
      fieldset.group-images .filefield-element .widget-edit {
        float: none; }
      fieldset.group-images .filefield-element .widget-preview {
        border: 0;
        margin: 0;
        padding: 0;
        max-width: 100%;
        width: 100%; }
      fieldset.group-images .filefield-element .widget-edit {
        height: 0;
        overflow: hidden; }
        fieldset.group-images .filefield-element .widget-edit input[type=submit] {
          position: absolute;
          margin: 0;
          min-width: 100px;
          min-width: 0;
          opacity: 0.4;
          padding: 0; }
          fieldset.group-images .filefield-element .widget-edit input[type=submit]:hover {
            opacity: 1; }
        fieldset.group-images .filefield-element .widget-edit .imagefield_image_edit_button,
        fieldset.group-images .filefield-element .widget-edit .form-submit {
          background-color: inherit !important;
          background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%239B9B9B' viewBox='0 0 20 20'%3E%3Cpath d='M10 8.6L1.7 0.3 1.7 0.3C1.3-0.1 0.7-0.1 0.3 0.3L0.3 0.3 0.3 0.3C-0.1 0.7-0.1 1.3 0.3 1.7L8.6 10 0.3 18.3 0.3 18.3C-0.1 18.7-0.1 19.3 0.3 19.7L0.3 19.7 0.3 19.7C0.7 20.1 1.3 20.1 1.7 19.7L10 11.4 18.3 19.7C18.7 20.1 19.3 20.1 19.7 19.7L19.7 19.7C20.1 19.3 20.1 18.7 19.7 18.3L11.4 10 19.7 1.7C20.1 1.3 20.1 0.7 19.7 0.3L19.7 0.3C19.3-0.1 18.7-0.1 18.3 0.3L18.3 0.3 10 8.6Z' /%3E%3C/svg%3E") no-repeat;
          border-radius: 0;
          height: 16px;
          width: 16px;
          font-size: 0;
          right: 10px;
          top: 8px; }
        fieldset.group-images .filefield-element .widget-edit .imagefield_image_edit_button {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%239B9B9B' viewBox='0 0 23 24'%3E%3Cpath d='M1.5 24C0.7 24 0 23.3 0 22.5L0 3.5C0 2.7 0.7 2 1.5 2 1.6 2 1.7 2 1.8 2L9.5 2C10.3 2 11 2.7 11 3.5 11 4.3 10.3 5 9.5 5L3 5 3 21 17 21 17 13.5C17 12.7 17.7 12 18.5 12 19.3 12 20 12.7 20 13.5L20 22.5C20 23.3 19.3 24 18.5 24L1.5 24ZM16.4 4.4C17 3.9 18 3.9 18.6 4.4 19.1 5 19.1 6 18.6 6.6L11.6 13.6C11 14.2 10 14.2 9.4 13.6 8.8 13 8.8 12 9.4 11.4L16.4 4.4ZM20.4 0.4C21-0.1 22-0.1 22.6 0.4 23.1 1 23.1 2 22.6 2.6L21.6 3.6C21 4.1 20 4.1 19.4 3.6 18.9 3 18.9 2 19.4 1.4L20.4 0.4Z' /%3E%3C/svg%3E");
          height: 20px;
          width: 18px;
          right: 9px;
          top: 32px; }
      fieldset.group-images .filefield-element .imagefield-text {
        border: 1px solid #c4c4c4;
        border-radius: 6px;
        bottom: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 12px;
        height: 27px;
        left: 0;
        line-height: 27px;
        max-width: 100%;
        padding: 0 8px;
        position: absolute;
        right: 0; }
        fieldset.group-images .filefield-element .imagefield-text > input {
          font-size: 12px;
          line-height: 25px; }
          fieldset.group-images .filefield-element .imagefield-text > input::-webkit-input-placeholder {
            font-size: 12px; }
          fieldset.group-images .filefield-element .imagefield-text > input:-ms-input-placeholder {
            font-size: 12px; }
          fieldset.group-images .filefield-element .imagefield-text > input::-ms-input-placeholder {
            font-size: 12px; }
          fieldset.group-images .filefield-element .imagefield-text > input::placeholder {
            font-size: 12px; }
      fieldset.group-images .filefield-element .form-item .description {
        margin: 6px 0; }
      fieldset.group-images .filefield-element .imagefield-preview {
        background-size: 34px 24px;
        background-position: 7px 94%;
        background-repeat: no-repeat;
        opacity: 1; }
        fieldset.group-images .filefield-element .imagefield-preview.inlined {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 24' width='200' fill='none' stroke='%23FF8D00' stroke-width='3' stroke-linecap='square' style='width: 20;'%3E%3Cpolyline points='2,12 12,22 32,2'%3E%3C/polyline%3E%3C/svg%3E"); }
    fieldset.group-images .imagefield-preview {
      margin: 0 0 10px;
      text-align: center; }
      fieldset.group-images .imagefield-preview img {
        cursor: pointer;
        max-width: 140px;
        width: 45%; }
    fieldset.group-images fieldset legend {
      margin-top: 0; }
    fieldset.group-images .zip-field .browse-btn-description {
      font-size: 13px;
      font-weight: 500;
      margin-top: 60px; }
    fieldset.group-images .zip-field .zip-browse-button {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      font-size: 14px;
      line-height: 32px;
      width: 90%; }
    fieldset.group-images div.messages .symbol {
      font-size: 12px; }
    fieldset.group-images td.delta-order {
      display: none; }
    fieldset.group-images .imagefieldzip-items table.content-multiple-table .content-multiple-drag {
      display: none; }
  .IrecUiBreadcrumbs {
    font-size: 12px; }
    .IrecUiBreadcrumbs .breadcrumb-list .breadcrumb-item:before {
      font-size: 8px;
      margin: 0 4px; }
  .Subcategories {
    font-size: 12px;
    line-height: 1.5; }
    .Subcategories > a {
      margin: 4px 10px 4px 0;
      padding: 0 8px; }
  .productHeaderContent .productDetails {
    position: absolute;
    overflow: hidden;
    height: 0;
    top: 67px;
    bottom: 45px;
    line-height: 17px; }
    .productHeaderContent .productDetails.overflow .showProdDetailsBtn-wrapper {
      height: 21px;
      position: absolute;
      bottom: 2px;
      z-index: 1; }
  .productHeaderContent .rating .fivestar-summary, .productHeaderContent .rating .fivestarWidgetStatic, .productHeaderContent .rating .zero-star-info, .productHeaderContent .rating .RecommendRating {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .productHeaderContent .rating .RecommendRating {
    width: 100%; }
  .productHeaderContent .mainpic {
    border-radius: 6px; }
  .productHeaderContent .showProdDetailsBtn {
    background: #EAEAEA;
    border: 1px solid #DEDEDE;
    border-radius: 12px;
    color: #444;
    font-size: 12px;
    line-height: 18px;
    padding: 0 12px;
    font-size: 0; }
    .productHeaderContent .showProdDetailsBtn:before {
      font-size: 12px;
      content: attr(data-expand);
      display: inline-block;
      vertical-align: middle;
      margin-right: 20px;
      overflow: hidden;
      white-space: nowrap; }
    .productHeaderContent .showProdDetailsBtn:after {
      content: "\e830";
      font-family: "fontello";
      font-size: 7px;
      font-weight: 400;
      -webkit-transform-origin: 0 48%;
              transform-origin: 0 48%;
      vertical-align: middle;
      margin: 0 10px;
      position: absolute;
      margin-left: -13px; }
  .productHeaderContent .info.expanded .productDetails {
    bottom: 0; }
    .productHeaderContent .info.expanded .productDetails:after {
      display: none; }
    .productHeaderContent .info.expanded .productDetails .showProdDetailsBtn:before {
      content: attr(data-hide); }
    .productHeaderContent .info.expanded .productDetails .showProdDetailsBtn:after {
      -webkit-transform: rotateX(180deg);
              transform: rotateX(180deg); }
    .productHeaderContent .info.expanded .productDetails .showProdDetailsBtn-wrapper {
      position: static; }
  .productHeaderContent .info .voc-group > a {
    pointer-events: auto; }
    .productHeaderContent .info .voc-group > a.overflow {
      pointer-events: none; }
  .productHeaderContent .info .productDetails {
    min-height: 5.3em;
    height: 0; }
    .productHeaderContent .info .productDetails:after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      height: 2em;
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(15%, white), to(white));
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 15%, white 100%);
      pointer-events: none; }
    .productHeaderContent .info .productDetails.uncovered:after {
      display: none; }
  .reviewBlock .authorBlock .mainpic {
    margin-right: 3px; }
  .ProductTizer {
    font-size: 12px; }
    .ProductTizer .title {
      font-size: 20px; }
    .ProductTizer .form-item .description {
      margin-right: 2px; }
    .ProductTizer .fivestarWidgetStatic {
      margin-top: 1px; }
      .ProductTizer .fivestarWidgetStatic div {
        background-size: 13px;
        margin-right: 4px;
        width: 13px; }
    .ProductTizer .RecommendRating {
      margin-left: 1px; }
      .ProductTizer .RecommendRating > span {
        margin-left: 6px; }
        .ProductTizer .RecommendRating > span > span {
          margin-left: 1px; }
    .ProductTizer .image {
      height: 92px;
      width: 92px; }
    .ProductTizer .extract {
      height: 94px;
      padding: 6px 14px 0;
      margin-left: 104px;
      margin-bottom: 12px; }
      .ProductTizer .extract a {
        height: 6.8em;
        max-height: 6.8em; }
      .ProductTizer .extract:after {
        height: 8px; }
    .ProductTizer .read-all-reviews-link-bottom {
      margin-bottom: -5px; }
  .bue-ui {
    padding: 0; }
    .bue-ui span.separator {
      display: none; }
  #afterreview {
    padding: 0; }
  .Tabs .TabsItems a,
  .Tabs .filters-control > div {
    padding-left: 15px;
    padding-right: 27px; }
    .Tabs .TabsItems a:after,
    .Tabs .filters-control > div:after {
      right: 12px; }
  .main-promo .text-wrapper {
    white-space: normal;
    margin: 15px;
    display: table;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: none;
    border-radius: initial;
    position: static;
    padding: 0;
    font-size: 12px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: auto; }
    .main-promo .text-wrapper .text {
      display: table-cell;
      vertical-align: middle;
      margin-bottom: 0.75em;
      font-size: inherit; }
    .main-promo .text-wrapper .btn-wrapper {
      white-space: nowrap;
      display: table-cell;
      vertical-align: middle; }
    .main-promo .text-wrapper .addReviewButton {
      font-size: 16px;
      font-weight: 500; }
  .main-promo .items-container {
    width: 200%; }
    .main-promo .items-container .item .item-title {
      font-size: 17px; }
  #welcome_banner {
    font-size: 12px;
    padding: 15px 15px 15px 95px; }
    #welcome_banner .welcomeTitle {
      font-size: 14px;
      margin: 0 0 2px; }
    #welcome_banner .funBubble {
      margin-bottom: 10px;
      width: 63px;
      left: 15px; }
    #welcome_banner .addReviewButton {
      display: block;
      text-align: center; }
  .adapt-small-hide {
    display: none; }
  #site_watcher_binder .item-list .watcher_item .watcher_item_comments > .item-list > ul {
    margin-left: -15px;
    margin-right: -15px; }
  #node-form.review-form #edit-body-wrapper {
    clear: both; }
    #node-form.review-form #edit-body-wrapper .resizable-textarea {
      margin-left: -15px;
      margin-right: -15px;
      width: auto; }
    #node-form.review-form #edit-body-wrapper textarea {
      padding: 15px; }
  #node-form.review-form #cke_edit-body {
    border-radius: 0;
    border-left: none;
    border-right: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  #tabs-list.tabs-list-mainpage-items.hottop .quicktabs_wrapper .quicktabs_tabs li a {
    font-size: 12px; }
  .view-flag-bookmarks-new.view-display-id-page_2 .flag-bookmarks a {
    top: 12px;
    right: 0px; }
  .view-flag-bookmarks-new.view-display-id-page_2 .flag-bookmarks a.flag-action.flag-link-toggle {
    width: 100%; }
  .author-memo {
    font-size: 90%;
    text-overflow: ellipsis; }
  #product-filters-widget {
    display: none;
    margin-left: -15px;
    margin-right: -15px; }
    #product-filters-widget.expanded {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    #product-filters-widget .product-cons,
    #product-filters-widget .product-pros,
    #product-filters-widget .product-filters {
      width: auto; }
    #product-filters-widget .product-cons, #product-filters-widget .product-pros {
      margin-left: 0;
      margin-top: 30px; }
  .view-last-reviews .smTeaser .time-created {
    display: inline-block; }
  #block-site-9 {
    margin-right: 0;
    margin-left: 0; }
    #block-site-9 .user-profile-reviews .user-profile-reviews__filters {
      margin-left: -15px;
      margin-right: -15px; } }

@media screen and (max-width: 599px) {
  .authorAndPhoto .created {
    max-width: 58px;
    overflow: hidden; }
  .authorAndPhoto .half1 {
    padding-left: 30px; }
  .authorAndPhoto .authorPhoto, .authorAndPhoto .authorPhoto img {
    height: 24px;
    width: 24px; }
  .authorAndPhoto .starsRating {
    height: 13px;
    margin-top: 0; }
    .authorAndPhoto .starsRating .fivestarWidgetStatic div {
      background-size: 13px;
      margin-right: 5px;
      width: 13px; }
  .review-previews-imgs-more {
    padding: 2px 6px; }
    .review-previews-imgs-more a {
      font-size: 10px; }
  .woProduct .authorAndPhoto .authorSpace {
    width: 35%; }
  .woProduct .authorAndPhoto .reviewImages {
    width: 60%; }
  .woProduct .review-previews-imgs-more {
    right: 9%; } }

@media screen and (max-width: 439px) {
  .smTeaser .productName {
    font-size: 20px;
    line-height: 24px; }
  .smTeaser .reviewTitle {
    font-size: 16px;
    line-height: 20px; }
  .drafts-page .draft-list .reviewTextSnippet.empty-snippet .reviewTitle {
    min-height: 18px; }
  .reviewTextSnippet {
    font-size: 12px; }
    .reviewTextSnippet:before {
      height: 18px; }
  .authorAndPhoto {
    padding-top: 0; }
    .authorAndPhoto .productPhoto {
      display: inline-block;
      height: auto;
      position: static;
      vertical-align: top; }
    .authorAndPhoto .authorSpace {
      left: 110px;
      height: auto;
      width: 55%; }
    .authorAndPhoto .half1 {
      padding-left: 48px; }
    .authorAndPhoto .authorPhoto, .authorAndPhoto .authorPhoto img {
      height: 38px;
      width: 38px; }
    .authorAndPhoto .half2 > div.created {
      display: block; }
    .authorAndPhoto .created {
      float: none;
      max-width: none;
      overflow: visible;
      right: 0;
      top: 2px; }
    .authorAndPhoto .proof, .authorAndPhoto .comments, .authorAndPhoto .free-sample {
      right: 0;
      top: 22px; }
    .authorAndPhoto .proof + .comments {
      right: 20px; }
    .authorAndPhoto .free-sample + .comments {
      right: 20px; }
    .authorAndPhoto .reviewImages, .authorAndPhoto .review-previews-imgs, .authorAndPhoto .review-previews-imgs-items {
      height: auto; }
    .authorAndPhoto .reviewImages {
      display: block;
      left: 0;
      position: relative;
      text-align: left; }
      .authorAndPhoto .reviewImages .review-previews-imgs-items a {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        height: auto;
        margin-left: 2%;
        width: 32%; }
        .authorAndPhoto .reviewImages .review-previews-imgs-items a:first-child {
          margin-left: 0; }
      .authorAndPhoto .reviewImages img {
        height: auto;
        width: 100%; }
    .authorAndPhoto .review-previews-imgs {
      margin: 12px 0;
      padding-top: 32%;
      position: relative; }
    .authorAndPhoto .review-previews-imgs-items {
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
    .authorAndPhoto .productPhoto {
      height: 92px;
      width: 92px; }
    .authorAndPhoto .starsRating {
      height: 16px;
      margin-top: 5px; }
    .authorAndPhoto .review-previews-imgs-more {
      margin: 0;
      padding: 5px 11px;
      right: 16%; }
      .authorAndPhoto .review-previews-imgs-more a {
        font-size: 13px;
        margin: 0;
        width: auto; }
  .woProduct .authorAndPhoto .authorSpace {
    float: none;
    position: static;
    width: auto; }
  .woProduct .authorAndPhoto .reviewImages {
    float: none;
    width: 100%; }
  .woProduct .authorAndPhoto .half2 {
    border: 0;
    height: 0;
    margin: 0;
    padding: 0; }
    .woProduct .authorAndPhoto .half2 > div {
      display: block;
      margin: 0;
      position: absolute; } }

@media screen and (max-width: 980px) {
  .money-chart-modal {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (orientation: landscape) {
  .money-chart-control-panel {
    position: absolute;
    left: 50%;
    top: -20px; }
  .money-chart-modal-title {
    padding-right: 50%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .money-chart-modal-small-title {
    display: none; } }

@media screen and (max-width: 980px) {
  #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.filter-link.loading:after, #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.filter-link.loading span, #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.more-btn.loading span, #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.more-btn.loading:after, #catalog-filters-container .catalog-filter.full-slide .filter-title button.close-slide div.cross-div.loading, #block-catalog-0 .catalog-bubles a.more-btn.loading span, #block-catalog-0 .catalog-bubles a.more-btn.loading:after {
    -webkit-animation: fadeLoadingKeyframe 1.5s ease-in-out infinite;
            animation: fadeLoadingKeyframe 1.5s ease-in-out infinite;
    -webkit-animation-delay: 1s;
            animation-delay: 1s; }
  #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.filter-link:hover, #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.filter-link.loading, #catalog-filters-container .catalog-filter.full-slide .filter-wrapper .ul-wrapper ul li a.filter-link:hover {
    background: #E0D1BA;
    color: #3b3b3b;
    font-weight: normal; }
  #catalog-filters-container {
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 0;
    line-height: 40px;
    overflow: hidden;
    -webkit-transition: height 250ms ease-out 0s;
    transition: height 250ms ease-out 0s; }
    #catalog-filters-container ul {
      line-height: 2.5em;
      margin: 0;
      overflow: hidden;
      max-height: none;
      font-size: 14px;
      font-weight: 500; }
    #catalog-filters-container li {
      background-color: #FFFDF6;
      margin: 0 0 2px; }
      #catalog-filters-container li a {
        color: #616161;
        display: block;
        padding: 2px 15px; }
      #catalog-filters-container li.first {
        border-radius: 12px 12px 0 0; }
        #catalog-filters-container li.first.last {
          border-radius: 12px; }
      #catalog-filters-container li.last {
        border-radius: 0 0 12px 12px; }
    #catalog-filters-container .item-list {
      padding: 0; }
    #catalog-filters-container .sc-pager {
      padding: 0; }
      #catalog-filters-container .sc-pager a {
        border-radius: 12px;
        background-color: #FFFFFF;
        border: 1px solid #E0D1BA;
        color: #444444; }
    #catalog-filters-container .h3 {
      margin: 0;
      color: #444;
      font-size: 12px;
      border: none; }
      #catalog-filters-container .h3:empty {
        margin-bottom: 0; }
  .Tabs #catalog-filters-button {
    display: none; }
    .Tabs #catalog-filters-button:before {
      content: attr(data-text); }
    .Tabs #catalog-filters-button .selected-filters-counter {
      background-color: #FF8D00;
      color: #fff;
      border-radius: 50%;
      display: inline-block;
      text-align: center;
      width: 16px;
      height: 16px;
      line-height: 16px;
      font-size: 12px;
      margin-left: 5px; }
  #catalog-filters-container .catalog-filter {
    /** Modal window **/ }
    #catalog-filters-container .catalog-filter .filter-bubles {
      padding: 0 15px;
      margin-bottom: 10px; }
    #catalog-filters-container .catalog-filter .filter-title .h3 {
      font-size: 13px; }
    #catalog-filters-container .catalog-filter .filter-wrapper {
      background-color: #f7f5f0;
      -webkit-box-shadow: none;
              box-shadow: none;
      padding: 0;
      margin: 0 auto 10px auto; }
      #catalog-filters-container .catalog-filter .filter-wrapper a.activeterm {
        color: #FF8D00; }
      #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li {
        font-size: 14px;
        font-weight: normal;
        max-width: none; }
        #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a {
          background-color: #FFFDF6; }
          #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.filter-link:hover:after, #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.filter-link.loading:after {
            color: #3b3b3b; }
          #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a:not(.more-btn) {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex; }
          #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a span:not(.description) {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
          #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a span.description {
            padding-top: 2px; }
          #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.parent:after {
            content: "\e815";
            font-family: "fontello";
            float: right;
            font-weight: 400;
            font-size: 16px;
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
            color: #aaa;
            margin-left: auto; }
          #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.more-btn:after {
            content: "\e815";
            font-family: "fontello";
            float: right;
            font-weight: 400;
            font-size: 16px;
            -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
            color: #aaa; }
          #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.more-btn.loading {
            background-color: #E0D1BA; }
            #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.more-btn.loading span {
              color: #3b3b3b; }
          #catalog-filters-container .catalog-filter .filter-wrapper .ul-wrapper li a.more-btn.loading:after {
            color: #3b3b3b; }
      #catalog-filters-container .catalog-filter .filter-wrapper .sc-pager.hide-btn {
        display: none; }
    #catalog-filters-container .catalog-filter.full-slide {
      position: fixed;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      z-index: 9999;
      width: 100%;
      height: 100%;
      max-height: 100%;
      margin: 0;
      padding: 0;
      overflow: hidden;
      background-color: #faf3df; }
      #catalog-filters-container .catalog-filter.full-slide .filter-title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow: hidden; }
        #catalog-filters-container .catalog-filter.full-slide .filter-title button.close-slide {
          width: 52px;
          height: 52px;
          display: inline-block;
          padding: 0;
          border: none;
          background: transparent; }
          #catalog-filters-container .catalog-filter.full-slide .filter-title button.close-slide div.cross-div {
            z-index: 1;
            position: relative;
            width: 100%;
            height: 100%;
            color: #616161; }
            #catalog-filters-container .catalog-filter.full-slide .filter-title button.close-slide div.cross-div:hover {
              color: #3b3b3b; }
            #catalog-filters-container .catalog-filter.full-slide .filter-title button.close-slide div.cross-div:after {
              position: absolute;
              top: 40%;
              left: 40%;
              content: "\e831";
              font-family: "fontello";
              float: right;
              font-weight: 400;
              font-size: 13px; }
        #catalog-filters-container .catalog-filter.full-slide .filter-title .h3 {
          margin-right: auto;
          font-size: 18px;
          font-weight: bold;
          max-width: 350px; }
      #catalog-filters-container .catalog-filter.full-slide .filter-bubles span.activeterm, #catalog-filters-container .catalog-filter.full-slide .filter-bubles .reset-btn {
        display: none; }
      #catalog-filters-container .catalog-filter.full-slide .filter-bubles .apply-btn {
        color: #5A5256; }
        #catalog-filters-container .catalog-filter.full-slide .filter-bubles .apply-btn:hover {
          color: #FF8D00; }
      #catalog-filters-container .catalog-filter.full-slide .depth-showall .filter-bubles {
        margin-bottom: 10px; }
      #catalog-filters-container .catalog-filter.full-slide:not(.hs) .depth-showall.active .filter-wrapper .ul-wrapper {
        top: 110px; }
      #catalog-filters-container .catalog-filter.full-slide.hs .depth.active .filter-wrapper .ul-wrapper {
        top: 90px; }
      #catalog-filters-container .catalog-filter.full-slide.hs .depth-showall.active .filter-wrapper .ul-wrapper {
        top: 140px; }
      #catalog-filters-container .catalog-filter.full-slide .filter-wrapper {
        background-color: #faf3df;
        overflow: hidden; }
        #catalog-filters-container .catalog-filter.full-slide .filter-wrapper .catalog-filter-srch-form {
          position: fixed;
          z-index: 1;
          width: 100%;
          overflow: hidden;
          margin: 0 0 2px 0;
          background-color: #FFFDF6; }
          #catalog-filters-container .catalog-filter.full-slide .filter-wrapper .catalog-filter-srch-form .inputWrapper input {
            font-size: 14px;
            border: 0;
            background-color: #FFFDF6; }
          #catalog-filters-container .catalog-filter.full-slide .filter-wrapper .catalog-filter-srch-form .hide-filter {
            display: none; }
        #catalog-filters-container .catalog-filter.full-slide .filter-wrapper .item-list {
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          padding: 0;
          margin: 0;
          height: 100%;
          width: 100%; }
        #catalog-filters-container .catalog-filter.full-slide .filter-wrapper .ul-wrapper {
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          position: absolute;
          right: 0;
          left: 0;
          bottom: 0;
          top: 100px;
          overflow: hidden; }
          #catalog-filters-container .catalog-filter.full-slide .filter-wrapper .ul-wrapper ul {
            overflow-x: hidden;
            overflow-y: auto;
            height: 100%; }
            #catalog-filters-container .catalog-filter.full-slide .filter-wrapper .ul-wrapper ul li {
              border-radius: 0; }
        #catalog-filters-container .catalog-filter.full-slide .filter-wrapper div.item-apply {
          display: block;
          background-color: #FFFDF6;
          margin: 0 0 2px;
          line-height: 2.5em; }
          #catalog-filters-container .catalog-filter.full-slide .filter-wrapper div.item-apply a {
            color: #616161;
            display: block;
            padding: 2px 15px; }
  #block-catalog-1 {
    display: none; }
  #catalog-filters-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .block-catalog {
    margin-bottom: 30px; }
  #block-catalog-0 .catalog-bubles.overflow {
    display: block; }
  #block-catalog-0 .catalog-bubles a.more-btn.loading:hover {
    color: #5A5256; }
    #block-catalog-0 .catalog-bubles a.more-btn.loading:hover:after {
      color: #5A5256; }
  #block-catalog-0 .catalog-bubles a.more-btn {
    position: relative; }
    #block-catalog-0 .catalog-bubles a.more-btn span {
      display: inline; }
    #block-catalog-0 .catalog-bubles a.more-btn:after {
      content: "\e815";
      font-family: "fontello";
      float: right;
      font-size: 8px;
      margin-top: 3px;
      margin-left: 2px;
      color: #5A5256;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }
    #block-catalog-0 .catalog-bubles a.more-btn:hover:after {
      color: #FF8D00; } }

@media screen and (max-width: 599px) {
  .block-catalog {
    margin: 14px 0 20px; }
  #catalog-filters-container {
    line-height: 30px; } }

@media screen and (max-width: 439px) {
  #catalog-filters-button {
    margin-right: 0; }
  .catalog-bubles {
    font-size: 12px;
    line-height: 1.5; }
    .catalog-bubles > a {
      margin: 4px 10px 4px 0;
      padding: 0 8px; }
  .catalog-filter .filter-wrapper {
    margin-left: 0;
    margin-right: 0; } }

.show-on-desktop {
  display: none; }

@media screen and (min-width: 981px) {
  .show-on-desktop {
    display: block; } }

@media screen and (min-width: 600px) and (max-width: 980px) {
  .show-on-tablet {
    display: block; } }

@media screen and (max-width: 599px) {
  .show-on-mobile {
    display: block; } }
/*# sourceMappingURL=adapt.css.map */