.card-lk>.strelka {
    position:absolute;
    background:#fff;
    border:1px solid #d7d7d7;
    width:35px;
    height:35px;
    border-radius:6px;
    right:20px;
    top:39px;
    line-height:28px;
    color:#35c520;
    font-size:3rem;
    text-align:center
   }
   .card-lk:hover>.strelka {
    background:#35c520;
    color:#fff;
    border:1px solid #35c520
   }
   #sprint-tab .sprint-tab-content .row div.col-sm-6:last-child .sprint-tab-panel {
    margin-bottom:0
   }
   #sprint-tab .sprint-tab-panel {
    font-size:14px;
    border-radius:14px;
    border:none;
    margin-top:10px;
    margin-bottom:10px;
    box-shadow:none;
    text-shadow:none
   }
   #sprint-tab .sprint-tab-panel table {
    margin-bottom:0!important;
    background:#fff;
    width:100%
   }
   #sprint-tab .sprint-tab-panel table a {
    color:#009dff;
    text-decoration: none;
    z-index: 3;
    position: relative;
   }
   #sprint-tab .sprint-tab-panel table a:hover {
    text-decoration:none
   }
   #sprint-tab .sprint-tab-heading {
    z-index:500;
    height:52px;
    width:100%;
    margin:auto;
    position:relative;
    padding:0;
    z-index:1;
    box-shadow:none;
    border-top-right-radius: 5px;
    -webkit-filter:opacity(100%);
    filter:opacity(100%)
   }
   #sprint-tab .sprint-tab-heading:hover {
    -webkit-filter:contrast(1.2);
    filter:contrast(1.2)
   }
