* {margin: 0;padding: 0;box-sizing:border-box;-moz-box-sizing:border-box;}

@font-face {
    font-family: 'Tele-bold';
    src: url('/assets/redesign-fonts/TeleGroteskScreen-Bold.eot');
    src: local('O'), url('/assets/redesign-fonts/TeleGroteskScreen-Bold.woff') format('woff'), url('/assets/redesign-fonts/TeleGroteskScreen-Bold.ttf') format('truetype'), url('/assets/redesign-fonts/TeleGroteskScreen-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Tele-medium';
    src: url('/assets/redesign-fonts/TeleGroteskScreen-Medium.eot');
    src: local('O'), url('/assets/redesign-fonts/TeleGroteskScreen-Medium.woff') format('woff'), url('/assets/redesign-fonts/TeleGroteskScreen-Medium.ttf') format('truetype'), url('/assets/redesign-fonts/TeleGroteskScreen-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Tele-regular';
    src: url('/assets/redesign-fonts/TeleGroteskScreen-Regular.eot');
    src: local('O'), url('/assets/redesign-fonts/TeleGroteskScreen-Regular.woff') format('woff'), url('/assets/redesign-fonts/TeleGroteskScreen-Regular.ttf') format('truetype'), url('/assets/redesign-fonts/TeleGroteskScreen-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Tele-thin';
    src: url('/assets/redesign-fonts/TeleGroteskScreen-Thin.eot');
    src: local('O'), url('/assets/redesign-fonts/TeleGroteskScreen-Thin.woff') format('woff'), url('/assets/redesign-fonts/TeleGroteskScreen-Thin.ttf') format('truetype'), url('/assets/redesign-fonts/TeleGroteskScreen-Thin.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Tele-ultra';
    src: url('/assets/redesign-fonts/TeleGroteskScreen-Ultra.eot');
    src: local('O'), url('/assets/redesign-fonts/TeleGroteskScreen-Ultra.woff') format('woff'), url('/assets/redesign-fonts/TeleGroteskScreen-Ultra.ttf') format('truetype'), url('/assets/redesign-fonts/TeleGroteskScreen-Ultra.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    width:100%;
    overflow-x:hidden;
}

body {
    background:#fff;
    margin: 0;
    padding: 0;
    border: none;
    font-family: 'Tele-regular', Myriad Pro, Verdana, Arial;
    color: #383838;
    width:100%;
    height:100%;
    font-size:14px;
    overflow-x:hidden;
}

a img {border: 0 none;}

a {outline:none;text-decoration: none;color:#007faf;}
body a:hover, body a:focus, body a:active {text-decoration:none;outline:none;}

img {border:0 none;}

h2 {font-size:22px;margin:15px 0px 5px 0px;}

ul, li {list-style:none;margin-bottom:0px!important;}

h1, h2, h3 {font-family: 'Tele-bold';}

p {font-size:16px;}

.fleft {float:left;}
.fright {float:right;}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}

.clearfix:after {
    display:table;
    content:'';
    clear:both;
}

.padd24 {padding:0px 24px;}
.white {color:#fff;}
.magenta {color:#e20074;}
.gray {color:#383838;}
.bgGray {background:#f2f2f2;}
.bgBlack {background:#303030;}
.bgMagenta {background:#e20074;}

@media (max-width:1200px) {
    .container {width:980px!important;}
    .info {width:100%!important;}
    .footer .summary .col-md-4 {padding: 40px 0px 30px 20px!important;}
    .footer .summary p {padding: 0px 0px 0px 10px!important;font-size: 18px!important;}
    .footer .content div.fright a.fleft img {width:40px!important;}
    header .menu .rightCateg:after {display:none!important;}
    header {position:relative;}
}

@media (min-width:768px) and (max-width:992px) {
    .container {width:100%!important;}
    header .main-bar .search {max-width:390px!important;}
    header .main-bar .search input[type="submit"] {min-width:100px!important;}
    header .main-bar .search input[type="text"] {width:calc(100% - 100px)!important;}
    header .menu .categories .categ>a {font-size: 16px!important;padding:19px 16px 19px 0px!important;}
    header .menu .categories .categ>a:after, header .menu .categories .categ.current>a:after {right:1px!important;top:24px!important;}
    header .menu .categories .promoHeader {display:none!important;}
    .info .benef {text-align:center!important;}
    .info .benef img {float:none!important;margin:0px!important;}
    .info .benef span {width:100%!important;}
    .footer .summary p {font-size:14px!important;}
    .footer .summary .col-md-4 {padding: 40px 0px 30px 10px!important;width: 33.33%!important;float: left!important;}
    .slider .nav a {margin:0px 20px!important;}
}

@media (max-width: 768px) {
    .container {width:100%!important;padding:0px!important;}
    .hideM, header .menu .rightCateg:after, .offers .packs .item select, header .menu .rightCateg .myAccount:after, header.stickyHeader .menu .searchSticky.hideM, .offers .packs .rightAll, header .menu .categories .categ>a:after, .offers .packs .arrow, header .menu .categories .categ.current>a:after, .slider .nav a:before, .slider .nav a:after, .offers .sideMenu a:after {display:none!important;}
    .showM {display:block!important;}
    html, body, .container {overflow-x:hidden!important;}
    header.stickyHeader {position:inherit!important;}
    .side-flyout {display:none!important;}
    header .main-bar {padding:0px!important;}
    header .main-bar .search {width:100%!important;max-width:100%!important;display:none;position:absolute!important;top:83px;background: #8a0047;padding: 12px;}
    header .menu .myAcc .login, header .menu .categories ul>li:not(.rightCateg), header .menu .rightCateg strong {display:none;}
    header .menu {padding:14px 0px 0px 0px;min-height:84px;position:relative;z-index:1001;}
    header .menuM {margin:18px 25px;}
    header .logoSticky {margin:11px 35px 0px 0px;}
    header .menu .categories ul>li:not(.rightCateg) {width:100%!important;background:#fff!important;border-bottom:1px solid #cacaca;position: relative!important;}
    header .menu .categories ul>li:not(.rightCateg):before {content:'';width:20px;height:20px;position:absolute;left: 10px;top: 17px;}
    header .menu .categories ul>li:not(.rightCateg):after, header .menu .categories .submenu .leftMenu .subcategory>a:after {content:'';background:#f0f0f0 url('/assets/redesign-images/plus.png') no-repeat center center!important;position:absolute!important;right:0px!important;top:0px!important;padding:27px 27px 28px 27px!important;}
    header .menu .categories .submenu .leftMenu .subcategory:nth-child(1)>a:after {box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.1)!important;}
    header .menu .categories ul>li:not(.rightCateg).current:after, header .menu .categories .submenu .leftMenu .subcategory>a.current:after {background:#f0f0f0 url('/assets/redesign-images/minus.png') no-repeat center center!important;}
   
    header .menu .categories ul>li.icon_promotii:before {background:url('/assets/redesign-images/promotions.png') no-repeat top center;}
    header .menu .categories ul>li.icon_magazin:before {background:url('/assets/redesign-images/online_shop.png') no-repeat top center;}
    header .menu .categories ul>li.icon_servicii:before {background:url('/assets/redesign-images/services.png') no-repeat top center;}
    header .menu .categories ul>li.icon_asistenta:before {background:url('/assets/redesign-images/support.png') no-repeat top center;}
    header .menu .categories ul>li.icon_business_promotii:before {background:url('/assets/redesign-images/promotions.png') no-repeat top center;}
    header .menu .categories ul>li.icon_business_fix:before {background:url('/assets/redesign-images/fix_services.png') no-repeat top center;}
    header .menu .categories ul>li.icon_business_mobile:before {background:url('/assets/redesign-images/mobile_services.png') no-repeat top center;}
    header .menu .categories ul>li.icon_business_cloud:before {background:url('/assets/redesign-images/cloud.png') no-repeat top center;}
    header .menu .categories ul>li.icon_business_ict:before {background:url('/assets/redesign-images/itc.png') no-repeat top center;}
    header .menu .categories ul>li.icon_business_asistenta:before {background:url('/assets/redesign-images/support.png') no-repeat top center;}
    header .menu .categories ul>li.icon_corp_telekomro:before {background:url('/assets/redesign-images/telekom_romania.png') no-repeat top center;}
    header .menu .categories ul>li.icon_corp_media:before {background:url('/assets/redesign-images/media.png') no-repeat top center;}
    header .menu .categories ul>li.icon_corp_switch:before {background:url('/assets/redesign-images/en_ro.png') no-repeat top center;}
    header .menu .categories ul>li.icon_corp_presa:before {background:url('/assets/redesign-images/media.png') no-repeat top center;}
    header .menu .categories ul>li.icon_corp_responsibility:before {background:url('/assets/redesign-images/responsability.png') no-repeat top center;}
    header .menu .categories ul>li.icon_corp_cariere:before {background:url('/assets/redesign-images/careers.png') no-repeat top center;}
    header .menu .categories ul>li.icon_whs_aboutus:before {background:url('/assets/redesign-images/about_us.png') no-repeat top center;}
    header .menu .categories ul>li.icon_whs_products:before {background:url('/assets/redesign-images/products_services.png') no-repeat top center;}
    header .menu .categories ul>li.icon_whs_switch:before {background:url('/assets/redesign-images/en_ro.png') no-repeat top center;}
    header .menu .categories ul>li:nth-child(1):before {background:url('/assets/redesign-images/tab1-m.png') no-repeat top center;}
    header .menu .categories ul>li:nth-child(2):before {background:url('/assets/redesign-images/tab2-m.png') no-repeat top center;}
    header .menu .categories ul>li:nth-child(3):before {background:url('/assets/redesign-images/tab3-m.png') no-repeat top center;}
    header .menu .categories ul>li:nth-child(4):before {background:url('/assets/redesign-images/tab4-m.png') no-repeat top center;}
    header .menu .rightCateg {position:absolute!important;top:15px;right:10px;}
    header .menu .categories ul.showM .rightCateg {top:-132px!important;}
    header .menu .rightCateg, header .menu .myAcc.opened>a {background:transparent!important;}
    header .menu .categories .categ>a {color:#383838!important;padding:18px 36px 17px 43px!important;margin:0px!important;z-index:5;line-height:20px!important;}
    header .menu .rightCateg .myAccount {padding:17px 5px 18px 0px!important;}
    header .menu .myAcc.opened>a, header .menu .rightCateg .myAccount:hover, header .menu .rightCateg .cart:hover, header.stickyHeader .menu .searchSticky:hover, header .menu .categories .categ>a:hover, header .menu .categories .categ>a.current {background:none!important;}
    header .main-bar .search input[type="submit"] {background:url('/assets/redesign-images/search-m.png') no-repeat center center!important;position: absolute!important;right: 12px!important;width: auto!important;padding: 12px 25px!important;text-indent:-9999px;margin-top:0px!important;}
    header .main-bar .search input[type="text"] {width:100%!important;}
    header .menu .categories ul.showM {position: absolute!important;top:147px!important;z-index: 20!important;width:100%!important;}
    header .menu .categories .submenu {background:#fafafa!important;position:inherit!important;top:0!important;border-bottom:none!important;border-radius:0!important;box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.1)!important;}
    header .menu .categories .submenu .leftMenu {width: 100%!important;overflow:hidden;background: transparent!important;padding: 0px!important;min-height:1px!important;}
    header .menu .categories .submenu .leftMenu .subcategories {display:none;position: inherit!important;left: 0!important;top: 0!important;width: 100%!important;background:#f0f0f0!important;box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.1)!important;}
    header .menu .categories .submenu .leftMenu .subcategory>a {position:relative;font-size:15px!important;background: none!important;padding:19px 36px 11px 21px!important;border-left: 1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;;margin: 0px 0px 0px 44px;}
    header .menu .categories .submenu .leftMenu .subcategory>a img {margin:0px!important;}
    header .menu .categories .submenu .leftMenu .subcategory:last-child>a, header .menu .categories .submenu .leftMenu .subcategory>a.current {border-bottom:none!important;}
    header .menu .categories .submenu .leftMenu .subcategory>a.current {font-family: 'Tele-bold'!important;}
    header .menu .categories .submenu .leftMenu .subcategories a {font-size:16px;padding: 12px 36px 11px 28px!important;border-left: 1px solid #cdcdcd;margin: 0px 0px 0px 42px;}
    header .menu .categories .submenu .leftMenu .subcategories .fleft {width:100%!important;}
    .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:0.5!important;}
    .swiper-pagination-bullet-active{opacity:1!important;}
    .slider {position:relative;}
    .swiper-wrapper {padding:10px 0px!important;}
    .slider .swiper-container {width:75%!important;float:left!important;}
    .swiper-pagination-bullet-active {background:#fff!important;}
    .slider .nav {background:rgba(47,47,47, 0.6)!important;padding:11px 24px 5px 24px!important;}
    .slider .nav a {text-indent:-9999px!important;margin:0px 10px!important;}
    .slider .rightNav a {position:absolute;width:25%;height:50%;background:#55bbf3;text-align:center;color:#fff;font-size:18px;padding:12% 0px 0px 0px;}
    .slider .rightNav a:first-child {border-bottom:1px solid #246b93;}
    .slider .rightNav a:first-child:before {background:url('/assets/redesign-images/reincarcare-cartela.png') no-repeat top center;content:'';width:16px;height:25px;position: absolute;margin:-33px 0px 0px 59px;}
    .slider .rightNav a:last-child {border-top:1px solid #87cff6;top:50%;}
    .slider .rightNav a:last-child:before {background:url('/assets/redesign-images/plata-factura.png') no-repeat top center;content:'';width: 26px;height: 18px;position: absolute;margin: -25px 0px 0px 32px;}
    .offers {margin:0px!important;background:#f0f0f0!important;}
    .offers .sideMenu {width:100%!important;border:none;background:#fff!important;border-bottom:1px solid #e1e1e1;padding:0px 10px!important;}
    .offers .sideMenu a {float:left;border-bottom:none!important;background:#fff!important;padding:20px 5px!important;margin:0px 5px!important;font-size:18px!important;width:auto!important;}
    .offers .sideMenu a.current:before {content:'';background:url('/assets/redesign-images/sidemenu-arrow.png') no-repeat top center!important;width:23px;height:12px;position:absolute;margin:28px 0px 0px 32%;}
    .offers .packs {width:100%!important;padding:20px 0px!important;}
    .offers .packs .contain {border:none!important;padding:0px 20px!important;}
    .footer .content div.fright {width:100%!important;}
    .slider .slide, .slider .slides {min-height:300px!important;}
    .slider .slide .info {background:rgba(226,0,116,0.5);padding: 20px 35px;top:115px!important;}
    .slider .slide .info h1 {font-size:20px!important;}
    .offers .packs .item {min-height:417px!important;max-width:125px!important;background:#fff!important;border-bottom:1px solid #bfbfbf!important;margin:0px 10px 0px 0px!important;box-shadow:2px 1px 6px 0px rgba(0,0,0,0.3)!important;}
    .offers .packs .item img {width:90%!important;height:90%!important;}
    .offers .packs .item .phoneTitle {font-size:16px!important;margin:10px 5px 15px 5px!important;}
    .offers .packs .item .phonePrice p {font-size:22px!important;}
    .offers .packs .item .phonePrice.oldPrice p {font-size:16px!important;}
    .offers .packs .item .phonePrice p>sup {font-size:13px!important;}
    .offers .packs .item .btn-primary {text-indent: -9999px;position: absolute!important;width:auto!important;padding:6px 32px 6px 16px!important;margin: 0px!important;right: 0;bottom: 0;border-radius: 0!important;border: none!important;background:#f8f8f8 url('/assets/redesign-images/right-arrow-magenta.png') no-repeat center center!important;}
    .offers .packs .item .phonePrice.oldPrice p:after {margin:7px 0px 0px 0px!important;}
    .footer .content div.fleft, .footer .content div.fright {width:50%!important;padding:20px 0px 0px 20px;margin:0px!important;}
    .footer .content div.fright {width:225px!important;padding:30px 0px 10px 50px!important;}
    .footer .content div.fright a.fleft img {width:auto!important;}
    .footer .content div.fleft a {font-size:18px!important;color:#fff!important;}
    .footer .summaryM {padding:20px 0px 0px 20px!important;}
    .footer .summaryM div>img {margin:0px 15px 0px 0px;}
    .footer span {margin:15px!important;}
    header.stickyHeader .menu .categories .submenu {top:0px!important;}
    .offers .packs .item span {font-size:12px!important;}
    header .menu .rightCateg a:hover, header .menu .rightCateg:active, header .menu .rightCateg:focus {background:transparent!important;}
    .offers .packs .item .phoneTitle {width:auto!important;}
    header .loginMessage .btn-primary {padding:6px 32px 6px 16px!important;width:auto!important;display:inline-block!important;margin:0px!important;}
}

@media (max-width: 680px) {
    .slider .swiper-container {width:100%!important;float:none!important;}
    .slider .rightNav {width:100%!important;}
    .slider .rightNav a {position:inherit!important;width:50%!important;float:left!important;padding:12% 0px 15px 0px!important;}
    .slider .rightNav a:first-child {border-bottom:none!important;border-right:1px solid #246b93;;}
    .slider .rightNav a:last-child {border-top:none!important;border-left:1px solid #87cff6!important;}
    .footer .content div.fright {padding:30px 0px 10px 20px!important;width:170px!important;}
    .offers .sideMenu a.current:before {margin:34px 0px 0px 32%!important;}

}

@media (max-width: 600px) {
    .footer .content div.fright a.fleft img {width:40px!important;}
    .footer .content div.fleft {width:auto!important;}
    .footer .content div.fleft a {font-size:16px!important;}
    header .menu .rightCateg{
        width: 125px;
    }
   .offers .packs .item .phoneTitle {
        white-space: nowrap!important;
   }
}


header a:hover, header a:focus, header a:active {text-decoration:none;}

header.stickyHeader {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 500;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

header .sub-domain {
    padding:12px 0px;
    border-bottom:1px solid #bfbfbf;
    -webkit-transition: all .2s ease-in;
    transition: all .2s ease-in;
    line-height:15px;
}

header.stickyHeader .sub-domain, header.stickyHeader .menu .rightCateg .myAccount strong, header.stickyHeader .menu .rightCateg .cart strong,
header.stickyHeader .menu .myAcc>a:after {display:none!important;}

@media (min-width: 768px) {
    header.stickyHeader .main-bar>div, header.stickyHeader .main-bar {display:none!important;}
    header.stickyHeader .menu .categories .submenu {top:55px!important;}
    .offers .sideMenu {overflow:hidden!important;}
}

header .menu .searchSticky {display:none;}

header.stickyHeader .menu .searchSticky {
    display: block!important;
    position: relative;
    padding: 13px;
    height: 54px;
    width: 65px;
}

header.stickyHeader .menu .searchSticky:before {
    content:'';
    background:url('/assets/redesign-images/big-search.png') no-repeat center center;
    width: 28px;
    height: 27px;
    left: 20px;
    position: absolute;
}

header.stickyHeader .logoSticky {
    display:block!important;
    margin:11px 35px 0px 0px;
}

header.stickyHeader .menu .rightCateg .myAccount {
    padding:17px 17px 18px 17px!important;
    margin:0px!important;
}
@media (max-width: 768px) {
    header.stickyHeader .menu .rightCateg .myAccount {padding: 17px 8px 18px 8px!important;}
}

/** end sticky zone **/

header .sub-domain {
	font-family: 'Tele-thin';
}

header .sub-domain a, header .sub-domain span {
   	color: #303030;
    font-size:14px;
    font-family: 'Tele-thin';
}

header .sub-domain a.current {
    color: #e20074;
    position:relative;
    font-family: "Tele-bold";
}

header .sub-domain a.current:after {
    content:'';
    background:url('/assets/redesign-images/arrow-domain.png') no-repeat top center;
    width: 20px;
    height: 6px;
    position: absolute;
    bottom: -13px;
    left: 14px;
}

header .main-bar {padding:22px 0px;background:#FFF;}

header .main-bar .search {
    position:relative;
    max-width:560px;
    width:100%;
    z-index:1000;
}

header .main-bar .search input[type="text"] {
    height:40px;
    border-radius:1px;
    padding:0px 17px;
    box-shadow:inset 1px 1px 0px 0px #ededed;
    width:100%;
    border:1px solid #bfbfbf;
    border-right:none;
    width:80%;
}

header .main-bar .search input[type="submit"] {
    background:#e20074 url('/assets/redesign-images/search.png') no-repeat 20px 10px;
    cursor:pointer;
    outline:none;
    border:none;
    font-size:16px;
    padding:11px 0px 12px 20px;
    color:#fff;
    width:20%;
    position:relative;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    line-height:17px;
}

header .main-bar .search input[type="submit"]:hover {background:#b0005a url('/assets/redesign-images/search.png') no-repeat 20px 10px;}

header .main-bar .search-hint {
    position:absolute;
    border: 1px solid #ccc;
    border-bottom: 4px solid #303030;
    width:100%;
    z-index: 20;
    top:50px;
    background: #fff;
    padding:30px 15px;
}

header .main-bar .search-hint a:not(.close) {
    display:block;
    color:#8c8c8c;
    margin-bottom:5px;
    padding:0px 0px 0px 20px;
    position:relative;
}

header .main-bar .search-hint a:not(.close):before {
    content:'';
    background:url('/assets/redesign-images/small-search.png') no-repeat top center;
    width: 12px;
    height: 12px;
    left: 0;
    position: absolute;
    top:3px;
}

header .main-bar .search-hint a:hover {color:#e20074;}

header .main-bar .search-hint .close {
    position: absolute;
    right: 0;
    bottom: 0;
}

header .menu .categories ul {
    list-style:none;
    line-height:16px;
}

header .menu .categories .categ>a {
    font-size:19px;
    text-transform:uppercase;
    position:relative;
    margin-right:5px;
    padding:18px 36px 17px 18px;
    color:#f2f2f2;
    display:block;
     -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    line-height:19px;
}

header .menu .categories .categ>a:hover, header .menu .categories .categ>a.current {background:#b0005a;}

header .menu .categories .categ>a.current:before {background:#e20074;}

header .menu .categories .categ>a:after, header .menu .categories .categ.current>a:after {
    content:'';
    background:url('/assets/redesign-images/arrow.png') no-repeat top center;
    width: 10px;
    height: 6px;
    position: absolute;
    right:15px;
    top:26px;
}

header .menu .categories .categ>a.current:after {background:url('/assets/redesign-images/arrow-magenta.png') no-repeat top center;}

header .menu .categories ul>li:hover, header .menu .categories ul>li:hover ~ a {background:#b0005a;}

@media (min-width:768px) {
    header .menu .categories ul>li.rightCateg:hover, header .menu .categories ul>li.rightCateg:hover ~ a {background:#303030!important;}
    header .menu .categories ul>li.rightCateg>a:hover {background:#3f3f3f!important;}
    header .menu .categories .categ:hover .submenu {display:block!important;}
    .offers .sideMenu a {width:100%!important;}
    .offers .sideMenu .swiper-wrapper {display:block!important;}
    header .loginMessage {display:none!important;}
}

header .menu .categories .submenu {
    position:absolute;
    z-index:99;
    width:100%;
    background:#fff;
    border-radius:0px 0px 4px 4px;
    border-bottom:4px solid #e20074;
    box-shadow:0px 2px 5px 0px rgba(0,0,0,0.2);
    top:178px;
    left:0;
}

header .menu .categories .submenu .leftMenu {
    min-height: 285px;
    width: 268px;
    position: relative;
    padding:20px 0px;
}

header .menu .categories .submenu .leftMenu .subcategory>a {
    text-transform:uppercase;
    font-weight:bold;
}

header .menu .categories .submenu .leftMenu .subcategory>a, header .menu .categories .submenu .leftMenu .subcategories a {
    padding:10px 24px;
    display:block;
    position:relative;
    color:#303030;
}

header .menu .categories .submenu .leftMenu .subcategories a {font-size:16px;}

header .menu .categories .submenu .leftMenu .subcategory>a.current , header .menu .categories .submenu .leftMenu .subcategory>a:hover {background:#fff;}
header .menu .categories .submenu .leftMenu .subcategory>a img {width:20px;margin-right:2px;}
header .menu .categories .submenu .leftMenu .subcategories {
    position: absolute;
    left: 264px;
    top: 23px;
    padding: 0px 24px;
    width:560px;
}

header .menu .categories .submenu .leftMenu .subcategories a:hover {color:#e20074;}

header .menu .categories .submenu .leftMenu .subcategory>a.current:after , header .menu .categories .submenu .leftMenu .subcategory>a:hover:after {
    background:url('/assets/redesign-images/right-arrow-magenta.png') no-repeat top center;
    content: '';
    position: absolute;
    right:15px;
    top: 15px;
    width: 6px;
    height: 10px;
}

header .menu .promoHeader {
    padding:30px 20px;
    max-width:300px;
}

header .menu .rightCateg {
    background:#303030;
    position:relative;
}

header .menu .rightCateg:after {
    position:absolute;
    content:'';
    right: -200%;
    background: #303030;
    width: 200%;
    height: 54px;
}

header .menu .rightCateg .myAccount, header .menu .rightCateg .cart {
    font-size:16px;
    color:#fff;
    padding:17px 17px 18px 17px;
}

header .menu .rightCateg .myAccount {padding:17px 37px 17px 17px;}

header .menu .rightCateg strong {font-weight:normal;}

header .menu .rightCateg img {margin:-1px 9px 0px 0px;}

header .menu .myAcc .login {
    position:absolute;
    border:1px solid #ccc;
    border-bottom:4px solid #303030;
    border-top:none;
    width:199px;
    z-index:100;
    background:#fff;
    top:55px;
    left:0px;
}

header .menu .myAcc .login .intro {
    text-align: center;
    padding: 20px 0px 5px 0px;
    font-size:16px;
}

header .menu .myAcc .login .intro.loggedIn p {margin-bottom:0px;}

header .close {
    background:#303030 url('/assets/redesign-images/close.png') no-repeat center center;
    padding:4px 11px;
    margin:15px -1px -3px 0px;
    opacity:1;
}

header .menu .myAcc>a {
    position:relative;
    margin-right:12px;
    padding-right:36px;
    display:block;
}

header .menu .myAcc>a:after {
    content:'';
    background:url('/assets/redesign-images/arrow-small.png') no-repeat top center;
    width: 7px;
    height: 5px;
    position: absolute;
    right:15px;
    top: 24px;
}

header .menu .myAcc.opened>a, header .menu .rightCateg .myAccount:hover, header .menu .rightCateg .cart:hover, header.stickyHeader .menu .searchSticky:hover {background:#3f3f3f;}

header .menu .myAcc.opened>a:after {background:url('/assets/redesign-images/arrow-up.png') no-repeat top center;}

header .menu .cart {position:relative;}

header .menu .cart>span {
    position: absolute;
    top: 9px;
    left: 35px;
    background: rgba(82,154,214,0.9);
    padding: 1px 4px;
    border-radius: 2px;
    color: #fff;
    font-size: 13px;
}

header .loginMessage {
    background:#fff;
    position:absolute;
    width:100%;
    z-index:50;
    top:80px;
    text-align:center;
    border-bottom:4px solid #303030;
}

header .loginMessage .close {margin:15px 0px 0px 0px!important;}

header .loginMessage h3, header .loginMessage p {
    color:#606060;
    text-transform:none;
    margin:10px 0px;
}

header .loginMessage .btn-primary {margin-bottom:15px;}

header .loginMessage.logOut .close {margin:40px -1px 0px 0px;}

.overlay {
    position:fixed;
    z-index:999;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background:rgba(0,0,0,0.55);
    pointer-events:none!important;
    overflow-y:hidden;
}

.container {
    width:1146px;
    margin:0 auto;
}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.slider .container {position:relative;}

.slider .slides {min-height:368px;}

.slider .slides p {margin-bottom:0px;}

.slider .slide {
    width:100%;
    min-height:368px;
    position:relative;
    cursor:pointer;
}

.slider .slide .info {
    background:rgba(226,0,116,0.8);
    padding: 20px 65px;
    position: absolute;
    bottom:30px;
    width:auto!important;
}

.slider .slide .info h1 {
    font-family: 'Tele-ultra';
    padding:0px;
    font-size:34px;
    margin:0px 0px 10px 0px;
    text-transform:uppercase;
    line-height:34px;
    border:none;
}

.slider .slide .info p {font-size:19px;}

.slider .nav {
    background:rgba(242,242,242,0.9);
    position:absolute;
    bottom:0px;
    width:100%;
    padding:11px 24px;
    text-align:center;
    font-family: 'Tele-thin';
}

.slider .nav a {
    display:inline-block;
    margin:0px 25px;
}

.slider .nav a {position:relative;font-family: 'Tele-regular';}

.slider .nav a.swiper-pagination-bullet-active, .slider .nav a:hover {color:#e20074;}

.slider .nav a.swiper-pagination-bullet-active:before, .slider .nav a:hover:before {
    content:'';
    width: 120%;
    height: 6px;
    border-bottom: 4px solid #e20074;
    position: absolute;
    bottom: -11px;
    left:-10%;
}

.slider .nav a:after {
    content:'';
    width: 1px;
    height: 15px;
    position: absolute;
    right: -27px;
    background: #383838;
}

.slider .nav a:last-child:after {display:none;}

.offers {margin:20px 0px;}

.offers h2 {
    font-family:'Tele-thin';
    color:#e20074;
    margin-bottom:15px;
    border-bottom:none;
}

.offers .sideMenu {
    border:1px solid #cccccc;
    border-right:none;
    width:210px;
    background:#f2f2f2;
    margin-right:-1px;
}

.offers .sideMenu a, header .menu .myAcc .login>a:not(.close) {
    font-family: 'Tele-thin';
    display:block;
    padding:10px 24px;
    border-bottom:1px solid #ccc;
    position:relative;
    z-index:5;
}

.offers .sideMenu a:after, header .menu .myAcc .login>a:not(.close):after {
    content:'';
    background:url('/assets/redesign-images/right-arrow.png') no-repeat top center;
    width: 6px;
    height: 10px;
    position: absolute;
    right: 24px;
    top:13px;
}

.offers .sideMenu a {font-size:16px; font-family: 'Tele-regular';}

.offers .sideMenu a.current, header .menu .myAcc .login>a:not(.close):hover, header .menu .myAcc .login>a:not(.close):focus, header .menu .myAcc .login>a:not(.close):active {
    background:#fff;
    color:#e20074;
}

.offers .sideMenu a:hover {background:#dedede;}

.offers .sideMenu a.current, .offers .sideMenu a:hover {margin-right:-1px;}

.offers .sideMenu a.current:after , .offers .sideMenu a:hover:after , header .menu .myAcc .login>a:not(.close):hover:after {
    content:'';
    background:url('/assets/redesign-images/right-arrow-magenta.png') no-repeat top center!important;
}

.offers .sideMenu a.current:after , .offers .sideMenu a:hover:after {right: 25px;}

.offers .sideMenu a:last-child, header .menu .myAcc .login>a:last-child {border-bottom:none;}

.offers .sideMenu a.noArrow:after {display:none!important;}

.offers .packs {
    position:relative;
    width: calc(100% - 210px);
}

.offers .packs .contain {
    border:1px solid #ccc;
    border-right:none;
    overflow:hidden;
    min-height:181px;
}

.offers .packs .arrow {
    position: absolute;
    left: -16px;
    top: 225px;
    z-index:20;
}

.offers .packs .arrow.fright {
    left:auto;
    right:-14px;
}

.offers .packs .item {
    border-right:1px solid #bfbfbf;
    width:232.25px;
    text-align:center;
    padding:10px 0px;
    min-height:478px;
}

.offers .packs .item:hover {box-shadow:inset 0px -5px 0px 0px #e20074;}

.offers .packs .item img {margin:10px 0px;}

.offers .packs .item .phoneTitle {
    font-size:18px;
    border-bottom:1px solid #bfbfbf;
    padding:0px 0px 10px 0px;
    margin: 0px 35px 10px 35px;
    height:52px;
}

.offers .packs .item .phonePrice:not(.oldPrice) {margin-bottom:15px;}

.offers .packs .item .phonePrice p, .rightPromo .phonePrice p {
    font-size:28px;
    font-family:'Tele-bold';
    margin:0px;
    padding:5px 0px 0px 0px;
    position:relative;
}

.offers .packs .item .phonePrice p>span, .rightPromo .phonePrice p>span {
    font-size:22px;
    display:inline-block;
}

.offers .packs .item .phonePrice.oldPrice, .rightPromo .phonePrice.oldPrice {min-height:29px;}

.offers .packs .item .phonePrice.oldPrice p, .rightPromo .phonePrice.oldPrice p {position:relative;}

.offers .packs .item .phonePrice.oldPrice p:after, .rightPromo .phonePrice.oldPrice p:after {
    content: '';
    border-top: 2px solid #656565;
    width: 50%;
    position: absolute;
    -ms-transform: rotate(-12deg);
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
    margin: 12px 0px 0px 0px;
    left: 25%;
}

.offers .packs .item .phonePrice.oldPrice p, .rightPromo .phonePrice.oldPrice p {font-size:22px;}

.offers .packs .item .phonePrice p>sup, .rightPromo .phonePrice p>sup {
    font-size: 16px;
    margin: 0px 0px 0px -10px;
}

.offers .packs .item .phonePrice.oldPrice p>sup, .rightPromo .phonePrice.oldPrice p>sup {
    font-size: 13px;
    font-family:'Tele-regular';
}

.offers .packs .item span {display:block;font-size:14px;}

.offers .packs .item select {
    border-radius:4px;
    padding:6px 4px;
    border:1px solid #b2b2b2;
    font-size:14px;
    margin:10px 0px 20px 0px;
    width:75%;
}

.offers .packs .item .btn-primary, header .loginMessage .btn-primary, header .menu .myAcc .login .btn-primary {
    background-image:url('/assets/redesign-images/double-arrow.png');
    background-repeat:no-repeat;
    background-position:90% 11px;
    padding:6px 32px 6px 16px;
    margin-bottom:5px;
}

.offers .packs .rightAll {margin:10px 0px 0px 0px;}

.campaign {
    background:url('/assets/images/homepage/campaign/campaign.jpg') no-repeat top center;    width:100%;
    min-height:410px;
    padding:210px 0px 0px 80px;
}

.campaign p {
    margin-bottom:20px;
    display:block;
    max-width:550px;
    line-height:22px;
}

.info {
    padding:14px 5px;
    width: calc(100% - 210px);
    margin:0px 0px 30px 0px;
}

.info .benef {
    width: 16.66%;
    position: relative;
    padding:0px 15px 0px 0px;
}

.info .benef:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 47px;
    top: -2px;
    right: 22px;
    background: #c9c9c9;
}

.info .benef:nth-child(1) {width:20%;}

.info .benef:last-child {
    padding-right:0px;
    width:13.3%;
}

.info .benef:last-child:after {display:none;}

.info .benef p {
    background: rgba(194,204,72,0.9);
    display: none;
    padding: 5px;
    font-size: 14px;
    border-radius: 4px;
    box-shadow: 0px 0px 0px 6px rgba(194,204,72,0.5);
    position: absolute;
    width: 85%;
    text-align: center;
    color:#797979;
    min-width:125px;
}

.info .benef:hover p {display:block!important;}

.info .benef span {
    display:inline-block;
    margin:8px 0px 0px 0px;
    color:#797979;
}

.info .benef img {margin:0px 10px 0px 0px;}

.info .delimiter {margin-top:16px;}

.footer {margin-top:10px;}

.footer .content {
    padding:20px 0px;
    border-bottom:1px solid #515151;
}

.footer a.magenta:hover {color:#b9005f;}

.footer .summary {border-bottom:1px solid #515151;}

.footer .summary .col-md-4 {padding:40px 20px 30px 20px;}

.footer .summary p {
    padding:0px 20px;
    line-height: 24px;
    display: inline-block;
    font-size:19px;
}

.footer .content div.fleft, .footer .content div.fright {
    width:15%;
    margin:20px 0px 0px 20px;
}

.footer .content div.fright {
    width:calc(40% -  100px);
    padding:0px 0px 0px 50px;
    border-left:1px solid #515151;
    margin-left:0px;
}

.footer .content div.fright a.fleft {margin:0px 15px 15px 0px;}

.footer .content div.fright a.fleft img {opacity:0.5;}

.footer .content div.fright a.fleft:hover img {opacity:0.7;}

.footer p {
    color:#fff;
    margin-bottom:15px;
}

.footer .content div.fleft a {
    color:#7e7e7e;
    font-size:14px;
    display:block;
    margin-bottom:10px;
}

.footer .content div.fleft a:hover {color:#575757;}

.footer span {
    font-size:12px;
    color:#7e7e7e;
    margin:15px 0px;
    display:block;
}

.magentaBarFooter .container {padding:6px 24px!important;}
.magentaBarFooter .container img.fright {margin-top:5px;}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0px;left:0;width:100%;line-height:14px;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}


/*CUSTOM*/
.offers .packs .item .phoneTitle {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}