

/* Start:/local/templates/kitenet/template_styles.css?17606097138098*/
/* body{
    overflow-y: scroll;
} */

.advantages .item {
    cursor: pointer;
}

.wbpage__list{
    display: none;
}
.wbpage__list.active{
    display: block;
}
.where_buy_info .list .item .city{
    padding-right: 100px;
}
.where_buy_info .list .item .address span{
    max-width: calc(100% - 30px);
}

@media print, (max-width: 767px)
{
    .where_buy_info .list .item .city{
        padding-right: 0px;
    }
}

.fancybox-toolbar{
    display: none !important;
}

.kits .kit .sticker{
    background: #009bc6;
}
.kits .kit .price{
    transition: 0.2s;
}
.kits .kit:hover .price{
    color: var(--text_color);
}

header .search .btn,
header .search{
    opacity: 0;
    cursor: default;
}
#mob_menu .search{
    display: none;
}
@media print, (max-width: 1023px)
{
    .mob_header .search{
        display: none;
    }
}

footer .order_btn,
header .account > .btn,
header .order_btn,
.mob_header .order_btn,
#mob_menu .order_btn,
#mob_menu .login_btn{
    text-decoration: none;
}

.grecaptcha-badge{
    display: none !important;
}

/* coverage map */
.coverage_map .head .order_btn{
    text-decoration: none;
    cursor: pointer;
    transition: 0.2s;
}
.coverage_map .head .order_btn:hover{
    opacity: 0.8;
}
.coverage_map .map_block .cont{
    pointer-events: all;
}
.coverage_map .map_block .satellites{
    position: relative;
    z-index: 1;
    margin-left: 60px;
    min-height: 600px;
}
.coverage_map .map_block .satellites .items > input{
    display: none;
}
.coverage_map .satellites_list .satellite .links a.blue,
.coverage_map .map_block .satellites .bg .items > label{
    cursor: pointer;
    transition: 0.2s;
}
.coverage_map .satellites_list .satellite .links a.blue:hover,
.coverage_map .map_block .satellites .bg .items > label:hover{
    opacity: 0.8;
}

/* .coverage_map .map_block .filter .form .linecoord .label{
    margin-bottom: 7px;
} */

.coverage_map .map_block .filter .form .label .check_geo{
    font-size: 14px;
    margin-left: 10px;
    text-decoration: underline;
    transition: 0.2s;
    cursor: pointer;
}
.coverage_map .map_block .filter .form .label .check_geo:hover{
    text-decoration: none;
}

.coverage_map .map_block .satellites .bg .name{
    width: calc(100% + 66px);
    margin-left: -33px;
    border-radius: 0;
}
.coverage_map .map_block .satellites .bg .items > *{
    background: #fff;
    color: #000;
    cursor: pointer;
    transition: 0.2s;
}
.coverage_map .map_block .satellites .bg .items > *:hover{
    opacity: 0.7;
}
.coverage_map .map_block .satellites .bg .items > *:checked + label,
.coverage_map .map_block .satellites .bg .items .active{
    color: #fff;
    background: #5bba3a;
}

.coverage_map .satellites_list .satellite .features > *{
    min-width: 90px;
}

.coverage_map .satellites_list .satellite .features .val{
    font-size: 19px;
}



@media print, (max-width: 1279px)
{
    .coverage_map .map_block .satellites .bg .name{
        width: calc(100% + 40px);
        margin-left: -20px;
    }
    .coverage_map .satellites_list .satellite .features .val{
        font-size: 18px;
    }
    .coverage_map .satellites_list .satellite .features .angleconv-hide {
        font-size: 13px;
    }
    /* .coverage_map .map_block .filter .form .linecoord .label {
        margin-bottom: 14px;
    } */
}

@media print, (max-width: 767px)
{
    .coverage_map .map_block .satellites{
        margin-left: -20px;
        min-height: auto;
    }
    .coverage_map .satellites_list .satellite .features .val {
        font-size: 17px;
    }
    /* .coverage_map .map_block .filter .form .linecoord .label {
        margin-bottom: 12px;
    } */
}

@media print, (max-width: 479px)
{
    .coverage_map .satellites_list .satellite .features .val {
        font-size: 16px;
    }
}
/* end coverage map */

