/* BugFixing*/

.megamenu .dropdown.megamenu-fullwidth .dropdown-menu {
  overflow-y: scroll;
  max-height: 80vh;
}

.userInfo input, .userInfo textarea {
    color: #000;
  }
  
  /* ======================================== */
  
  body {
      color: rgb(44, 44, 44);
  }
  
  body, .modal-details-inner, .section-title-style2 span, .section-title.style2 span, .main-container-wrapper {
      background: #fff !important;
  }
  
  /* ÃÂ¦ÃÂ²ÃÂµÃ‘â€š Ã‘â€žÃÂ¾ÃÂ½ÃÂ° Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° */
  body, .modal-details-inner, .section-title-style2 span, .section-title.style2 span, .main-container-wrapper {
      background: #fff !important;
  }
  
  ::selection {
      color: #fff;
      background: #2D2282 !important;
  }
  a:hover {
      color: #000 !important;
  }
  
  body, h1, h2, h3, h4, h5, h6,
  .item h4 a,
  .btn-stroke-light,
  .info-level3 a,
  .info-level4 a,
  .info-level3, .info-level4, .info-level5,
  .nav-tabs li a,
  .cart-actions .btn-cart, .cart-actions .wishlist, .cart-actions button {
    /* font-family: 'Montserrat', sans-serif; */
    font-family: 'Source Sans Pro', sans-serif;
  }
  
  /* Ãâ€™ÃÂµÃ‘â‚¬Ã‘â€¦ÃÂ½Ã‘ÂÃ‘Â Ã‘Ë†ÃÂ°ÃÂ¿ÃÂºÃÂ° Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° */
  
  .userMenu li a {
    color: #fff;
    font-size: 11px;
  }
  body > div.navbar.navbar-tshop.navbar-fixed-top.megamenu.stuck > div.container {
    padding-top: 6px;
  }

