/*
Theme Name: NewShop eCommerce 3
Author: ThemeFarmer
Author URI: https://themefarmer.com
Description: NewShop improved  eCommerce is child theme of NewStore. NewShop eCommerce is WordPress theme that help you start sale online. it is the perfect free theme designed for your WooCommerce shop based on bootstrap. it support WooCommerce shop. install recommended plugns and you will get awesome store. you will be able to use it for clothing, electronics, Mobile, foods and restaurants Store, interior store, gadgets store, home appliances shop, automobile,  books store, photo store, movies store, jewellery and almost any kind of store. nicely designed FromPage template for storefront. This theme supports popular plugins like Elementor Page Builder, Contact Form 7, Jetpack by WordPress.com, One Click Demo Import, WooCommerce and many more.  There are four demos available to choose, you may use any one you like and make changes to your website. View Demos https://demo.themefarmer.com/newstore/newstore-demos/
Template: newstore
Version: 0.5.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: newshop-ecommerce
Tags: e-commerce, portfolio, blog, custom-logo, custom-header, custom-menu, featured-images, full-width-template, right-sidebar, left-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, one-column, two-columns
*/

body {
    font-family: 'Nunito', sans-serif;
}

body.no-scroll {
    overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6,
a {
    font-family: 'Rubik', sans-serif !important;
}

/* header */
header#masthead {
    background-color: #222222;
}

header#masthead.sticky-head #sticky-header-container {
    display: none;
}

header#masthead span.contact-link a,
header#masthead span.contact-link,
.topbar-menu li a,
.header-topbar-links li a,
.site-description,
.cart-link-contents,
.wishlist-link-contents {
    color: #FFF !important;
}

.header-topbar {
    border-bottom-color: #ffbf19;
    padding: 8px;
    display: none;
}

.small-header .header-main {
    padding: 10px 0;
}

.header-main {
    border-top-color: #ffbf19;
    transition: all .5s ease-in-out;
}

span.contact-link {}

#TF-Navbar>ul>li>a,
#TF-Navbar>ul>li.active a,
#TF-Navbar>ul>li:hover a {
    color: #ffbf19 !important;
}

.cart-link-contents span.count,
.wishlist-link-contents span.count {
    color: black;
}

header#masthead input.input-text.main-input-search {
    background-color: transparent;
    color: #FFF;
}

div#sticky-header-container {
    background-color: #000 !important;
    transition: all .3s ease-in-out;
    transform: translateY(-90px);
}

header#masthead.sticky-head #sticky-header-container {
    transform: translateY(0px);
}

.w-100.search-form-inner {
    border-color: #565656;
}

header#masthead select#product_cat,
button.main-search-submit {
    color: #FFF;
}

header#masthead select#product_cat option {
    background-color: #262626;
    padding: 10px;
}

header#masthead select#product_cat option:checked {
    background-color: #ffbf19;
    color: #222;
}

.btn-menu-myaccount,
.btn-menu-myaccount:hover,
.btn-menu-myaccount:active {
    color: #ffbf19 !important;
    border-color: #ffbf19 !important;
}

select#product_cat {
    background-image: url(/OP-Calculator/dist/images/content/down-arrow-light.png);
}

span.search-spinner {
    background-color: #262626;
    color: #fff;
}

/* header */

a.button.tfwctool-add-to-compare.tfwctool-add-to-compare-ajax {
    height: 40px;
    position: relative;
    top: -1px;
    margin-left: 2px;
}

li.product .woocommerce-loop-product__title {
    color: #000 !important;
}

.widget-product-carousel .owl-nav button.owl-next,
.widget-product-carousel .owl-nav button.owl-prev {
    background-color: #ffbf19;
}

.woocommerce ul.product_list_widget .product-title {
    color: #ffbf19;
}

li.product a.button.add_to_wishlist.add_to_wishlist_ajax {
    color: #FFF !important;
    border-color: #FFF !important;
}



.woocommerce ul.products li.product .button.tfwctool-add-to-compare,
.woocommerce ul.products li.product .button.add_to_wishlist {
    height: 40px;
}

.homepage-section.section-widget-col {

    -moz-column-count: 3; /* Для Firefox */
    -webkit-column-count: 3; /* Для Safari и Chrome */
    column-count: 3;


    padding: 15px 0;
    margin-bottom: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #ffbf19;
}

.homepage-section.section-widget-col {}

.homepage-section.space.section-brands {
    background-color: #FF5722;
}

