#menu_categories:before
{
  
    background: #000000 !important;
    
    
}

 .no-touch header .navbar-nav>.nav-item>.nav-link {
    
        color: blue !important;
        font-size: 0px !important;
        font-weight:0 !important;
 } 
  header .nav-link:not(:only-child)::after {
          
        color: white !important;
        font-size: 0px !important;
        font-weight:0 !important;
  }
  
.no-touch header .navbar-nav>.nav-item img {
    max-width: 6rem; !important;
 
}

.hotspots .main_hotspot_zone1 {
    
        border: 6px solid #f10000 !important;
}
.hotspots .main_hotspot_zone3
{
    
    
    color: #f10000 !important
}



.main_pager__item.--active {
    background: #000000 !important;
    
}



.main_pager__item:hover {
    background: #959697 !important;
}

.main_pager__item.--active:before {
  border-bottom:0px !important;
    
}

header .navbar-nav {
     grid-template-columns: repeat(9,1fr) !important;
}




.newsletter__head 
{
    font-size: 0 !important; 
}

.newsletter_context {
    font-size: 0 !important;
}




.footer_settings .idosell {
    display: none !important;
}


.summary_delivery_time {
  
    font-size: 0;
}

.summary_delivery_time__icon {
    display: none !important;
}



#projector_productname .externCode
{
    display: none !important;
}


#photos_slider[data-skeleton] .photos__link:before {
    padding-top: calc( 40%)!important;
}


.projector_tabs__tabs {
    
   color: grey !important;
}
.projector_tabs__tab:hover .projector_tabs__name, .projector_tabs__tab.--active .projector_tabs__name, .projector_tabs__tab:hover .projector_tabs__additional, .projector_tabs__tab.--active .projector_tabs__additional {
    color: #ffe361;
    !important: ;
}

#menu_categories2 ul {
    font-size: 1.8rem !important;
}
#menu_categories2 ul li a.active {
    color: #434343 !important;
}
#menu_categories2 {
    overflow: hidden !important;
    background-color: #e3e3e3 !important;
    width: 300px !important;
    margin-top: 1rem !important;
    border-radius:20px !important;

}
#menu_categories2 ul li  {
    margin-bottom: 1rem;
}
#menu_categories2 .menu_categories_label {
    font-size: 1.8rem !important;
    margin-top: 2rem !important;
    margin-left: 1rem !important;
}

.product_name__action.--shopping-list {
    background-color: #34381b !important;
    border-radius: 10px !important;
    color: white !important;
}
.projector_details .price_negotiate .projector_info__link {
    display: none !important;
}
.projector_details .price_negotiate .projector_negotiate__icon:before {
    display: none !important;
}
.projector_details__wrapper {
  border-radius: 10px !important;
    background-color: #646464 !important;
}
.topBanner:before {
    content: ''!important;
    position: absolute!important;
    top: 0!important;
    height: 100%!important;
    width: 150vw!important;
    left: 50%!important;
    margin-left: -100vw !important;
    z-index: -2!important;
    background: #333!important;
}


.topBanner .info-line:before {
    position: relative!important;
    content: '\E8A6'!important;
    font-family: FontAwesome!important;
    font-weight: bold!important;
}
.order_process #logo {
    justify-content: left !important;
   
}
.topBanner .phone {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    margin-right: 20rem!important;
}
.topBanner .info-line {
    position: relative!important;
    display: flex!important;
    align-items: center!important;
    align-content: center!important;
    margin-right: 3rem !important;
}
.projector_details .projector_info__link {

    font-size: 0px !important;
}
.projector_details .projector_info__icon {
   
    display: none;
}
.mb-5, .my-5 {
    margin-bottom: 5rem !important;
}
.products {
 
    justify-content: left!important;
}
.pb-3, .py-3 {
    padding-bottom: 5rem !important;
}
.main_hotspot_zone3{
    position: relative !important;
    border: 3px solid #1fd2f4 !important;
    height: max-content !important;
    padding: 2rem 1.8rem 3rem !important;
    border-radius: 8px !important;
 
    }
.projector_tabs__tabs {
   
    padding-top: 3rem !important;
}
.product__name {
    font-size: 2rem !important;
    font-weight: bold !important;
}
.priceNet {
    font-size: 1.7rem !important;
}
.price{
    font-size: 1.6rem !important;
    color: #000000 !important;
}
.product__mark {
    display:none!important;
}