.product-code-main {
  color: #fff;
  background: #283347;
}
  
  .navbar .navbar-top {
      padding-bottom: 5px;
      padding-top: 4px;
  }
  
  /* Ãâ€™ÃÂµÃ‘â‚¬Ã‘â€¦ÃÂ½Ã‘ÂÃ‘Â Ã‘Ë†ÃÂ°ÃÂ¿ÃÂºÃÂ° Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° - ÃÂÃÂ¾ÃÂ²Ã‘â€¹ÃÂ¹ Ã‘ÂÃ‘â€šÃÂ¸ÃÂ»Ã‘Å’... */
  .mr-2{
    margin-right: 20px;
  }
  hr{
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .small-top-nav .container .row{
      display: flex;
      align-items: center;
      justify-content: space-between;
      height: 40px;
  }
  .small-top-nav .container .row:before{
      content:none;
  }
  .top-nav-header{
      position: relative;
  }
  .top-nav-header h3{
      display: none;
      cursor: pointer;
  }
  .contact-phone.top-nav-header h3{
      display: flex;
      margin: 0;
      align-items: center;
  }
  .top-nav-header h3{
      color: #fff;
      font-size: 14px;
      padding: 0;
      margin: 0;
  }
  .top-nav-header h3.active .icon-nav-contact{
      background-position: -165px -101px;
  }
  .top-nav-header h3.active i{
      background-position: -131px -20px;
      transition: all 0.5s ease;
  }
  .top-nav-header h3.active .icon-nav-info{
      background-position: -211px -65px;
  }
  .top-nav-menu h3 {
      justify-content: flex-end;
  }
  .top-nav-header .top-phone a i, .footer ul li a i{
      display: inline-block;
      background-image: url("https://userimages.shopmanager.by/3130088/sprite-all.png") !important;
      width: 20px;
      height: 17px;
      top: 2px;
      position: relative;
  }
  .top-nav-header .top-phone a i.a1, .footer ul li a i.a1{
      background-position: -168px -75px;
  }
  .top-nav-header .top-phone a i.mts, .footer ul li a i.mts{
      background-position: -215px -26px;
  }
  .top-nav-header .top-phone a i.whatsapp, .footer ul li a i.whatsapp{
      background-position: -280px -11px;
  }
  .top-nav-header .top-phone a i.viber, .footer ul li a i.viber{
      background-position: -256px -40px;
  }
  .top-nav-header .top-phone a i.mail, .footer ul li a i.mail{
      background-position: -233px -2px;
  }
  .top-nav-header .top-phone a i.skype, .footer ul li a i.skype{
      background-position: -215px -105px;
  }
  .top-nav-header .top-phone a i.telegram, .footer ul li a i.telegram{
      background-position: -194px -52px;
  }
  .top-nav-header .top-phone a i.life, .footer ul li a i.life{
      background-position: -231px -74px;
  }
  .top-nav-header .top-phone a i.beltelecom, .footer ul li a i.beltelecom{
      background-position: -148px -96px;
  }

  .top-nav-header .top-phone a i.instagram, .footer ul li a i.instagram{
      background-position: -280px -57px;
  }
  
  .top-nav-header .icon-nav-info{
      background-position: -211px -35px;
  }
  .top-nav-header .contact-wrap.active{
      display: block;
      position: absolute;
      background: #2D2282;
      z-index: 9;
      top: 30px;
      width: 305px;
  }
  .top-nav-menu.top-nav-header .contact-wrap.active{
      right: 0;
      padding: 0 15px;
  }
  .navbar > .container .navbar-brand{
      margin-left: 0px;
  }
  .navbar-top .top-nav-menu ul{
      text-align: right;
      margin: 0;
      padding: 0;
  }
  .navbar-top ul li{
      display: inline-block;
  }
  .navbar-top ul.small-screen-contact li{
      display: block;
  }
  
  .contact-wrap .small-screen-contact{
      display: none;
  }
  .contact-wrap.active .small-screen-contact{
      display: block;
      padding: 20px 15px;
  }
  .small-screen-contact p{
    font-size: 16px;
    color: #fff;
  }
  .small-screen-contact hr{
    margin-bottom: 18px;
  }
  
  .navbar .navbar-top {
      background: #283347;
      height: 100%;
  }

.navbar .navbar-top .container {
  border-bottom: 1px solid #fff;
}

  .navbar.stuck .navbar-top {
      margin-top: -55px;
  }
  .navbar-top .top-nav-menu ul li a{
      color: #fff;
      font-size: 13px;
      font-weight: normal;
      text-transform: none;
      text-align: right;
      padding: 0 10px;
  }

ul.navbar-nav > li.dropdown a.dropdown-toggle {
  padding-left: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  color: #fff !important;
}

ul.navbar-nav > li.dropdown a.dropdown-toggle:hover, ul.navbar-nav > li.dropdown a.dropdown-toggle:active, ul.navbar-nav > li.dropdown.open a.dropdown-toggle,
ul.navbar-nav > li.dropdown a.dropdown-toggle:focus, ul.navbar-nav > li.dropdown:hover a.dropdown-toggle{
  background: #283347 !important;
  color: #52ff00 !important;
}

ul.navbar-nav > li.dropdown a.dropdown-toggle::before {
    display: block;
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
  	top: 29px;
    left: 0;
    background-color: #52ff00;
    box-shadow: 0px 8px #52ff00, 0px -8px #52ff00;
}

ul.navbar-nav > li.dropdown a.dropdown-toggle > .caret {
  display: none;
}

  .navbar-top .top-nav-menu ul li a:hover{
    color:#b9b9b9 !important;
  }
  .navbar-top .contact-phone ul li a{
      color: #fff;
      font-size: 14px;
      font-weight: normal;
      text-transform: none;
      line-height: 35px;
      text-align: left;
      margin-right: 0;
      padding-left: 0;
      display: flex;
      align-items: center;
  }
  .navbar-top .contact-phone a{
      position: relative;
      color: #fff;
      line-height: 20px;
  }
  .navbar-top .contact-phone a:hover{
      color: #b9b9b9 !important;
  }
  .top-nav-header h3 > i{
      display: inline-block;
      background-image: url("https://userimages.shopmanager.by/3130088/sprite-all.png") !important;
      width: 20px;
      height: 20px;
      top: 2px;
      position: relative;
      margin-left: 10px;
      background-position: -131px 0px;
      transition: all 0.5s ease;
  }
  .navbar-top .contact-phone .contact-wrap .phone-item i {
      top: 2px;
      left: 0;
      height: 20px;
      width: 20px;
      background-image: url("https://userimages.shopmanager.by/3130088/sprite-all.png") !important;
      background-repeat: no-repeat !important;
      z-index: 99;
      display: inline-block;
      margin-right: 5px;
  }
  .navbar-top .contact-phone i.whatsapp{
      background-position: -280px -11px;
  }
  .navbar-top .contact-phone i.viber{
      background-position: -256px -40px;
  }
  .navbar-top .contact-phone i.mail{
      background-position: -233px -2px;
  }
  .navbar-top .contact-phone i.skype{
      background-position: -215px -104px;
  }
  .navbar-top .contact-phone i.telegram{
      background-position: -194px -52px;
  }
  .navbar-top .contact-phone i.life{
      background-position: -231px -74px;
  }
  .navbar-top .contact-phone i.a1{
      background-position: -168px -77px;
  }
  .navbar-top .contact-phone i.mts{
      background-position: -215px -26px;
  }
  .navbar-top .contact-phone i.beltelecom{
      background-position: -148px -96px;
  }
  
  .navbar .white-style{
      background-color:  #2D2282;
  }
  
  /*.navbar-top-inner .contact-phone a,
  .navbar-top-inner .top-nav-menu ul li a,
  .navbar-top-inner .top-nav-header h3,
  .navbar-top-inner ul.small-screen-contact li a{
      color: #283347;
  }*/
  .navbar-top-inner .top-nav-header .contact-wrap.active{
      background: #283347;
  }
  .navbar-top-inner .top-nav-header h3.active > i{
      background-position: -130px -20px;
      /*background-position: -161px -20px;*/
  }
  .navbar-top-inner .top-nav-header h3 > i{
      background-position: -130px 0px;
      /*background-position: -161px 0px;*/
  }
  .headerOffset {
    padding-top: 150px;
  }
  
  
  /* ÃÅ“ÃÂµÃÂ½Ã‘Å½ Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° */
  .navbar-tshop {
      background: #283347;
        box-shadow: 0 1px 5px rgb(0 0 0 / 14%);
  }
  /* ÃÅ“ÃÂµÃÂ½Ã‘Å½ Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° :: ÃÂ»ÃÂ¾ÃÂ³ÃÂ¾Ã‘â€šÃÂ¸ÃÂ¿ */
  .navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    height: initial;
    color: #000 /*Ð”Ð¾Ð±Ð°Ð²Ð¸Ð» Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð±Ñ‹Ð»Ð¾ Ð²Ð¸Ð´Ð½Ð¾ Ð»Ð¾Ð³Ð¾-Ñ‚ÐµÐºÑÑ‚(Ð¿Ð¾ÐºÐ° Ð½ÐµÑ‚ ÑÐ°Ð¼Ð¾Ð³Ð¾ Ð»Ð¾Ð³Ð¾)*/
  }
  .navbar-brand > img {
      height: 60px;
      padding: 6px;
  }
  /* ÃÅ“ÃÂµÃÂ½Ã‘Å½ Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° :: ÃÂºÃÂ°Ã‘â€šÃÂµÃÂ³ÃÂ¾Ã‘â‚¬ÃÂ¸ÃÂ¸ */
  .navbar-nav > li > a {
    font-size: 13px;
      color: #e81d27;
      padding-top: 20px;
      padding-bottom: 20px;
  }
  /* ÃÅ“ÃÂµÃÂ½Ã‘Å½ Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° :: ÃÂ²Ã‘â€¹ÃÂ¿ÃÂ°ÃÂ´ÃÂ°Ã‘Å½Ã‘â€°ÃÂµÃÂµ */
  .dropdown-menu {
      border-top: solid #52ff00;
  }
  /* ÃÅ“ÃÂµÃÂ½Ã‘Å½ Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° :: ÃÂ¿ÃÂ¾ÃÂ¸Ã‘ÂÃÂº */
  .search-box button {
    color: #52ff00;
  }
  .search-input{
    padding: 20px 0 20px 15px;
  }
  .search-close{
    height: 64px;    
    color: #fff;
  }
  .search-full{
    min-height: 60px;
  }
  .search-full, .search-input {
      background: #283347;
  }
  .search-box:hover .form-control {
      background: #2D2282;
  }
  .search-box:hover .btn-nobg {
      color: #283347;
  }
  .searchInputBox .search-btn {
      color: #52ff00;
  }
  
  /* ÃÂ¨ÃÂ°ÃÂ¿ÃÂºÃÂ° Ã‘ÂÃÂ°ÃÂ¹Ã‘â€šÃÂ° */
  .nav > li.active, .nav > li > a:hover, .nav > li > a:focus, .nav > li:hover > a {
    color: #283347 !important;
    background: #52ff00;
  }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .cartMenu:hover > a.dropdown-toggle {
    color: #283347 !important;
    background: #52ff00;
  }
  
  /* Ãâ€˜ÃÂ°ÃÂ½ÃÂ½ÃÂµÃ‘â‚¬ */
  .btn-stroke-light {
      background: rgba(255,255,255,0.6);
      font-weight: bold;
      color: #ad0006 !important;
        border: 1px solid #ad0006;
  }
  .btn-stroke-light:hover {
      background: #fff;
  }
  
  /* Footer ÃÂ²ÃÂµÃ‘â‚¬Ã‘â€¦ÃÂ½ÃÂ¸ÃÂ¹ */
  .footer {
        margin-top: 50px;
      padding: 50px;
      color: #fff;
      background: #283347 !important;
      border: none !important;
  }
  .footer .info-level3, .footer h3, .footer a {
    color: #fff;
  }
  .footer a:hover{
    color:#b9b9b9 !important;
  }
  /* Footer ÃÂ½ÃÂ¸ÃÂ¶ÃÂ½ÃÂ¸ÃÂ¹ */
  .footer-bottom {
    font-size: 12px;
    padding: 15px;
    background: #283347 !important;
    color: #fff;
    border: none !important;
    border-top: 1px solid #fff !important;
    text-align: center;
  }
  .footer-bottom span{
    font-size: 20px;
  }

