/* zmaina koloru plakietki promocja*/
.promo, .label.--promo {
color: #fff;
background: #cc0300 !important;
}
.cm {
text-align: left;
font-size: 16px;
line-height: 1.3;
}


/* end zmaina koloru plakietki promocja */


/* czater 
#e3D18r_czater #cc-button-iframe.attachment-bottom-left,
#e3D18r_czater #cc-button-iframe.attachment-mobile-bottom-left {
   display: none !important;
}
#e3D18r_czater #czatercall-teaser {
   display: none !important;
}
#e3D18r_czater #czatercall-teaser.czatercall-left {
    display: none !important;
}

 end czater */

/* trustedshop mobile */

.myMobileCustomTrustbadge {
    display: none !important;
}
/* end trustedshop mobile */

.max-width-1200 {
 max-width: 1366px;
}



.projector_page .article__item:nth-child(1n+5){
    display: none;
}

body * {
    -webkit-font-smoothing: antialiased;
}

span.stock__availabilty_count {
    display: none;
}

.projector_amount, #projector_amount{
    display: none !important;
}

.myMobileCustomTrustbadge{
    display: none !important;
}

.projector_buy__number_amounts {
    display: none !important;
}




.cm h2 {
font-family: 'headline_custom','Open sans',"Arial",sans-serif;
color: #292929;

}
.cm h3 {
font-family: 'headline_custom','Open sans',"Arial",sans-serif;
color: #292929;

}



header .wide .nav-link{
    font-family: 'headline_custom','Open sans',"Arial",sans-serif;
}
header .wide .navbar-subnav > .nav-item > .nav-link {
    font-family: 'headline_custom','Open sans',"Arial",sans-serif;
}
header .wide .navbar-subsubnav > .nav-item > .nav-link {
    font-family: 'main_custom','Open sans',"Arial",sans-serif;
}


header .wide .navbar-subnav > .nav-merge.nav-item > li.nav-item > .nav-link, .wide .navbar-subnav > .nav-merge.nav-item .nav-merge.nav-item > li.nav-item > .nav-link {
    font-family: 'headline_custom','Open sans',"Arial",sans-serif;
}









/*ramka na posredniej stonie nav*/
#Navigation .navigation_item {
border: 0px solid #c3c7c8;

}

/*popup poprawka pozycji*/
@media screen and (max-width: 978px) {
  #tws_c_0{
position: fixed !important
}
  }



/*ramka koniec*/

/* start top menu

header .navbar-nav{
    font-size:1.5rem;
}
header .wide .nav-link{
    padding: 5px 8px;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    font-size: 1.2rem;
}
header .wide .navbar-subnav > .nav-item > .nav-link {
    padding: 0 0 8px;
    font-size: 1.2rem;
    text-transform: uppercase;
}
header .wide .navbar-subsubnav > .nav-item > .nav-link {
    padding: 0px 0 3px 15px;
    font-weight: normal;
    position: relative;
    text-transform: none;
}

header .nav-link{
    padding: 5px 10px 8px;
    font-size: 1.2rem;
    text-transform: none;
}

header .wide .navbar-subnav > .nav-merge.nav-item > li.nav-item > .nav-link, .wide .navbar-subnav > .nav-merge.nav-item .nav-merge.nav-item > li.nav-item > .nav-link {
    font-size: 1.2rem;
}


header #menu_categories {
font-weight: normal;
}

 end top menu */

/*Opis produktu*/


/*ZAWARTOSC*/
.image-list-small {
  
  margin: 0 auto;
  text-align: center;
  max-width: 1170px;
  padding: 0;
}

.image-list-small li {
  display: inline-block;
  width: 181px;
  margin: 0 12px 30px;
}




/* Photo */

.image-list-small li > a {
  display: block;
  text-decoration: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 100px;
  margin: 0;
  padding: 0;
  border: 0px solid #ffffff;
  outline: 0px solid #d0d0d0;
  box-shadow: 0 0px 0px #DDD;
}

