/*
Theme Name: Jambox 2
Author: SGT
Version: 1.2.8
Theme URI: https://jambox.pl/
Description: Motyw wymaga podstawowej znajomości języka HTML oraz obsługi WordPress'a. Więcej informacji o WP znajduje się pod adresem: <a target="_blank" href="https://codex.wordpress.org/pl:Strona_główna">https://codex.wordpress.org/pl:Strona_główna</a>.
*/

* {
    font-family: 'Open Sans';
}
[class*="col-"] {padding:0;}
a {
    color: #FFFFFF;
}
a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
a:focus {
    color: #FFFFFF;
}
header.header {
    margin-bottom: 20px;
    margin-top: 20px;
}
nav.navbar-jambox {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.popover {
  min-width:150px;
}
.promocje {overflow:hidden;}
.img-promo {margin-bottom:15px;}
@media (min-width: 992px) {
.img-promo {margin-right:15px;}
}
@media (max-width: 991px) {
  .list-inline li {margin-bottom:15px;}
  .box-3 {
    padding: 0 30px;
    background: #009CDE;
  }
  .jambox-slider > div > div > ul.slides > li > a{
    width:100%;
  }
}
.margin-top-0 {margin-top:0;}
.margin-top-60 {margin-top:60px;}
.btn-dekodery {position:absolute;left:15px;bottom:30px;}
.list-internet-swiatlowodowy, .list-telewizja-cyfrowa {list-style-type: none;padding-left:30px;margin:0;}
.list-internet-swiatlowodowy {margin-bottom:15px;}
.list-internet-swiatlowodowy li, .list-telewizja-cyfrowa li {margin-bottom: 10px;line-height: 16px;}
.list-internet-swiatlowodowy li:last-child, .list-telewizja-cyfrowa li:last-child {margin-bottom: 0;}
.list-internet-swiatlowodowy li:before, .list-telewizja-cyfrowa li:before {content: "\f147";font-family: dashicons;padding-right: 5px;font-size: 25px;vertical-align: middle;margin-left: -30px;color:#00A6EB;}
.padding-right {padding-right:15px;}
.margin-right {margin-right:15px;}
.padding-left {padding-left:15px;}
.margin-left {margin-left:15px;}
.padding-right-10 {padding-right:10px;}
.padding-left-10 {padding-left:10px;}
.padding-right-30 {padding-right:30px;}
.padding-left-30 {padding-left:30px;}
.jumbotron-internet-swiatlowodowy {margin:0;background-color:transparent;border:1px solid #eee;}
h3.pakiety-podstawowe {margin:10px 0 15px;}

.pagination {margin:0;}
label.required:after {content:"*";color:red;}

ul#jbx_promocje{padding:0;margin:0;list-style-type:none;}
ul#jbx_promocje li{padding:0;margin:0;}
ul#jbx_promocje li > a > img {}
.navbar-brand{height:initial;}
.navbar-toggle{margin-top:13px;margin-bottom:13px;}
.box-2{
  background:#019CDE;
  padding:15px;
  min-height:211px;
  overflow:hidden;
}
/* FORMULARZ - radio */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: relative
}
 /* FORMULARZ ALERTY JAK BOOTSTRAPOWE */
div.wpcf7-response-output {
  padding: 15px;
  margin:0;
  border: 1px solid transparent;
  border-radius: 4px;
}
div.wpcf7-validation-errors {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
div.wpcf7-mail-sent-ok {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
div.wpcf7-mail-sent-ng {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
span.wpcf7-not-valid-tip {
  color:#a94442;
}
.wpcf7-form-control.wpcf7-not-valid {
  color:#a94442;
}
/* STRONA FORMULARZA KOLUMNY */
@media (min-width: 992px) {
  .col-left-kontakt {padding-right:15px;}
  .col-right-kontakt {padding-left:15px;}
}

/* CENOWKI */
span.packagePrice {padding:6px 10px;position:absolute;color:#fff;margin-left:10px;font-weight:lighter;background:red;top:-7px;right:10px;}
span.packagePrice div.bigPrice {float:left;font-size:220%;font-weight:bolder;}
span.packagePrice div.smallPrice {font-weight:bolder;font-size: 100%;margin-top: 3px;}
span.packagePrice div.plnPrice {line-height:80%;font-size:87%;}
span.packagePrice div.wrapperPrice {float:left;text-align:left;margin-left:3px}
div.wrapperPackage {border: 1px solid;margin-top: 20px;padding: 10px;}


/* LOADING */
.loading {}
.dashicons-update-animate {
  -animation: spin .7s infinite linear;
  -webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
  from { -webkit-transform: rotate(0deg);}
  to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
  from { transform: scale(1) rotate(0deg);}
  to { transform: scale(1) rotate(360deg);}
}

/* PRZYCISKI W ZAKŁADKACH */
.btn-tab-premium {margin-right:15px;width:100%;}
.btn-tab-tematyczne {margin-left:15px;width:100%;}

/* PAKIETY TEMATYCZNE */
.premiumPackage, .zzzz {
display: block;
background: url('images/3d-blue-head.gif') left no-repeat;
background-color: #e2e2e2;
height: 39px;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
padding-left: 12px;
line-height:39px;
position:relative;
}
.well > p:last-child{
    margin-bottom: 0;
}

/* POPOVER */
.popover {font-family:'Open Sans';border-color:#00A6EB;-webkit-box-shadow: 0 5px 10px rgba(138,174,216,0.4);box-shadow: 0 5px 10px rgba(138,174,216,0.4);}
.popover-title {background:#00A6EB;color:#fff;font-weight:bold;}
.popover.right>.arrow {border-right-color:#00A6EB;}
.popover.left>.arrow {border-left-color:#00A6EB;}
.popover.bottom>.arrow {border-bottom-color:#00A6EB;}
.popover.top>.arrow {border-top-color:#00A6EB;}

/* TAB */
.table-responsive {padding:0;}
.nav-tabs {border-color:#00A6EB;}
.nav-tabs>li {}
.nav-tabs>li>a {color:#aaa;border-color:#aaa;border-bottom-color:#00A6EB;}
.nav-tabs>li>a:hover {background:#fff;color:#00A6EB;border-color:#00A6EB;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background:#00A6EB;color:#fff;border-color:#00A6EB;}
.description.well {margin-top:15px;}

.container-fluid{padding:0;}
.navbar-form {margin-bottom:0;margin-top:0;border:0;-webkit-box-shadow:none;box-shadow:none;}
.jambox-slider > div > div > ul.slides > li > div.caption-wrap {
padding:15px;
background:#fff;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {margin-top:-1px;}

.menu-jambox > li.open a {
    background: none repeat scroll 0 0 #FF8F29;
}
body.dark .menu-jambox > li.open a {
    color: #ffffff;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    border-color:transparent;
    background-color:#FF8F29;
}
.menu-jambox > li > a {
    background: none repeat scroll 0 0 #949494;
    font-weight: 700;
    padding: 10px 25px;
    text-transform: uppercase;
}
.menu-jambox > li.dropdown > a {padding-right:10px;}
.menu-jambox > li > a:hover, .menu-jambox > li > a:focus, .menu-jambox > li:hover > a {
    background: none repeat scroll 0 0 #FF8F29;
}
.menu-jambox .dropdown-menu > li > a:hover, .menu-jambox .dropdown-menu > li > a:focus {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.navbar-toggle .icon-bar {
    background: none repeat scroll 0 0 #949494;
    border-color: #949494;
}
.jambox-slider > div > div {
    overflow: hidden;
    position: relative;
}
.jambox-slider > div > div > ol.flex-control-nav > li {
    display: initial;
    margin: 0 0 5px;
}
.jambox-slider > div > div > ol.flex-control-nav {
    bottom: 0;
    left: 0;
    list-style-type: none;
    margin: 0 0 20px 20px;
    padding: 0;
    position: absolute;
    z-index: 888;
}
.jambox-slider > div > div > ol.flex-control-nav > li > a {
    background: none repeat scroll 0 0 #949494;
    border-radius: 50%;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    width: 20px;
}
.jambox-slider > div > div > ol.flex-control-nav > li > a.flex-active {
    background: none repeat scroll 0 0 #FF8F29;
    cursor: initial;
}
.jambox-slider > div > div > ul.slides {
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.jambox-slider > div > div > ul.slides > li {
    overflow: hidden;
    width: 683px;
}

.jambox-slider > div > div > ul.slides > li > a {float:left;}

.jambox-slider > div > div > ul.slides > li > div.caption-wrap > div.caption {
    color: #686868;
    padding: 0;
}
.jambox-slider > div > div > ul.slides > li > div.caption-wrap > div.caption h2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 12px;
    padding: 0;
    text-transform: uppercase;
}
a.btn-special {
    display: block;
    margin-top: 12px;
}
a.btn-special > span {
    background: none repeat scroll 0 0 #3FA5D2;
    border-radius: 5px 0 0 5px;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    text-align: center;
    vertical-align: middle;
    width: 90%;
}
a.btn-special:after {
    border-bottom: 15px solid rgba(0, 0, 0, 0);
    border-left: 15px solid #3FA5D2;
    border-top: 15px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 0;
    vertical-align: middle;
    width: 0;
}

.btn-special2 {margin-top:15px;}

.row {margin:auto;}
.slides {margin:0;padding:0;}

/* footer menu subpage*/
.footer ul.menu {
  list-style-type:none;
  font-size:12px;
  margin:0;
  padding:0;
}
.footer ul.menu li {
  padding-bottom:6px;
  margin-bottom:6px;
  border-bottom:1px solid #4dbae8;
  line-height:12px;
}
.footer ul.menu li:hover {
  border-color:#004d72;
}
.footer ul.menu li:hover a {
  color:#004d72;
}
.footer ul.menu li a {
  display:block;
}
.footer ul.menu li a:hover {
  text-decoration:none;
}
.footer h4.footer-header {
  color:#fff;
  margin:0 0 10px 0;
  font-weight:bold;
  font-size:14px;
}

/* footer menu */
ul.jambox-footer-menu-1 {
float:none;
display:inline-block;
margin:0 0 12px 0;
}
ul.jambox-footer-menu-1>li{
border-right:1px solid #44b3e5;
margin-right:5px;
padding-right:5px;
}
ul.jambox-footer-menu-1>li:last-child {
border:none;
margin-right:0;
padding-right:0;
}
ul.jambox-footer-menu-1>li>a {
padding:0;
font-size:12px;
color:#44b3e5;
line-height:14px;
}
ul.jambox-footer-menu-1>li>a:hover {
background:none;
text-decoration:underline;
color:#009cde;
}
/* footer copy */
.footer-copy {
min-height: 50px;
border-top: 1px solid #3f4244;
padding-top: 14px;
font-size: 10px;
color: #727272;
}
.footer-copy span.white{
color:#fff;
}
div.footer>.row>div {text-align:center;}

.box-2>h2 {
font-size: 18px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
margin: 0 0 10px 0;
}

.news-first{
margin-bottom:10px;
font-size:12px;
line-height:16px;
color:#fff;
}
.news-title a {
font-size:12px;
line-height:16px;
color: #004d72;
font-weight: 700;
}
.news-title-2 {
font-size:12px;
line-height:16px;
color: #004d72;
font-weight: 700;
margin-bottom: 4px;
display: block;
padding-bottom: 4px;
border-bottom:1px solid #4dbae8;
}
.news-title-2:last-child {
border-bottom:none;
}
span.news-date {
margin-right:3px;
}
.news-title {
margin:0;
}
.breadcrumb{
margin-bottom:0;
font-size:12px;
color:#fff;
background:none;
border-radius:0;
text-align:right;
}
.breadcrumb a {
color:#00A6EB;
}
span.divider {padding:0 3px;}
.site-content {
background:#fff;
padding:30px;
}
.site-content h1 {
font-weight: 700;
font-size: 36px;
color: #000;
margin: 0 0 20px 0;
}

header.header.sticky {position:fixed;
z-index:99999;
margin-bottom:0;
margin-top:0;
width:100%;
left:0;
top:0;
background:#4d4d4d;
border-bottom:5px solid #3c3c3c;
}
.box-3{
color:#fff;
text-align:center;
font-size:12px;
}
.box-4{
background:#009CDE;
padding:30px;
}
.phone-info{
line-height:22px;
font-size:20px;
padding:20px 0 5px 0;
}
.phone-number{
font-size: 30px;
line-height: 30px;
padding-bottom: 40px;
}
.phone-text{
text-align:left;
}





@media (min-width: 1200px) {
.custom-wrapper {
    padding: 0;
    width: 974px;
    margin: auto;
}
}
@media (max-width: 991px) {
.jambox-slider > div > div > ul.slides > li > img,
.jambox-slider > div > div > ul.slides > li > a > img {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: auto;
    max-width: 100%;
    min-width: 100%;
}
.box-3-content {background:#009CDE;}
img.jbx_promocje_img_copy, ul#jbx_promocje li > a > img,
.jambox-box-1 > div > div > ul.slides > li > img, .jambox-box-1 > div > div > ul.slides > li > a > img,
.jambox-box-2 > div > div > ul.slides > li > img, .jambox-box-2 > div > div > ul.slides > li > a > img {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: auto;
    max-width: 100%;
    min-width: 100%;
}
.jambox-slider > div > div > ul.slides > li > div.caption-wrap {
  padding:30px 15px;
  clear:both;
}
.footer-menu {
margin:15px;
}
ul.jambox-footer-menu-1 {
margin:0;
}
ul.jambox-footer-menu-1 li {
  margin:0;
  padding:5px 0;
  border:0;
}
ul.jambox-footer-menu-1 li:last-child {}
.box-2 {
  padding:30px 15px;
  border-top:1px solid #fff;
}
}
@media (min-width: 992px) {

.site-content .tv-package-title a {
  color:#009CDE;
}
.site-content .tv-package-title a:hover {
  text-decoration:underline;
}

.site-content {
border-radius:10px;
margin:0 auto 20px auto;
}
.custom-wrapper {
    padding: 0;
    width: 974px;
    margin: auto;
}
.jambox-slider > div > div > ul.slides > li > div.caption-wrap {
    background: none;
    float: right;
    height: 350px;
    opacity: 1;
    padding: 40px 18px 30px 38px;
    width: 291px;
}
.bg-cien-panele {
background:url(images/bg_cien_panele.png) no-repeat left bottom;
padding-bottom:38px;
}
}

@media (min-width: 992px) {
.jambox-slider > div > div > ul.slides > li > img, .jambox-slider > div > div > ul.slides > li > a > img {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: auto;
    max-width: 100%;
    min-width:initial;
}
.slider-wrapper {background:url('images/bg_cien_splash.png') no-repeat scroll center bottom transparent;padding:0 0 35px 0;}
.container-fluid > .navbar-header {
}
.navbar-right .dropdown-menu {
    left: 0;
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}
.custom-wrapper-1 {
    height: 22px;
    margin: 0 0 20px;
}
a.navbar-brand {
    font-size: 0;
    height: auto;
    margin: 15px 0;
    padding: 0;
}
.container-fluid > .navbar-collapse {
    margin-right: -15px;
}
.menu-jambox > li {
    background: url("images/menu-border-right.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    padding-right: 8px;
}
.menu-jambox > li:hover, .menu-jambox > li:focus {
    background: url("images/menu-border-right.png") no-repeat scroll right -39px rgba(0, 0, 0, 0);
    padding-right: 8px;
}
.menu-jambox > li.open {
    background: url("images/menu-border-right.png") no-repeat scroll right -39px rgba(0, 0, 0, 0);
    padding-right: 8px;
}
.menu-jambox > li > .dropdown-menu {
    background: none repeat scroll 0 0 #FF8F29;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    min-width: 250px;
    padding: 0 15px 15px;
}
.menu-jambox > li > .dropdown-menu > li > a {
    border-bottom: 1px solid #FFB16A;
    background:none;
    color: #FFFFFF;
    font-size: 12px;
    padding: 3px 5px;
}
.menu-jambox > li > .dropdown-menu > li > a:hover {
    color:#000000;
    border-color:#000000;
}
.menu-jambox > li > a > span.caret {
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-top: 8px solid;
    margin-left: 10px;
}
.menu-jambox > li:last-child, .menu-jambox > li:hover:last-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-right: 0;
}
.menu-jambox > li:last-child > a {
    border-radius: 0 8px 8px 0;
    padding-right: 25px;
}
.menu-jambox > li > a {
    padding-bottom: 9px;
    padding-top: 9px;
}
#menu-sub-menu {
    margin: 4px 20px 4px 0;
}
#menu-sub-menu > li {
}
#menu-sub-menu > li > a {
    border-right: 1px solid #FFFFFF;
    font-size: 11px;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
}
#menu-sub-menu > li > a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-decoration: underline;
}
#menu-sub-menu > li:last-child > a {
    border-right: 0 none;
    margin-right: 0;
    padding-right: 0;
}
.form-jambox {
    margin: 0 -15px 0 0;
    padding: 0;
}
.form-jambox > div.input-group > input.form-control {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #9C9C9C;
    border-radius: 11px 0 0 11px;
    border-right: 0 none #9C9C9C;
    box-shadow: none;
    color: #FFFFFF;
    font-size: 8pt;
    height: 22px;
    line-height: 22px;
    padding: 0 0 0 10px;
}
.form-jambox > div.input-group > input.form-control:focus {
    box-shadow: none;
}
.form-jambox > div.input-group > span.input-group-btn > button.btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #9C9C9C;
    border-left: 0 none;
    border-radius: 0 11px 11px 0;
    color: #FFFFFF;
    font-size: 12px;
    height: 22px;
    margin-top: -1px;
    padding: 0 10px;
}
.jambox-slider {
    overflow: hidden;
}
.jambox-slider > div {
}
.jambox-slider > div > div > ul.slides {
    background: url("images/splash_side.png") no-repeat scroll right top transparent;
}
.jambox-slider > div > div > ul.slides > li > img {
    float: left;
    width: 683px;
}
.jambox-slider > div > div > ul.slides > li > div.caption-wrap > div.caption > ul {
    padding: 0 0 0 16px;
}
.jambox-slider > div > div > ul.slides > li > div.caption-wrap > div.caption > ul > li {
    font-size: 12px;
    line-height: 20px;
    list-style-type: disc;
}
.jambox-slider > div > div > ol.flex-control-nav > li {
    display: inline-block;
    margin: 0 5px 0 0;
}
.box-1 {
  background:url("images/bg_box_1.png") no-repeat scroll right center transparent;
  padding:0;
  width:301px;
}
.box-2{
  border-radius:0 12px 12px 0;
  width:372px;
  overflow:hidden;
}
header.header.sticky nav .custom-wrapper-1{
  display:none;
}
header.header.sticky nav {
width:974px;
margin:auto;
}
header.header.sticky nav .menu-jambox{
margin-top:10px;
}
.box-3-top {
background:url('images/box_top.png') no-repeat scroll top right transparent;
height:19px;
}
.box-3-bottom {
background:url('images/box_bottom.png') no-repeat scroll top right transparent;
height:19px;
}
.box-3-content {
background:url('images/box_middle.png') repeat-y scroll center right transparent;
min-height:187px;
padding:0 49px 0 30px;
}
.box-3-text {
margin-right:19px;
background:#009CDE;
width:100%;
min-height:22px;
}
.box-4{
border-radius:0 10px 10px 0;
min-height:225px;
}

}

.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}

.site-content a {color:#333}
.site-content a:hover {text-decoration:none;}

a.post-edit-link {color:#fff;}
.btn-group a {color:#fff;}
a.btn-block {color:#fff;}

.btn-group-margin {margin:20px 0 20px 0;}
.btn-group-margin-bottom {margin:20px 0 0 0;}

/* BUTTON BIALY */
.btn-jambox {background:transparent;border-color:#fff;}
.btn-jambox:hover, .btn-jambox:focus, .btn-jambox.focus, .btn-jambox:active, .btn-jambox.active, .open>.dropdown-toggle.btn-jambox {background:#0075A7;border-color:#fff;color:#fff;}

/* TABELA PROMOCJI */
.btn-promo {margin-top:60px;}
.btn-promo-2 {margin-top:15px;}
.table-responsive {padding-right:1px;}

.jbx-promo-table .table-header-title-wrapper > .tel-wrapper {font-size:70%;font-weight:normal;margin-top:15px;}
.jbx-promo-table .table-header-title-wrapper span {font-size:140%;font-weight:normal;color:#009CDE;}
.jbx-promo-table .table-header-title-wrapper {font-size:140%;font-weight:normal;}
.jbx-promo-table.table>thead>tr:first-child>th:first-child {vertical-align:middle;padding:15px 15px 15px 30px;line-height:130%;text-align:right;line-height:150%;}

.jbx-promo-table.table>thead>tr>td, .jbx-promo-table.table>tbody>tr>td, .jbx-promo-table.table>tfoot>tr>td {border:1px solid #ccc;padding:19px;}
.jbx-promo-table.table>thead>tr>th, .jbx-promo-table.table>tbody>tr>th, .jbx-promo-table.table>tfoot>tr>th {width:25%;padding:0;border:0;border-right:1px solid #fff;}
.jbx-promo-table.table>thead>tr>th:first-child, .jbx-promo-table.table>tbody>tr>th:first-child, .jbx-promo-table.table>tfoot>tr>th:first-child {border:0;}
.jbx-promo-table.table>thead>tr>td:first-child, .jbx-promo-table.table>tbody>tr>td:first-child, .jbx-promo-table.table>tfoot>tr>td:first-child {text-align:right;font-weight:bold;font-size:120%;}
.jbx-promo-table.table>tbody>tr>td:first-child.non-header{text-align:left;font-weight:normal;font-size:100%;}
.jbx-promo-table.table>thead>tr>th:last-child, .jbx-promo-table.table>tbody>tr>th:last-child, .jbx-promo-table.table>tfoot>tr>th:last-child {border:0;}
.jbx-promo-table > thead > tr > th > div.th-wrapper {height:200px;overflow:hidden;background:url('images/promo-box-left.png') no-repeat scroll left top #009CDE;padding-left:19px;}
.jbx-promo-table > thead > tr > th > div.th-wrapper > div.th-right-wrapper{background:url('images/promo-box-right.png') no-repeat scroll right top transparent;width:19px;float:right;min-height:500px;}
.jbx-promo-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper {padding-right:19px;border-top:18px solid #0075A7;min-height: 200px;padding-top:19px;color:#fff;font-weight:normal;}
.jbx-promo-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-small {font-size:120%;display:block;line-height:100%;text-transform:uppercase;}
.jbx-promo-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-big {font-size:250%;display:block;line-height:100%;text-transform:capitalize;}
@media (max-width: 992px) {
  .jbx-promo-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-small {font-size:100%;}
  .jbx-promo-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-big {font-size:200%;}
}

.jbx-promo-table > tbody > tr > td > div.net-wrapper span.digit {line-height:80%;font-size:350%;margin-right:5px;font-weight:bold;}
.jbx-promo-table > tbody > tr > td > div.net-wrapper span.mbs {line-height:100%;font-size:160%;}
.jbx-promo-table > tbody > tr > td > div.net-wrapper span.desc {font-size:100%;display:block;line-height:initial;}
.jbx-promo-table > tbody > tr > td > div.progress-jbx {margin:15px 0 0 0;height:16px;border-radius:8px;}
div.progress-bar {background-color:#00A6EB;}

.jbx-promo-table > tbody > tr > td > div.tv-wrapper span.digit {line-height:80%;font-size:350%;margin-right:5px;font-weight:bold;}
span.badge-jbx {border-radius:8px;vertical-align:super;font-size:14px;background:red;}
.jbx-promo-table > tbody > tr > td > div.tv-wrapper span.desc {font-size:100%;display:block;line-height:initial;}
.jbx-promo-table > tbody > tr > td > div.tv-wrapper div.tv-package-title {margin-bottom:15px;font-size:80%;}

.jbx-promo-table > tbody > tr > td > div.price-wrapper span.price {line-height:80%;font-size:350%;margin-right:-2px;font-weight:bold;}
.jbx-promo-table > tbody > tr > td > div.price-wrapper span.badge-price {color:#333;padding:0;background:transparent;font-size:160%;}
.jbx-promo-table > tbody > tr > td > div.price-wrapper span.desc {font-size:100%;display:block;line-height:initial;}

/* TABELA INTERNETU */
.btn-net {margin-top:60px;}
.btn-net-2 {margin-top:15px;}
.table-responsive {padding-right:1px;}

.jbx-net-table .table-header-title-wrapper > .tel-wrapper {font-size:70%;font-weight:normal;margin-top:15px;}
.jbx-net-table .table-header-title-wrapper span {font-size:140%;font-weight:normal;color:#009CDE;}
.jbx-net-table .table-header-title-wrapper {font-size:140%;font-weight:normal;}
.jbx-net-table.table>thead>tr:first-child>th:first-child {vertical-align:middle;padding:15px 15px 15px 30px;line-height:130%;text-align:right;line-height:150%;}

.jbx-net-table.table>thead>tr>td, .jbx-net-table.table>tbody>tr>td, .jbx-net-table.table>tfoot>tr>td {border:1px solid #ccc;padding:19px;}
.jbx-net-table.table>thead>tr>th, .jbx-net-table.table>tbody>tr>th, .jbx-net-table.table>tfoot>tr>th {width:22%;padding:0;border:0;border-right:1px solid #fff;}
.jbx-net-table.table>thead>tr>th:first-child, .jbx-net-table.table>tbody>tr>th:first-child, .jbx-net-table.table>tfoot>tr>th:first-child {border:0;width:12%}
.jbx-net-table.table>thead>tr>td:first-child, .jbx-net-table.table>tbody>tr>td:first-child, .jbx-net-table.table>tfoot>tr>td:first-child {text-align:right;font-weight:bold;font-size:120%;}
.jbx-net-table.table>thead>tr>th:last-child, .jbx-net-table.table>tbody>tr>th:last-child, .jbx-net-table.table>tfoot>tr>th:last-child {border:0;}
.jbx-net-table > thead > tr > th > div.th-wrapper {height:150px;overflow:hidden;background:url('images/promo-box-left.png') no-repeat scroll left top #009CDE;padding-left:19px;}
.jbx-net-table > thead > tr > th > div.th-wrapper > div.th-right-wrapper{background:url('images/promo-box-right.png') no-repeat scroll right top transparent;width:19px;float:right;min-height:500px;}
.jbx-net-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper {padding-right:19px;border-top:18px solid #0075A7;min-height: 200px;padding-top:19px;color:#fff;font-weight:normal;}
.jbx-net-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-small {font-size:120%;display:block;line-height:100%;text-transform:uppercase;}
.jbx-net-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-big {font-size:250%;display:block;line-height:100%;text-transform:capitalize;}
.jbx-net-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-big .currency {font-size:45%;text-transform: none;}
@media (max-width: 992px) {
  .jbx-net-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-small {font-size:100%;}
  .jbx-net-table > thead > tr > th > div.th-wrapper > div.th-content-wrapper span.text-big {font-size:200%;}
}

.jbx-net-table > tbody > tr > td > div.net-wrapper span.digit {line-height:80%;font-size:350%;margin-right:5px;font-weight:bold;}
.jbx-net-table > tbody > tr > td > div.net-wrapper span.mbs {line-height:100%;font-size:160%;}
.jbx-net-table > tbody > tr > td > div.net-wrapper span.desc {font-size:100%;display:block;line-height:initial;}
.jbx-net-table > tbody > tr > td > div.progress-jbx {margin:15px 0 0 0;height:16px;border-radius:8px;}
div.progress-bar {background-color:#00A6EB;}

.jbx-net-table > tbody > tr > td > div.tv-wrapper span.digit {line-height:80%;font-size:350%;margin-right:5px;font-weight:bold;}
span.badge-jbx {border-radius:8px;vertical-align:super;font-size:14px;background:red;}
.jbx-net-table > tbody > tr > td > div.tv-wrapper span.desc {font-size:100%;display:block;line-height:initial;}
.jbx-net-table > tbody > tr > td > div.tv-wrapper div.tv-package-title {margin-bottom:15px;font-size:80%;}

.jbx-net-table > tbody > tr > td > div.price-wrapper span.price {line-height:80%;font-size:350%;margin-right:-2px;font-weight:bold;}
.jbx-net-table > tbody > tr > td > div.price-wrapper span.badge-price {color:#333;padding:0;background:transparent;font-size:160%;}
.jbx-net-table > tbody > tr > td > div.price-wrapper span.desc {font-size:100%;display:block;line-height:initial;}
.jbx-net-table > tbody > tr > td.no-left-border {border-left: 0;}
.jbx-net-table > tbody > tr > td.no-bottom-border {border-bottom: 0;}

/* WYNIKI WYSZUKIWANIA */
section.content-area article.hentry {border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px;}
section.content-area article.hentry p {padding:0;margin:0;}
section.content-area h2.entry-title {padding:0;margin:0;}
section.content-area h2.entry-title a{color:#333;}

.modal-hidden-content{display: none;}