.copyright {
  margin-top: 10px;
}

.footer .info-level3, .footer h3 {
  /*border-bottom: 1px solid #52ff00;*/
  border: none;
}
  
  .footer ul {
    color: #fff;
    margin-top: 0;
  }

.section-title-style2:after, .section-title.style2:after, .style2 .section-title:after {
  display: none;
}

.action-control {
  padding: 17px 0 10px;
}

.footer .contacts {
  margin-top: 15px;
}

.footer .footer__logo {
  padding-top: 30px;
}
  
  /* ÃÅ¸ÃÂ»ÃÂ°Ã‘Ë†ÃÂºÃÂ¸ */
  .info-level3, h3 {
      font-size: 18px;
  }
  .product:hover, .featuredImgLook2 .inner:hover {
    border: 1px solid #ad0006;
  }
  .discount, .new-product {
      background: #283347 !important;
      border-radius: 0 4px 4px 0;
      padding: 3px 5px;
    color: #52ff00;
  }
  .featuredImgLook2 .info-level3 span, .featuredImgLook2 h3 span {
    color: #2D2282;
  }
  
  /* ÃÂ¤ÃÂ¸ÃÂ»Ã‘Å’Ã‘â€šÃ‘â‚¬ */
  .panel-default > .panel-heading {
      border-top: 4px solid #2D2282;
  }
  .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #C40006 !important;
  }
  
  /* ÃÅ¸Ã‘ÂÃÂ¹ÃÂ´ÃÂ¶ÃÂ¸ÃÂ½ÃÂ°Ã‘â€ ÃÂ¸Ã‘Â */
  .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #2D2282;
    border-color: #2D2282;
    color: #FFFFFF;
  }
  
  /* ÃÅ¡ÃÂ¾Ã‘â‚¬ÃÂ·ÃÂ¸ÃÂ½ÃÂ° ÃÂ² Ã‘Ë†ÃÂ°ÃÂ¿ÃÂºÃÂµ */
  .cartMenu a.dropdown-toggle {
    color: #ad0006;
    padding: 20px 20px;
  }
  
  /* ÃÅ¡ÃÂ½ÃÂ¾ÃÂ¿ÃÂºÃÂ¸ */
  .btn-primary, .btn-primary, .product:hover .add-fav:hover, .product:hover .add-fav.active {
      color: #283347;
      background-color: #52ff00;
    width: 121px;
    height: 25px;
    padding: 0;
    border: 1px solid transparent;
  }
	
