body {
  background: #f1eeea !important;
}

.oscop_submit__wrapper, .f-dropdown.f-group.projector_multiversions__select.f-select.--disable-mobile-view, .f-dropdown-menu, .f-dropdown-item.--selected, .f-dropdown-item, .projector_multiversions__sub.show, .projector_buy__number  {
    background: #f1eeea !important;
}

.product__versions.mx-n1 {
    display: none !important;
}

.oscop_submit__button.btn.--solid.--large, .oscop_delivery__pickup_find.btn.--solid {
    background: black !important;
}

.projector_info__item.--returns.projector_returns {
    display: none !important;
}

.projector_info__item.--stocks.projector_stocks {
    display: none !important;
}

.oscop_delivery__pickup_find.btn.--solid {
    border: none !important;
}

.idosell__img.mx-auto.d-block.b-lazy.b-loaded {
    display: none !important;
}

#menu_security_policy, .order_process_security_wrapper.show_tip {
    display: none !important;
}

.ordered_product_trait.--barcode, .ordered_product_trait.--size {
    display: none !important;
}

.param__label {
   display: none !important; 
}

.iai_cookie_idosell__logo {
    display: none !important;
}



.myfeaturesblock
{
    display: block;
    width: 330px;
    height: auto;
    text-align:center;
    margin: 30px 0;
}

.myfeaturesblock p
{
    margin: 0 !important;
}

.myfeaturesf1
{
    font-size: 22px;
    font-weight: 400;
}

.myfeaturesf2
{
   font-size: 16px;
   font-weight: 400;
   text-underline-offset: 5px;
}


.myfeaturesblockc1
{
color: #555; 
}

.myfeaturesblockunder
{
 text-decoration: underline; 
}

.myfeaturesblockmargin
{
}

@media (max-width: 757px)
		{
.myfeaturesf1
{
    font-size: 18px;
}
.myfeaturesf2
{
    font-size: 14px;
}	    
		}
		
.oscop_summary__item.--safe.oscop_safe {
    display: none !important;
}

		
.myvideo03	{
    margin-bottom: -4px !important;
}



@media (min-width: 1680px) and  (max-width: 1800px)
{

header .navbar-collapse > .navbar-nav > .nav-item > .nav-link {
  padding: 30px 15px !important; 
}

}


@media (min-width: 979px) and  (max-width: 1680px)
{

header .navbar-collapse > .navbar-nav > .nav-item > .nav-link {
  padding: 30px 10px !important;
}

#menu_top {
  margin-right: 10px !important;
}

#menu_navbar {
    width: 120% !important;
}

#logo
{
  margin-left:60px
}
}

@media (min-width: 1401px) and  (max-width: 1680px)
{
#menu_top
{
      margin-right: 60px !important;
}

.justify-content-end {
  justify-content: center !important;
}

}


@media (min-width: 979px) and  (max-width: 1400px)
{
 
 #menu_top
{
      margin-right: 100px !important;
}
.justify-content-end {
  justify-content: center !important;
}
}

.left_adv
{
    width:33%;
    text-align: left;
}


@media (max-width: 380px)
{
    #menu_buttons div:nth-of-type(8) a h2
    {
        font-size:20px;
    }
}

div.contact_address_sub div:nth-of-type(2) p:nth-of-type(2)
    {
        display: none !important;
    }
    
@media (min-width: 1400px) and  (max-width: 1860px)
{   
h2.px-3
  {
      font-size: 5.0rem !important; 
  }
}

@media (min-width: 1200px) and  (max-width: 1399px)
{   
h2.px-3
  {
      font-size: 4.0rem !important; 
  }
}


@media (min-width: 979px)
{
    
div.myiwc01:nth-child(2) ul
{
background-color: #ffffff !important;
margin-left: 0 !important;
}

div.myiwc01:nth-child(2) ul a
{
background-color: #ffffff !important;
}

}


#multi_versions .projector_multiversions__item .f-dropdown-menu .f-dropdown-li .f-dropdown-item.--selected
{
  border: 1px solid #333 !important;
  background-color: #f2f2f2 !important;
}

div.open_trigger
{
display: none !important;
}

#menu_settings_footer div.form-group:nth-child(2) 
{
    display: none !important;
}

.order_process_security 
{
    display: none !important;
}

.idosell__img
{
    display: none !important;
}

#prepaid_documents
{
    display: none !important;
}

.vcont
{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
    
}


@media (max-width: 600px)
{
  #main_banner1 .banner_main__video
  {
    left: -50%; !important;
  }
}


.main_toplayer div.mx-2
{
    margin-left: 0 !important;
}

.main_toplayer__close
{
    font-size: 24px !important;
}


#main_banner1 .banner_main__text img
{
  width: 84%;
  margin-top: 75px; 
}

/*
@media (max-width: 400px)
{
  #main_banner1 .banner_main__text img
  {
     width: 80%;
     margin-top: 130px; 
  }
}
*/

@media (max-width: 600px)
{
  #main_banner1 .banner_main__text img
  {
    width: 80% !important;
    margin-top: 130px;
  }
  #main_banner1 .banner_main__text span:first-child
  {
      max-width: 100% !important;
  }
}

#bar29
{
  background-color: #FFD15F;
  display: block;
  position: relative;
  font-weight: bold;
  color: #fff;
  top: 1px;
  width: 100%;
  letter-spacing: 1px;
}

.cover10
{
position: absolute;
  background-color: #ffd25d;
  top: 0;
  width: 200vw;
  z-index: -1;
  height: 27px;
  left: -50%;
}

@media (min-width: 1300px) and  (max-width: 1820px) 
{
  .cover10
  {
   height: 29px;
  }
}


div.orderdetails_info__more
{
    display:none !important;
}

div.orderdetails_info__dates a.moreInfo__show
{
    display:none !important;
}

div.f-group.newsletter__checkbox.f-feedback.mb-3 label
{
    white-space: normal
}

@media  (max-width: 756px) 
{
.menu_button_wrapper.col-12 h2.px-3
 {
    font-size: 32px !important;
 }
}