.front-page-product-widget.newstore_widget_products {
    margin-bottom: 0;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce input.button,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce input.button:hover .woocommerce a.button.product_type_grouped,
.woocommerce ul.product_list_widget li a.button.product_type_grouped,
.woocommerce a.button.buttonproduct_type_external,
.woocommerce ul.product_list_widget li a.buttonproduct_type_external,
.woocommerce a.button,
.woocommerce ul.product_list_widget li a.button {
    background-color: transparent !important;
    color: #686868 !important;
    border: 1px solid #686868 !important;
}

li a.button.tfwctool-add-to-compare {
    margin-top: 6px;
}

button.single_add_to_cart_button.button.alt {
    background-color: transparent !important;
    color: #686868 !important;
    border: 1px solid #686868 !important;
    margin-top: 0 !important;
}


.tf-loop-product-img-container:before {
    content: "";
    height: 80px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: transparent;
    display: none;
}

.tf-loop-product-img-container:before {
    content: "";
    height: 60px;
    width: 60px;
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    z-index: 8;
    border-radius: 1px;
    background: linear-gradient(to right top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
}

.tf-loop-product-img-container:after {
    content: "";
    height: 80px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: transparent;
}

.woocommerce ul li a.button.tfwctool-quick-view-button,
.woocommerce ul li a.button.add_to_wishlist.add_to_wishlist_ajax {
    color: #FFF !important;
    border-color: #FFF !important;
    z-index: 20;
}

.woocommerce ul li a.button.add_to_wishlist.add_to_wishlist_ajax:hover,
.woocommerce ul li a.button.add_to_wishlist.add_to_wishlist_ajax:active,
.woocommerce ul li a.button.tfwctool-quick-view-button:hover,
.woocommerce ul li a.button.tfwctool-quick-view-button:active {
    color: #ffbf19 !important;
    border-color: #ffbf19 !important;
}

li.product:hover .tf-loop-product-img-container:after {
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
}


.woocommerce h1.page-title {
    text-transform: uppercase;
}

.form-control:focus {
    box-shadow: none;
    outline: none;
    border-color: #ffbf19;
}

/* Blog */
.content-index-inner {
    border: 1px solid #ddd;
    padding: 10px;
    position: relative;
    height: 100%;
}

.sticky.content-index:before {
    right: 20px;
}

#tf-product-loop-container.product-view-list a.added_to_cart.wc-forward {
    display: block;
}

/* Blog */

.front-page-top-widget {
    background-color: #ffbf19;
}

.section-brands .brand-item {
    background-color: white;
}

/* color */
a,
a:hover,
a:focus {
    color: #ffbf19;
}

a:hover {
    color: #ffbf19;
}

.btn-theme-border {
    border: 1px solid #ffbf19;
}

.widget ul li:hover a,
.widget ul li:hover:before {
    color: #ffbf19;
}

.calendar_wrap caption {
    background-color: #ffbf19;
}

.calendar_wrap tfoot td:hover,
.calendar_wrap tfoot td:hover a,
.calendar_wrap tbody td:hover {
    color: #ffbf19;
}

.calendar_wrap td a:hover {
    color: #ffbf19;
}

.cart-link-contents span.count,
.wishlist-link-contents span.count {
    background-color: #ffbf19;
}

.entry-title.post-title a:hover {
    color: #ffbf19;
}

.post-meta-item:hover i,
.post-meta-item:hover a {
    color: #ffbf19;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce input.button {
    background-color: #ffbf19;
}

.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
    background-color: #ffbf19;
}

#scroll-top {
    background-color: #ffbf199c;
    border: 1px solid #ffbf19;
    z-index: 10000;
}

.product-van-heading {
    background-color: #ffbf19;
}

.btn-main-slide {
    background-color: #ffbf19;
}

.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
    background-color: #ffbf19;
}

.product-view-type-item.active {
    color: #ffbf19;
}

.page-numbers.current,
.page-numbers:hover {
    border-color: #ffbf19;
    color: #ffbf19;
}

.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
    color: #686868 !important;
}

.order_details_inner {
    padding: 10px;
    border: 10px solid #ddd;
}

h3#order_review_heading {
    text-align: center;
    font-weight: bold;
}

.customer_details_inner {
    padding: 10px;
    border: 1px solid #ddd;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    background-color: #ffbf19 !important;
    /* display: block; */
    border: none !important;
    width: 200px;
}

.woocommerce-product-details__short-description {
    color: #9E9E9E;
}

.header-image-container+.container-full.space.blog-post-index .page-title {
    display: none;
}

.sidebar-widget-area .woocommerce ul.product_list_widget li {
    text-align: center;
}