/*.glyphicon {
  display: none;
}*/

.miniCartProduct .delA .glyphicon {
  color: #000 !important;
}

  /* ÃÅ¡ÃÂ½ÃÂ¾ÃÂ¿ÃÂºÃÂ° "ÃÅ¡Ã‘Æ’ÃÂ¿ÃÂ¸Ã‘â€šÃ‘Å’" ÃÂ½ÃÂ° ÃÂ¿ÃÂ»ÃÂ°Ã‘Ë†ÃÂºÃÂµ */
  .action-control a:hover, .action-control a.active {
    color: #fff !important;
    background: #ad0006;
  }
  
  /* ÃÅ¡ÃÂ½ÃÂ¾ÃÂ¿ÃÂºÃÂ° "ÃÅ¡Ã‘Æ’ÃÂ¿ÃÂ¸Ã‘â€šÃ‘Å’" ÃÂ½ÃÂ° ÃÂºÃÂ°Ã‘â‚¬Ã‘â€šÃÂ¾Ã‘â€¡ÃÂºÃÂµ Ã‘â€šÃÂ¾ÃÂ²ÃÂ°Ã‘â‚¬ÃÂ° */
  .cart-actions .btn-cart,
  .cart-actions button,
  .cart-actions .wishlist {
      background: none repeat scroll 0 0 #C40006;
      border: 2px solid #C40006;
        font-weight: 600;
  }
  
  .cart-actions button:hover {
      background: #fff;
      color: #C40006;
      border: solid 2px #C40006;
  }
  
  /* ÃÅ¡ÃÂ°Ã‘â‚¬Ã‘â€šÃÂ¾Ã‘â€¡ÃÂºÃÂ° Ã‘â€šÃÂ¾ÃÂ²ÃÂ°Ã‘â‚¬ÃÂ° :: Ã‘â€šÃÂ°ÃÂ±Ã‘â€¹ Ã‘Â ÃÂ¿ÃÂ°Ã‘â‚¬ÃÂ°ÃÂ¼ÃÂµÃ‘â€šÃ‘â‚¬ÃÂ°ÃÂ¼ÃÂ¸ */
  .product-tab {
      padding-bottom: 40px;
  }
  #details .product-item td {
    padding: 8px;
  }
  
  /* ÃÅ¡ÃÂ°Ã‘â‚¬Ã‘â€šÃÂ¾Ã‘â€¡ÃÂºÃÂ° Ã‘â€šÃÂ¾ÃÂ²ÃÂ°Ã‘â‚¬ÃÂ° :: ÃÂ¼ÃÂ¾ÃÂ´ÃÂ¸Ã‘â€žÃÂ¸ÃÂºÃÂ°Ã‘â€ ÃÂ¸ÃÂ¸ */
  .product-mod-name {
    padding: 0px 0px 0px 8px;
    border-left: 2px solid #ad0006;
  }
  .product-mod-name:hover {
    padding: 0px 0px 0px 10px;
    border-left: 2px solid #ad0006;
  }
  
  /*-- MOBILE --*/
  .navbar-toggle{
    padding: 20px 10px;
  }
  .navbar-toggle .icon-bar {
    border: 2px solid #ad0006;
  }
  .getFullSearch{
    padding: 10px 12px
  }
  .colorWhite, .colorWhite i {
    color: #ad0006 !important
  }
  .megamenu-content ul li p{
    color: #ad0006;
  }
