@media screen{.tariffList{position:relative}.tariffList thead{display:none}.tariffList td,.tariffList th,.tariffList tr{display:block;height:auto;min-height:inherit;padding:0;border:0}.tariffList tr{padding:1.5em 0 0 0}.tariffList td{padding:6px 20px}.tariffList td tr{padding-bottom:1.5em}.tariffList .priceTax tr{padding:0}.tariffList th img{margin-bottom:2em;max-width:none}.tariffList b{font-size:1.15em;display:block}.tariffList .tariffDetails b{display:inline}.tariffList br{display:none}.tariffList p{margin-top:10px}.tariffList .price{font-size:1.7em;display:block;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;margin-bottom:.1em}.tariffList .price em{font-style:normal}.tariffList .tariffDetails .price{display:inline}.tariffList .tariffDetails .title{display:block}.tariffList .tariffDetails .when{font-weight:700}.tariffList .badgeWrapper{position:relative;display:inline-block}.tariffList .badge{display:block;width:120px;height:56px;background:url(/public/business/images/badge.png) no-repeat;position:absolute;top:-15px;right:-70px}.tariffList .circleBadge{position:absolute;top:-12px;left:-12px;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:45px;line-height:45px;color:#fff;background:#e60000;-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-o-transform:rotate(-25deg);font-size:16px;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif}.tariffList .cellProceed{position:relative}.tariffList .cellProceed .badge{display:none}.tariffList .cellProceed.cellProceed{border:0;padding-bottom:10px}.infoTableWrap,.tariffDetails{padding:0 20px}.infoTableWrap{border-radius:3px 3px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;padding-top:20px;padding-bottom:20px;background:#eee}.grayContainer .infoTableWrap{background:#fff}.infoTable{border:0;background:0 0}.infoTable:after,.infoTable:before{display:none}.infoTable td,.infoTable th,.infoTable tr{text-align:center}.infoTable .inMobile{display:block}tr.tariffDetails{padding:0}tr.tariffDetails table:after{border-bottom-color:#fff}tr.tariffDetails td{padding:0 20px;border-top:0;text-align:left}tr.tariffDetails td td,tr.tariffDetails td th{padding:0 20px}tr.tariffDetails td th{padding-bottom:20px}tr.tariffDetails th{font-weight:400;padding-bottom:1em;text-transform:uppercase;text-align:left}tr.tariffDetails li{border:0;padding:0;background:0 0;padding-left:22px}tr.tariffDetails li:before{left:0;top:8px}.infoline{font-size:.9em;padding-top:1em}.choose{display:none}.cell .inMobile,.cellPrice .inMobile{text-transform:uppercase;color:#8a8a8a;font-size:.8em}tr.closeDetails{padding:0;border-top:0;margin-bottom:20px}tr.closeDetails td{background:#4d4d4d;border-radius:0 0 3px 3px!important;-moz-background-clip:padding!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;padding:0}tr.closeDetails td a{text-decoration:none;display:block;padding:10px 0}tr.closeDetails td a i:before{top:-2px;position:relative;font-size:1.2em;content:"\e61b";color:#fff}tr.closeDetails td a.open i:before{content:"\e61c";top:-1px}.detailBox{padding-top:20px}.priceTaxInfoMobile{text-align:center;white-space:nowrap;margin-bottom:15px;margin-top:30px}.priceTaxInfoMobile button{background:#fff;border:1px solid #ccc;color:#333;margin:0;cursor:pointer;width:50%;white-space:normal;padding:15px 10px}.priceTaxInfoMobile button:first-child{border-radius:3px 0 0 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.priceTaxInfoMobile button:nth-child(2){border-radius:0 3px 3px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-left:0}.priceTaxInfoMobile button.activeSwitch{background:#434241;border-color:#434241;color:#fff;position:relative}.priceTaxInfoMobile button.activeSwitch:before{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #434241;position:absolute;bottom:-7px;left:50%;margin-left:-7px}}@media only screen and (min-width:767px){.tariffList{border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.tariffList b{display:inline}.tariffList br{display:block}.tariffList tr{display:table-row}.tariffList td,.tariffList th{display:table-cell;padding:20px}.tariffList th{background:#4d4d4d;color:#fff;border:0}.tariffList th img{margin-bottom:0}.tariffList td{border-left:1px solid #f4f4f4}.tariffList td.cellPrice{width:165px}.tariffList .button{min-width:90px;margin-right:0}.tariffList .price{display:block}.tariffList thead{display:table-header-group}.tariffList thead th{border-top:0}.infoTableWrap{padding:0;border-radius:3px 3px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;margin:0;display:table-row-group}.infoTableWrap th{background:#eee}.grayContainer .infoTableWrap th{background:#fff}.infoTableWrap thead th{background:#f8f8f8}.infoTableWrap p{margin-bottom:0}.infoTable{margin-bottom:0}.infoTable p{font-size:14px;line-height:1.4em}.infoTable .inMobile{display:none}.infoTableDetails{font-size:.9em}.infoTableDetails td,.infoTableDetails th{border-top:1px solid #bebebe!important}tr.tariffDetails{padding:0;border-top:0;background:#f8f8f8}tr.tariffDetails table:after{border-bottom-color:#f8f8f8}tr.tariffDetails td td,tr.tariffDetails td th{padding:20px;border-right:1px solid #f4f4f4}tr.tariffDetails td thead th{border-right:0}tr.tariffDetails td td{border-top:1px solid #ccc}.tariffDetails .priceInfo{float:left}.tariffDetails .priceInfo div{font-weight:700;margin-bottom:1em}.tariffDetails .priceInfo .price{display:inline}.tariffDetails .priceInfo .title{display:inline}.tariffList .buttons{float:right}.infoline{clear:both;padding-top:0}.tariffList .closeDetails{display:none}.tariffList .closeDetails.priceWithoutContract{display:none!important}.choose{font-size:.9em;color:#9c2aa0;display:block}.priceTax{background:#fff}.grayContainer .priceTax{background:#eee}.priceTaxInfoMobile{display:none}.tariffBlock .priceTax tr td{text-align:left}.priceTaxInfo button{background:0 0;border:none;color:#333;font-family:open_sans,"Arial CE",Arial,Helvetica,sans-serif;font-size:.9em;position:relative;padding:3px 0 3px 30px;outline:0;cursor:pointer;margin-right:20px}.priceTaxInfo button:after{content:"";width:19px;height:19px;float:left;cursor:pointer;border:2px solid #434241;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:0;left:0}.priceTaxInfo button.activeSwitch:before{content:"";background:#008a8e;width:9px;height:9px;position:absolute;top:5px;left:5px}.tariffList .mobileScrollableTable table{font-size:.9em}.tariffList .mobileScrollableTable table td,.tariffList .mobileScrollableTable table thead th{text-align:center}.dataTariffList .badge{display:none}.tariffList .cellProceed{position:relative}.tariffList .cellProceed .badge{display:block;top:-1px;bottom:-1px;right:-30px;width:30px;height:auto;background:url(/public/business/images/nejprodavanejsi.png) no-repeat center center #e60000;border-radius:0 3px 3px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.tariffList .cellProceed .badge:before{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #e60000;position:absolute;top:50%;left:-7px;margin-top:-7px}}