.sidebar-widget-area .woocommerce ul.product_list_widget li img {
    width: 100%;
}

.sidebar-widget-area .woocommerce .widget-product-carousel .owl-nav {
    top: -78px;
    right: 30px;
}

.front-page-widget.woocommerce ul.product_list_widget:not(.owl-carousel) li img {
    float: left;
    margin-right: 10px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #ffbf19;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #ffbf19;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color: #ffe5a3;
}

.dropdown-item:focus,
.dropdown-item:hover,
.dropdown-item:active {
    color: #ffbf19 !important;
}
.icon-bar {
    background-color: #ffbf19;
}

@media (max-width: 767px){
    .site-branding {
        text-align: center;
    }
}

.menu-item-description {
    top: -4px;
    right: -20px;
}

.product-catalogue-menu>li ul{
    border-radius: 0;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #222222;
}


.round {
    margin: 5px;
    border-radius: 50px; /* Радиус скругления */
    border: 1px solid #222222; /* Параметры рамки */
    box-shadow: 0 0 10px #222222; /* Параметры тени */

}

.woocs_price_code {

    color: #ffbf19;
    font-size: 1.2em;
    font-weight: bold;
}

/* Header Changes (15.03.2021) */
#page.site{
    overflow: hidden;
}

#masthead{
    position: relative;
    box-shadow: 0 3px 4px rgb(107 107 126 / 35%);
    z-index: 999999;
}

.header-main {
    display: none;
}

.newstore-myaccount-dropdown .dropdown-menu{
    z-index: 999999;
}

.header-topbar-links {
    display: inline-flex;
    position: relative;
    top: 3px;
}

.header-topbar-links li{
    font-size: 17px;
    position: relative;
    margin-left: 0;
}

.header-topbar-links li:nth-child(4){
    top: 1px;
}

.header-topbar-links li a{
    padding: 5px 12px;
    transition: all .4s;
}

.header-topbar-links li a:hover{
    background-color: rgba(104, 104, 104, 0.80);
}

/*.header-topbar-links li:nth-child(2) a{
	border-right: 1px solid #fff;
}

.header-topbar-links li:nth-child(4) a{
	border-right: 1px solid #fff;
}*/

#primary-menu{
    display: inline-flex !important;
    top: -3px;
    position: relative;
}

.header-cart-withlist-wrap{
    padding-right: 15px;
}

#menu-item-3238{
    position: relative;
}

.search-btn{
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 18px;
    border-radius: 0;
    padding: 15px;
    color: #ffbf19;
}

.header-cart-top-link-left{
    top: 2px;
}

.header-cart-container{
    margin-left: 0;
}

.btn-menu-myaccount i{
    display: none;
}

.site-header{
    transition: all .5s;
}

.site-header.sticky-head{
    position: fixed !important;
    width: 100%;
    z-index: 999;
    top: 0;
    left: 0;
    -webkit-animation: fix-move .7s ease;
    animation: fix-move .7s ease;
}

@keyframes fix-move{

    0%{
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
    }

    100%{
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

body.tf-newstore-sticky-head-show{
    padding-top: 79px;
}

body.tf-newstore-sticky-head-show.admin-bar .site-header.sticky-head{
    top: 32px;
}

body{
    min-width: 320px;
    overflow-x: hidden;
}


@media (max-width: 1400px) and (min-width: 768px){
    #TF-Navbar>ul>li>.dropdown-menu>li>.dropdown-menu{
        right: 100%;
        left: auto;
    }
}

@media (min-width: 992px){
    .dgwt-wcas-search-wrapp{
        /*display: none;
        position: absolute;*/
        top: 6px;
        left: 0;
        z-index: 9;
        min-width: 240px;
        width: 240px;
    }

    .dgwt-wcas-search-wrapp svg{
        fill: #ffbf19 !important;
        opacity: 1 !important;
    }

    .dgwt-wcas-search-wrapp svg path{
        fill: #ffbf19 !important;
    }

    .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{
        height: 35px !important;
        border: 1px solid transparent!important;
        background-color: #222222 !important;
        background-image: none !important;
        border-radius: 3px !important;
        transition: all .2s ease !important;
        color: #fff;
    }

    .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{
        font-style: normal;
        color: #fff;
    }

    .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
        border: 1px solid #ffc001 !important;
    }

    .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover {
        border: 1px solid #ffc001 !important;
    }
}

@media (min-width: 1400px){
    .site-header .container {
        max-width: 100%;
    }
    #primary-menu #menu-item-3238{
        order: 10;
    }
}

