#id-1626680906 {display: block;}
#id-1613651174 {display: block;}
#id-1613138377 {display: block;}
#id-1611324703 {display: block;}
#id-1614417853 {display: block;}
#id-1610619234 {display: block;}
#id-1614078786 {display: block;}
#id-1616068909 {display: block;}
#id-1613739000 {display: block;}
#id-1614250426 {display: block;}
#id-1612518437 {display: block;}
#id-1616164651 {display: block;}
#id-1614072096 {display: block;}
#id-1614673828 {display: block;}
#id-1611751355 {display: block;}
#id-1615209682 {display: block;}
#id-1613471937 {display: block;}
#id-1612267970 {display: block;}
#id-1613392946 {display: block;}

@media (min-width: 979px){#logo img { margin-bottom: 2em;}}
@media (max-width: 979px) {.producer_main_list img { padding: 0 0.8em 0 0.8em;}}
@media (max-width: 649px) {.producer_main_list img { padding: 1em 2em 0 2em;}}
@media (min-width: 979px) {#logo img { max-height: 120px;}}

.freeShipping { border: 1px solid #000d73; color: #000d73; display: none;}
.freeShipping__close {color: #000d73;}
#freeShipping {display: none;}
html.--freeShipping:not(.order_process) #container:not(.payment_tunnel) .freeShipping {
  display: none;
}
@media (max-width: 978px) {
html.--freeShipping:not(.order_process) #container:not(.payment_tunnel) header {
    padding-top: 0;
    height: 6rem;
}
html:not(.--scroll-down):not(.scroll):not(.sidebar_open):not(.--search-open).--freeShipping .main_page #menu_search .menu_search__block {
    top: 6rem;
}
html.--freeShipping  body {
    padding-top: 6rem !important;
}
}
/*#toprabaty {display: none;}*/
img#ukraina {width: 4em; z-index: 100; position: absolute; margin: 0.5em 0 0 2em;}


header .wide .nav-link {
     margin-right: 0.5em;}
.container {max-width: 1570px; padding-left: 2em; padding-right: 2em;} 
/*@media (max-width: 1191px){#main_banner1 {margin-right: 4em;}}*/
/*#main_tree5 {display: none;}*/
// #main_tree5 ul .title::after {background-color: #000d7300;}
// #main_tree5 ul li {text-align: center; }

// #main_tree5 ul .title {text-decoration: none;}
// #main_tree_sub ul img  {margin: auto;}
#main_tree5 .col-md-4 {width: 50%;}
.styl_icon {height: 10rem;}
@media (max-width: 978px){#logo img {max-height: 60px;}}
.logosy 
{display: inline-block;
margin-top: 30px;
text-align: center;
box-shadow: inset 0px 1px 0px #6f6f7c45;
padding: 1em;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
header .navbar-nav > .nav-item:nth-last-child(6) > .nav-link {
    color: #333333;}
header .navbar-nav > .nav-item:nth-last-child(2) > .nav-link {
     color: #333333;}
header .navbar-nav > .nav-item:nth-last-child(9) > .nav-link {
    background-color: #FFFFFF;
    color: #333333;
    border-radius: 10px;
 //   border: 2px #000000 solid;}
    
header .navbar-collapse {margin-bottom: 5px;}
.logosy img {
    height: 60px;
    object-fit: contain;
   
}
.photos__slider[data-skeleton] .photos__figure:not(.--nav):first-child .photos__link:after {
    display: none;
}
/*#menu_categories2 { display: none;} */
/* style linku parametru */
.dictionary__value p a {
  padding-left: 5px;
}

/*#producers_slider {
    display: none;
}*/
.logosy:hover {
    box-shadow: inset -2px -2px 4px 2px #6f6f7c;
    
}
.logosy img:hover {box-shadow: none;}


.slick-prev, .slick-next {font-size: 3em; background: none; line-height: 6em;}
.slick-prev:hover, .slick-next:hover {background: #ffffff91;}
.producer_main_list .slick-slide img {max-height: 4em;}
@media (max-width: 1191px){.slick-prev, .slick-next {line-height: 5em;}}
@media (max-width: 920px){.slick-prev, .slick-next {line-height: 2em;}}
.katalogi h4 {text-align: center;}
.ikona_katalog {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.ikona_katalog img:hover {box-shadow: 8px 8px 0 0 #ffa500;}
.katalogi img:hover {box-shadow: 4px 4px 0 0 #ffa500;}
#projector_longdescription .row {margin-right: 0;}

button.btn {font-weight: bold; font-size: 1.5rem;}

div.projector_info__item.--stocks.projector_stocks {display: none;}
div.projector_info__item.--safe.projector_safe {color: green; font-weight:bold;}

button#zapytaj a {color: white;}

.huerich-img { -webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px; margin: 1em;}
.huerich h3 {padding-top: 2em; text-align: center;}
.wiz {padding-top: 6em; text-align: center;}
@media (max-width: 978px){
.wiz {padding-top: 1em;}}
@media (min-width: 979px){
.center-vertical {margin: auto;}}
@media (min-width: 979px){
.huerich {margin: auto;}}
ul.wzorykabli {list-style: none;}
ul.wzorykabli li {
    display: inline-block;
    padding: 10px;}
.rich-img-m {display: none;}
div.basketedit_rebatecodes_outline {display: block;}
#menu_security_policy {clear: both;}
.product_name__block .product_name__firm_logo {width: 500px;}
span#projector_amount {display: none !important;}
@media (max-width: 499px) {#search .product .trait {display: block;} .product_name__firm_logo {max-width: 250px;}}
.firm_logo img {margin: auto;}
@media (max-width: 756px) {
    .product_name__firm_logo {height: 7rem;}
    @media (min-width: 756px) html .main_page { padding-top: 20px;}
}
.traits__label {width: auto;}
.traits__label, .traits__values {font-weight: bold;} 
.traits__gfx {max-width: 40%;}
.traits__gfx {transition: 0.3s;}
.traits__gfx:hover {margin-left: 0.4rem;}
.product__icon img { opacity: 1!important;}
.article__item {flex: 0 0 100%; max-width: 100%!important;}
.blog-list_page .col-md-9 {max-width: 100%; flex: auto;}
.article__image_wrapper {float: none; max-width: 1180px; margin-top: 1em; margin: auto;}
.article__name {margin: 1em 1.5em;}
.article__text {padding-left: 10%; padding-right: 10%;}
.article__date_name {padding-left: 10%;}
.headline__after {margin-left: 2em;font-size: 1.5rem;}
.headline__after::before {content: '';}
.blog-list_page aside, #opinions_section {display: none;}
.blog-item_page aside {display: none;}
#blog-item img.blog_image {margin: 0 12px 20px 0;
max-width: 100%;}
#blog-item{font-size:17px;}
#blog-item p{line-height: 160%;font-size: 1em;}

#social img {max-height: 4em;}
#social {margin-bottom: 2em;}
#social .social-box {margin: auto;}
#social .social-box .col-md-5 {margin: auto;}
#social .social-box .col-md-5 img {max-width: 40%;}
#social .col-md-5:hover {opacity: .7;}
@media (max-width: 978px) {
.social-box .col-md-5 { max-width: 30%;
    margin: auto;
}}

.socialki_d {
    text-align: center;
      margin:auto;
}
.socialki {
  padding: 9px;
  font-size: 14px;
  width: 30%;
  text-align: center;
  text-decoration: none;
  margin: auto;
  display: inline;

}
#menu_buttons2 .menu_button_wrapper a {color: white;}

#menu_buttons2 .menu_button_wrapper:nth-last-child(1) a:after {content: 'AUTORABATY W KOSZYKU';display: flex;
justify-content: center;text-decoration: none; font-weight: bold; color: #000d73; margin-top: 1em; text-align: center;}
#menu_buttons2 .menu_button_wrapper:nth-last-child(2) a:after {content: 'DOSTĘPNOŚĆ 24H';display: flex;
justify-content: center;text-decoration: none; font-weight: bold; color: #000d73; margin-top: 1em; text-align: center;}
#menu_buttons2 .menu_button_wrapper:nth-last-child(3) a:after {content: 'DOSTAWA GRATIS OD 300 ZŁ';display: flex;
justify-content: center;text-decoration: none; font-weight: bold; color: #000d73; margin-top: 1em; text-align: center;}
#menu_buttons2 .menu_button_wrapper:nth-last-child(4) a:after {content: 'PONAD 100 MAREK';display: flex;
justify-content: center;text-decoration: none; font-weight: bold; color: #000d73; margin-top: 1em; text-align: center;}

span.label.--discount {background: #cd2626;}
.product__wrapper {background: #e8e8e8;webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.product__see {padding-right: 1em;}
.headline__name {margin-left: 1em;}
#main_blog .headline {background: #e8e8e8; webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
/*.icon-question::before {content: "Dobierz źródło światła"; text-decoration: underline; font-family: 'Arial','Helvetica',sans-serif,"Arial",sans-serif;}*/
.dictionary  .showTip { border: none; width: auto;}


#menu_banners2 .menu_button_wrapper { width: 6em; display: inline-table; margin: 0 1em 0 1em; align-content: center; text-align: center;}
#menu_buttons2 img {height: 7em; margin: auto;}
#menu_buttons2 .col-6 {margin: 1.5em 0 1.5em 0;}
/*#menu_buttons2 a:after {content: ''; text-align: center;}*/
#menu_buttons2 img:hover {opacity: 0.7;}
.return_name, .return_desc {display: none;}

.return_container > [data-id="3"] > .return_type .return_inner .return_inner_content::after {content: "Kurier - Wysyłam zwracany towar dowolnym przewoźnikiem. Pamiętaj o załączeniu podpisanego formularza zwrotu.";}
.return_container > [data-id="1"] > .return_type .return_inner .return_inner_content::after {content: "Osobiście - Dostarczę zwracany towar samodzielnie do magazynu sklepu. Pamiętaj o załączeniu podpisanego formularza zwrotu.";}
.return_container {font-weight: bold;}

.f-group.--checkbox.--small .f-label, .f-group.--radio.--small .f-label {line-height: inherit;}

.headline__name.--dvp:after {content: '*';}
.order__delivery_section.--dvp:after {content: 'Jeśli chcesz zamówić na kwotę większą niż 1000zł i zapłacić kurierowi, możemy zwrócić się do Ciebe z prośbą o wpłacenie zaliczki logistycznej o wartości 30% zamówienia.'; color: #a42424;}
.product_name__firm_logo, .traits {display: inherit !important;}
.trait__img {transition: 0.3s;}
.trait__img:hover {margin-left: 0.4rem;}

.projector_page .projector_paypo__info.projector_info__link {font-size: 0;}
.projector_page .projector_paypo__info.projector_info__link > .projector_paypo__link:after {
  content: " - kup teraz, zapłać za 30 dni"; font-size: 1.3rem;
}
.projector_page .projector_paypo__info.projector_info__link > .projector_paypo__link {
  font-size: 1.3rem;
}

/*top baner start*/

#toprabaty .top-rabaty-apla .before img {border-radius: 0 0 8px 8px;
background: #000d73;}
#toprabaty .top-rabaty-apla .before img, div.before img, div.after img {height: 60%;}
div.beforeandafter{ /* main container */
    display: block;
    height: 5em;
    overflow: hidden;
    position: relative; /* important */
}
div.before, div.after{ /* before and after DIVs within main container */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    overflow: hidden;
    transition: all 1s ease-in-out; /* CSS transition. */
    z-index: 100;
}
 

 
div.beforeandafter:hover div.before{ /* onmouseover main container */
    width: 0; /* change "before" div width to 0 to hide it */
}
div.beforeandafter:hover div.before{ /* onmouseover main container */
    width: 0; /* change "before" div width to 0 to hide it */
}
div.beforeandafter{ /* main container */
	display: block;
	position: relative;
	perspective: 1000px; /* Greater the value, less pronounced the 3D effect */
}

div.before, div.after{ /* before and after DIVs within main container */
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
	transform-style: preserve-3d; /* position both children DIVs in 3D space */
	transition: all 1s ease-in-out; /* CSS transition. */
}

div.after{
	transform: rotateY(-180deg); /* rotate "after" DIV by -180deg to start */
	z-index: 1; /* z-index of after div should be smaller than before's */
	width: 0;
}

div.before{
	backface-visibility: hidden; /* hide backface of "before" DIV */
}

div.beforeandafter:hover div.before{
	transform: rotateY(180deg)
}

div.beforeandafter:hover div.after{
	transform: rotateY(0); width: 100%;
}
/*@media (max-width: 978px) {#toprabaty{display: none;}}*/
@media (max-width: 756px) {#toprabaty{margin-top: 0em;}}
/*top baner end */
/*.social_links a {

height: 61px;
display: table;
margin-bottom: 5px;
text-align: center;
background: #f9b233;
z-index:999;
}
 .social_links a div {
 width: 6rem;
 height: 4rem;
 display: table-cell;
 vertical-align: middle;
 background: #c0bdb8;
 transition: .3s;

}
.social_links a:hover .ceneo {
 background:#f7941e;
 transition:.3s;
}
.social_links a:hover .facebook {
 background:#3b5998;
 transition:.3s;
}
.social_links a:hover .pinterest {
 background:#bd081c;
 transition:.3s;
}
.social_links a:hover .instagram {
 background:#b727a9;
 transition:.3s;
}
.social_links a:hover .ceneo {
 background:#f7941e;
 transition:.3s;
}
.social_links a:hover .facebook {
 background:#3b5998;
 transition:.3s;
}
.social_links a:hover .pinterest {
 background:#bd081c;
 transition:.3s;
}
.social_links a:hover .instagram {
 background:#b727a9;
 transition:.3s;
}*/
 /*start LP WIZ */


      @font-face {
        font-family: "Gotham";
        src: url("/fonts/gotham.otf") format("opentype"),
          url("/fonts/gotham.woff2") format("woff2"),
          url("/fonts/gotham.woff") format("woff");
        font-weight: 400;
        font-style: normal;
      }

      @font-face {
        font-family: "Gotham Bold";
        src: url("/fonts/gotham-bold.otf") format("opentype");
        font-weight: 400;
        font-style: normal;
      }

      @font-face {
        font-family: "Gotham Black";
        src: url("/fonts/gotham-black.otf") format("opentype");
        font-weight: 400;
        font-style: normal;
      }

      @font-face {
        font-family: "Gotham Book";
        src: url("/fonts/gotham-book.otf") format("opentype");
        font-weight: 400;
        font-style: normal;
      }

      @font-face {
        font-family: "Gotham Light";
        src: url("/fonts/gotham-light.otf") format("opentype");
        font-weight: 200;
        font-style: normal;
      }
.swiper-slide {width: 15%; display: inline-block;}
      #es-signify.es-signify {
        font-family: "Gotham", sans-serif;
        font-size: 16px;
        color: #262858;
        background-color: #fff;
        line-height: 1.5;
        max-width: 1920px;
        margin: 0 auto;
        padding: 0;
        overflow: hidden;
      }


      #es-signify.es-signify .es-kv {
        position: relative;
        max-width: 1300px;
        margin: 0 auto;
      }

      #es-signify.es-signify .es-kv__image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-kv__image {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
        }
      }

      #es-signify.es-signify .es-kv__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        min-height: 470px;
        -o-object-fit: cover;
        object-fit: cover;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-kv__img--mobile {
          display: none;
        }
      }

      #es-signify.es-signify .es-kv__img--desktop {
        display: none;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-kv__img--desktop {
          max-width: none;
          display: block;
          min-height: 510px;
        }
      }

      #es-signify.es-signify .es-kv__content {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0 38px;
      }

      #es-signify.es-signify .es-kv__title {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        margin: 50px 0 20px 0;
        color: inherit;
        font-family: "Gotham Black", sans-serif;
        font-size: 26px;
        text-transform: uppercase;
        line-height: 1.2;
      }

      #es-signify.es-signify .es-kv__title span {
        font-family: "Gotham Book", sans-serif;
        display: block;
      }

      

      @media (min-width: 1200px) {
        #es-signify.es-signify .es-kv__title {
          font-size: 50px;
        }
      }

      #es-signify.es-signify .es-kv__link {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        display: inline-block;
        padding: 10px 20px;
        font-family: "Gotham Light", sans-serif;
        font-size: 14px;
        background-color: #5289cb;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
      }

      #es-signify.es-signify .es-kv__link:after {
        content: "";
        position: absolute;
        border-bottom: 3px solid #5289cb;
        left: 0;
        bottom: -9px;
        width: 100%;
      }

      @media (min-width: 576px) {
        #es-signify.es-signify .es-kv__link {
          font-size: 18px;
        }
      }

      @media (min-width: 1200px) {
        #es-signify.es-signify .es-kv__link {
          font-size: 22px;
        }
      }

      #es-signify.es-signify .es-intro {
        max-width: 1300px;
        margin: 0 auto;
        padding: 0 16px;
      }

      #es-signify.es-signify .es-intro__content {
        padding: 55px 0 30px 0;
      }

      #es-signify.es-signify .es-intro__title {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        font-size: 24px;
        color: inherit;
        text-align: center;
      }

      #es-signify.es-signify .es-intro__text {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        font-family: "Gotham Book", sans-serif;
        font-size: 22px;
        color: inherit;
        text-align: center;
        margin-top: 45px;
      }

      #es-signify.es-signify .es-intro__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
      }

      #es-signify.es-signify .es-features {
        max-width: 1300px;
        margin: 0 auto;
        padding: 0 16px;
      }

      #es-signify.es-signify .es-features__content {
        padding: 110px 0 60px 0;
      }

      #es-signify.es-signify .es-features__title {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        font-family: "Gotham Bold", sans-serif;
        color: #5289cb;
        text-align: center;
        font-size: 36px;
      }

      #es-signify.es-signify .es-features__title span {
        font-family: "Gotham Book", sans-serif;
      }

      #es-signify.es-signify .es-features__title:before {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        left: 50%;
        top: -9px;
        width: 104px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      #es-signify.es-signify .es-features__text {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        font-family: "Gotham Book", sans-serif;
        font-size: 24px;
        color: inherit;
        text-align: center;
        margin-top: 45px;
      }

      #es-signify.es-signify .es-features__features {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
      }

      #es-signify.es-signify .es-features__feature {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        margin-bottom: 40px;
      }

      @media (min-width: 576px) {
        #es-signify.es-signify .es-features__feature {
          -ms-flex-preferred-size: 34%;
          flex-basis: 34%;
        }
        
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-features__feature {
          -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
        }
      }

      #es-signify.es-signify .es-features__icon {
        min-height: 164px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
      }

      #es-signify.es-signify .es-features__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
      }

      #es-signify.es-signify .es-features__desc {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        font-family: "Gotham Book", sans-serif;
        font-size: 24px;
        color: inherit;
        text-align: center;
        margin: 16px;
      }

      #es-signify.es-signify .es-palette {
        padding: 0 16px;
      }

      #es-signify.es-signify .es-palette__content {
        padding-top: 38px;
      }

      #es-signify.es-signify .es-palette__title {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        font-family: "Gotham Bold", sans-serif;
        color: #5289cb;
        text-align: center;
        font-size: 38px;
      }

      #es-signify.es-signify .es-palette__title span {
        font-family: "Gotham Book", sans-serif;
      }

      #es-signify.es-signify .es-palette__title:before {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        left: 50%;
        top: -9px;
        width: 104px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      #es-signify.es-signify .es-palette__images {
        padding: 38px 0;
        margin: 0 -16px;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-palette__images {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
        }
      }

      #es-signify.es-signify .es-palette__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
      }

      #es-signify.es-signify .es-colors {
        max-width: 1300px;
        margin: 0 auto;
        padding: 0 16px;
      }

      #es-signify.es-signify .es-colors__content {
        padding: 75px 0 85px 0;
      }

      #es-signify.es-signify .es-colors__title {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        font-family: "Gotham Bold", sans-serif;
        color: #5289cb;
        text-align: center;
        font-size: 38px;
      }

      #es-signify.es-signify .es-colors__title span {
        font-family: "Gotham Book", sans-serif;
      }

      #es-signify.es-signify .es-colors__title:before {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        left: 50%;
        top: -9px;
        width: 104px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      #es-signify.es-signify .es-colors__container {
        padding: 0 30px;
      }

      #es-signify.es-signify .es-colors__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
      }

      #es-signify.es-signify .es-colors__text {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        font-family: "Gotham Book", sans-serif;
        font-size: 1.2em;
        color: inherit;
        text-align: center;
      }

      #es-signify.es-signify .es-colors .swiper-button-next:after,
      #es-signify.es-signify
        .es-colors
        .swiper-container-rtl
        .swiper-button-prev:after,
      #es-signify.es-signify .es-colors .swiper-button-prev:after,
      #es-signify.es-signify
        .es-colors
        .swiper-container-rtl
        .swiper-button-next:after {
        content: "";
      }

      #es-signify.es-signify .es-colors .swiper-button-next:after {
        background: url(images/arrow-right.png) no-repeat center;
        background-size: contain;
        width: 29px;
        height: 47px;
      }

      #es-signify.es-signify .es-colors .swiper-button-prev:after {
        background: url(images/arrow-left.png) no-repeat center;
        background-size: contain;
        width: 29px;
        height: 47px;
      }

      #es-signify.es-signify .es-colors .swiper-button-prev,
      #es-signify.es-signify
        .es-colors
        .swiper-container-rtl
        .swiper-button-next {
        left: 0;
      }

      #es-signify.es-signify .es-colors .swiper-button-next,
      #es-signify.es-signify
        .es-colors
        .swiper-container-rtl
        .swiper-button-prev {
        right: 0;
      }

      #es-signify.es-signify .es-colors__examples {
        padding: 74px 0 19px 0;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-colors__examples {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
        }
      }

      #es-signify.es-signify .es-colors__example {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        overflow: hidden;
        padding: 26px 0;
        margin-bottom: 60px;
      }

      #es-signify.es-signify .es-colors__example:not(:last-child) {
        margin-right: 16px;
      }

      #es-signify.es-signify .es-colors__example:before {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        left: 50%;
        top: 0;
        width: 100%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-colors__example {
          margin-bottom: 0;
        }
      }

      #es-signify.es-signify .es-colors__subtitle {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        font-size: 38px;
        color: inherit;
        text-align: center;
        position: relative;
        line-height: 1.2;
        margin: 55px 0 15px 0;
        width: 276px;
      }

      #es-signify.es-signify .es-colors__subtitle span {
        display: block;
        font-family: "Gotham Light", sans-serif;
      }

      #es-signify.es-signify .es-colors__subtitle:before {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        left: -134px;
        top: 50%;
        width: 104px;
      }

      #es-signify.es-signify .es-colors__subtitle:after {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        right: -134px;
        top: 50%;
        width: 104px;
      }

      #es-signify.es-signify .es-colors__link {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        display: inline-block;
        padding: 10px 20px;
        font-family: "Gotham Light", sans-serif;
        font-size: 16px;
        background-color: #5289cb;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
      }

      #es-signify.es-signify .es-colors__link:after {
        content: "";
        position: absolute;
        border-bottom: 3px solid #5289cb;
        left: 0;
        bottom: -9px;
        width: 100%;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-colors__link {
          font-size: 26px;
        }
      }

      #es-signify.es-signify .es-lamps {
        padding-top: 60px;
        margin: 0 -16px;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-lamps {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
        }
      }

      #es-signify.es-signify .es-lamps__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
      }

      #es-signify.es-signify .es-app {
        padding: 0 16px;
        background-color: #f5f5f5;
      }

      #es-signify.es-signify .es-app__content {
        max-width: 1300px;
        margin: 0 auto;
        padding: 30px 0 70px 0;
      }

      #es-signify.es-signify .es-app__title {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        font-family: "Gotham Bold", sans-serif;
        color: #5289cb;
        text-align: center;
        font-size: 38px;
      }

      #es-signify.es-signify .es-app__title span {
        font-family: "Gotham Book", sans-serif;
      }

      #es-signify.es-signify .es-app__title:before {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        left: 50%;
        top: -9px;
        width: 104px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      #es-signify.es-signify .es-app__container {
        max-width: 1300px;
        margin: 0 auto;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-app__container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
        }
      }

      #es-signify.es-signify .es-app__list {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: 0;
        margin-right: 16px;
        padding: 0;
        list-style: none;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-app__list {
          max-width: 50%;
        }
      }

      #es-signify.es-signify .es-app__item {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        font-family: "Gotham Book", sans-serif;
        font-size: 22px;
        padding-left: 70px;
        margin-bottom: 45px;
      }

      #es-signify.es-signify .es-app__item:before {
        content: "";
        position: absolute;
        width: 45px;
        height: 3px;
        background-color: #5289cb;
        left: 0;
        top: 18px;
      }

      #es-signify.es-signify .es-app__image {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-app__image {
          max-width: 50%;
        }
      }

      #es-signify.es-signify .es-app__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
      }

      #es-signify.es-signify .es-app__subtitle {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        font-size: 28px;
        color: inherit;
        margin-bottom: 45px;
      }

      #es-signify.es-signify .es-app__text {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        font-family: "Gotham Book", sans-serif;
        font-size: 24px;
        color: inherit;
        line-height: 1.7;
      }

      #es-signify.es-signify .es-video {
        background-color: #f5f5f5;
      }

      #es-signify.es-signify .es-video__container {
        max-width: 1300px;
        margin: 0 auto;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-video__container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
        }
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-video__wrapper {
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1;
        }
        #es-signify.es-signify .es-video__wrapper:not(:last-child) {
          margin-right: 35px;
        }
      }

      #es-signify.es-signify .es-video__video {
        position: relative;
        padding-bottom: 56.25%;
        height: 0;
      }

      #es-signify.es-signify .es-video__iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
      }

      #es-signify.es-signify .es-video__link-container {
        padding: 45px 0 85px 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }

      #es-signify.es-signify .es-video__link {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        display: inline-block;
        margin: 0 auto;
        padding: 10px 20px;
        font-family: "Gotham Light", sans-serif;
        font-size: 16px;
        background-color: #5289cb;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
      }

      #es-signify.es-signify .es-video__link:after {
        content: "";
        position: absolute;
        border-bottom: 3px solid #5289cb;
        left: 0;
        bottom: -9px;
        width: 100%;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-video__link {
          font-size: 26px;
        }
      }

      #es-signify.es-signify .es-cross {
        max-width: 1300px;
        margin: 0 auto;
      }

      #es-signify.es-signify .es-cross__content {
        padding: 100px 0 70px 0;
      }

      #es-signify.es-signify .es-cross__title {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        font-family: "Gotham Bold", sans-serif;
        color: #5289cb;
        text-align: center;
        font-size: 38px;
      }

      #es-signify.es-signify .es-cross__title span {
        font-family: "Gotham Book", sans-serif;
      }

      #es-signify.es-signify .es-cross__title:before {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        left: 50%;
        top: -9px;
        width: 104px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      #es-signify.es-signify .es-cross__container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 75px;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-cross__container {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-flow: row;
          flex-flow: row;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
        }
      }

      #es-signify.es-signify .es-cross__product {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 60px;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-cross__product:not(:last-child) {
          margin-right: 16px;
        }
      }

      #es-signify.es-signify .es-cross__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
      }

      #es-signify.es-signify .es-cross__text {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        font-size: 28px;
        color: inherit;
        text-align: center;
        margin: 30px 0;
      }

      #es-signify.es-signify .es-cross__text:before {
        content: "";
        position: absolute;
        border-top: 3px solid #5289cb;
        left: 50%;
        top: -9px;
        width: 104px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
      }

      #es-signify.es-signify .es-cross__link {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        position: relative;
        display: inline-block;
        margin: 0 auto;
        padding: 10px 20px;
        font-family: "Gotham Light", sans-serif;
        font-size: 22px;
        background-color: #5289cb;
        color: #fff;
        text-decoration: none;
        text-transform: uppercase;
      }

      #es-signify.es-signify .es-cross__link:after {
        content: "";
        position: absolute;
        border-bottom: 3px solid #5289cb;
        left: 0;
        bottom: -9px;
        width: 100%;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-cross__link {
          font-size: 12px;
        }
      }

      @media (min-width: 1200px) {
        #es-signify.es-signify .es-cross__link {
          font-size: 22px;
        }
      }

      #es-signify.es-signify .es-banner {
        position: relative;
        max-width: 1300px;
        margin: 0 auto;
      }

      #es-signify.es-signify .es-banner__image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
      }

      #es-signify.es-signify .es-banner__img {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        max-width: none;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-banner__img {
          min-height: 642px;
        }
      }

      #es-signify.es-signify .es-banner__content {
        position: absolute;
        top: 50%;
        right: 0;
        padding: 0 38px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
      }

      #es-signify.es-signify .es-banner__title {
        margin: 0;
        padding: 0;
        font-weight: 400;
        line-height: inherit;
        margin: 60px 0 30px 0;
        color: inherit;
        font-family: "Gotham Black", sans-serif;
        font-size: 32px;
        text-transform: uppercase;
      }

      #es-signify.es-signify .es-banner__title span {
        font-family: "Gotham Book", sans-serif;
        display: block;
      }

      @media (min-width: 768px) {
        #es-signify.es-signify .es-banner__title {
          font-size: 50px;
        }
      }