.cartMenu.js-cart-block .info-level4 a{
  color: #283347 !important;
}

.cartMenu.js-cart-block .miniCartFooter .btn {
  color: #283347 !important;
}

.navbar-nav .dropdown-menu .megamenu-content a {
  color: #000 !important;
}
  @media (max-width: 767px){
    .dropdown-header, .megamenu-content ul li, .megamenu-content .dropdown-menu ul li a, .megamenu-content ul li p, .miniCartProduct, .miniCartProduct .price, .miniCartProduct .size, .miniCartProduct a, .miniCartProduct p, .navbar-nav .dropdown, .navbar-nav .dropdown a {
      color: #52ff00 !important;
    }
    
    .miniCartFooter .btn {
    	color: #283347 !important;
	}
    
    .navbar-nav .dropdown-menu .megamenu-content a {
      color: #fff !important;
    }
  }
  
 
/* Ñ†Ð²ÐµÑ‚Ð° Ð¼ÐµÐ½ÑŽ Ð½Ð° Ð¼Ð¾Ð±Ð¸Ð»ÐºÐµ */
.delivery-pickup-section {
  color: #4caf50;
}

.navbar-toggle .icon-bar {
    border-color: #52ff00;
}
.navbar-nav .dropdown a,
.colorWhite, .colorWhite i {
    color: #52ff00 !important;
}

/* ÐºÐ¾Ñ€Ð·Ð¸Ð½Ð° */
.btn-danger {
    background-color: #fff;
}

.btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger {
    background: #fff;
  	border-color: #e81d27;
}

.btn-danger.active, .btn-danger, .open .dropdown-toggle.btn-danger {
    background-color: #fff;  
  	border: 1px solid transparent;
    color: #fff;
}