@media (max-width: 1427px){
    .dgwt-wcas-search-wrapp{
        min-width: 200px !important;
        width: 200px !important;
    }
}

@media (max-width: 1400px){
    .site-header .container {
        max-width: 100%;
    }
    .header-middle {
        display: none;
    }
    .header-main {
        display: block;
    }
    .header-wcsearch-form-container{
        text-align: right;
        width: 100% !important;
        flex-basis: 100% !important;
        margin-left: auto !important;
    }
    .header-cart-withlist-wrap{
        margin-right: 0 !important;
    }
    #site-navigation{
        justify-content: flex-end !important;
    }
    #site-navigation .navbar-header{
        display: none;
    }
    #primary-menu{
        width: auto !important;
    }
    #TF-Navbar{
        justify-content: flex-end !important;
        flex-grow: 0;
    }
    .header-cart-withlist-links-container-inner{
        padding-top: 0;
        padding-bottom: 5px;
    }

    /*991px*/
    .dgwt-wcas-search-wrapp{
        display: none;
    }

    .header-my-account-btn{
        display: flex;
        padding-left: 15px;
    }
    #site-navigation {
        justify-content: space-between !important;
        flex-direction: row-reverse;
    }
    #primary-menu{
        top: 0;
    }
    .header-cart-top-link-left {
        top: 5px;
    }
    .header-topbar-links{
        margin-left: 6px;
        top: 2px;
    }
    .header-cart-top-link-right{
        display: none;
    }


    /*767px*/
    .dgwt-wcas-search-wrapp{
        min-width: 98% !important;
        width: 98%  !important;
    }
    body.tf-newstore-sticky-head-show{
        padding-top: 61px;
    }
    .dgwt-wcas-search-wrapp{
        display: block;
    }

    #TF-Navbar {
        justify-content: flex-start !important;
    }
    #TF-Navbar>ul{
        width: 100% !important;
        padding-left: 0;
    }
    .newstore-myaccount-dropdown{
        display: flex;
        align-items: center;
    }
    .btn-menu-myaccount{
        font-size: 11px;
    }
    .header-topbar-links li a {
        padding: 5px 12px 2px 12px;
    }
}

@media (max-width: 991px){
    body.tf-newstore-sticky-head-show{
        padding-top: 52px;
    }
    #site-navigation .navbar-header{
        display: block;
    }
    #site-navigation {
        flex-direction: row;
    }
}

@media (max-width: 768px){
    body.tf-newstore-sticky-head-show.admin-bar .site-header.sticky-head{
        top: 46px;
    }
}

@media (max-width: 767px){
    .header-my-account-btn {
        padding-left: 0;
    }
}

@media (max-width: 370px){
    .btn-menu-myaccount{
        font-size: 0;
        padding-left: 7px;
        padding-right: 7px;
    }
    .btn-menu-myaccount i{
        display: inline-block;
        font-size: 16px;
    }
    .dropdown-toggle::after{
        font-size: 14px;
    }
}

@media (max-width: 320px){
    .header-topbar-links{
        margin-left: 0;
    }
    .btn-menu-myaccount {
        padding-right: 5px;
    }
}