@media (max-width: 768px)
  {.swiper-slide {width: 30%;}}
@media (max-width: 576px)
  {.swiper-slide {width: 100%;}
    #es-signify.es-signify .es-colors__subtitle {font-size: 30px;}
     .es-kv__title {font-size: 25px;}
#es-signify.es-signify .es-intro__title, #es-signify.es-signify .es-intro__text, #es-signify.es-signify .es-features__text, #es-signify.es-signify .es-features__desc {font-size: 20px;}
#es-signify.es-signify .es-features__title, #es-signify.es-signify .es-palette__title, #es-signify.es-signify .es-colors__title {font-size: 30px;}
#es-signify.es-signify .es-features__feature {margin-bottom: 20px}
 }
 
 
 
 #footer_links {
	.footer_links {
    	&#menu_orders {
			border: 1px solid @less_iaicolorscheme_background_border_color;
			padding-top: 25px;
			padding-bottom: 25px;
			border-radius: @less_iaicolorscheme_border_radius_value_sm;

			@media (min-width: 757px) {
				border-right: none;
				padding: 30px 35px;
				border-radius: @less_iaicolorscheme_border_radius_value_sm 0 0 @less_iaicolorscheme_border_radius_value_sm;
			}
    	    
    	}
		&#menu_account {
			border: 1px solid @less_iaicolorscheme_background_border_color;
			padding-top: 25px;
			padding-bottom: 25px;
			border-radius: @less_iaicolorscheme_border_radius_value_sm;

			@media (min-width: 757px) {
				border-right: none;
				border-left: none;
				padding: 30px 35px;
				border-radius: @less_iaicolorscheme_border_radius_value_sm 0 0 @less_iaicolorscheme_border_radius_value_sm;
			}
		}
			 &#links_footer_1 {
	        border: 1px solid @less_iaicolorscheme_background_border_color;
			padding-top: 25px;
			padding-bottom: 25px;
			border-radius: @less_iaicolorscheme_border_radius_value_sm;

			@media (min-width: 757px) {
				border-right: none;
				border-left: none;
				padding: 30px 35px;
				border-radius: @less_iaicolorscheme_border_radius_value_sm 0 0 @less_iaicolorscheme_border_radius_value_sm;
			}
			 }
	}
 }
 
 
 
      /*END LP WIZ */
      
      
      div#points_login.login_menu{
    display: none !important;
}
.projector_returns__icon{
display: none !important;
}
.projector_returns__info{
display: none !important;
}
.projector_status__info_days{
display: none !important;
}
    #content {
        margin-top: 70px;
    }