.grecaptcha-badge { visibility: hidden; }


.bootstrap-select.form-control  {
    border: 2px solid #231f20;
}

.bootstrap-select.form-control.form-control-small  {
    padding:  0px !important;
}

.bootstrap-select .btn {
    padding: 0.68rem .75rem .68rem;
    font-weight: 400;
    border-radius: 10px;
}

.cartitem-row .bootstrap-select .btn {
    font-weight: 400 !important;
}

.bootstrap-select.form-control-small .btn {
    padding: 0.33rem .5rem .262rem;
    font-weight: 400;
}


.bootstrap-select > .dropdown-toggle:after, .fl-form .fl-wrap-select:after {
    border-left: none;
    border-right: none;
    border-top: none;
    font-family: 'feather';
    content: "\e842";
    color: #000;
    display: block;
    background: none;
    top: 16px;
    right: 16px;
    width: 14px;
    margin-top: 0px;
}


.bootstrap-select .dropdown-menu {
    border: 2px solid #231f20;
    font-size: .88rem;
}


.bootstrap-select .dropdown-menu li a {
    padding: 0.25rem .5rem;
}

.bootstrap-select.bootstrap-select.form-control-small .dropdown-menu {
    border-radius: 5px;
}

.bootstrap-select .btn-light  {
    background: #fff;
}

.bootstrap-select .dropdown-menu .dropdown-item.active, .bootstrap-select .dropdown-menu .dropdown-item:active {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

.bootstrap-select.btn-group.fit-width .btn .caret {
    position: absolute;
    top: 50%;
}


.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
    outline: none !important;
}



.scrollbar-inner { max-height: 200px;}
.scroll-element.scroll-x {
    display: none !important;
}

.noUi-target {
    box-shadow: none;
    border: none;
    height: 3px;
    border-radius: 3px;
    background-color: rgba(0,0,0, .6);
}

.noUi-connect {
    background: #96ae10;
}

.noUi-horizontal .noUi-handle {
    height: 10px;
    width: 10px;
    background-color: #fff;
    box-shadow: 0px 0px 0px 2px #000, 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
    border-radius: 30px;
    border: 3px solid #fff;
    top: -4px;

}

.noUi-horizontal .noUi-origin .noUi-handle { right: -10px; }
.noUi-horizontal .noUi-origin:last-child .noUi-handle { right: 0px; }

.noUi-handle:after, .noUi-handle:before {
    display: none;
}

.bootstrap-touchspin.input-group { border: none; }
.bootstrap-touchspin.input-group input { color: #231f20; }
.bootstrap-touchspin .input-group-btn-vertical{ border: 2px solid #231f20; border-radius: 5px; }
.bootstrap-touchspin .input-group-btn-vertical .btn { position: relative; display: block; background:none; border:none; color:#fff; width: 20px; height: 25px; padding: 0px; }
.bootstrap-touchspin .input-group-btn-vertical .btn:active { background:none; border:none; }
.bootstrap-touchspin .input-group-btn-vertical .btn:before { position: absolute; color: #231f20; left: 0px; right: 0px; font-size: 13px; }
.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-up:before { top: 5px;}
.bootstrap-touchspin .input-group-btn-vertical .btn.bootstrap-touchspin-down:before { bottom: 5px;}


.g_id_signin > div > div > div {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 2px solid #000000;
    height: 49px;
}

.pswp__bg {
    background: #fff;
}

.pswp__ui--fit .pswp__top-bar {
    background-color: transparent;
}

.pswp__counter {
    color: #000;
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
    background-color:transparent;
}
.pswp__img--placeholder--blank {
    background: transparent;
}

.pswp img {
    max-width: none;
    object-fit: contain;
}

.skiptranslate {
    display: none;
}