/* Mobile Nav bar */
@media(max-width:991px) {
    .collapse:not(.show) {
        display: none !important;
    }
    .collapse.show {
        display: block !important;
    }
    .navbar-light .navbar-toggler{
        display: block;
    }
    .navbar{
        flex-wrap: wrap !important;
    }
    #TF-Navbar {
        background-color: #fafafa;
        max-height: 400px;
        overflow-x: hidden;
        overflow-y: auto;
        margin: 15px 0px;
        width: 100%;
    }

    #TF-Navbar.in {
        margin-bottom: -15px;
    }

    #TF-Navbar>ul>li>a,
    #TF-Navbar>ul>li>a:focus,
    #TF-Navbar>ul>li>a:hover {
        color: #1e364e !important;
    }

    #TF-Navbar ul {
        text-align: left;
        padding: 0;
        background: #fafafa;
    }

    #TF-Navbar>ul>li {
        display: block !important;
        width: 100%;
    }

    #TF-Navbar>ul>li .mobile-nav,
    #product-catalogue-menu>li .mobile-nav {
        display: inline-block;
        border: 1px solid #1e364e;
        height: 36px;
        width: 36px;
        text-align: center;
        float: right;
        color: #1e364e;
        border-radius: 2px;
        font-size: 9px;
        position: absolute;
        right: 20px;
        top: 8px;
        z-index: 1;
        background-color: #FFF;
    }
    #product-catalogue-menu>li .mobile-nav {
        right: 0;
    }
    .mobile-nav i {
        font-weight: bold;
        font-size: 22px;
        margin-top: 7px;
        transform: rotate(-90deg);
        transition: .3s all ease;
    }

    .show>a>.mobile-nav>i {
        transform: rotate(0deg);
    }

    .caret {
        position: relative !important;
        right: auto !important;
        display: inline-block;
        width: 0;
        height: 0;
        margin-top: 20px !important;
        vertical-align: middle;
        border-top: 10px solid;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent;
    }

    .navbar-nav>li>a:after {
        display: table;
        clear: both;
        content: "";
    }

    .navbar-nav .show .dropdown-menu {
        padding-left: 5px;
        background-color: #FFF;
        border: none;
    }

    .nav .show>a,
    .nav .show>a:focus,
    .nav .show>a:hover {
        background-color: #fff;
        border-color: #ffffff;
    }

    .navbar-default .navbar-nav .show .dropdown-menu>li>a {
        color: #1e364e;
    }


    .dropdown-menu>li>a {
        padding: 10px;
    }

    .dropdown-menu>li>a,
    .dropdown-menu>li>a:hover,
    .dropdown-menu>li>a:active,
    .dropdown-menu>li>a:focus {
        color: #1e364e;
    }

    .slider-heading {
        font-size: 6vw;
    }

    .slider-desc {
        font-size: 2.5vw;
    }

    .banner-link {
        margin-top: 15px;
        padding: 5px 15px;
    }

    .site-branding.site-logo {
        float: left;
    }

    .navbar-light .navbar-toggler {
        color: #1E354E;
        border: none;
        float: right;
    }

    #site-navigation .navbar-header {
        padding: 10px 0;
    }

    .sm-order-first {
        -ms-flex-order: 0;
        order: 0;
        text-align: left !important;
    }

    .sm-order-last {
        -ms-flex-order: 13;
        order: 13;
    }

    .sm-order-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    header#masthead.sticky-head #sticky-header-container {
        display: none;
    }

    .nav-menu-img {
        display: none;
    }

    #TF-Navbar>ul li:not(.show) > ul{
        display: none;
    }
}


/**/
.fa-search {
    color: #ffbf19;
    font-size: 15px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {

    background: #fafafafa;

}

.woocommerce div.product .woocommerce-tabs ul.tabs li {

    margin-right: 0px;
    background: #fafafafa;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {

    background: #fafafafa;

}

.product_meta {

    display: none;

}


@media screen and (min-width : 768px) {

    .woocs_price_code {

        padding: 0px;

    }

    .woocommerce div.product .woocommerce-tabs ul.tabs {

        padding-top: 20px;

    }

}


.nickx-slider-for {

    margin-bottom: 0px;

}

.woocommerce div.product div.summary {

    margin-bottom: 0em; !important

}

.woocommerce div.product form.cart {

    margin-bottom: 0em; !important

}

.woocommerce ul.products li.product .button {

    display: block;

}


.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg {

    background: #fafafa;
    left: 0 !important;
    top: 0 !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}


.woocommerce div.product div.images {
    margin-bottom: 0em; !important

}


.feat_image {
    margin-bottom: 0px;
}

.woocommerce div.product div.images div.thumbnails {

    padding-top: 0px;

}

.cart-collaterals {
    display: flex;
    flex-direction: column-reverse;
}

@media (min-width: 768px){
    .cart-collaterals {
        display: block;
    }
}


/*.woocommerce div.product .out-of-stock {*/
/*	display: none;*/
/*}*/
/*.cwginstock-subscribe-form .panel {*/
/*	margin-bottom: 0px ;*/
/*}*/
body .be-bread .language_current{
    width: 70px;
    padding-left: 10px;
}
body .be-bread .be-bread-currency.language_current .be-bread-currency-current-arrow{
	margin-left:0;
}
.item_language{
	  position: absolute;
    top: 45px;
    background: white;
    width: 70px;
    left: 0;


}
.item_language img{
    width: 30px;
    left: 10px;
    margin-left: 10px;
    padding-bottom: 9px;
    padding-top: 8px;
}

.language_current{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Ubuntu;
    font-size: 15px;
    font-weight: 400;
    color: #686868;
    background: #fafafa;
    -webkit-transition: background .25s;
    transition: background .25s;
    border-radius: 10px;
    width: 107px;
    height: 44px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-right: 10px;
}
.language_current:hover{
background: #ffbf19;
    color: #212529;
}
.no-border{
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.payment_box.payment_method_cheque p{
    display: none !important;
}

.calc__choose-option{
    color:black;
}