.col-cvet-youtube {
 color:rgb(216,3,10)!important;
}
.col-cvet-vk {
  color:#2787f5!important;
}
.col-cvet-instagram,
.col-cvet-info-circle {
  color:#d32b84 !important;
}
.col-cvet-facebook,
.col-cvet-address-book {
  color:rgb(65,89,148)!important;
}
.col-cvet-odnoklassniki {
  color:#ff9c00!important;
}
.col-cvet-twitter {
  color:rgb(74,158,236)!important;
}
.col-cvet-tiktok {
  color: black !important;
  text-shadow: rgb(255, 0, 78) 2px 2px 0px, rgb(3, 242, 235) -2px -2px 0px;
}
.col-cvet-telegram {
  color:#3ea8e2!important;
}


   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-ob {
    background:#009dff!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-youtube {
    background:rgb(216,3,10)!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-vk {
    background:#2787f5!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-instagram,
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-info-circle {
    background:radial-gradient(122.06% 362.15% at 0 100%,#ffdd79 0,#fdda75 .01%,#fb821e 17.71%,#f14e47 35.42%,#df2b73 52.08%,#d32b84 66.15%,#a52db6 82.81%,#4a62d6 100%)!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-facebook,
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-address-book {
    background:rgb(65,89,148)!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-facebook .sprint-tab-icon,
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-address-book .sprint-tab-icon {
    padding:16px 14px 12px
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-odnoklassniki {
    background:#ff9c00!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-odnoklassniki .sprint-tab-icon {
    padding:14px
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-twitter {
    background:rgb(74,158,236)!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-twitter .sprint-tab-icon {
    padding:14px
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-tiktok {
    background:linear-gradient(45deg,rgb(255,0,78) 5%,rgb(3,242,235) 95%)!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-twitch {
    background:#6441a4!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-twitch .sprint-tab-icon {
    padding:14px
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-telegram {
    background:#3ea8e2!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.psprint-tab-telegram .sprint-tab-icon {
    padding:15px
   }
   #sprint-tab .sprint-tab-default>.sprint-tab-heading.sprint-tab-soundcloud {
    background:#fe5000!important;
    border-top:0 solid #fff!important;
    border-bottom:0 solid #fff!important
   }
   #sprint-tab .sprint-tab-heading h4.sprint-tab-title {
    font-size:18px;
    line-height:1.2;
    text-align:left;
    font-weight:500;
    text-shadow:none
   }
   #sprint-tab .sprint-tab-heading a {
    display:block;
    padding:16px 14px 16px 60px;
    text-align:left;
    text-decoration:none
   }
   .landing-box a {
    color:#222;
    text-decoration:none
   }
   #sprint-tab .sprint-tab-heading a:hover,
   .landing-box a:hover {
    text-decoration:none
   }
   #sprint-tab .sprint-tab-title>a,
   .sprint-tab-title>small,
   .sprint-tab-title>.small,
   .sprint-tab-title>small>a,
   .sprint-tab-title>.small>a {
    color:inherit
   }
   #sprint-tab .sprint-tab-heading .sprint-tab-icon {
    display:block;
    width:52px;
    height:52px;
    margin-top:0;
    padding:11px!important;
    position:absolute;
    top:0;
    left:0;
    color:#fff;
    margin-left:10px;
    background:transparent;
    text-align:center;
    border-radius:28px;
    border:0 solid rgba(0,0,0,.11);
    background:transparent
   }
   #sprint-tab .sprint-tab-heading .sprint-tab-icon i {
    font-size:30px;
    margin-right:0
   }
   #sprint-tab .fa {
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
   }
   #sprint-tab .fa.fa-caret-down {
    margin-left:10px
   }
   #sprint-tab .sprint-tab-panel th {
    text-align:center;
    background:#f5f5f5;
    font-size:12px;
    padding:19px 7px 4px;
    border-bottom:0;
    font-weight:400;
    color:#666
   }
   #sprint-tab .sprint-tab-panel tr td {
    vertical-align:middle;
    text-align:center;
    border-left:0 solid #efefef;
    border-top:1px solid #f5f5f5;
    border-bottom:1px solid #f5f5f5;
    padding:8px 3px
   }
   #sprint-tab .sprint-tab-panel tr:last-child td {
    border-bottom:0
   }
   #sprint-tab .sprint-tab-panel tr td:nth-child(3) {
    padding-right:15px;
    padding-top:5px;
    padding-bottom:5px
   }
   #sprint-tab .sprint-tab-panel tr td:nth-child(3) a {
    display:block;
    padding:5px 10px;
    margin-bottom:0;
    text-shadow:none;
    background:0 0;
    text-transform:none;
    border-radius:10px;
    color:#009dff;
    font-weight:400;
    font-size:16px;
    float:right
   }
   #sprint-tab .sprint-tab-panel tr:hover td:nth-child(3) a,
   #sprint-tab .sprint-tab-panel tr td:nth-child(3) a:hover {
    background:rgba(3,128,255,.1);
    color:#009dff!important
   }
   #sprint-tab .sprint-tab-panel tr td:nth-child(3) a:hover {
    opacity:.8
   }
   #sprint-tab .sprint-tab-panel td:first-child {
    text-align:left;
    font-size:15px;
    border-left:none;
    padding-left:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
   }
   #sprint-tab .sprint-tab-panel tr {
    height:46px
   }
   #sprint-tab .sprint-tab-panel tr:hover {
    background:#fafafa
   }
   #sprint-tab .sprint-tab-panel td.prc {
    font-size:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
   }
   #sprint-tab .sprint-tab-panel td a:hover,
   a:active,
   a:focus {
    text-decoration:none;
    color:#222
   }
   #sprint-tab .sprint-tab-panel td.prc a,
   #sprint-tab .sprint-tab-panel td.prc span {
    color:#222
   }
   #sprint-tab .sprint-tab-panel td.prc a:hover,
   a:active,
   a:focus {
    color:#222
   }
   #sprint-tab .sprint-tab-panel td.prc span {
    display:inline-block;
    font-weight:400
   }
   #sprint-tab .sprint-tab-body {
    z-index:505;
    border-bottom-left-radius:14px;
    border-bottom-right-radius:14px;
    border:1px solid rgba(0,0,0,.07);
    margin-top:-13px;
    padding:0;
    box-shadow:0 7px 14px rgba(0,0,0,.07)
   }
   #sprint-tab .sprint-tab-heading span.toogle {
    display:block;
    position:relative;
    width:auto;
    padding:5px 10px;
    margin-top:-2px;
    top:1.5px;
    float:right;
    font-size:12px;
    background:#fff;
    border-radius:4px;
    background:rgba(0,0,0,.2);
    color:#fff
   }
   #sprint-tab .sprint-tab-content .p-c-yt {
    width:47%;
    display:block;
    float:left;
    padding:0 15px 15px;
    clear:none;
    border:0 dashed #ff4436;
    border-radius:7px;
    margin-bottom:25px
   }
   #sprint-tab .sprint-tab-content .p-c-vk {
    width:47%;
    display:block;
    float:right;
    padding:0 15px 15px;
    clear:none;
    border:0 dashed #1e88e5;
    border-radius:8px;
    margin-bottom:25px
   }
   #sprint-tab .p-c-yt h3 {
    width:46%;
    margin:auto;
    text-align:center;
    text-transform:;
    clear:both;
    font-weight:700;
    font-size:2.1em;
    padding:7px 0 14px;
    margin-bottom:12px;
    color:#222;
    border-radius:0;
    border-bottom:2px dashed #ff4436
   }
   #sprint-tab .p-c-vk h3 {
    width:46%;
    margin:auto;
    text-align:center;
    text-transform:;
    clear:both;
    font-weight:700;
    font-size:1.9em;
    padding:7px 0 14px;
    margin-bottom:12px;
    color:#222;
    border-radius:0;
    border-bottom:2px dashed #1e88e5
   }
   #sprint-tab h3 img {
    float:none;
    margin:-6px 15px 0 0;
    padding:0;
    border-radius:7px;
    width:44px;
    height:44px
   }
   #sprint-tab .p-c-yt h3 img {
    box-shadow:0 0 0 0 #ff4436
   }
   #sprint-tab .p-c-vk h3 img {
    box-shadow:0 0 0 0 #e8eaf6
   }
   #sprint-tab .sprint-tab-content .allcat {
    display:block;
    font-size:.85em;
    width:170px;
    margin:auto;
    float:none;
    color:#757575;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    margin-bottom:-6px
   }
   #sprint-tab .sprint-tab-content .allcat:hover {
    color:#616161
   }
   #sprint-tab .landing-box {
    width:45%;
    padding:8px;
    margin:10px 12px 12px;
    border-radius:7px;
    box-shadow:0 2px 6px 0 #777;
    display:block;
    height:auto;
    box-sizing:border-box;
    float:left
   }
   #sprint-tab .landing-box:hover {
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
    box-shadow:0 2px 15px 0 #757575
   }
   #sprint-tab .p-c-yt .landing-box {
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff4436),to(#e53935));
    background:-webkit-linear-gradient(top,#ff4436 0,#e53935 100%);
    background:linear-gradient(to bottom,#ff4436 0,#e53935 100%)
   }
   #sprint-tab .p-c-vk .landing-box {
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1e88e5),to(#1976d2));
    background:-webkit-linear-gradient(top,#1e88e5 0,#1976d2 100%);
    background:linear-gradient(to bottom,#1e88e5 0,#1976d2 100%)
   }
   #sprint-tab h4 {
    clear:none;
    display:block;
    text-transform:none;
    color:#fff;
    text-shadow:0 2px 2px #757575;
    margin-top:14px;
    text-align:center;
    font-weight:700;
    font-size:1.2rem
   }
   #sprint-tab img {
    float:left;
    margin:9px 0 5px 18px;
    padding:2px 0 0;
    float:left;
    -webkit-filter:brightness(8);
    filter:brightness(8);
    width:24px;
    height:26px;
    text-align:left
   }
   #sprint-tab h3 {
    margin:auto;
    text-align:center;
    text-transform:uppercase;
    clear:both;
    font-size:25px;
    padding:27px 0;
    color:#9e9e9e
   }
   @media screen and (max-width:1200px) {
    #sprint-tab .sprint-tab-panel tr td:nth-child(3) {
     display:none
    }
    #sprint-tab .sprint-tab-panel tr th:nth-child(3) {
     display:none
    }
    #sprint-tab .table-responsive {
     margin-bottom:0!important
    }
    #sprint-tab .table-responsive tr td a {
     font-size:.9em
    }
   }
   @media only screen and (max-width:1200px) {
    #sprint-tab .sprint-tab-heading {
     height:auto
    }
    #sprint-tab .sprint-tab-heading span.toogle {
     float:right;
     margin:-5px;
     max-width:80px
    }
    #sprint-tab .sprint-tab-heading .sprint-tab-icon {
     height:42px;
     padding:0!important;
     margin-top:8.5px;
     top:0;
     margin-left:0;
     border-radius:0;
     background:0 0
    }
    #sprint-tab .sprint-tab-heading .sprint-tab-icon i {
     font-size:26px;
     margin-right:0
    }
    #sprint-tab .form-container {
     padding:45px 20px
    }
    #sprint-tab .sprint-tab-heading h4.sprint-tab-title {
     font-size:15px;
     text-align:center
    }
    #sprint-tab .sprint-tab-heading a {
     padding:13px 16px 13px 50px
    }
   }