#search .product {
    border-radius: 10px !important;
    margin-left: 10px !important;
   
}
.product__prices {
    border-radius: 10px !important;
    display: flex !important;
    flex-direction: column !important;
    background-color: #dcdcdc !important;
    border-color: grey !important;
    padding-left:20px !important;
}
.product__name {
    font-size: 2rem !important;
    font-weight: bold !important;
}
@media (min-width: 757px) {
  .col-sm-4 {
    flex: 0 0 32% !important;
    max-width: 32% !important;
  }
}


table{max-width:800px;font-family:sans-serif;}
table{width:100%;border-collapse:collapse;}
table caption{font-size:1.4em;padding:20px;}
table thead tr{background: #ffffff;}
table tbody tr{background: #ffffff;}
table tr:nth-child(even){background: #cfcfe2;}
table tbody td:hover{color: grey;font-weight: inherit;}
table tbody tr:hover{font-weight: inherit;}
table td{padding:8px 4px;text-align: left;}

#meraki
{
    max-width: 6000px;
    
}
#meraki tbody tD:hover{background: black;color: white;font-weight: none;}
.projector_details .projector_versions .f-dropdown-toggle, .projector_details .projector_multiversions .f-dropdown-toggle, .projector_details .projector_sizes .f-dropdown-toggle {
    height: 40px;
    width: 250px;
    font-size: 1.2rem;
    border-radius: 20px !important;
    color: #ffffff !important;
    background-color: #363434 !important;
}

.projector_details .projector_versions .f-dropdown-item, .projector_details .projector_multiversions .f-dropdown-item, .projector_details .projector_sizes .f-dropdown-item {
    display: flex;
    align-items: center;
    height: 40px;
    width: 250px;
    font-size: 1.2rem;
    color: black !important;
 
}
.f-dropdown.open .f-dropdown-menu, .f-dropdown.--open .f-dropdown-menu {
  
    width: 252px !important;
    border-radius: 5px !important
}
.f-dropdown .f-dropdown-li, .f-dropdown li {
    border-bottom: 1px solid #00bfff;
    width: 250px;
    background: #ffffff !important;
}
.f-dropdown .f-dropdown-menu a:hover, .f-dropdown .f-dropdown-menu a.selected, .f-dropdown .f-dropdown-menu a.--selected {
    background: #a9a9a4 !important;
    color: black !important;
}
.projector_details .projector_versions__label, .projector_details .projector_multiversions__label, .projector_details .projector_sizes__label {
    margin: 0 1.5rem 0 0;
    width: auto !important;
    min-width: auto !important;
    font-size: 1.6rem !important;
    color:white !important;
}
.projector_details .projector_prices__price {
    
    color: white !important;
}
.projector_details .projector_prices .price_gross {
   
    color: white !important;
        font-size: 1.8rem !important;
}
.projector_details .projector_prices__info {
 
    color: white !important;
}
.nav-item:hover
{
    background: white !important;
}
div.shipping_time_order1, div.delivery_time_order, div.shipping_time_division {
    display: none;
    margin-bottom: 0.5rem;
}
.order2_info_label_sub {
    display: none;
    justify-content: space-between;
    align-items: center;
    position: relative;
    margin-bottom: 1.5rem;
}
.order__payments_group:last-child {
    border-radius: 0;
    display: none;
}
.questions:not([data-questions]) .questions__banner {
    background-color: #cbcbcb !important;
        border-radius: 10px !important;
}
footer:before {
  
    background: #c9c8c8 !important;
        margin-top: 40px !important;
}
.footer_settings #menu_contact {
    background: #c9c8c8 !important;
 
}

.product__icon {
    height: 25rem !important;
}
    header .navbar-nav>.nav-item .secondLevel_wrapper .navbar-subnav.__secondLevel>.nav-item.active .nav-link {
        background-color:black !important;
    }
    header .navbar-nav>.nav-item .secondLevel_wrapper .navbar-subnav.__secondLevel>.nav-item[data-id]:not([data-id="none"]):after {
        content: none !important;
    
    }
}

#tab2
{
 width:1600px ;
 margin:auto !important;
}
.order__payments_group:first-of-type, .order__delivery_group:first-of-type {
    
    display: none !important;
}