.column_sidebar_widget .widget.widget_cennik_internet {
margin:0;
padding:0;
}
#filtrofert, #filtroferttv {
color: #333;   display: flex;
justify-content: center;
flex-wrap: wrap; column-gap: 2em;
row-gap: 1em;
font-size: 0.9em;
padding: 0 2em;
}
#filtrofert div, #filtroferttv div {
background-color: #f4f4f4;
background-color: #e5eaee;
padding: 25px 40px 30px 40px;
border-radius: 20px 20px 20px 20px;
flex-grow: 1;
flex-shrink: 0;
flex-basis: 0;
min-width: 300px;
}
#filtrofert label, #filtroferttv label  {
display: inline-block;
padding: 0 1em 0 0;
font-weight: normal;
min-width: 140px;
}
#filtrofert span, #filtroferttv span {
font-weight: bold;
display: inline-block;
padding: 0 0 1em 0;
}
#oferty {
margin-top: 10px;
display:flex;
flex-wrap: wrap;
justify-content: space-around;
color: #333;
}
.oferta {
display: none;
box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
border-radius: 20px 20px 20px 20px;
border: 1px solid #f1f1f1;
padding:35px 30px 30px 30px;
width: 410px;
min-width: 300px;
flex: 0 1 auto;
margin: 35px 30px;
position: relative;
z-index: 100;
background-color: #fff;
} 
.oferta:hover {
box-shadow: 0px 10px 30px 0px rgba(92, 172, 78, 1);
border: 1px solid #5cac4e;
}
.oferta h2,.oferta h4,.oferta h6, .oferta div, .oferta p  {
text-align: center;
}
.oferta h4 {
font-weight: bold;
}
.oferta h2 {
padding-left: 40px;
}
.oferta h2 span {
font-size: 1rem;
}
.oferta h2, .oferta .mfn-list .mfn-list-icon i {
color: #0089F7;
}
.oferta h6 {
margin-bottom:0;
}
.oferta.wyroznikB, .oferta.wyroznikP, .oferta.wyroznikM {
border: 1px solid #5cac4e;
}
.oferta h5 {
position: absolute;
background-color: #61ae53;
width: calc(100% + 2px);
left:-1px;
top:-1px;
border-radius: 20px 20px 0px 0px;
text-align: center;
color: #fff;
text-transform: uppercase;
font-size: .8em;
line-height: 2.5em;
}
.oferta .mfn-list {
margin-bottom: 2em;
}
.oferta .mfn-list-desc {
font-size: 0.8em;
}
#filtrofert input[type="radio"], #filtroferttv input[type="radio"], #ofertytv input[type="radio"] {
appearance: none;
border: 1px solid #d3d3d3;
width: 30px;
height: 30px;
content: none;
outline: none;
margin: 0;
margin-right: 1em;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
vertical-align: bottom;
background-color: #ffffff;
}
#filtrofert input[type="radio"]:checked, #filtroferttv input[type="radio"]:checked , #ofertytv input[type="radio"]:checked {
appearance: none;
outline: none;
padding: 0;
content: none;
position: relative;
}
#filtrofert input[type="radio"]:checked::before, #filtroferttv input[type="radio"]:checked::before, #ofertytv input[type="radio"]:checked::before {
position: absolute;
width:30px;
color: green !important;
content: "\00A0\2713\00A0" !important;
font-weight: bold;
font-size: 45px;
top: -22px;
left: -12px;
}
#oferty div a.button {
border-radius: 5px;
}
#oferty .dimmed * {
color: #999;
}
.oferta.dimmed:hover {
box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);
border: 1px solid #f1f1f1;
}
.oferta .moc {
margin: 8px 0 15px 0;
}
.oferta .moc i {
color: gold;
}
#ofertytv .pakiet {
margin-bottom: 20px;
display: flex;
background-color: #E5EAEE;
border:0;
color: #333;
flex-wrap: wrap; }
#ofertytv .pakiet>div {
flex:1;
flex-basis: 25%;
display: flex;
flex-direction: column;
justify-content: center;
}
#ofertytv .pakiet_nazwa {
text-align: center;
}
#ofertytv p {
margin:0;
}
#ofertytv .pakiet_nazwa  .nazwa {
font-weight: 700;	
}
#ofertytv .pakiet_ikona  .ikona { text-align: center;
}
#ofertytv .pakiet_ikona i {
font-size: 100px;
color: #5AAC4E; }
#ofertytv .pakiet .pakiet_opis  {
border: 1px solid #5AAC4E;
border-width: 0px 1px 0px 1px;
padding: 0 30px;
margin: 40px 0;
}
#ofertytv .pakiet_opis p {
text-align: center;
font-weight: 700;
}
#ofertytv .pakiet_opis .nazwa {
font-size: 1.5em;
font-weight: 700;
line-height: 1em;
margin-bottom: 0.4em;
}
#ofertytv .pakiet_opis .opis {
font-size: 0.9em;
}
#ofertytv .pakiet_predkosc form {
display: flex;
flex-direction: column;
align-items: center;
}
#ofertytv .pakiet_predkosc label {
flex-grow: 0;
min-width: 130px;
margin: 20px 0;
}
#ofertytv .pakiet_cena {
padding: 50px 0;
background-color: #5AAC4E;
color: #ffffff;
}
#ofertytv .pakiet_cena .cena {
text-align: center;
font-weight: bold;
font-size: 2.6em;
line-height: 1em;
}
#ofertytv .pakiet_cena .opis {
text-align: center;
font-size: 0.8em;
}
#ofertytv .pakiet_cena .przycisk {
text-align: center;
padding: 20px;
}
#ofertytv .pakiet_cena .przycisk a {
display: inline-block;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #8BC34A;
}
#filtroferttv div {
flex-grow: 0;
flex-shrink: 0;
flex-basis: 30%;
min-width: 300px;
text-align: center;
margin-bottom: 20px;
}
.grayscale {
filter: grayscale(100%);
opacity: 0.2;
}  
table td {
border-color: #cccccc;
}
.tooltipBox {
position: absolute;
z-index: 1000;
background: #eee;
color: #333;
border: 1px solid #999;
padding: .5em .7em .7em .8em;
font-size: 0.8em; max-width: 300px;
display: none;
line-height: 1.2em;
border-radius: 2px;
}
.popJbx {
cursor: pointer;
}
.list-unstyled {
list-style: none;
padding: 0;
margin: 0;
}
#pakiety {
color: #333;
display: flex;
justify-content: center;
flex-wrap: wrap;
column-gap: 2em;
row-gap: 1em;
font-size: 0.9em;
padding: 0 2em;
}
#pakiety ul {
flex-grow: 0;
flex-shrink: 0;
flex-basis: 33%;
min-width: 300px;
text-align: center;
margin-bottom: 20px;
background-color: #e5eaee;
padding: 25px 40px 30px 40px;
border-radius: 20px 20px 20px 20px;
}
#kanalywpakietach .ui-tabs, #kanalywpakietach .ui-tabs .ui-tabs-nav, #kanalywpakietach .ui-tabs .ui-tabs-nav li {
border:0;
}
#kanalywpakietach .ui-tabs .ui-tabs-panel {
padding:0;
}
#kanalywpakietach .ui-tabs .ui-tabs-nav li a {
font-weight: normal;
font-size: 1em;
padding: 0 1em 0 0;	  
}
#kanalywpakietach i {
appearance: none;
border: 1px solid #d3d3d3;
width: 30px;
height: 30px;
content: none;
outline: none;
margin: 0;
margin-right: 1em;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
vertical-align: bottom;
background-color: #ffffff;
display: inline-block;
}
#kanalywpakietach .ui-tabs .ui-tabs-nav li.ui-state-active a {
color: #333;
}
#kanalywpakietach .ui-tabs .ui-tabs-nav li a {
background-color: transparent;
color: #333;
}
#kanalywpakietach .ui-tabs .ui-tabs-nav li.ui-state-active a::after,
#kanalywpakietach .ui-tabs .ui-tabs-nav li.ui-state-active::after
{
display: none;
}
#kanalywpakietach .ui-state-active i {
appearance: none;
outline: none;
padding: 0;
content: none;
position: relative;
}
#kanalywpakietach .ui-state-active i:before {
position: absolute;
width:30px;
color: green !important;
content: "\00A0\2713\00A0" !important;
font-weight: bold;
font-size: 45px;
top: -22px;
left: -12px;
}
#slide-in, #slide-in2 {
position: fixed;
z-index: 200;
top: 108px; right: -120px; -webkit-transition: right 0.5s ease-out;
-moz-transition: right 0.5s ease-out;
-o-transition: right 0.5s ease-out;
transition: right 0.5s ease-out;
width: 164px;
background: rgba(255,255,255,0.8) url(//bestgo.pl/wp-content/themes/betheme-child/key.png) no-repeat 9px center;
border-radius: 5px 0px 0px 5px;
}
#slide-in2 {
top: 154px; background: rgba(255,255,255,0.8) url(//bestgo.pl/wp-content/themes/betheme-child/facebook.png) no-repeat 9px center;
}
#slide-in a, #slide-in2 a {
display: block;	
font-size: 17px;
width: 100%;
padding: 10px 0 10px 50px;
color: #656565;	
}
#slide-in a:hover, #slide-in a:focus, #slide-in2 a:hover, #slide-in2 a:focus {
text-decoration: none;
} #slide-in:hover, #slide-in2:hover {
right: 0px;
}
@media  (max-width: 479px) {
#slide-in, #slide-in2  {
background-size: 24px 24px;
width: 120px;
right: -86px;
background-position: 6px center;
top: 90px;
}
#slide-in2  {
top: 122px;
}
#slide-in a, #slide-in2 a{
padding: 7px 0 7px 40px;
font-size: 12px;
}
}
@media (min-width: 480px) and (max-width: 991px) {
#slide-in, #slide-in2 {
background-size: 28px 28px;
width: 130px;
right: -88px;
}
#slide-in a, #slide-in2 a {
padding: 10px 0 10px 46px;
font-size: 12px;
}
#slide-in2  {
top: 147px;
}	
}
@media (min-width: 768px) and (max-width: 991px) {
#slide-in {
top: 178px;
}
#slide-in2 {
top: 217px;
}		
} .mytwocolumnform {
max-width: 100%;
width: 100%;
} .mytwocolumnform > div >p {
display: flex;
flex-wrap: wrap;
margin-bottom: 1rem;
} .mytwocolumnform label {
flex: 0 0 30%;
padding-right: 2%;
box-sizing: border-box;
} .mytwocolumnform .wpcf7-form-control-wrap {
flex: 1 0 68%;
min-width: 0;
} .mytwocolumnform .wpcf7-form-control {
width: 100%;
box-sizing: border-box;
} .mytwocolumnform textarea.wpcf7-form-control {
min-height: 8em;
} .mytwocolumnform div p:last-child {
display: flex;
justify-content: flex-end;
padding-left: 2%; } @media (max-width: 768px) {
.mytwocolumnform > div >p {
flex-direction: column;
}
.mytwocolumnform label,
.mytwocolumnform .wpcf7-form-control-wrap {
flex: 1 0 100%;
padding-right: 0;
}
.mytwocolumnform div p:last-child {
padding-left: 0;
justify-content: flex-start;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}