.btn-danger:active, .btn-danger:focus, .btn-danger:hover {
  	background-color: #fff;
  	/*border: 1px solid transparent;*/
  	border-color: #283347;
}

/* Ñ†Ð²ÐµÑ‚Ð° Ð½Ð° ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ñ‚Ð¾Ð²Ð°Ñ€Ð¾Ð² */
/*.panel-default > .panel-heading {
    border-top: 4px solid #52ff00;
}*/

.label-danger {
    background-color: #283347;
  color: #52ff00;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #2D2282 !important;
}

.action-control a:hover, .action-control a.active {
    color: #fff !important;
    background: #e81d27;
}

.product:hover, .featuredImgLook2 .inner:hover {
    border-color: #283347;
}

.action-control a:hover, .action-control a.active {
    color: #283347 !important;
    background: #fff;
  border: 1px solid #283347;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #283347;
    border-color: #283347;
    color: #FFFFFF;
}

.navbar-toggle {
    background: none!important;
}

.miniCartFooterInMobile .subtotal {
    font-size: 18px;
    color: #52ff00;
}

.cart-actions .btn-cart, .cart-actions button, .cart-actions .wishlist {
    background: none repeat scroll 0 0 #283347;
    border: 2px solid #283347;
    font-weight: 600;
  color: #52ff00;
}

.cart-actions button:hover {
    background: #fff;
    color: #283347;
    border: solid 2px #283347;
}

.product-mod-name {
    padding: 0px 0px 0px 8px;
    border-left: 2px solid #e81d27;
}

.flex-container {
  	display: flex;
  	flex-wrap: wrap;
  	justify-content: space-between;
}

.contact-phone a {
  font-size: 14px;
}

.navbar-top-inner .top-nav-header h3 {
  font-size: 16px;
}

.megamenu-content ul li p {
    color: #283347;
}

.featuredImgLook2 .inner {
  display: flex;
  flex-direction: column;
}

.product, .featuredImgLook2 .inner {
  border-radius: 5px;
}
 /*-- MOBILE:: ÃÂÃÂ¾ÃÂ²ÃÂ°Ã‘Â Ã‘Ë†ÃÂ°ÃÂ¿ÃÂºÃÂ°... --*/
  @media all and (max-width: 992px) {
      .cartRespons.js-cart-title .cart-menu-title{
          display: none;
      }
      .footer-menu .container .row div{
          padding: 20px 15px;
      }
      .top-nav-header h3, .top-nav-header .info-level3 {
          display: flex;
          align-items: center;
      }
      .top-nav-header .contact-wrap{
          display: none;
      }
      .top-nav-menu{
          text-align: right;
      }
      .top-nav-header ul{
          padding: 10px 15px;
      }
      .top-nav-header ul li{
          display: block;
      }
      .top-nav-menu.top-nav-header ul{
          right: 0;
          text-align: right;
      }
      .top-nav-menu.top-nav-header ul li a{
          padding-left: 0;
          line-height: 35px;
      }
      .small-screen-contact{
          display: block;
      }
  }
  @media all and (max-width: 768px) {
      .top-contact{
          width: 60%;
          padding: 0 0 0 10px;
      }
      .top-info{
          width: 40%;
          padding: 0 10px 0 0px;
      }
  }
  @media all and (max-width: 600px) {
    .navbar-top-inner .top-nav-header h3 {
        font-size: 12px; 
    }
        .contact-phone a {
         font-size: 12px;
    }

      .top-nav-header h3, .top-nav-header .info-level3 {
          font-size: 10px;
      }
      .top-nav-header h3 i, .top-nav-header .info-level3 i{
          margin-left: 4px;
          width: 16px;
      }
      .top-nav-header h3{
          font-size: 10px;
      }
      .top-nav-header h3 i{
          margin-left: 0px;
          width: 16px;
      }
      .top-contact{
          width: 60%;
          padding: 0 5px 0 0px;
        font-size: 30px;
      }
      .top-info{
          width: 40%;
          padding: 0 5px 0 0px;
      }
      .top-nav-header .contact-wrap.active{
          width: 245px;
      }
  }
  @media all and (max-width: 450px) {
      .navbar-top .contact-phone ul li a, .navbar-top .top-nav-menu ul li a{
          font-size: 12px;
      }
  }
  
  @media (max-width: 400px){
    .search-box .input-group{
        margin: 0;
    }
    .getFullSearch{
        padding: 20px 12px;
    }
    .navbar-header.isios .navbar-brand img {
        max-width: none !important;
    }
    .navbar-brand img{
        max-width: none !important;
        height: 45px;
    }
    .navbar-header .navbar-toggle{
        padding: 10px 10px;
    }
    .navbar > .container .navbar-brand{
        padding-top: 9px;
    }
  }

