@charset "UTF-8";
.promo_text { text-align: center; }

.promo_text div { visibility: hidden; position: absolute; width: 100%; padding-top: 10px; }

.promo_text div:nth-child(3) { visibility: visible; }

.promo_text div .promo_red { font-weight: 900; color: #df4a4e; }

.prices_switch_sector { text-align: center; width: 100%; }

.prices_switch_sector .prices_center { display: inline-block; }

.prices_switch_sector .prices_center a { padding-top: 17px; padding-bottom: 17px; text-align: center; width: 200px; display: inline-block; border-left: 1px solid #9c656a; border-top: 1px solid #9c656a; border-bottom: 1px solid #9c656a; color: #000; font-weight: 900; font-size: 15px; float: left; -webkit-transition: background 0.2s, color 0.2s; -moz-transition: background 0.2s, color 0.2s; -o-transition: background 0.2s, color 0.2s; transition: background 0.2s, color 0.2s; }

.prices_switch_sector .prices_center a:link, .prices_switch_sector .prices_center a:active, .prices_switch_sector .prices_center a:visited { color: #000; }

.prices_switch_sector .prices_center a .promo { display: inline-block; background-color: #df4a4e; border-radius: 5px; padding-right: 5px; padding-left: 5px; margin-left: 6px; color: #fff; -webkit-transition: background 0.2s, color 0.2s; -moz-transition: background 0.2s, color 0.2s; -o-transition: background 0.2s, color 0.2s; transition: background 0.2s, color 0.2s; }

.prices_switch_sector .prices_center a:hover, .prices_switch_sector .prices_center a.active { background-color: #df4a4e; text-decoration: none; color: #fff; }

.prices_switch_sector .prices_center a:hover .promo, .prices_switch_sector .prices_center a.active .promo { background-color: #fff; color: #000; }

.prices_switch_sector .prices_center a:first-child { border: 1px solid #9c656a; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: none; }

.prices_switch_sector .prices_center a:last-child { border-right: 1px solid #9c656a; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

@media screen and (max-width: 850px) { .prices_switch_sector .prices_center a { width: 140px; } }

@media screen and (max-width: 600px) { .prices_switch_sector .prices_center a { width: 150px; border: none; }
  .prices_switch_sector .prices_center a:first-child { border: 1px solid #9c656a; border-top-left-radius: 5px; border-bottom-left-radius: 0; }
  .prices_switch_sector .prices_center a:nth-child(2) { border-top: 1px solid #9c656a; border-right: 1px solid #9c656a; border-bottom: 1px solid #9c656a; border-top-right-radius: 5px; }
  .prices_switch_sector .prices_center a:nth-child(3) { clear: left; border-right: 1px solid #9c656a; border-left: 1px solid #9c656a; border-bottom: 1px solid #9c656a; border-bottom-left-radius: 5px; }
  .prices_switch_sector .prices_center a:last-child { border-bottom: 1px solid #9c656a; border-bottom-right-radius: 5px; border-top-right-radius: 0; } }

@media screen and (max-width: 360px) { .prices_switch_sector .prices_center a { width: 130px; font-size: 13px; } }

#first_paragraph { border-bottom: 1px solid #ddd; }

#first_paragraph .page-header > span.line { width: 9%; }

#first_paragraph p { font-weight: 300; }

.little_bit_down { margin-top: 50px; }

.change_background_color { background-color: #efefef; }

.change_background_color span.line { background-image: url("view/img/bg/light-s-head-bg.png"); width: 15%; }

#add_services { padding-bottom: 60px; background-color: #efefef; }

#add_services .item { background-color: #fff; padding-bottom: 42px; border: 1px solid #ddd; margin-top: 15px; padding: 30px 40px 50px 40px; -webkit-box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.03); -moz-box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.03); box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.03); }

#add_services .item:last-child { border: none; }

#add_services .item .image { display: inline-block; float: left; margin-right: 30px; width: 80px; }

#add_services .item .desc { display: inline-block; font-weight: 600; font-size: 21px; }

#add_services .item .desc .lower { font-weight: 400; font-size: 14px; margin-top: 20px; }

#add_services .item .price { display: inline-block; float: right; font-size: 22px; font-weight: 600; color: #e04951; text-align: right; }

#add_services .item .price .button { background-color: #e04951; border: 1px solid #c23840; display: block; width: 126px; margin-left: 47px; margin-top: 20px; border-radius: 4px; font-size: 13px; text-align: center; text-transform: uppercase; }

#add_services .item .price .button.bottom_button { margin-top: 40px; }

#add_services .item .price .button a { color: #fff; padding: 8px 10px; display: block; }

#add_services .item .price .button a:link, #add_services .item .price .button a:active, #add_services .item .price .button a:visited { color: #fff; }

#add_services .item .price .button:hover { background-color: #d2242d; }

#add_services .item .price .button:hover a { text-decoration: none; }

@media screen and (max-width: 856px) { .little_bit_down { margin-top: 100px; }
  #add_services .item { margin-left: 0px; }
  #add_services .item .image { display: block; text-align: center; float: none; margin-bottom: 20px; width: 100%; }
  #add_services .item .desc { float: none; }
  #add_services .item .price { display: block; float: none; text-align: right; margin-top: 30px; }
  #add_services .item .price .button { width: 100%; margin-left: 0px; } }

@media screen and (max-width: 375px) { #dlaczego-przetestuj-sklep-za-darmo { font-size: 14px; } }

@media screen and (max-width: 480px) { .fb-rate { display: none; } }

#job-page #main-top { background-image: url(view/img/jobs/background-job.jpg); }

#job-page .jobs-offert-list { background-color: #efefef; }

#job-page .jobs-offert-list .title { text-align: center; padding-top: 30px; padding-bottom: 30px; }

#job-page .jobs-offert-list .jobs-list { background-color: #fff; -webkit-box-shadow: 0px 0px 35px 2px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0px 0px 35px 2px rgba(0, 0, 0, 0.12); box-shadow: 0px 0px 35px 2px rgba(0, 0, 0, 0.12); margin-bottom: 80px; }

#job-page .jobs-offert-list .jobs-list ul { list-style-type: none; padding-left: 0; }

#job-page .jobs-offert-list .jobs-list ul li { font-weight: 900; font-size: 24px; color: #000; padding: 43px 57px; border-bottom: 1px solid #efefef; }

#job-page .jobs-offert-list .jobs-list ul li a { float: right; font-size: 16px; padding: 12px 20px; border-radius: 4px; text-decoration: none; -webkit-transition: background 0.1s, color 0.1s; -moz-transition: background 0.1s, color 0.1s; -o-transition: background 0.1s, color 0.1s; transition: background 0.1s, color 0.1s; margin-top: -11px; }

#job-page .jobs-offert-list .jobs-list ul li a:hover { background-color: #e04951; color: #fff; }

#job-page .jobs-offert-list .jobs-list ul li:last-child { border: none; }

#job-page .how-does-it-look-like { margin-top: 50px; padding-bottom: 80px; border-bottom: 1px solid #efefef; }

#job-page .how-does-it-look-like .relative-dots { position: relative; }

#job-page .how-does-it-look-like .relative-dots .dots { text-align: center; z-index: -1; position: absolute; width: 100%; margin-top: 54px; }

#job-page .how-does-it-look-like .relative-dots .dots .last5 { display: inline-block; }

#job-page .how-does-it-look-like .relative-dots .dots .last5 .dot:nth-child(6) { background-color: #d4515f; }

#job-page .how-does-it-look-like .relative-dots .dots .last5 .dot:nth-child(5) { background-color: #c95967; }

#job-page .how-does-it-look-like .relative-dots .dots .last5 .dot:nth-child(4) { background-color: #c0606c; }

#job-page .how-does-it-look-like .relative-dots .dots .last5 .dot:nth-child(3) { background-color: #b36676; }

#job-page .how-does-it-look-like .relative-dots .dots .last5 .dot:nth-child(2) { background-color: #a2748e; }

#job-page .how-does-it-look-like .relative-dots .dots .last5 .dot:nth-child(1) { background-color: #8b80b5; }

#job-page .how-does-it-look-like .relative-dots .dots .dot { display: inline-block; width: 4px; height: 4px; margin: 6px; border-radius: 10px; background-color: #46b3e5; }

#job-page .how-does-it-look-like .top-title { font-weight: 900; font-size: 32px; text-align: center; color: #000; margin-bottom: 30px; }

#job-page .how-does-it-look-like .bottom-title { font-size: 18px; color: #000; text-align: center; margin-bottom: 100px; }

#job-page .how-does-it-look-like .steps { text-align: center; }

#job-page .how-does-it-look-like .steps .step { display: inline-block; width: 260px; }

#job-page .how-does-it-look-like .steps .step .image { display: inline-block; }

#job-page .how-does-it-look-like .steps .step .text-top { text-transform: uppercase; margin-top: 20px; font-weight: 600; font-size: 18px; }

#job-page .how-does-it-look-like .steps .step .text-bottom { font-weight: 600; font-size: 18px; }

#job-page .inner { padding: 30px; }

#job-page .inner p { font-size: 17px; }

#job-page .inner .h3 { color: #000; }

#job-page .cms-stuff h2 { text-align: center; margin-top: 60px; }

@media screen and (max-width: 1316px) { #job-page .how-does-it-look-like .dots { display: none; }
  #job-page .how-does-it-look-like .step { margin-top: 30px; } }

@media screen and (max-width: 1200px) { #job-page .jobs-offert-list .jobs-list ul li { font-size: 19px; font-weight: 600; }
  #job-page .jobs-offert-list .jobs-list ul li a { float: none; display: block; max-width: 100%; width: 300px; margin: 0 auto; margin-top: 20px; text-align: center; } }

.work-offers .change_md_size { width: 29%; }

.work-offers .img_with_button { font-family: 'Open Sans'; margin-top: 20px; background-image: url(view/img/jobs/click_bg.jpg); background-position: -260px -40px; background-size: 200%; height: 300px; text-align: center; margin-left: 1px; margin-right: 1px; }

.work-offers .img_with_button .title { font-family: 'Open Sans'; font-size: 20px; color: #fff; font-weight: 900; padding: 150px 10px 0px 10px; line-height: 23px; }

.work-offers .img_with_button .button_back { display: inline-block; color: #fff; font-size: 16px; background-color: #e04951; font-weight: 600; border-radius: 4px; margin-top: 20px; padding: 10px 35px !important; text-transform: uppercase; }

.work-offers .img_with_button .button_back:link, .work-offers .img_with_button .button_back:active, .work-offers .img_with_button .button_back:visited { color: #fff; }

.work-offers .img_with_button .button_back:hover { text-decoration: none; background-color: #d2242d; }

.work-offers .work-offer-header { background-image: url(view/img/jobs/job_offert_bg.png); background-size: contain; height: 370px; color: #fff; padding: 0 130px; margin-top: 0px; margin-bottom: 0px; border: 1px solid #ededed; border-bottom: none; }

.work-offers .work-offer-header .text { display: inline-block; position: relative; top: 50%; transform: translateY(-50%); }

.work-offers .changed_panel { border-top: none; }

.work-offers .work-active { border: none; position: relative; }

.work-offers .work-active a { color: #000 !important; }

.work-offers .work-active a:link, .work-offers .work-active a:active, .work-offers .work-active a:visited { color: #000 !important; }

.work-offers .work-active::before { content: ''; width: 10px; height: 100%; background-color: #46b3e5; display: inline-block; position: absolute; top: 0px; left: -20px; z-index: 10; }

.work-offers .change_color a { color: #000; }

.work-offers .change_color a:link, .work-offers .change_color a:active, .work-offers .change_color a:visited { color: #000; }

.work-offers .change_color a:hover { color: #46b3e5 !important; }

#fast_navigate { position: fixed; top: 0px; right: -250px; bottom: 0px; width: 240px; background-color: rgba(255, 255, 255, 0.6); height: 100%; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.22); -webkit-transition: transform 0.3s; -moz-transition: transform 0.3s; -o-transition: transform 0.3s; transition: transform 0.3s; }

#fast_navigate:hover { transform: translateX(-250px); }

#fast_navigate:hover .all ul li a::before { transform: translateX(70px); }

#fast_navigate:hover .out { width: 10px; }

#fast_navigate .out { position: absolute; top: 0px; right: 240px; width: 100px; height: 100%; background-color: transparent; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s; }

#fast_navigate .all { height: 100%; }

#fast_navigate .all ul { padding-left: 0; position: absolute; top: 50%; transform: translateY(-50%); }

#fast_navigate .all ul li { list-style-type: none; }

#fast_navigate .all ul li a { color: #333; padding: 2px 0px; padding-left: 30px; width: 100%; font-size: 15px; font-weight: 400; position: relative; display: inline-block; }

#fast_navigate .all ul li a:link, #fast_navigate .all ul li a:active, #fast_navigate .all ul li a:visited { color: #333; }

#fast_navigate .all ul li a:visited, #fast_navigate .all ul li a:active, #fast_navigate .all ul li a:link { text-decoration: none; }

#fast_navigate .all ul li a:hover { text-decoration: none; }

#fast_navigate .all ul li a:hover::before { background-color: #e04951; }

#fast_navigate .all ul li a::before { content: ""; width: 8px; height: 8px; border-radius: 8px; background-color: #46b3e5; display: inline-block; margin-left: -75px; position: fixed; left: 16px; margin-top: 9px; -webkit-transition: transform 0.3s, background 0.3s; -moz-transition: transform 0.3s, background 0.3s; -o-transition: transform 0.3s, background 0.3s; transition: transform 0.3s, background 0.3s; }

@media screen and (max-width: 1200px) { #fast_navigate { display: none; } }

#resellers .s-possibilitie-bgimg.resselerski { background-image: url(view/img/resellers/background.jpg); }

#resellers #circles { margin-top: 50px; }

#resellers #circles .title { text-align: center; font-size: 36px; font-weight: 600; }

#resellers #circles .circles { margin-top: 80px; }

#resellers #circles .circles .item { text-align: center; font-size: 17px; max-width: 330px; margin: 0 auto; margin-bottom: 50px; }

#resellers #circles .circles .item img { margin-bottom: 25px; }

#resellers #circles .circles .item .top_text { font-weight: 600; margin-bottom: 15px; }

#resellers #blue_tiles .left { width: 56%; display: inline-block; height: 738px; background-image: url(view/img/resellers/image1.jpg); float: left; background-size: cover; position: relative; }

#resellers #blue_tiles .right { width: 44%; display: inline-block; height: 738px; background-color: #021954; float: left; position: relative; }

#resellers #blue_tiles .right .title { font-size: 32px; font-weight: 700; color: #fff; padding: 40px; max-width: 500px; text-align: center; line-height: 38px; }

#resellers #blue_tiles .clear { display: block; width: 100%; clear: both; }

#resellers #blue_tiles .tile { height: 250px; width: 250px; display: inline-block; font-size: 16px; background-color: #0091ef; color: #fff; padding: 40px 30px 0px 30px; position: absolute; }

#resellers #blue_tiles .tile.tile_1 { background-color: #46b3e5; bottom: 250px; right: 0px; }

#resellers #blue_tiles .tile.tile_2 { background-color: #1ca7ff; bottom: 0px; right: 250px; }

#resellers #blue_tiles .tile.tile_3 { background-color: #0084cf; bottom: 0px; right: 0px; }

#resellers #blue_tiles .tile.tile_4 { background-color: #006eb6; bottom: 250px; left: 0px; }

#resellers #blue_tiles .tile.tile_5 { background-color: #0092ef; bottom: 250px; left: 250px; }

#resellers #blue_tiles .tile.tile_6 { background-color: #00b8ee; bottom: 0px; left: 0px; }

#resellers #blue_tiles .tile.tile_7 { background-color: #28c6e1; bottom: 0px; left: 250px; }

#resellers #blue_tiles .tile .top { font-weight: 700; margin-bottom: 10px; }

#resellers #blue_tiles .tile .bottom { font-weight: 400; }

#resellers #form_res .left { display: inline-block; width: 56%; float: left; min-height: 898px; }

#resellers #form_res .left .content { max-width: 700px; display: inline-block; float: right; padding: 0 30px; }

#resellers #form_res .left .content .title { text-align: center; font-size: 36px; font-weight: 700; margin-top: 40px; margin-bottom: 20px; line-height: normal; color: #000; }

#resellers #form_res .left .content .form { padding-right: 20px; }

#resellers #form_res .left .content .form input, #resellers #form_res .left .content .form textarea { width: 100%; display: inline-block; padding: 17px; border-radius: 5px; border: 1px solid #ccc; margin-top: 15px; }

#resellers #form_res .left .content .form input.city, #resellers #form_res .left .content .form textarea.city { width: calc(100% - 160px); margin-right: 15px; }

#resellers #form_res .left .content .form input.code, #resellers #form_res .left .content .form textarea.code { width: 140px; }

#resellers #form_res .left .content .form input:focus, #resellers #form_res .left .content .form textarea:focus { outline: none; border: 1px solid #46b3e5; }

#resellers #form_res .left .content .form .send { float: right; width: 200px; background-color: #e04951; border: none; text-transform: uppercase; font-size: 15px; font-weight: 600; color: #fff; }

#resellers #form_res .left .content .form .send:focus { border: none; }

#resellers #form_res .left .content .form .send:hover { background-color: #d2242d; }

#resellers #form_res .left .content .form textarea { height: 180px; }

#resellers #form_res .right { display: inline-block; width: 44%; float: left; min-height: 898px; background-image: url(view/img/resellers/image2.jpg); background-size: cover; }

@media screen and (max-width: 1200px) { #resellers #blue_tiles .left { width: 50%; }
  #resellers #blue_tiles .right { width: 50%; } }

@media screen and (max-width: 1010px) { #resellers #blue_tiles .left { width: 100%; height: 650px; padding-top: 150px; }
  #resellers #blue_tiles .right { width: 100%; height: 550px; }
  #resellers #blue_tiles .right .title { max-width: 100%; display: none; }
  #resellers #blue_tiles .tile { position: initial; float: left; }
  #resellers #blue_tiles .tile_2 { clear: left; }
  #resellers #form_res .right { display: none; }
  #resellers #form_res .left { width: 100%; }
  #resellers #form_res .left .content { width: 100%; max-width: 100%; } }

@media screen and (max-width: 510px) { #resellers #blue_tiles .tile { float: none; position: static; width: 100%; height: auto; padding-bottom: 30px; }
  #resellers #blue_tiles .right { height: auto; }
  #resellers #blue_tiles .left { height: auto; padding: 0; background: none; }
  #resellers #form_res .left .content .form { padding: 0; }
  #resellers #form_res .left .content .form input.city { width: 100%; margin-right: 0; }
  #resellers #form_res .left .content .form input.code { width: 100%; } }

#price-main .price-table-cell { position: relative; }

#price-main .price-table-cell .and_info::after { content: "\f128"; position: absolute; top: 50%; color: #46b3e5; transform: translateY(-50%); border: 1px solid #46b3e5; border-radius: 50%; width: 18px; height: 18px; padding-left: 3px; right: 10px; transform: translateY(-7px); -webkit-transition: transform 0.2s; -moz-transition: transform 0.2s; -o-transition: transform 0.2s; transition: transform 0.2s; }

#price-main .price-table-cell .info_about_cell .info_about_cell_value { display: inline-block; visibility: hidden; opacity: 0; position: absolute; left: 0px; width: 100%; top: 38px; color: #222; padding: 10px; border: 1px solid #ddd; background-color: #fff; font-family: "Open sans"; font-size: 13px; z-index: 100; -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4); border-radius: 5px; -webkit-transition: opacity 0.2s, visibility 0.2s; -moz-transition: opacity 0.2s, visibility 0.2s; -o-transition: opacity 0.2s, visibility 0.2s; transition: opacity 0.2s, visibility 0.2s; }

#price-main .price-table-cell:hover .and_info::after { transform: translateY(-7px) rotate(180deg); }

#price-main .price-table-cell:hover .info_about_cell .info_about_cell_value { visibility: visible; opacity: 1; }

@media (max-width: 767px) { .navbar-default .navbar-nav > * { padding: 0px !important; }
  .navbar-brand { margin-right: 0px; }
  #realizations { overflow-x: hidden; }
  .navbar.navbar-default.navbar-fixed-top.scroll-nav { max-height: 100%; overflow-y: auto; }
  .navbar-nav.navbar-right > li > a.btn { color: #fff; }
  #why-skyshop { overflow-x: hidden; }
  .user.login { width: calc(100% - 3px); margin-bottom: 10px; }
  .navbar-default .navbar-collapse { padding-bottom: 4px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 3px; border-top-right-radius: 3px; overflow-y: auto; max-height: 350px; margin-top: 3px; }
  .xxlg-p-right { padding-right: 20px !important; padding-left: 20px !important; }
  .xxlg-p-left { padding-right: 20px !important; padding-left: 20px !important; }
  .navbar-default .navbar-toggle { -webkit-transition: background 0.3s; -moz-transition: background 0.3s; -o-transition: background 0.3s; transition: background 0.3s; }
  .navbar-default .navbar-toggle:hover { background-color: transparent; }
  .navbar-default .navbar-toggle .icon-bar { -webkit-transition: opacity 0.3s, transform 0.3s, visibility 0.3s; -moz-transition: opacity 0.3s, transform 0.3s, visibility 0.3s; -o-transition: opacity 0.3s, transform 0.3s, visibility 0.3s; transition: opacity 0.3s, transform 0.3s, visibility 0.3s; }
  .navbar-default .navbar-toggle .icon-bar:nth-child(3).down { opacity: 0; visibility: hidden; }
  .navbar-default .navbar-toggle .icon-bar:nth-child(2).down { transform: rotate(45deg) translateY(5px) translateX(5px); }
  .navbar-default .navbar-toggle .icon-bar:last-child.down { transform: rotate(-45deg) translateY(-4px) translateX(4px); } }

@media (max-width: 310px) { .logo.sky_shop-white_logo { background-size: contain; width: 190px; } }

@media (min-width: 768px) { .navbar-nav .dropdown:first-child .dropdown-menu { margin-left: -176px; }
  .navbar .nav .dropdown .mobile { display: none; }
  .navbar .nav .dropdown .listMenu { display: inline-block; padding: 0; margin: 0; float: left; }
  .navbar .nav .dropdown .listMenu li.ite { display: block; margin: 0 3px; }
  .navbar .nav .dropdown:first-child .dropdown-menu { min-width: 855px; padding: 15px 10px; border-top: 1px solid #f2f2f2; }
  .navbar .nav .dropdown:first-child .dropdown-menu li { width: 200px; }
  .navbar .nav .dropdown ul.titles { padding: 0; margin: 0; display: block; margin-bottom: 10px; }
  .navbar .nav .dropdown ul.titles li { display: inline-block; width: 200px; font-size: 16px; padding-left: 6px; margin: 0 3px; font-weight: 600; } }

@media (max-width: 767px) { .navbar .nav .dropdown ul.titles { display: none; }
  .no-mobile { display: none; } }

.popup_promo { position: fixed; bottom: 20px; left: 0; background-color: #46b3e5; padding: 20px 80px 20px 20px; border-top-right-radius: 50px; border-bottom-right-radius: 50px; -webkit-transition: left 0.8s; -moz-transition: left 0.8s; -o-transition: left 0.8s; transition: left 0.8s; z-index: 999999; }

.popup_promo .bigger { font-weight: 600; }

.popup_promo.move { left: -278px; }

.popup_promo.move .exit { right: -65px; top: -13px; transform: rotate(180deg); }

.popup_promo.move .exit .select { position: absolute; display: block; left: 0; right: 0; width: 30px; height: 30px; }

.popup_promo.move .exit span { display: inline-block; width: 17px; height: 6px; background-color: #fff; position: absolute; border-radius: 5px; -webkit-transition: transform 0.4s, left 0.4s, top 0.4s; -moz-transition: transform 0.4s, left 0.4s, top 0.4s; -o-transition: transform 0.4s, left 0.4s, top 0.4s; transition: transform 0.4s, left 0.4s, top 0.4s; }

.popup_promo.move .exit .top { transform: rotate(-45deg); top: -4px; left: -2px; }

.popup_promo.move .exit .center { width: 30px; left: 0; transform: rotate(0deg); }

.popup_promo.move .exit .bottom { transform: rotate(45deg); top: 4px; left: -2px; }

.popup_promo a { color: #fff; }

.popup_promo a:link, .popup_promo a:active, .popup_promo a:visited { color: #fff; }

.popup_promo .exit { -webkit-transition: transform 0.4s, top 0.4s, right 0.4s; -moz-transition: transform 0.4s, top 0.4s, right 0.4s; -o-transition: transform 0.4s, top 0.4s, right 0.4s; transition: transform 0.4s, top 0.4s, right 0.4s; cursor: pointer; position: relative; display: inline-block; right: -40px; top: -19px; }

.popup_promo .exit span { display: inline-block; width: 17px; height: 6px; background-color: #fff; position: absolute; border-radius: 5px; -webkit-transition: transform 0.2s; -moz-transition: transform 0.2s; -o-transition: transform 0.2s; transition: transform 0.2s; }

.popup_promo .exit .top { transform: rotate(-45deg); top: -5px; left: 7px; }

.popup_promo .exit .center { width: 31px; transform: rotate(45deg); top: 0px; left: -5px; }

.popup_promo .exit .bottom { transform: rotate(-45deg); top: 5px; left: -3px; }

.guide-popup { display: none; }

#main-top.storeOnReady .page-header h1 { color: #fff; font-weight: 700; font-size: 42px; }

#main-top.storeOnReady p.lead { color: #fff; font-size: 26px; }

#blueCircleIcons { color: #272727; }

#blueCircleIcons .title { text-align: center; font-size: 40px; font-weight: 700; line-height: normal; margin: 70px 0; }

#blueCircleIcons .item { text-align: center; min-height: 210px; margin: 36px 0; }

#blueCircleIcons .item .text { font-size: 16px; font-weight: 700; margin-top: 30px; }

#blueCircleIcons .line { width: 100%; height: 1px; background-color: #eaeaea; margin-bottom: 70px; }

.makeItBetter { color: #353535; font-weight: 700; margin-bottom: 60px; }

#table-price { overflow-x: auto; }

#table-price .table { padding-top: 50px; }

#table-price table { box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1); }

#table-price tr:first-child td { text-align: center; }

#table-price tr:first-child td:nth-child(2), #table-price tr:first-child td:nth-child(4) { border-top: 1px solid #e04952; }

#table-price tr:first-child td:nth-child(2), #table-price tr:first-child td:nth-child(3), #table-price tr:first-child td:nth-child(4) { padding: 0 0  20px 0; }

#table-price tr:first-child td:nth-child(3) { border-top: 1px solid #45b3e6; }

#table-price tr:first-child td:nth-child(3):before { content: "Wybór 70% Klientów"; background-color: #45b3e6; display: block; color: #fff; font-size: 18px; font-weight: 600; padding: 12px 0; text-transform: uppercase; margin-top: -46px; border-left: 1px solid #45b3e6; border-right: 1px solid #45b3e6; width: calc(100% + 2px); margin-left: -1px; height: 46px; }

#table-price tr:first-child td:nth-child(2) { border-top: 1px solid #e04952; }

#table-price tr:first-child td:nth-child(2):before { content: "PROMOCJA"; background-color: #e04952; display: block; color: #fff; font-size: 23px; font-weight: 700; padding: 12px 0; text-transform: uppercase; margin-top: -46px; border-left: 1px solid #e04952; border-right: 1px solid #e04952; width: 220px; margin-left: -1px; height: 46px; transform: rotate(-90deg); transform-origin: 0 100%; position: absolute; top: 219px; left: 1px; }

#table-price tr:last-child td:nth-child(3) { border-bottom: 1px solid #45b3e6; }

#table-price tr:nth-child(2) td { background-color: #f7f7f7; }

#table-price tr td { font-weight: 300; position: relative; border-bottom: 1px solid #f7f7f7; padding: 12px 33px 13px; font-size: 15px; color: #000; }

#table-price tr td .fa-times { color: #e04952; }

#table-price tr td .fa-check { color: #46b3e5; }

#table-price tr td:nth-child(2), #table-price tr td:nth-child(3), #table-price tr td:nth-child(4) { width: 24%; min-width: 220px; }

#table-price tr td:nth-child(2), #table-price tr td:nth-child(3) { border-left: 1px solid #ededed; }

#table-price tr td:nth-child(2):after, #table-price tr td:nth-child(3):after { content: ""; box-shadow: -6px 0px 10px -5px rgba(0, 0, 0, 0.12); position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; }

#table-price tr td:nth-child(3) { border-left: 1px solid #ededed; box-shadow: 7px 0px 10px -5px rgba(0, 0, 0, 0.1); }

#table-price tr td:nth-child(3):before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; }

#table-price tr td .title { margin-top: 25px; font-size: 24px; font-weight: 700; margin-bottom: 10px; }

#table-price tr td .desc { font-weight: 300; font-size: 16px; }

#table-price tr td .save { font-size: 16px; font-weight: 300; color: #df4450; margin-top: 25px; margin-bottom: 10px; }

#table-price tr td .price .current { font-weight: 700; font-size: 32px; color: #df4450; display: inline-block; }

#table-price tr td .price .old { display: inline-block; margin-left: 10px; text-decoration: line-through; font-size: 20px; font-weight: 300; color: #df4450; }

#table-price tr td .choose { display: inline-block; padding: 14px 35px; color: #fff; background-color: #df4450; font-size: 16px; text-align: center; border-radius: 6px; border: none; margin-top: 25px; font-weight: 500; -webkit-transition: background 0.15s; -moz-transition: background 0.15s; -o-transition: background 0.15s; transition: background 0.15s; }

#table-price tr td .choose:hover { text-decoration: none; background-color: #932a30; }

#table-price tr td:nth-child(3) { border-left: 1px solid #45b3e6; border-right: 1px solid #45b3e6; }

#addInfo { margin-top: 30px; margin-bottom: 30px; }

#addInfo .smallText { font-weight: 300; }

#addInfo .smallText a { color: #45b3e6; }

#addInfo .smallText a:link, #addInfo .smallText a:active, #addInfo .smallText a:visited { color: #45b3e6; }

#addInfo .center { text-align: center; }

#addInfo .enterprice_contact { margin-top: 40px; text-transform: uppercase; font-weight: 600; font-size: 16px; display: inline-block; border: none; background-color: #df4450; padding: 15px 40px; border-radius: 4px; -webkit-transition: background 0.15s; -moz-transition: background 0.15s; -o-transition: background 0.15s; transition: background 0.15s; color: #fff; }

#addInfo .enterprice_contact:link, #addInfo .enterprice_contact:active, #addInfo .enterprice_contact:visited { color: #fff; }

#addInfo .enterprice_contact:hover { background-color: #932a30; }

#addInfo .textTop { text-align: center; font-size: 32px; color: #353535; font-weight: 700; margin-top: 30px; line-height: normal; }

#addInfo .textBottom { text-align: center; font-weight: 400; line-height: normal; color: #353535; margin-top: 5px; font-size: 21px; margin-bottom: 40px; }

#addInfo .textBottom a:nth-child(1) { color: #45b3e6; }

#addInfo .textBottom a:nth-child(1):link, #addInfo .textBottom a:nth-child(1):active, #addInfo .textBottom a:nth-child(1):visited { color: #45b3e6; }

#addInfo .textBottom a:nth-child(2) { color: #df4450; }

#addInfo .textBottom a:nth-child(2):link, #addInfo .textBottom a:nth-child(2):active, #addInfo .textBottom a:nth-child(2):visited { color: #df4450; }

#posts { background-color: #f5f5f5; padding: 50px 0; }

#posts .inner { padding: 20px; }

#posts .inner h3 { font-weight: 700; color: #353535; font-size: 28px; }

#posts .inner p { font-weight: 300; font-size: 17px; margin-top: 20px; }

@media screen and (max-width: 528px) { .order_modal h4 { line-height: 33px; } }

#clock { text-align: center; }

#clock .text { margin-bottom: 15px; font-weight: 600; font-size: 18px; }

#clock .box-time { display: inline-block; margin: 4px; }

#clock .box-time span { display: block; padding: 15px 0; background-color: #f7f7f7; border-radius: 5px; font-size: 25px; font-weight: 600; width: 65px; }

#clock .box-time .title { display: block; text-align: center; margin-top: 5px; }

@media screen and (max-width: 600px) { .prices_switch_sector .prices_center a:last-child { width: 100%; } }

.price-list .brochure-container .brochure-inner .brochure-price .price {
  font-weight: 700;
}
.price-list .brochure-container .brochure-inner .brochure-price .price  .oldprice_cennik {
    font-size: 20px;
    font-weight: 500;
    text-decoration: line-through;
  }
