#projector_longdescription header:before {
  display: none !important;
}
#projector_longdescription li {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
#projector_longdescription ul {
  margin-bottom: 25px !important;
}
#projector_longdescription td {
  padding: 5px 10px;
  vertical-align: middle;
  border: 1px solid #e3e3e3;
  width: auto;
}
@media only screen and (max-width: 757px) {
  #projector_longdescription table[style] {
    width: auto !important;
  }
}
#projector_longdescription {
  padding: 15px;
  padding-top: 0;
  overflow: auto;
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription * {
  line-height: 1.45 !important;
  letter-spacing: 0.3px !important;
}
#projector_longdescription:before .less_product_section_title {
  content: "Opis produktu";
}
@media only screen and (max-width: 757px) {
  #projector_longdescription:before .less_product_section_title {
    padding-top: 9px;
    font-size: 1.3em;
  }
}
#projector_longdescription [style*="10px"] {
  font-size: 12px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="9pt"] {
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="10pt"] {
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="12pt"] {
  font-size: 15.5px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="14pt"] {
  font-size: 17px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="18pt"] {
  font-size: 20px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="24pt"] {
  font-size: 24px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="36pt"] {
  font-size: 28px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="10px"] * {
  font-size: 12px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="9pt"] * {
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="10pt"] * {
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="12pt"] * {
  font-size: 15.5px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="14pt"] * {
  font-size: 17px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="18pt"] * {
  font-size: 20px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="24pt"] * {
  font-size: 24px !important;
  font-family: "Roboto" !important;
}
#projector_longdescription [style*="36pt"] * {
  font-size: 28px !important;
  font-family: "Roboto" !important;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-description-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo_and_text {
  flex-wrap: wrap;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo_and_text .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo-half {
  width: 100%;
  flex: 100% !important;
  order: 2;
  margin: 25px 0;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text_and_photo {
  flex-wrap: wrap;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text_and_photo .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo-half {
  width: 100%;
  flex: 100% !important;
  order: 2;
  margin: 25px 0;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_text {
  flex-wrap: wrap;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_text .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text-half:nth-of-type(1) {
  margin-right: 15px;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_text .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text-half:nth-of-type(2) {
  width: 100%;
  flex: 100% !important;
  order: 2;
  margin: -15px 0 25px;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_photo {
  flex-wrap: wrap;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_photo .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo-half:nth-of-type(1) {
  margin: 25px 0;
  flex: 100% !important;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_photo .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo-half:nth-of-type(2) {
  width: 100%;
  flex: 100% !important;
  order: 2;
  margin: 25px 0;
}
.iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo {
  margin: 25px 0;
}
.youtube-wrapper {
  max-width: 800px;
  margin: 25px auto;
}
@media only screen and (min-width: 758px) {
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo_and_text {
    align-items: center;
    margin: 25px 0;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo_and_text .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo-half {
    margin-right: 25px;
    width: auto;
    flex: 1 1 0 !important;
    order: initial;
    margin-top: 0;
    margin-bottom: 0;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo_and_text .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text-half {
    margin-left: 25px;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text_and_photo {
    align-items: center;
    margin: 25px 0;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text_and_photo .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo-half {
    margin-left: 25px;
    width: auto;
    flex: 1 1 0 !important;
    order: initial;
    margin-top: 0;
    margin-bottom: 0;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text_and_photo .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text-half {
    margin-right: 25px;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_text {
    flex-wrap: wrap;
    margin: 25px 0;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_text .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text-half:nth-of-type(1) {
    margin-right: 25px;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_text .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text-half:nth-of-type(2) {
    margin-left: 25px;
    width: auto;
    flex: 1 1 0 !important;
    order: initial;
    margin-top: 0;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_photo {
    align-items: center;
    flex-wrap: wrap;
    margin: 25px 0;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_photo .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo-half:nth-of-type(1) {
    margin-right: 25px;
    margin-top: 0;
    margin-bottom: 0;
    flex: 1 1 0 !important;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-double_photo .iai-section-b518b711-327c-49dd-a6df-803f52333dbe-photo-half:nth-of-type(2) {
    margin-left: 25px;
    margin-top: 0;
    margin-bottom: 0;
    flex: 1 1 0 !important;
    order: initial;
    width: auto;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-text {
    margin: 25px 0;
  }
  .iai-section-b518b711-327c-49dd-a6df-803f52333dbe.iai-section-b518b711-327c-49dd-a6df-803f52333dbe-html {
    margin: 25px 0;
  }
}
.text_page #Text,
.blog-item_page #blog-item {
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
.text_page #Text ul,
.blog-item_page #blog-item ul {
  margin-bottom: 25px !important;
}
.text_page #Text td,
.blog-item_page #blog-item ul {
  padding: 5px 10px;
  vertical-align: middle;
  border: 1px solid #e3e3e3;
  width: auto;
}
@media only screen and (max-width: 757px) {
  .text_page #Text table[style],
  .blog-item_page #blog-item table[style] {
    width: auto !important;
  }
}
.text_page #Text,
.blog-item_page #blog-item {
  padding: 15px;
  padding-top: 0;
  overflow: auto;
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
.text_page #Text *,
.blog-item_page #blog-item * {
  line-height: 1.45 !important;
  letter-spacing: 0.3px !important;
}
.text_page #Text [style*="10px"],
.blog-item_page #blog-item [style*="10px"] {
  font-size: 12px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="9pt"],
.blog-item_page #blog-item [style*="9pt"] {
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="10pt"],
.blog-item_page #blog-item [style*="10pt"] {
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="12pt"],
.blog-item_page #blog-item [style*="12pt"] {
  font-size: 15.5px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="14pt"],
.blog-item_page #blog-item [style*="14pt"] {
  font-size: 17px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="18pt"],
.blog-item_page #blog-item [style*="18pt"] {
  font-size: 20px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="24pt"],
.blog-item_page #blog-item [style*="24pt"] {
  font-size: 24px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="36pt"],
.blog-item_page #blog-item [style*="36pt"] {
  font-size: 28px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="10px"] *,
.blog-item_page #blog-item [style*="10px"] * {
  font-size: 12px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="9pt"] *,
.blog-item_page #blog-item [style*="9pt"] * {
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="10pt"] *,
.blog-item_page #blog-item [style*="10pt"] * {
  font-size: 14px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="12pt"] *,
.blog-item_page #blog-item [style*="12pt"] * {
  font-size: 15.5px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="14pt"] *,
.blog-item_page #blog-item [style*="14pt"] * {
  font-size: 17px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="18pt"] *,
.blog-item_page #blog-item [style*="18pt"] * {
  font-size: 20px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="24pt"] *,
.blog-item_page #blog-item [style*="24pt"] * {
  font-size: 24px !important;
  font-family: "Roboto" !important;
}
.text_page #Text [style*="36pt"] *,
.blog-item_page #blog-item [style*="36pt"] * {
  font-size: 28px !important;
  font-family: "Roboto" !important;
}
#fifty img {
  display: block;
  width: 450px;
  max-width: 100%;
  margin: 10px auto;
  max-height: 500px !important;
}
#fifty.image div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#fifty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
#fifty>div:first-of-type {
  width: 100%;
}
#fifty>div:nth-of-type(2) {
  width: 100%;
}
@media only screen and (max-width: 757px) {
  .mobile-none {
    display: none;
  }
  #fifty.text-image>div:first-of-type {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  #fifty.text-image>div:nth-of-type(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  #fifty.image-text>div:first-of-type {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  #fifty.image-text>div:nth-of-type(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 758px) {
  #fifty {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin: 30px 0 40px !important;
  }
  #fifty.image img {
    width: auto;
    height: auto;
    max-width: 600px;
    max-height: 400px;
  }
  #fifty>div:first-of-type {
    width: 50%;
  }
  #fifty>div:nth-of-type(2) {
    width: 50%;
  }
  #fifty.text>div:first-of-type {
    width: 100%;
  }
  #fifty.text>div:nth-of-type(2) {
    width: 100%;
  }
  #fifty.image>div:first-of-type {
    width: 100%;
  }
  #fifty.image>div:nth-of-type(2) {
    width: 100%;
  }
  #fifty.text-image>div:first-of-type {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-left: 20px !important;
    margin-right: 0 !important;
  }
  #fifty.text-image>div:nth-of-type(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-left: 0 !important;
    margin-right: 20px !important;
  }
  #fifty.image-text>div:first-of-type {
    margin-left: 0 !important;
    margin-right: 20px !important;
  }
  #fifty.image-text>div:nth-of-type(2) {
    margin-left: 20px !important;
    margin-right: 0 !important;
  }
  #fifty.text-text>div:first-of-type {
    margin-left: 0 !important;
    margin-right: 20px !important;
  }
  #fifty.text-text>div:nth-of-type(2) {
    margin-left: 20px !important;
    margin-right: 0 !important;
  }
  #fifty.image-image>div:first-of-type {
    margin-left: 0 !important;
    margin-right: 10px !important;
  }
  #fifty.image-image>div:nth-of-type(2) {
    margin-left: 10px !important;
    margin-right: 0 !important;
  }
  #fifty.text-text {
    min-height: 300px;
  }
  #fifty.image-text {
    min-height: 250px;
  }
  #fifty.text-image {
    min-height: 250px;
  }
  #fifty.non-height {
    min-height: auto;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  #fifty.max-width {
    max-width: 800px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #fifty img {
    width: auto;
    max-width: 100%;
    margin: 0 auto !important;
    max-height: 500px;
  }
}
.youtube-wrapper {
  max-width: 600px;
  margin: 0 auto;
  height: auto;
}
.youtube {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 1600px) {
  .container {
    max-width: 1400px !important;
  }
  footer.max-width-1200 {
    max-width: 1400px !important;
  }
}
#projector_producttraits {
  display: none !important;
}
#search .product .trait {
  display: none !important;
}
.shopping_list_top {
  display: none !important;
}
@media only screen and (min-width: 757px) {
  ul#menu_account.col-md-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  ul#menu_orders.col-md-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
#logo {
  padding-left: 12px;
  height: 60px;
}
#logo:after {
  background: white;
}
#logo img {
  max-height: 25px;
}
@media only screen and (min-width: 757px) {
  #logo {
    padding-left: 15px;
  }
}
@media only screen and (min-width: 979px) {
  #logo img {
    max-height: 40px;
  }
  #logo {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 1200px) {
  #logo {
    padding-left: 0;
  }
  #logo img {
    max-height: 45px;
  }
}
@media only screen and (min-width: 979px) {
  header {
    grid-template-columns: 1fr minmax(auto,40rem) auto auto;
  }
  #menu_search.--focus .menu_search__block {
    width: 40rem;
  }
}
@media only screen and (min-width: 1200px) {
  header {
    grid-template-columns: 1fr minmax(auto,50rem) auto auto;
  }
  #menu_search.--focus .menu_search__block {
    width: 50rem;
  }
}
@media only screen and (min-width: 1600px) {
  header {
    grid-template-columns: 1fr minmax(auto,60rem) auto auto;
  }
  #menu_search.--focus .menu_search__block {
    width: 60rem;
  }
}
@media only screen and (min-width: 979px) {
  #menu_settings .account_link {
    text-decoration: none;
  }
  #menu_settings .account_link:before {
    content: '\f007' !important;
    font-family: FontAwesome;
    margin-right: 5px;
  }
}
#signin-form_box_left.signin_cookie .signin_buttons .cookie_login_social_new_account {
  display: none !important;
}
div#signin-form_box_right.signin-form_box {
  display: none !important;
}
div#signin-form_box_left.signin-form_box {
  flex: 0 0 100%;
  max-width: 100%;
}
#cookie_login_social_more,
#client_new_social {
  display: none !important;
}
#signin_login_separator {
  display: none !important;
}
.swiper-pagination-bullet-active {
  --swiper-pagination-color: #CA4C56;
}
.projector_details .projector_status #projector_amount {
  display: none;
}
.product_stocks .stock__availabilty_count {
  display: none;
}
.projector_prices__price-norabat_wrapper {
  display: none;
}
#menu_security_policy {
  display: none;
}
.cop_summary .cop_time {
  display: none;
}
.cop_documents {
  display: none;
}
.cop_remarks .cop_remarks__item.--shop {
  border: 2px solid #0090f6;
}
#search .product__compare.--has-child {
  display: none;
}
.product_name__action.--compare {
  display: none;
}
#search .product__compare:not(:last-child) {
  border-top: none;
}
.projector_details .projector_versions__status {
  display: none;
}
span.projector_versions__header_status {
  display: none !important;
}
@media only screen and (min-width: 979px) {
  .projector_page #content {
    grid-template-columns: minmax(0,50%) 50%;
  }
  .projector_details .projector_prices {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  .projector_details__wrapper .projector_buy {
    grid-column: 2;
  }
}
.projector_details__wrapper .projector_info {
  display: none;
}
.projector_details__info.projector_info {
  display: none;
}
#prepaid_documents {
  border: 2px solid #f6000c;
  padding: 10px;
}