.miniCartTable .mCSB_container {
    margin-right: 0px!important;
}

#details tbody tr.product-item:nth-child(odd) td, #details tbody tr.product-item:nth-child(odd) th {
  background-color: #bcbfc6;
}

.tab-content table {
  width: 100%;
}

.new-product{
    background-color: transparent !important;
    text-indent: -9999px;
    padding: 0;
  	position: relative;
}

.new-product::after {
    content: '';
    background-image: url("https://userimages.shopmanager.by/3130088/sprite.png") !important;
    background-repeat: no-repeat !important;
    background-position: -425px -142px;
    width: 65px;
    height: 65px;
    padding: 0;
    display: block;
  	position: absolute;
  	top: -160px;
  	left: 185px;
}
.featuredImgLook2 .btn-link {
  color: #283347;
  background-color: #52ff00;
  width: 104px;
  margin: 0 auto;
  margin-top: auto;
  border: 1px solid transparent;
}

.featuredImgLook2 .btn-link:hover, .featuredImgLook2 .btn-link:active {
  background-color: #fff;
    color: #283347;
  border: 1px solid #283347;
}

.load-more-block .btn-thin {
  width: 230px;
  height: 56px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 33px;
  text-align: center;
  color: #fff;
  background-color: #283347;
  box-shadow: none !important;
}

.load-more-block .btn-thin:hover {
  color: #52ff00 !important;
}

.load-more-block:after {
  display: none;
}

.callback-modal {
    display: none;
    font-size: 14px;
    color: #283347;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    padding-top: 24px;
    background-color: #FEFDFD;
    z-index: 1100;
}

.modal-overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.25);
    z-index: 1099;
}

.show {
  display: block;
}

.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    border: 0;
    padding: 0;
    white-space: nowrap;
    clip-path: inset(100%);
    clip: rect(0 0 0 0);
    overflow: hidden;
}

.callback-modal__close {
  position: absolute;
    right: 15px;
    top: 30px;
    border: none;
    background-color: transparent;
}

.callback-modal__title {
  padding-left: 15px;
  padding-right: 40px;
}

.callback-modal-form {
  padding: 15px;
}

.callback-form-btn {
  display: inline-block;
    box-sizing: border-box;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
  margin-top: 10px;
  background-color: #283347;
  color: #52ff00;
  border: 1px solid #283347;
  width: 47%;
}

.callback-form-btn--close {
  background-color: #BCBFC6;
  color: #283347;
  border: none;
  margin-right: 7px;
  margin-left: 7px;
}

.callback-modal__data-wrapper {
    display: flex;
  flex-wrap: wrap;
}

.callback-modal-form__label {
  display: block;
  font-weight: 600;
}

.modal-field {
  margin-left: 5px;
  margin-right: 5px;
  flex-grow: 1;
}

.callback-modal-form__input {
  width: 100%;
}

/*.modal__submit-btn {
  margin-right: 11px;
  margin-left: 7px;
}*/

@media (max-width: 903px) {
  .modal__submit-btn {
    margin-right: 0;
  margin-left: 0;
  }
  
  .callback-form-btn {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .navbar-collapse.collapse {
  	display: flex !important;
    justify-content: right;
  }
}

.gratitude-modal {
    box-sizing: border-box;
    display: none;

    /*width: 750px;*/
    padding: 20px;
  	font-size: 16px;
  	color: #283347;
    background-color: #fff;
    box-shadow: 0px 2px 16px -2px rgba(40, 40, 40, 0.15);
    border: 1px solid #283347;
    text-align: center;

    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.gratitude-modal__confirm-btn {
    background: #283347;
    color: #52ff00;
}

.require-field {
    /*position: absolute;
    bottom: -20px;*/
    font-size: 12px;
    /*color: red;
    opacity: 0;*/
}

.show-require-field {
  color: red;
}

.custom-modal {
    z-index: 1100;
}

@media (max-width: 379px) {
  .navbar-top .phone-item.mr-2 {
    margin-right: 5px;
  }
}
