.widget.cms_ad_contentad{line-height: 1;margin: 0 auto;max-width: 300px;text-align: center}
#sidebar .widget.cms_ad_contentad{border-width: 0 0 2px;background: transparent;margin: 0;padding: 0}
#content .basket.basket-size8 .widget.cms_ad_contentad,
#content .basket.basket-size9 .widget.cms_ad_contentad,
#content .basket.basket-size12 .widget.cms_ad_contentad{float: right;margin: 0 0 10px 20px}
#content .basket-size12 .cms_ad_teaser{background: #efefef;font-size: 12px}
.cms-widget_socialmedia-share{border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;padding: 10px 0 0}
.cms-widget_newsletter{border-bottom: 1px solid #ddd;padding-bottom: 20px}
.cms-widget_newsletter table.cms_standard-table > * > tr > * > input,
.cms-widget_newsletter table.cms_standard-table > * > tr > * > select{font-size: 14px}
.cms-widget_newsletter table.cms_standard-table > * > tr > * > input{padding: 5px;width: 100%}
.cms-widget_newsletter table.cms_standard-table > * > tr > * > select{min-width: 150px !important}
[data-content-max-width~="6"] .cms-widget_newsletter table.cms_landscape-table > * > tr > *{padding: 10px 5px 5px}
[data-content-max-width~="5"] .cms-widget_newsletter table.cms_landscape-table > * > tr{margin: 0}
[data-content-max-width~="5"] .cms-widget_newsletter table.cms_landscape-table > * > tr > *{margin: 0;padding: 0 10px 10px}
[data-content-max-width~="5"] .cms-widget_newsletter table.cms_landscape-table > * > tr > *:first-child{padding-bottom: 5px;padding-top: 10px}
[data-content-max-width~="5"] .cms-widget_newsletter table.cms_landscape-table > * > tr > td > button{float: none;margin: 0 0 10px}
.cms-widget_linklist ul{margin-left: 0;list-style-position: inside}
.cms-widget_linklist ul li{margin-left: 0}
.cms-widget_linklist ul li.cms_head{list-style-type: none;padding-left: 0}
.cms-widget_linklist ul li.cms_head *{color: #333;font-size: 16px;list-style-type: none;line-height: 24px}
.cms-widget_linklist ul.arrow-list li.cms_head *:before{display: none}
ul.cms_accordion{border-bottom: 1px solid #e2e2e2;margin-left: 0}
ul.cms_accordion > li{margin: 0 !important}
ul.cms_accordion.cms_style > li > .cms_accordion-head{background: #f5f5f5 !important;border-top: 1px solid #e2e2e2;color: #333;font-weight: 600;height: 39px;line-height: 40px;overflow: hidden;padding: 0 10px}
ul.cms_accordion.cms_style > li > .cms_accordion-head:before{content:"\e617";float: right;font-size: 18px}
ul.cms_accordion.cms_style > li.cms_active > .cms_accordion-head:before{content:"\e616"}
ul.cms_accordion.cms_style > li > *{background: #fff;border-color: #e2e2e2;border-style: solid;border-width: 1px 0 0;-moz-border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;padding: 10px 10px 0}
ul.cms_accordion.cms_style > li > * > h1,
ul.cms_accordion.cms_style > li > * > h2{margin-bottom: 8px}
ul.cms_tab-bar{padding: 0 5px}
ul.cms_tab-bar li{background: #f5f5f5;margin: 0 0 0 0.2%}
ul.cms_tab-bar li.active,
ul.cms_tab-bar li.cms_active,{background: #fff;border-bottom-color: #fff}
ul.cms_tab-bar li:hover{background: #fff}
ul.cms_tab-bar li > a,
ul.cms_tab-bar li > span{height: 39px;font-weight: 600;line-height: 40px;padding: 0 8px}
.cms_toggle.cms_style{background: #f5f5f5;border: 1px solid #ddd;color: #333;display: block;font-weight: 600;margin-bottom: 5px;padding: 5px 10px;cursor: pointer}
.cms_toggle.cms_style[data-toggle-status="on"]{background-color: #f1f1f1}
.cms_toggle.cms_style:before{color: #333;font-size: 18px}
.cms_toggle.cms_style[data-toggle-status="on"]:before{content:"\e617"}
.cms_toggle.cms_style[data-toggle-status="off"]:before{content:"\e615"}
.cms_toggle.cms_style2{background-color: #efefef;border-top: 1px solid #c4c9c9;color: #555;font-size: 15px;font-weight: normal;padding: 0px 10px}
.cms_toggle.cms_style2:before{color: #555;font-size: 24px}
.cms_toggle.cms_style2[data-toggle-status="on"]:before{content:"\e616"}
.cms_toggle.cms_style2[data-toggle-status="off"]:before{content:"\e617"}
.cms_toggle-content{padding: 10px 0}
.cms_pager,
.cms_ajaxpager{overflow: hidden}
.cms_pager{margin: 0 10px 30px}
.cms_pager-elem{color: #333333;margin: 0 2px 0 0;padding: 5px 11px}
.cms_pager-elem.cms_active,
.cms_pager-elem:hover{background: #f5f5f5;border: 1px solid #ddd;padding: 4px 10px;text-decoration: none}
.cms_ajaxcontiniuer a{background-color: #f8f8f8;border: 1px solid #e8e8e8;-moz-border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;color: #333;padding: 10px}
.cms_ajaxcontiniuer a:hover{color: #333}
.cms_ajaxcontiniuer.cms_ajaxcontiniuer-loading a{background-color: transparent;border-color: #f5f5f5}
.cms_vic-big{list-style-type: none;margin-left: 0}
.cms-widget_article_list ul.cms_wide-list{}
#sidebar .cms-widget_article_list .cms-widget_article_list ul.cms_wide-list{padding: 0}
.cms-widget_article_list ul.cms_wide-list li{background: #f5f5f5;border-bottom: 0 solid;overflow: hidden;margin: 0 0 15px;padding: 0 5px 0 0}
.cms-widget_article_list img.cms-widget_article_image{border: 1px solid #ddd;margin: 0 10px 0 0;padding: 0}
#content .basket-size6 .cms-widget_article_list img.cms-widget_article_image,
#content .basket-size4 .cms-widget_article_list img.cms-widget_article_image,
#content .basket-size3 .cms-widget_article_list img.cms-widget_article_image,
#sidebar .cms-widget_article_list img.cms-widget_article_image{margin-right: 10px;max-height: 66px;max-width: 88px}
.cms-widget_article_list .full-list ul.cms_wide-list li{position: relative;padding-top: 25px}
.cms-widget_article_list .full-list .cms-widget_article_date{background: #fff;color: #333;padding: 2px 0 3px;position: absolute;top: 0;left: 0;right: 0}
.cms-widget_article_list .full-list .cms-widget_article_kicker{display: none}
#sidebar .cms-widget_article_list .cms-widget_article_kicker{margin-top: 2px}
.cms-widget_article_list .cms-widget_article_headline{margin-bottom: 3px;padding-top: 5px}
#sidebar .cms-widget_article_list .cms-widget_article_headline{padding-top: 0}
.cms-widget_article_list .cms-widget_article_headline a{color: #333;font-size: 15px;font-weight: 600;line-height: 1}
#sidebar .cms-widget_article_list .cms-widget_article_headline a{font-size: 13px}
.cms-widget_article_list .cms-widget_article_head{background: #f5f5f5;border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;font-size: 16px;line-height: 24px;margin: 0 0 15px;padding: 5px;overflow: hidden}
#sidebar .cms-widget_article_head,
#sidebar .widget .header{background: transparent;border: 0 solid;color: #333;display: block;font-size: 16px;font-weight: 400;line-height: 24px;margin: 0 0 15px;padding: 0}
.cms-widget_article_list .cms-widget_article_lead{display: inline;margin: 0}
.cms-widget_article_list .cms-widget_article_goto{display: inline-block}
.cms-widget_article_list .cms-widget_article_goto a:before{content: "";display: none}
.cms-widget_article_list .cms-widget_article_goto a:after{content:"\e615";display: inline-block;font-family: 'i12font';font-weight: bold;padding-left: 4px}
.cms-widget_article_detail{padding-right: 100px}
.cms-widget_article_detail .box,
.cms-widget_article_detail .widget{margin-bottom: 20px !important}
.cms-widget_article_detail .widget:after{display: none}
.cms-widget_article_detail .box.box-style2{border-bottom: 0;padding-bottom: 0}
.cms-widget_article_detail .cms-widget_article_image{margin-bottom: 15px !important;margin-right: -120px !important}
.cms-widget_article_detail .cms-widget_article_image img.bec_img{border-width: 1px 0 1px 1px !important;padding: 0 !important}
.cms-widget_article_detail .cms-widget_article_image span.bec_infobox,
.cms-widget_article_detail .cms-widget_article_image span.bec_infobox_copyright{background: #f1f1f1;border: 0 solid;box-shadow: 0 0 0 transparent}
.cms-widget_article_detail .cms-widget_article_date{color: #bbb;font-weight: normal;line-height: 1.2;margin-bottom: 15px}
.cms-widget_article_detail .cms-widget_article_date:before{content: "";display: none}
.cms-widget_article_detail .cms-widget_article_kicker{color: #333;font-size: 14px;font-weight: 600;margin-bottom: 3px;text-transform: uppercase}
.cms-widget_article_detail .cms-widget_article_lead{font-weight: bold;margin-bottom: 30px}
.cms_widget_article_links .cms-widget_article_head{background: #f5f5f5;border-bottom: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;font-size: 16px;line-height: 24px;margin: 0 0 15px;overflow: hidden;padding: 5px}
.cms_widget_article_links ul.cms-widget_article_container{list-style-type: none;margin-left: 5px}
.cms_widget_article_links ul.cms-widget_article_container li:before{color: #f45619;content:"\e615";font-family: 'i12font';font-weight: bold;padding-right: 4px}
#content .basket-size12 .cms-widget_mobiledevice_teaser,
#content .basket-size12 .cms-widget_mobiledevice_comparison,
#content .basket-size12 .cms-widget_mobiledevice_search,
#content .basket-size12 .cms-widget_calculator{border-bottom: 1px solid #ddd;padding-bottom: 30px}
#content .basket-size12 .box .cms-widget_mobiledevice_teaser,
#content .basket-size12 .box .cms-widget_mobiledevice_comparison,
#content .basket-size12 .box .cms-widget_mobiledevice_search,
#content .basket-size12 .box .cms-widget_calculator{border-bottom: 0 solid;margin-bottom: 15px;padding-bottom: 0}
.cms_teaser{background: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)}
.cms_teaser_contentbox h2{font-size: 24px;font-weight: 300}
[data-content-max-width~="8"] .cms-widget_mobiledevice_teaser .cms_teaser_gallerybox{border-bottom: 0 solid;border-top: 1px solid #ddd;margin: 20px 0 0;padding: 15px 1px 0}
[data-content-min-width~="4"][data-content-max-width~="5"] .cms_teaser{position: relative}
[data-content-min-width~="4"][data-content-max-width~="5"] .cms_teaser_imagebox img{margin: 0;max-height: 160px;max-width: 160px}
[data-content-min-width~="4"][data-content-max-width~="5"] .cms-widget_mobiledevice_teaser .cms_teaser_gallerybox{border: 0 solid;padding: 8px 1px 6px;position: absolute;top: 0;right: 10px;width: 217px;text-align: left}
.cms-widget_calculator{padding: 0}
.cms_filtercontainer{width: 250px;padding: 0}
.cms_resultcontainer{margin-left: 265px;padding-top: 4px}
.cms_resultcontainer .cms_ajaxpager{margin-left: 0;margin-right: 0}
.cms_resultcontainer .cms_button{min-width: 0}
.cms-widget_mobiledevice_search ul.cms_filterlist_clearfilter{border: 1px solid #ddd;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px}
.cms-widget_mobiledevice_search ul.cms_filterlist_clearfilter li{background: #f5f5f5;margin: 0}
ul.cms_filterlist{border: 0 solid;font-size: 12px}
ul.cms_filterlist.cms_filterlist_calculate-button{border: 0px solid;box-shadow: 0 0 0 transparent;padding: 0}
ul.cms_filterlist.cms_filterlist_calculate-button .cms_strong-button{width: 100%}
ul.cms_filterlist li{background: #f5f5f5;margin-bottom: 5px}
ul.cms_filterlist li .cms_toggle.cms_filterlist-head1{color: #555555;font-size: 18px;font-weight: normal}
ul.cms_filterlist li .cms_toggle.cms_filterlist-head2{background-color: #e4e4e4;border-top: 0 solid;color: #333;font-weight: 600;font-family: 'Open Sans','Segoe UI',Segoe,Calibri,Tahoma,Geneva,sans-serif}
ul.cms_filterlist li .cms_toggle.cms_filterlist-head2:before{font-family: 'i12font'}
ul.cms_filterlist li .cms_filterlist-box{border-bottom-color: #ccc}
ul.cms_filterlist_blocklist li span.cms_radio,
ul.cms_filterlist_blocklist li span.cms_radio:hover,
ul.cms_filterlist_blocklist li span.cms_checkbox,
ul.cms_filterlist_blocklist li span.cms_checkbox:hover{background-color: #fff}
ul.cms_filterlist li .cms_toggle,
ul.cms_filterlist_blocklist li span.cms_radio.cms_checked[data-vic]:before,
ul.cms_filterlist_blocklist li span.cms_checkbox.cms_checked[data-vic]:before{color: #e04205}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-wrapper{margin-bottom: 5px}
ul.cms-widget_calculator_result_list ul.cms_accordion.cms_style > li > .cms_accordion-content{padding-bottom: 5px}
[data-content-max-width~="7"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation{margin-left: -1px !important;margin-right: -1px !important}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation .cms_accordion{padding-left: 0}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation .cms_tab [data-tab-content-name]{padding: 5px 1%}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_hardware-selection{margin-right: 1% !important}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container{margin-bottom: 30px}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container .cms-widget_calculator_result_list_item span{line-height: 120%!important}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container .cms-widget_calculator_result_list_item span[data-vic="check"]:before{color: #5F9908}
[data-content-max-width~="7"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container .cms-widget_calculator_result_list_item{padding: 0 5px !important}
[data-content-max-width~="4"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer,
[data-content-min-width~="5"][data-content-max-width~='7'] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer{margin-left: 1% !important;padding-bottom: 0}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer .cms-widget_calculator_result_list_link{bottom: -45px;padding-right: 0 !important}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_link .cms_button{margin-right: 5px !important}
ul.cms-widget_calculator_result_list > li .cms_toggle{color: #555;font-size: 100%;padding: 5px 10px}
ul.cms-widget_calculator_result_list > li .cms_toggle:before{content:"\e61f";font-size: 115%}
ul.cms-widget_calculator_result_list li .cms_toggle[data-toggle-status="on"]:before{content:"\e61e"}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_number{background: #efefef;color: #333;font-size: 100%;min-width: 25px}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_price .cms-widget_calculator_result_list_price-cashback{margin-right: 10px}
[data-content-min-width~="7"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_provider,
[data-content-min-width~="7"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_hardware{padding-left: 60px}
[data-content-min-width~="7"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_provider .cms-widget_calculator_result_list_provider-image,
[data-content-min-width~="7"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_hardware .cms-widget_calculator_result_list_hardware-image{border-color: #ddd;width: 50px;height: 50px;margin-left: -60px;margin-top: 5px}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_price .cms_strong .cms-widget_calculator_result_list_price_label{font-size: 80%}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_product .cms-widget_calculator_result_list_provider a,
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_product .cms-widget_calculator_result_list_provider a:hover{color: #333;text-decoration: none}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_product .cms-widget_calculator_result_list_type-network{color: #333}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_product .cms-widget_calculator_result_list_type-network img{margin-right: 2px;vertical-align: middle}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_remarks .cms_toggle-content{background: transparent;padding-top: 0}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_remarks ul{list-style-type: none;margin: 0}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_remarks ul li:before{color: #f45619;content:"\e615";font-family: 'i12font';font-weight: bold;padding-right: 4px}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_remarks ul .cms_strong{color: #f45619}
[data-content-min-width~="9"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_remarks{width: 33%}
[data-content-max-width~="4"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer .cms-widget_calculator_result_list_link,
[data-content-min-width~="5"][data-content-max-width~="7"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer .cms-widget_calculator_result_list_link{margin-bottom: 0;position: absolute;bottom: -50px}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer .cms-widget_calculator_result_list_link .cms_button{height: auto;line-height: 1.2;margin-right: 10px;min-width: 0;padding: 8px 5px}
[data-content-max-width~="4"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer .cms-widget_calculator_result_list_link .cms_button,
[data-content-min-width~="5"][data-content-max-width~="7"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer .cms-widget_calculator_result_list_link .cms_button{font-size: 13px;max-width: 70px;padding: 2px}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_hardware-selection{margin-right: 10px}
ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer-tip{background-color: #e4f1f1}
[data-content-max-width~='4'] .cms-widget_calculator ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container,
[data-content-min-width~='5'][data-content-max-width~='7'] .cms-widget_calculator ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container{padding: 2px 0 !important}
.cms-widget_calculator-mobiletariff .cms_resultcontainer .cms_resultcontainer-footer,
.cms-widget_calculator-mobilebroadband .cms_resultcontainer .cms_resultcontainer-footer{margin-top: 20px}
.cms-widget_calculator-mobiletariff ul.cms-widget_calculator_result_list:after,
.cms-widget_calculator-mobilebroadband ul.cms-widget_calculator_result_list:after{content: ".";clear: both;display: block;visibility: hidden;height: 0}
.cms-widget_calculator-mobiletariff ul.cms-widget_calculator_result_list > li,
.cms-widget_calculator-mobilebroadband ul.cms-widget_calculator_result_list > li,
.cms-widget_mobiledevice_detail_info ul.cms-widget_calculator_result_list > li{border-color: #ddd;margin-bottom: 5px;padding: 0}
.cms-widget_calculator-mobiletariff .cms-widget_calculator-mobiletariff_tv-deal{background: #eee;border-color: #ddd;color: #444;font-size: 12px;height: 36px;line-height: 15px;padding: 1px 5px 1px 0}
.cms-widget_calculator-mobiletariff .cms-widget_calculator-mobiletariff_tv-deal:hover{color: #e04205;text-decoration: none}
.cms-widget_calculator-mobiletariff .cms-widget_calculator-mobiletariff_tv-deal .cms_tooltip-icon:before{color: #e04205}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem{-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem .cms-widget_hardware_device-name{color: #444}
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list .cms-widget_hardware_device-price-tariff,
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list .cms-widget_hardware_device-price-buy{font-size: 11px}
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list .cms-widget_hardware_device-price-tariff span,
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list .cms-widget_hardware_device-price-buy span{font-size: 13px}
.cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list .cms-widget_hardware_device-name{line-height: 1.2;padding-top: 4px;height: 31px}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem.cms-widget_hardware_device-list-topproduct{background-image: none}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem.cms-widget_hardware_device-list-topproduct:before{background: #2c4141;color: #fff;content: "TOP";font-size: 12px;font-weight: 700;line-height: 1;padding: 3px 5px 2px;position: absolute;left: 0;top: -6px}
ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem.cms-widget_hardware_device-list-topproduct:after{border-style: inset;border-width: 6px 0 0 6px;border-color: transparent transparent transparent #1a2929;content: "";position: absolute;left: 35px;top: -6px}
.cms-widget_mobiledevice_comparison table.cms_landscape-table{border: 0 solid;box-shadow: 0 0 0 transparent;padding: 0}
.cms-widget_mobiledevice_comparison table.cms_landscape-table > * tr > *{border: 0 solid !important;padding: 5px}
.cms-widget_mobiledevice_comparison .cms_resultcontainer{border-bottom: 1px solid #c4c9c9}
[data-content-max-width~="8"][data-content-min-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms_widget_hardware_image-link{height: 140px;width: 70px}
[data-content-max-width~="8"][data-content-min-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-info{margin-left: 80px}
[data-content-max-width~="8"][data-content-min-width~="7"] .cms-widget_mobiledevice_search ul.cms-widget_hardware_device-list_extended-box .cms_button{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;float: none;margin: 15px 0 0;width: 100%}
[data-content-max-width~="7"] .cms-widget_hardware_device-list_extended-box .cms_button,
[data-content-max-width~="7"] .cms-widget_hardware_device-list_extended-box .cms_light-button{bottom: 22px}
[data-content-max-width~="7"] .cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-price{padding-top: 10px}
[data-content-max-width~="7"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem.cms-widget_hardware_device-list-topproduct:after{left: 33px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list > li{margin-bottom: -1px !important}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_elem{-moz-border-radius: 1px;-webkit-border-radius: 1px;-ms-border-radius: 1px;-o-border-radius: 1px;border-radius: 1px;min-height: 130px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_number{background: #f45619;color: #fff;font-size: 16px;font-weight: 600;padding: 3px 5px;bottom: auto;left: 10px;top: 10px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul{padding-right: 120px;margin-bottom: 0}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul li.cms_strong{color: #333}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-price{top: 58px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box{margin-right: -2%}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box > li{margin: 0 2% 17px 0 !important;width: 31.33%}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem{border: 0 solid;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);height: auto;min-height: 240px;padding: 10px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem:after{background: #efefef;height: 60px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem:before{background: #efefef;-moz-border-radius: 50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;content: "\e617";font: bold 16px 'i12font';height: 36px;margin-left: -18px;margin-top: 0;padding: 0 2px 0 0;position: absolute;left: 50%;bottom: 42px;width: 36px;text-align: center}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-info ul{display: none}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name{font-size: 16px;font-weight: 600;line-height: 1.2;text-align: center}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name span span{display: block;font-size: 13px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-price{z-index: 5;bottom: 15px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-price-tariff{line-height: 1.3}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-price-tariff span{font-size: 15px}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms_light-button{background: #f45619;background: -moz-linear-gradient(top, #f45619 0%, #e04205 100%);background: -webkit-linear-gradient(top, #f45619 0%, #e04205 100%);background: -ms-linear-gradient(top, #f45619 0%, #e04205 100%);background: -o-linear-gradient(top, #f45619 0%, #e04205 100%);background: linear-gradient(to bottom, #f45619 0%,#e04205 100%);border: 1px solid #c24903;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 rgba(255,255,255,0.2) inset;color: #fff;font-weight: 600;height: 28px;line-height: 28px;right: 10px;bottom: 16px;padding: 0 6px;text-shadow: 0 -1px 0 rgba(0,0,0,0.2)}
.cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms_light-button:hover{background: #f45619}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_elem{min-height: 95px}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-info ul{padding-right: 0}
[data-content-max-width~="5"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_number{padding: 2px 3px;left: 0;top: 0;width: 16px}
[data-content-max-width~="5"] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-name{font-size: 13px}
[data-content-max-width~="5"] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-price{margin-top: 10px}
[data-content-max-width~="5"] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-list .cms_light-button{bottom: 15px;right: 10px}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box,
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box > li{margin-right: 0 !important}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem{min-height: 90px;padding-right: 120px}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem:after{height: auto;left: auto;top: 1px;width: 110px}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-list_elem:before{display: none}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name{text-align: left}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name span span{padding-bottom: 5px}
[data-content-max-width~="6"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-price{bottom: auto;left: auto;right: 10px;top: 3px;width: 90px;text-align: center}
[data-content-max-width~="5"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name,
[data-content-max-width~="5"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-price{font-size: 14px}
[data-content-max-width~="5"] .cms-widget_mobiledevice_list ul.cms-widget_hardware_device-list_extended-box .cms-widget_hardware_device-name span span{font-weight: normal}
[data-content-max-width~="5"] .cms-widget_mobiledevice_list .cms-widget_hardware_device-list_extended-box .cms_widget_hardware_image-link{margin-left: 0}
.cms-widget_mobiledevice_detail .cms_teaser{background: #a2b2b2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQImWOYuHDZfwaiAE6VAPu0Ba/4TIR8AAAAAElFTkSuQmCC) repeat 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-ms-border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;color: #fff;margin: -30px -20px 60px;padding: 41px 20px 20px;position: relative}
.cms-widget_mobiledevice_detail .cms_teaser_contentbox h1{color: #fff;font-size: 24px;font-weight: 600}
.cms-widget_mobiledevice_detail .cms_teaser_contentbox ul li:before{content: "\e01d";font-weight: 100}
.cms_teaser_imagebox_banner{background-color: #f45619;box-shadow: -2px -2px 1px rgba(0,0,0,0.2);-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;width: 42%;right: 12%;top: 45px}
.cms_teaser_imagebox_banner .cms_teaser_imagebox_banner_title{font-weight: 500}
.cms_teaser_imagebox_banner .cms_teaser_imagebox_banner_details{color: rgba(255,255,255,0.8);font-size: 10px;margin: 10px 0 0}
.cms_teaser_imagebox_banner .cms_teaser_imagebox_banner_details a{color: rgba(255,255,255,0.8);text-decoration: underline}
.cms_style_provider-list ul.cms_column{list-style-type: none;margin-left: 0}
.cms_style_provider-list ul.cms_column li:before{color: #f45619;content:"\e615";font-family: 'i12font';font-weight: bold;padding-right: 4px}
.cms_style_provider-list ul.cms_block-list{margin-bottom: 15px}
#sidebar .cms_style_provider-list ul.cms_block-list{margin-right: -5%}
#sidebar .cms_style_provider-list ul.cms_block-list li{margin-right: 5%;-moz-flex-basis: 28.333%;-webkit-flex-basis: 28.333%;-ms-flex-basis: 28.333%;-o-flex-basis: 28.333%;flex-basis: 28.333%}
.cms_style_provider-list ul.cms_block-list li:before{content: "";display: none}
.widget.cms_style_provider-detail{margin: 0 10px}
.widget.cms_style_provider-detail .box.cms_style_provider-detail_teaser{margin-bottom: 40px}
.cms-widget_mobiledevice_detail .cms_teaser_contentbox .cms-widget_mobiledevice_detail_teaser-more{background: #8d9b9b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQImWOYuHDZfwaiAE6VAPu0Ba/4TIR8AAAAAElFTkSuQmCC) repeat 0 0;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-ms-border-radius: 0 0 5px 5px;-o-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;box-shadow: 0 3px 5px rgba(0,0,0,0.3) inset;color: #fff;margin-left: -60px;padding: 5px 10px;position: absolute;bottom: -42px;left: 50%;width: 100px;text-align: center}
.cms-widget_mobiledevice_detail .cms_teaser_contentbox .cms-widget_mobiledevice_detail_teaser-more:before{content: "\e617";font-family: 'i12font';font-weight: bold;display: inline-block;padding-right: 4px}
.cms-widget_mobiledevice_detail .cms_teaser_gallerybox{border-top: 1px solid rgba(255,255,255,0.2)}
.cms-widget_mobiledevice_detail .cms_teaser_gallerybox a{border: 0 solid}
.cms-widget_mobiledevice_detail .widget.cms-widget_calculator{margin-left: 0;margin-right: 0}
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-main_inner{border-bottom: 1px solid #ddd}
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-main h2,
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-aside h2{color: #555}
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-aside h2{border-bottom-color: #c4c9c9}
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-main table.cms_standard-table{border: 0 solid;box-shadow: 0 0 0 transparent;margin: 0;padding: 0}
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-main table.cms_standard-table > * > tr > *{border: 0;padding: 5px;vertical-align: top}
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-main table.cms_odd-table > * > tr > th{background: #f5f5f5}
.cms-widget_mobiledevice_detail .cms-widget_mobiledevice_detail_info-main table.cms_odd-table > * > tr:nth-child(2n) > th{background: #fff}
.cms-widget_mobiletariff_provider-detail .box.box-style2{background: #fff none;border-bottom: 0 solid;box-shadow: 0 0 0 transparent;padding: 9px 0}
.cms-widget_mobiletariff_provider-detail .box.cms_style_provider-detail_teaser{border-bottom: 1px solid #ddd !important;padding-bottom: 20px}
.cms-widget_mobiletariff_provider-detail .box.box-style2 h2{font-size: 16px;line-height: 1.5}
.cms-widget_telco-abroad ul > li{margin-bottom: 5px !important}
.cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_tariffs{background: #f9f9f9;margin-top: 0;padding: 10px}
.cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_price{font-size: 105%;font-weight: 600 !important;max-width: 100px;text-align: center}
.cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_usage span[data-vic]{border: 1px solid #ddd;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);display: inline-block;height: 30px;line-height: 32px;margin-right: 3px;text-align: center;width: 30px}
.cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_usage span[data-vic]:before{color: #424242;font-size: 150%;padding-right: 0}
.cms-widget_telco-abroad table.cms_portrait-table{border: 0;margin-bottom: 0}
.cms-widget_telco-abroad table.cms_portrait-table > * > tr > *{background: transparent !important;border-width: 0 0 1px !important;border-style: solid !important;border-color: #ddd !important;padding-top: 10px}
.cms-widget_telco-abroad table.cms_portrait-table > * > tr:last-child > *{border-bottom: 0 solid !important}
[data-content-max-width~="5"] .cms-widget_telco-abroad table.cms_portrait-table{margin: 0 !important}
[data-content-max-width~="5"] .cms-widget_telco-abroad table.cms_portrait-table > * > tr{background: #fff !important;border-width: 1px 1px 0;border-style: solid;border-color: #ddd;-moz-border-radius: 2px;-webkit-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px}
[data-content-max-width~="5"] .cms-widget_telco-abroad table.cms_portrait-table > * > tr > *{font-weight: 400;overflow: hidden;padding-left: 10px;padding-right: 10px}
[data-content-max-width~="5"] .cms-widget_telco-abroad table.cms_portrait-table > * > tr:last-child > *{border-bottom: 1px solid #ddd !important}
[data-content-max-width~="5"] .cms-widget_telco-abroad table.cms_portrait-table > * > tr > td > ul{margin: 0 0 0 15px}
[data-content-max-width~="5"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_price{float: left;line-height: 30px;margin-bottom: 0}
[data-content-max-width~="5"] .cms-widget_telco-abroad .cms_button{float: right}
[data-content-max-width~="5"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_usage span[data-vic]{float: left;margin-right: 8px}
[data-content-max-width~="5"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_usage .cms_tooltip_content{display: block;line-height: 16px;padding: 0}
.cms-widget_quickcalculator{min-height: 325px;position: relative}
#content .cms-widget_quickcalculator{background-color: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)}
#sidebar .cms-widget_quickcalculator,
#content [data-content-max-width~="6"] .cms-widget_quickcalculator{min-height: 255px}
#content [data-content-max-width~="4"] .cms-widget_quickcalculator{min-height: 295px}
#content .basket-size12 .cms-widget_quickcalculator{margin-bottom: 50px}
#content .basket-size12 .cms-widget_quickcalculator:after{border-top: 1px solid #ddd;content: "";position: absolute;bottom: -30px;left: 0;right: 0}
#content .container:last-child .basket-size12 .cms-widget_quickcalculator,
#content .container .basket-size12 .box .cms-widget_quickcalculator{margin-bottom: 30px}
#content .container:last-child .basket-size12 .cms-widget_quickcalculator:after,
#content .container .basket-size12 .box .cms-widget_quickcalculator:after{display: none}
#page-middle-top .cms-widget_quickcalculator,
#content [data-content-min-width~="5"] .cms-widget_quickcalculator{background-repeat: no-repeat;padding: 20px}
#page-middle-top .cms-widget_quickcalculator{background-color: transparent;background-position: 20px bottom}
#page-middle-top .cms-widget_narrowband_quickcalculator{background-position: 0 bottom}
#page-middle-top .cms-widget_mobiletariff-mobilebroadband_quickcalculator{background-position: 0 bottom}
#content [data-content-min-width~="6"] .cms-widget_quickcalculator{background-color: #f5f5f5;background-position: left bottom;min-height: 285px}
[data-content-min-width~="5"] .cms-widget_broadband_quickcalculator{background-image: url('/img/broadbandcalc.png')}
[data-content-min-width~="5"] .cms-widget_narrowband_quickcalculator{background-image: url('/img/internetbycallcalc.png')}
[data-content-min-width~="5"] .cms-widget_mobiletariff_quickcalculator{background-image: url('/img/mobiletariffcalc.png')}
[data-content-min-width~="5"] .cms-widget_mobiletariff-mobilebroadband_quickcalculator{background-image: url('/img/mobilebroadbandcalc.png')}
.cms-widget_quickcalculator .cms_head{color: #748488;font-size: 24px;font-weight: 600;line-height: 1.2}
.cms-widget_quickcalculator .cms_head span{color: #748488;display: block;font-size: 13px;line-height: 1.4;padding: 10px 0}
#content .cms-widget_quickcalculator .cms_head,
#sidebar .cms-widget_quickcalculator .cms_head{font-size: 18px}
#page-middle-top .cms-widget_quickcalculator .cms_head,
#content [data-content-min-width~="6"] .cms-widget_quickcalculator .cms_head{background: #fff;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-ms-border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);max-width: 280px;padding: 10px 10px 0}
#page-middle-top .cms-widget_quickcalculator_form,
#content [data-content-min-width~="6"] .cms-widget_quickcalculator_form{background: #efefef;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-ms-border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);max-width: 280px}
#page-middle-top .cms-widget_quickcalculator_form,
#page-middle-top .cms-widget_quickcalculator .cms_head{margin: 0 0 0 auto}
#page-middle-top .cms-widget_narrowband_quickcalculator .cms_head{min-height: 160px}
#page-middle-top .basket-size8 .cms-widget_quickcalculator_form,
#page-middle-top .basket-size8 .cms-widget_quickcalculator .cms_head{margin: 0 0px 0 auto}
#content [data-content-min-width~="6"] .cms-widget_quickcalculator_form,
#content [data-content-min-width~="6"] .cms-widget_quickcalculator .cms_head{margin: 0 0 0 auto;min-height: 85px}
#content [data-content-min-width~="9"] .cms-widget_quickcalculator_form,
#content [data-content-min-width~="9"] .cms-widget_quickcalculator .cms_head{margin: 0 0 0 40%}
.cms-widget_quickcalculator_form{background: #efefef;position: relative;padding: 10px}
.cms-widget_quickcalculator_form:before{border-color: #fff transparent transparent;border-style: solid;border-width: 10px 13px 0;content: "";display: block;height: 0;left: 10px;position: absolute;top: 0;width: 0}
[data-content-max-width~="6"] .cms-widget_quickcalculator_form{max-width: none;position: absolute;left: 0;right: 0;bottom: 0}
.cms-widget_quickcalculator_form label.cms-widget_quickcalculator_strong-label{font-weight: normal}
.cms-widget_quickcalculator_form label > span,
.cms-widget_quickcalculator_form label select,
.cms-widget_quickcalculator_form label input[type="text"],
.cms-widget_quickcalculator_form .cms_strong-button{color: #333;display: block;width: 100%}
.cms-widget_quickcalculator_form label > span{min-width: 0}
.cms-widget_quickcalculator_form label select{-moz-border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;-ms-border-radius: 4px 0 0 4px;-o-border-radius: 4px 0 0 4px;border-radius: 4px 0 0 4px;padding: 5px 0}
.cms-widget_quickcalculator_form label input[type="text"]{-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;line-height: 1.5;padding: 5px}
.cms-widget_mobiletariff_quickcalculator_form label > span{display: inline-block;width: 30%}
.cms-widget_mobiletariff_quickcalculator_form label select{display: inline-block;width: 68%}
.quickcalculator,
.quickcalculator-aside{background: #a2b2b2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQImWOYuHDZfwaiAE6VAPu0Ba/4TIR8AAAAAElFTkSuQmCC) repeat 0 0}
.quickcalculator{-moz-border-radius: 4px 0 4px 4px;-webkit-border-radius: 4px 0 4px 4px;-ms-border-radius: 4px 0 4px 4px;-o-border-radius: 4px 0 4px 4px;border-radius: 4px 0 4px 4px;position: relative}
.quickcalculator-aside{background-position: 1px 0;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;-ms-border-radius: 0 4px 4px 0;-o-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;color: #fff;font-size: 15px;padding: 15px 10px 10px 21px;position: absolute;right: -315px;top: 0;width: 285px;z-index: 2}
.quickcalculator-aside ul.check-list li:before{color: #fff;margin-top: 1px}
.quickcalculator_content[data-tab-content-name]{background-color: transparent;background-repeat: no-repeat;padding: 15px 20px 20px 59% !important;min-height: 305px}
.quickcalculator_content[data-tab-content-name]:not(.cms_active){display: none !important}
.quickcalculator_content[data-tab-content-name="dsl"]{background-image:  url('/img/broadbandcalc.png');background-position: 50px bottom}
.quickcalculator_content[data-tab-content-name="mobile"]{background-image:  url('/img/mobiletariffcalc.png');background-position: 50px bottom}
.quickcalculator_content[data-tab-content-name="smartphones"]{background-image:  url('/img/smartphonefinder.png');background-position: 10px 35px}
.quickcalculator_content[data-tab-content-name="internet-by-call"]{background-image:  url('/img/internetbycallcalc.png');background-position: left center}
.quickcalculator_mobilebroadband .quickcalculator_content{background-image:  url('/img/mobilebroadbandcalc.png');background-position: left bottom}
.quickcalculator_content .quickcalculator_content-inner{background: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;min-height: 280px;position: relative;padding-top: 10px}
.quickcalculator_content .quickcalculator_content-inner p{color: #748488;font-weight: 600;padding-left: 10px;padding-right: 10px}
.quickcalculator_content .quickcalculator_content-inner p.head2{color: #748488 !important;font-size: 24px}
.quickcalculator_content .quickcalculator_form-inner,
.quickcalculator_content .cms-widget_narrowband_quickcalculator{background: #efefef;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;-ms-border-radius: 0 0 4px 4px;-o-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;padding: 15px 10px 10px;position: absolute;bottom: 0;left: 0;right: 0}
.quickcalculator_content .quickcalculator_form-inner:before{border-color: #fff transparent transparent;border-style: solid;border-width: 10px 13px 0 13px;content: "";display: block;width: 0;height: 0;position: absolute;top: 0;left: 10px}
.quickcalculator_content .quickcalculator_form-inner .cms_strong-button{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;display: block;width: 100%}
.quickcalculator_content .cms-widget_quickcalculator{background: transparent !important;box-shadow: 0 0 0 transparent !important;min-height: 0 !important;padding: 0 !important}
.quickcalculator_content .cms-widget_quickcalculator_form{box-shadow: 0 0 0 transparent !important}
.quickcalculator_content .cms-widget_mobiletariff_quickcalculator_form{padding-top: 14px}
.quickcalculator_content .cms-widget_broadband_quickcalculator_form{padding-top: 12px}
.quickcalculator_content .cms-widget_quickcalculator .cms_head,
.quickcalculator_content .cms-widget_broadband_quickcalculator_speed-label > span{display: none}
.quickcalculator_content-footer{background: transparent url('/img/logo-bt.png') no-repeat right bottom;padding: 10px 185px 3px 0;color: #647272;font-size: 11px;position: absolute;bottom: 10px;right: 20px;text-align: right;text-decoration: none !important}
.quickcalculator .cms_tab-bar{background: rgba(0,0,0,0.13);border-bottom: 0;box-shadow: 0 3px 4px rgba(0,0,0,0.2) inset;overflow: hidden;padding: 0}
.quickcalculator .cms_tab-bar li{background: transparent;border: 0 solid;float: left;margin: 0;padding: 0;width: 25%}
.quickcalculator .cms_tab-bar li.cms_active,
.quickcalculator .cms_tab-bar li:hover{background: transparent}
.quickcalculator .cms_tab-bar li a{color: #fff;display: block;font-size: 13px;position: relative;padding-left: 0;padding-right: 0;text-align: center}
.quickcalculator .cms_tab-bar li a:hover,
.quickcalculator .cms_tab-bar li.cms_active a{background: rgba(255,255,255,0.08);color: #fff}
.quickcalculator .cms_tab-bar li a:after{background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";display: block;height: 24px;margin-top: -12px;position: absolute;right: 0;top: 50%;width: 1px}
.quickcalculator .cms_tab-bar li:last-child a:after{display: none}
.cms_js .cms_radio[data-radio-type="switcher"],
.cms_js .cms_checkbox[data-checkbox-type="switcher"]{height: 18px;line-height: 18px;width: 68px;-moz-border-radius: 15px;-webkit-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;border-radius: 15px;border: 1px solid #c6c6cc;box-shadow: none}
.cms_js .cms_radio[data-radio-type="switcher"][data-radio-closed]::before,
.cms_js .cms_checkbox[data-checkbox-type="switcher"][data-checkbox-closed]::before,
.cms_js .cms_radio[data-radio-type="switcher"][data-radio-opened].cms_checked::before,
.cms_js .cms_checkbox[data-checkbox-type="switcher"][data-checkbox-opened].cms_checked::before{padding: 0px 6px 2px;font-size: 13px}
.cms_js .cms_radio[data-radio-type="switcher"].cms_checked,
.cms_js .cms_checkbox[data-checkbox-type="switcher"].cms_checked{background-color:#4d6363}
.cms_js .cms_radio[data-radio-type="switcher"].cms_checked::after,
.cms_js .cms_checkbox[data-checkbox-type="switcher"].cms_checked::after{left: 53px}
.cms-widget_calculator-broadband ul.cms_filterlist_blocklist li span.cms_checkbox,
.cms-widget_calculator-broadband ul.cms_filterlist_blocklist li span.cms_checkbox:hover{padding: 5px 0 10px}
.cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex ul > li[data-vic]::before{color: #5F9908}
.cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex ul > li.cms-widget_calculator_result_list_remark-highlight{background-color: #5F9908;color: #fff}
.cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex ul > li.cms-widget_calculator_result_list_remark-highlight::before,
.cms-widget_calculator_result_list li.cms-widget_calculator_result_list_remarks-flex li.cms-widget_calculator_result_list_remark-highlight .cms_tooltip-icon::before{color: #fff;font-weight: normal}
.cms-widget_calculator-broadband ul.cms-widget_calculator_result_list > li.cms-widget_calculator_result_list_item-not-available{opacity: .8;-moz-filter: grayscale(100%);-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter: grayscale(100%);filter: gray}
ul.cms-widget_calculator_result_list ul.cms-widget_calculator_result_list_offer li ul{margin-left: 0;margin-bottom: 0}
.cms-widget_calculator_result_list .cms-widget_calculator_result_list_price_amount{color: #e04205;line-height: 100%}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_price_amount,
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_price_amount + div{width: 50%;text-align: left}
[data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_price-flex .cms-widget_calculator_result_list_price_amount + div{font-size: 90%;line-height: 100%}
.cms-widget_calculator_result_list_reviews{margin-top: 10px}
.cms-widget_calculator_result_list_review:first-child{padding-top: 0}
.cms-widget_calculator_result_list_review .cms-widget_calculator_result_list_review_switch:not(.cms-widget_calculator_result_list_review_switch-not)::before{color: #5F9908}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic="arrow-down-2"]::before{background-color:#4d6363}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_productinfo-flex [data-vic="arrow-up-2"]::before{background-color:#2c4141}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_moreinformation .cms_tab{padding: 0}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_moreinformation .cms_tab [data-tab-content-name]{padding: 5px 10px !important}
[data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_moreinformation .cms_tab [data-tab-content-name]{padding:5px !important}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_moreinformation .cms_tab .cms_tab [data-tab-content-name]{padding: 15px 0px 10px !important}
[data-content-max-width~="8"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list_moreinformation .head3{line-height: 150%;font-size: 15px}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_moreinformation div[itemprop="aggregateRating"]{margin-top: 10px}
.cms-widget_calculator .cms-widget_calculator_result_list_moreinformation .cms_tab[data-tab-handle="1"] ul.cms_tab-bar > li{border:0;background: transparent}
.cms-widget_calculator .cms-widget_calculator_result_list_moreinformation .cms_tab[data-tab-handle="1"] ul.cms_tab-bar > li.cms_active{border-bottom: 2px solid #e04205}
.cms-widget_calculator .cms-widget_calculator_result_list_moreinformation ul.cms_tab-bar > li.cms_active > a{color: #e04205}
.cms-widget_calculator-broadband .cms-widget_calculator_result_list_phone-charges_table td:first-child{width: auto}
.cms-widget_calculator-broadband .cms-widget_calculator_form{margin-bottom: 20px}
.cms-widget_calculator-broadband .cms-widget_calculator_form{background-color: #f7f7f7;border: 1px solid #ddd;border-bottom-width: 0}
.cms-widget_calculator-broadband .cms-widget_calculator_form ul.cms_flexlist{border: 0}
.cms-widget_calculator-broadband .cms-widget_calculator_form ul.cms_flexlist > li{margin: 0;padding: 0 5px}
[data-content-min-width~="7"][data-content-max-width~="8"] .cms-widget_calculator-broadband .cms-widget_calculator_form ul.cms_flexlist > li.cms-widget_calculator-broadband_form_basic-settings{-moz-flex-basis: 10%;-webkit-flex-basis: 10%;-ms-flex-basis: 10%;-o-flex-basis: 10%;flex-basis: 10%}
.cms-widget_calculator-broadband .cms-widget_calculator_form .cms-widget_calculator-broadband_form_flatincluded::before{color: #6b8bb5}
.cms-widget_calculator-broadband .cms-widget_calculator_form .cms-widget_calculator_form_footer{margin: 5px 8px 5px 0;border-bottom: 1px solid #ddd}
.cms-widget_calculator-broadband .cms-widget_calculator_form .cms-widget_calculator_form_footer a{background-color: #1b3131;background: -moz-linear-gradient(top, #2c4141 0%, #1b3131 100%);background: -webkit-linear-gradient(top, #2c4141 0%, #1b3131 100%);background: -ms-linear-gradient(top, #2c4141 0%, #1b3131 100%);background: -o-linear-gradient(top, #2c4141 0%, #1b3131 100%);background: linear-gradient(to bottom, #2c4141 0%, #1b3131 100%);border: 1px solid #152222;-moz-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4), 0 1px 0 0 rgba(255,255,255,0.2) inset;color: #fff;cursor: pointer;display: inline-block;font-weight: 600;height: 28px;line-height: 28px;min-width: 100px;padding: 0 6px;text-decoration: none;text-shadow: 0 -1px 0 rgba(0,0,0,0.2)}
.cms-widget_calculator-broadband .cms-widget_calculator_form .cms-widget_calculator_form_footer a:hover{background: -moz-linear-gradient(top, #314848 0%, #223838 100%);background: -webkit-linear-gradient(top, #314848 0%, #223838 100%);background: -ms-linear-gradient(top, #314848 0%, #223838 100%);background: -o-linear-gradient(top, #314848 0%, #223838 100%);background: linear-gradient(to bottom, #314848 0%, #223838 100%)}
.cms-widget_calculator-broadband .cms-widget_calculator_form .cms_toggle-content{border-bottom: 1px solid #ddd}
[data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator_form .cms_toggle-content{padding: 0}
.cms-widget_calculator-broadband .cms-widget_calculator_form div[data-toggle-name^="availability-check"] input{height: 22px}
.cms-widget_calculator-broadband .cms_toggle.cms_style.cms-widget_calculator-broadband_form_availability-check_toggle{padding:0 5px;background: #fff;color: #1b3131;white-space: nowrap;display: inline-block;font-size: 90%}
.cms-widget_calculator-broadband .cms_toggle.cms_style:before, .cms-widget_calculator-broadband .cms_toggle.cms_style[data-toggle-status="on"]:before{content:"\f041";font-size: 14px;color: #1b3131}
.cms-widget_calculator-broadband_form_availability-check_toggle-filled::after{content: none}
.cms-widget_calculator-broadband .cms_toggle.cms_style.cms-widget_calculator-broadband_form_availability-check_toggle-filled:before{content: '\f058';font-family: 'i12font';color: #5F9908;padding-right: 4px}
.cms-widget_calculator-broadband button.cms-widget_calculator-broadband_form_availability-check_reset.cms_light-button{box-shadow: none;padding: 0px 4.2px 1.7px !important;height: auto;outline: none;min-width: 0;border-width: 0px}
.cms-widget_calculator-broadband button.cms-widget_calculator-broadband_form_availability-check_reset.cms_light-button:after{color:#fff;font-size: 90%}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator-broadband button.cms-widget_calculator-broadband_form_availability-check_reset.cms_light-button{padding: 0}
.cms-widget_calculator-broadband .cms-widget_calculator_form div[data-toggle-name^="availability-check"]{border: 0}
.cms-widget_calculator-broadband .cms-widget_calculator_form div[data-toggle-name^="availability-check"] button.cms-widget_calculator-broadband_form_availability-check_submit.cms_button{white-space: nowrap}
.cms-widget_calculator-broadband .cms_flexlist-couple.cms-widget_calculator-broadband_form_availability-check_full-address .cms_flexlist-half{padding-right: 5px;text-align: right;font-size: 90%;margin-top: 5px}
.cms-widget_calculator-broadband .cms_flexlist-couple.cms-widget_calculator-broadband_form_availability-check_full-address .cms_flexlist-half:first-of-type{display: none}
[data-content-max-width~="7"] .cms-widget_calculator_form .cms-widget_calculator_form_footer-bottom{margin-bottom: 0;border-bottom-width: 0}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer{position: relative;padding-bottom: 20px}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li{margin-bottom: 0}
body.cms_browser_ie9 [data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li{width: 33%}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_product-flex{-moz-flex: 1 1 35%;-webkit-flex: 1 1 35%;-ms-flex: 1 1 35%;-o-flex: 1 1 35%;flex: 1 1 35%;padding: 0 5px}
[data-content-min-width~="6"][data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_product-flex{-moz-flex: 1 1 30%;-webkit-flex: 1 1 30%;-ms-flex: 1 1 30%;-o-flex: 1 1 30%;flex: 1 1 30%}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_product-flex .cms-widget_calculator_result_list_provider-name{display: none}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_productinfo-flex{-moz-flex: 1 1 25%;-webkit-flex: 1 1 25%;-ms-flex: 1 1 25%;-o-flex: 1 1 25%;flex: 1 1 25%}
[data-content-min-width~="6"][data-content-max-width~="7"] .cms-widget_calculator-broadband ul.cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_productinfo-flex{-moz-order: 2;-webkit-order: 2;-ms-flex-order: 2;-o-order: 2;order: 2;border-left-width: 1px}
[data-content-min-width~="7"][data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_remarks-flex{-moz-flex: 1 1 36%;-webkit-flex: 1 1 36%;-ms-flex: 1 1 36%;-o-flex: 1 1 36%;flex: 1 1 36%}
[data-content-min-width~="6"][data-content-max-width~="7"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_remarks-flex{-moz-flex: 1 1 38%;-webkit-flex: 1 1 38%;-ms-flex: 1 1 38%;-o-flex: 1 1 38%;flex: 1 1 38%}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_price-flex{position: absolute;right: 0;bottom: -50px;border-left: 0;margin-bottom: 12px}
body.cms_browser_ie9 [data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_price-flex{width: 35%}
[data-content-min-width~="7"][data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_price-flex{width: 36%}
[data-content-min-width~="6"][data-content-max-width~="7"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_price-flex{width: 40%}
[data-content-max-width~="6"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_price-flex{width: 45%}
[data-content-min-width~="6"][data-content-max-width~="8"] .cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer > li.cms-widget_calculator_result_list_price-flex .cms-widget_calculator_result_list_action{text-align: right;position: absolute;right: 10px;bottom: 3px}
[data-content-min-width~="5"][data-content-max-width~="7"] .cms-widget_calculator-broadband .cms-widget_calculator-broadband_form_speed-settings{margin-bottom: -10px !important}
[data-content-max-width~="6"] .cms-widget_calculator-broadband .cms-widget_calculator-broadband_form_general-settings ul.cms_flexlist > li{-moz-flex: 1 1 100%;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;-o-flex: 1 1 100%;flex: 1 1 100%;margin: 0}
[data-content-max-width~="5"] .cms-widget_calculator_result_list_files{margin-left: 0;margin-bottom: 0}
[data-content-max-width~="4"] .cms-widget_calculator-broadband .cms-widget_calculator_result_list > li{margin-bottom: 20px}
[data-content-max-width~="4"] .cms-widget_calculator .cms-widget_calculator_result_list_moreinformation table td{font-size: 12px}
[data-content-max-width~="4"] .cms-widget_calculator-broadband img.cms-widget_calculator_result_list_hardware-image{max-height: 20px}
[data-content-max-width~="4"] .cms-widget_calculator .cms-widget_calculator_result_list_moreinformation td:first-child{padding-right: 0}
[data-content-max-width~="4"] .cms-widget_calculator .cms-widget_calculator_result_list_moreinformation td:last-child{padding-left: 0}