.fa-info-circle::before, .fa-info::before {
    content: "\f05a";
    color: #009dff;
  }
.col-cvet-instagram .fa-info-circle::before, .fa-info::before,
.col-cvet-info-circle .fa-info-circle::before, .fa-info::before {
  color:#d32b84 !important;
}
  .fa-question::before {
    content: "\f128";
    color: #009dff !important;
    font-size: 1.6rem;
  }

  .load-more-btn {
    background-color: #009dff;
    border: 1px solid #009dff;
    color: #fff !important;
    margin: 0 auto;
    display: block;
    padding: 9px 20px;
    transition: all .3s ease;
    border-radius: 7px;
    text-decoration: none !important;
    text-transform: uppercase;
    font-size: 1.5rem;
    cursor: pointer;
  }
  
  .product-badge {
    position:absolute;
    left:10px;
    top:8px;
    width: 110px;px;
    height:110px;
    border-radius:7px;
    overflow:hidden;
    color:#009dff;
    text-align:center;
    z-index:2
   }
   .product-badge em {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background: linear-gradient(45deg,rgb(249, 249, 249) 5%,rgb(215, 215, 215) 95%);
    border-bottom: 1px solid #b0b0b0;
    box-shadow: 0 1.7px 1.6px -17px rgb(0, 0, 0),0 3.8px 3.6px -17px rgb(0, 0, 0),0 6.7px 6.3px -17px rgb(0, 0, 0),0 10.6px 10px -17px rgba(0, 0, 0, 0.91),0 16.4px 15.5px -17px rgba(0, 0, 0, 0.22),0 25.6px 24.1px -17px rgba(0,0,0,.065),0 42.5px 40px -17px rgba(0,0,0,.076);
    transform:translate(-50%,-50%) rotate(-45deg)
   }
   .product-badge em:after,
   .product-badge em:before {
    content:"";
    position:absolute;
    top:100%;
    margin-top:1px;
    border-width:5px 5px 0;
    border-style:solid;
    border-color:#848484 transparent;
   }
   .product-badge em:before {
    left:0;
    margin-left:-1px
   }
   .product-badge em:after {
    right:0;
    margin-right:-1px
   }
   .product-badge span {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    line-height:1;
    transform:rotate(-45deg)
   }
   .product-badge strong {
    display:block;
    margin:-5px 0 0;
    font-size:30px;
    font-weight:900
   }
   .product-badge small {
    font-weight:700;
    font-size:10px;
    text-transform:uppercase;
    line-height: 20px;
   }
   @media screen and (max-width:900px) {
    .product-badge {
      top: -6px !important;
    }
    #sprint-tab .sprint-tab-heading a {
      padding: 13px 16px 13px 60px !important;
    }
    }