.image-list-small .details {
  margin-top: 13px;
}


/* Title */

.image-list-small .details h3 {
  display: block;
  font-size: 12px;
  margin: 0 0 3px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.image-list-small .details h3 a {
  color: #303030;
  text-decoration: none;
}

.image-list-small .details .image-author {
  display: block;
  color: #717171;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
}


/*ZAWARTOSC KONIEC*/

/* Ukrycie dokumentu sprzedaż */

.order2_info_sub4, #order2_info_sub4{
    display: none !important;
}

/*Koniec Ukrycie dok. sprzedaż */

/*Opis produktu*/
#projector_longdescription .row-fluid {
    display:flex;
}
#projector_longdescription .row-fluid [class*="span"] {
      display: flex;
      flex-direction: column;
      justify-content: center;
      width:100%;
    }
#projector_longdescription .row-fluid:before, .row-fluid:after {
    display:block !important;
    content:none !important;
    line-height:auto !important;
    width:100% !important;
  }
#projector_longdescription img {
    margin: 0 auto;
    display: block;
    text-align: center;
  }

@media screen and (max-width: 768px) {
#projector_longdescription ul, ol, li {
      text-align: left !important;
    }
#projector_longdescription *:not(table):not(tbody):not(tr):not(td):not(ul):not(ol):not(li) {
      text-align: center !important;
    }
#projector_longdescription img {
      margin-left: auto !important;
      margin-right: auto !important;
    }
  }


@media (max-width:767px) {
    #projector_longdescription .row-fluid {
        flex-wrap: wrap;
    }
    #projector_longdescription iframe {
        max-width: 100%;
    }
     .span8 h3 {
        margin-bottom: 0;
    }

  }

/* #content_description, .flex {
  table td {
    display: table-cell !important;
  }
} */

#projector_longdescription hr {
  width: 100%;
}

#projector_longdescription .reverse {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
#projector_longdescription [class*="span"] {
    margin-left: 2.1276595744681% !important;
    margin-right: 2.1276595744681% !important;
}
#projector_longdescription [class*="span"]:last-child {
    margin-left: 2.1276595744681% !important;
    margin-right: 2.1276595744681% !important;
    }
    
.ck_dsclr_v2 {
        font-size: 12px;
        line-height: 17px;
        background-color: rgba(0, 0, 0, 0.6);
        backdrop-filter: blur(6px);
        -webkit-box-shadow: 0px 8px 15px 3px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0px 8px 15px 3px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 8px 15px 3px rgba(0, 0, 0, 0.15);
        position: fixed;
        left: 15px;
        bottom: 15px;
        max-width: calc(100vw - 30px);
        font-family: 'main_custom';
        color: #fff;
        border-radius: 2px;
        z-index: 999;
        display: none;
    }
    

/* odkrycie okna kod rabatowy w koszyku */
.basketedit_page .basketedit_rebatecodes_outline{
display: block !important;
}
.basketedit_page .basketedit_rebatecodes_outline input.basketedit_rebatecode_input{
margin-top: 5px !important;
margin-bottom: 15px !important;
}
@media (min-width: 757px){
.basketedit_page .basketedit_rebatecodes_outline input.basketedit_rebatecode_input{
margin-right: 10px !important;
}
}


.projector_info__item.--returns.projector_returns, .projector_info__item.--safe.projector_safe, .projector_info__item.--paypo.projector_paypo{ 
    display: none !important;
}
/* LANDING CMS */

@media (max-width: 978px)
a.--odd {
    flex-direction: column-reverse;
    display: flex !important;
}
.wrapper_banner {
    background: #d6d3c2;
    margin-bottom: -20px;
}

.wrapper_banner {
    margin-bottom: -20px;
    display: flex;
    align-items: center;
}

/* end landing cms*/