.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; width: 550px;}
.arcticmodal-container_oc { height: 100%; margin: 0 auto; width: 800px;}
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; }
.box-modal_close {
    background: url(/img/popup_close.png) no-repeat center;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 40px;
    top: 25px;
    font-size: 11px;
    line-height: 15px;
    color: #999;
    cursor: pointer;
    border-radius: 50%;
    border: 2px solid #4E5A61;
}
.box-modal_close:hover { color: #666; }
.box-modal {
    position: relative;
    background: #fff;
    border-radius: 10px;
    padding: 5px 40px;
    font-size: 13px;
    color: #000000 ;
}
.box-modal span.h1{
    /*font-family: Ubuntu;*/
    font-family: 'Manrope', sans-serif;
    display: block;
    font-size: 24px;
    font-weight: 500;
    margin: 25px 0;
    color: #231f20;
}
.box-modal em{
    font-style: italic;
}

.box-modal a{
    color: #000;
    font-size: 13px;
}

.box-modal input[type=text],
.box-modal input[type=password]
{
    height: 27px;
    padding: 0px 10px;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    width: 300px;
}
.box-modal .warning{
    color: #e92727;
}
.box-modal .btn{
    /*font-family: Ubuntu;*/
    font-family: 'Manrope', sans-serif;
    font-style: normal;
    font-size: 14px;
    display: inline-block;
    padding: 8px 12px;
    vertical-align: middle;
    color: #fff;
    border-radius: 5px;
    background: #e92727;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    border: none;
    cursor: pointer;
}
.box-modal .btn_gray{
    background: #4E5A61;
}
.box-modal table{
    margin-top: 20px;
}
.box-modal table td{
    padding-right: 15px;
    padding-bottom: 14px;
    font-size: 14px;
    color: #000000
}

.arcticmodal-container.callBack .arcticmodal-container_i,
.arcticmodal-container.fileOrder .arcticmodal-container_i,
.arcticmodal-container.pre-payment-modal,
.arcticmodal-container.delivery-modal ,
.arcticmodal-container.convenience-modal ,
.arcticmodal-container.gifts-modal,
.arcticmodal-container.guarantee-modal,
.arcticmodal-container.pre-payment-modal-mini,
.arcticmodal-container.delivery-modal-mini ,
.arcticmodal-container.convenience-modal-mini ,
.arcticmodal-container.gifts-modal-mini,
.arcticmodal-container.guarantee-modal-mini {
    height: auto;
    margin: 0px;
    width: 550px;

    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
/*.arcticmodal-container.callBack .arcticmodal-container_i::before{*/
/*    left: 345px;*/
/*    top: 15px;*/
/*    opacity: 1;*/
/*    visibility: visible;*/
/*    position: absolute;*/
/*    content: '';*/
/*    width: 0;*/
/*    height: 0;*/
/*    border-left: 10px solid transparent;*/
/*    border-right: 10px solid transparent;*/
/*    border-bottom: 10px solid #fff;*/
/*    bottom: 0;*/
/*    margin-left: -5px;*/
/*    -webkit-transition: .4s ease;*/
/*    -o-transition: .4s ease;*/
/*    transition: .4s ease;*/
/*}*/

/*.arcticmodal-container.fileOrder .arcticmodal-container_i{*/
/*    height: auto;*/
/*    margin: 0px;*/
/*    position: absolute;*/
/*    top: 168px;*/
/*    width: 992px;*/
/*    left: 50%;*/
/*    margin-left: -505px;*/
/*}*/
/*.arcticmodal-container.fileOrder .arcticmodal-container_i::before{*/
/*    left: 345px;*/
/*    top: 15px;*/
/*    opacity: 1;*/
/*    visibility: visible;*/
/*    position: absolute;*/
/*    content: '';*/
/*    width: 0;*/
/*    height: 0;*/
/*    border-left: 10px solid transparent;*/
/*    border-right: 10px solid transparent;*/
/*    border-bottom: 10px solid #fff;*/
/*    bottom: 0;*/
/*    margin-left: -5px;*/
/*    -webkit-transition: .4s ease;*/
/*    -o-transition: .4s ease;*/
/*transition: .4s ease;*/
/*}*/

/*.arcticmodal-container.pre-payment-modal,*/
/*.arcticmodal-container.delivery-modal ,*/
/*.arcticmodal-container.convenience-modal ,*/
/*.arcticmodal-container.gifts-modal,*/
/*.arcticmodal-container.guarantee-modal,*/
/*.arcticmodal-container.pre-payment-modal-mini,*/
/*.arcticmodal-container.delivery-modal-mini ,*/
/*.arcticmodal-container.convenience-modal-mini ,*/
/*.arcticmodal-container.gifts-modal-mini,*/
/*.arcticmodal-container.guarantee-modal-mini*/
/*{*/
/*    position: absolute;*/
/*    top: 265px;*/
/*    margin: 0;*/
/*    padding: 0px;*/
/*    width: 992px;*/
/*    left: 50%;*/
/*    margin-left: -495px;*/
/*    min-height: 200px;*/
/*}*/

/*.arcticmodal-container.delivery-modal .pointer{*/
/*    left: 310px;*/
/*}*/
/*.arcticmodal-container.convenience-modal .pointer{*/
/*    left: 500px;*/
/*}*/
/*.arcticmodal-container.gifts-modal .pointer{*/
/*    left: 690px;*/
/*}*/
/*.arcticmodal-container.guarantee-modal .pointer{*/
/*    left: 877px;*/
/*}*/




/*.arcticmodal-container.pre-payment-modal-mini .pointer{*/
/*    left: 70px;*/
/*}*/
/*.arcticmodal-container.delivery-modal-mini  .pointer{*/
/*    left: 210px;*/
/*}*/
/*.arcticmodal-container.convenience-modal-mini  .pointer{*/
/*    left: 350px;*/
/*}*/
/*.arcticmodal-container.gifts-modal-mini .pointer{*/
/*    left: 495px;*/
/*}*/
/*.arcticmodal-container.guarantee-modal-mini  .pointer{*/
/*    left: 640px;*/
/*}*/

/*  Плашка "наши преимущества"   */
.arcticmodal-container .h1{
    margin-bottom: 21px;
}

.arcticmodal-container p, p.mpar{
    /*font-family: 'Ubuntu';*/
    font-family: 'Manrope', sans-serif;
    font-weight: 300;
    font-size: 16px;
    margin: 12px 0;
}
.arcticmodal-container p.footnote{
    /*font-family: 'Ubuntu', Sans-Serif;*/
    font-family: 'Manrope', sans-serif;
    font-style: normal;
    font-size: 13px;
}
.arcticmodal-container .h3{
    /*font-family: 'Ubuntu';*/
    font-family: 'Manrope', sans-serif;
    font-weight: 500;
    font-size: 16px;
    margin: 17px 0;
    line-height: 22px;
}
.arcticmodal-container .h3.italic{
    font-style: italic;
}
.arcticmodal-container strong{
    font-weight: bold;
}
.arcticmodal-container .steps_payment{
    position: relative;
    height: 60px;
    /*font-family: 'Ubuntu';*/
    font-family: 'Manrope', sans-serif;
    font-weight: 500;
    font-size: 16px;
}
.arcticmodal-container .steps_payment > div{
    position: absolute;
    top: 0px;
}
.arcticmodal-container .steps_payment .step1{
    left: 97px;
}
.arcticmodal-container .steps_payment .step2{
    left: 410px;
}
.arcticmodal-container .steps_payment .step3{
    left: 649px;
}
.arcticmodal-container .payment .image{
    padding-top: 5px;
    margin-left: 40px;
}
.arcticmodal-container .delivery{
    background: #ffffff;
}
.arcticmodal-container .delivery .image{
    float: left;
    margin-right: 50px;
    margin-left: 30px;
}
.arcticmodal-container .convenience{
    background: #ffffff;
}
.arcticmodal-container .convenience img{
    margin-top: 25px;
    margin-left: 67px;
}
.arcticmodal-container .steps_convenience{
    position: relative;
    height: 60px;
    /*font-family: 'Ubuntu';*/
    font-family: 'Manrope', sans-serif;
    font-size: 16px;
    margin-bottom: 40px;
    line-height: 20px;
}
.arcticmodal-container .steps_convenience > div{
    position: absolute;
    top: 0px;
}
.arcticmodal-container .steps_convenience .step1{
    left: 70px;
}
.arcticmodal-container .steps_convenience .step2{
    left: 342px;
}
.arcticmodal-container .steps_convenience .step3{
    left: 614px;
}
.arcticmodal-container .steps_convenience a{
    text-decoration: underline;
    font-size: 18px;
}
.arcticmodal-container .gifts{
    background: #ffffff;
}
.arcticmodal-container .gifts .image{
    float: left;
    margin-right: 60px;
    margin-left: 22px;
}
.arcticmodal-container .reviews .review{
    border-top: 1px dotted #777777;
    clear: both;
    padding: 27px 0px;
    height: 155px;
}
.arcticmodal-container .reviews .review:nth-last-child(2){
    height: 250px;
}
.arcticmodal-container .reviews .logo{
    float: left;
    width: 260px;
    margin: 0px;
    background: none;
    padding: 0px;
}
.arcticmodal-container .reviews .desc{
    float: left;
    width: 480px;
    /*font-family: 'Ubuntu';*/
    font-family: 'Manrope', sans-serif;
    font-style: italic;
    font-size: 16px;
    line-height: 22px;
}
.arcticmodal-container .reviews .desc .name{
    font-weight: bold;
    margin: 12px 0;
}
.arcticmodal-container .reviews .desc .link{
    font-style: normal;
}
.arcticmodal-container .reviews .all_reviews{
    margin-top: 15px;
    margin-bottom: 15px;
}
.arcticmodal-container .reviews .review:nth-last-of-type(1){
    border-bottom: 1px dotted #777777;
}
.arcticmodal-container p .btn{
    margin-right: 15px;
}
.box-modal.frame{
    margin: 0px;
    padding: 0px;
}

.arcticmodal-container .fbc-item-name {
    padding-right: 33px;
    font-size: 16px;
    margin-bottom: 20px;
}

.arcticmodal-container .form_image {
    max-width: 300px;
    max-height: 300px;
    margin-bottom: 20px;
}

.arcticmodal-container_oc .h1 {
    font-size: 26px;
}

.arcticmodal-container_oc .warning {
    text-align: left;
}