/* billing form */

.billingform{
    max-width: 400px;
    width: 100%;
}
.billingform__warning{
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #fee;
    color: #e83333;
    font-size: 0.933em;
    border-color: #ebccd1;
    margin-bottom: 30px;
}
.billingform__form{
    margin-bottom: 20px;
}
.billingform .contacts{
    color: #333;
    font-size: 15px;
    line-height: 136%;
    margin-top: 18px;
}
.billingform .contacts .number{
    color: var(--text_color);
    font-weight: bold;
    white-space: nowrap;
    text-decoration: none;
}   

.billingform .contacts .email {
    color: var(--text_color);
    white-space: nowrap;
}

.billingform .bottom {
    color: #333;
    font-size: 15px;
    line-height: 20px;
    display: flex;
    margin-top: 18px;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.mob_header .account .mini_modal .bottom .btn,
header .account .mini_modal .bottom .btn{
    text-decoration: none;
}

.where_buy_info .list .item .icons > div:hover .tooltip
{
    bottom: calc(100% + 6px);

    visibility: visible;

    opacity: 1;
}

/* tariff info main */
.tariff_info .important
{
    box-sizing: border-box;
    margin-top: 30px;
    padding: 38px;

    border: 1px solid #009bc6;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 4px 20px rgba(230, 230, 230, .3);
}

.tariff_info .important .title
{
    font-size: 22px;
    font-weight: 800;
    line-height: 150%;

    position: relative;

    display: flex;

    min-height: 36px;
    margin-bottom: 16px;
    padding-left: 47px;

    text-transform: uppercase;

    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}

.tariff_info .important .title .icon
{
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    line-height: 36px;

    position: absolute;
    top: 0;
    left: 0;

    width: 36px;
    height: 36px;
    margin: auto;

    transition: .2s linear;
    text-align: center;

    border-radius: 50%;
    background: #009bc6;
}

.tariff_info .important .title .icon:before
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: block;

    width: calc(100% - 4px);
    height: calc(100% - 4px);
    margin: auto;

    content: '';

    border: 1px solid #fff;
    border-radius: 50%;
}

.tariff_info .important .text_block
{
    font-size: 17px;

    padding-left: 47px;
}

@media print, (max-width: 1279px)
{
    .tariff_info .important
    {
        padding: 32px;
    }
}    
@media print, (max-width: 1023px)
{
    .tariff_info .important
    {
        padding: 25px;
    }
}
@media print, (max-width: 767px)
{  
    .tariff_info .important
    {
        padding: 20px;
    }

    .tariff_info .important .title
    {
        font-size: 20px;
    }
}
@media print, (max-width: 479px)
{  
    .tariff_info .important .title
    {
        font-size: 19px;
    }

    .tariff_info .important .text_block
    {
        padding: 0;
    }
}
/*end tariff info main*/

.tariffs .tariff .features.hideTopBorder{
    border-top: 0px;
}
footer .subscribe .result,
.partners .form .result{
    color: #fff;
}


.maphelp{
    position: absolute;
    margin-top: 8px;
}
.maphelp a{
    color: #fff;
    transition: 0.2s;
    font-size: 14px;
}
.maphelp a:hover{
    text-decoration: none;
}

/* file upload form */
.footer__newform_uploadfile{
    border: 2px dotted #009bc6;
    padding: 3px 8px;
    margin-bottom: 11px;
    font-size: 14px;
    cursor: pointer;
}
.footer__newform_uploadfile .ajax-file-upload-statusbar,
.footer__newform_uploadfile .ajax-upload-dragdrop{
    max-width: 100% !important;
}

.tariff_info .accordion .item.nohover,
.tariff_info .accordion .item.nohover .head{
    cursor: default;
}
.tariff_info .accordion .item.nohover:hover .head .title, 
.tariff_info .accordion .item.active.nohover .head .title{
    color: #003;
    cursor: default;
}

.tariffpage__opt .title:before{
    content: '';
    width: 30px;
    height: 30px;
    background: url("/local/templates/kitenet/images/tariffpage__opt.svg") no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
}
.tariff_info .accordion .item.tariffpage__opt .title{
    color: #009bc6;
}
/* End */
/* /local/templates/kitenet/template_styles.css?17606097138098 */
