/*body*/

strong{
    font-weight:300!important;
}
.uk-heading-line>::after, .uk-heading-line>::before {
    content: "";
    position: absolute;
    top: calc(50% - (calc(.12em)/ 2));
    width: 45px;
    border-bottom: calc(0.05em) solid #0e233f;
}

/*body*/

/*nav*/

.uk-navbar-nav li a{
   font-size:14px;
   text-transform: none;
   font-weight: 500;
}
body .uk-navbar-container{
    box-shadow: 0 3px 12px rgba(0,0,0,0.07)!important;
}
.uk-navbar-dropdown{
    border-bottom: 2px solid #AC0000;
}
.uk-navbar-dropdown-nav li a{
    transition:all 0.3s;
}
.uk-navbar-dropdown-nav li a:hover{
    color:#AC0000!important;
    transition:all 0.3s;
}

/*nav*/

/*slider*/

#home_slider .el-title{
    text-transform:uppercase;
    font-weight: 100;
    font-size: 54px;
}
#home_slider .el-meta{       
    font-weight:300;
    color: #AC0000!important;
    font-size: 20px;
}

/*slider*/

/*Toolbar*/
.tm-toolbar {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #0e233f;
    vertical-align: middle;
}

.tollbar-contacts p {
    position: relative;
    padding-left: 22px;
    padding-right: 15px;
    font: 300 12px/1em Montserrat;
    color: #fff;
    margin:0;
}
.tollbar-contacts .toolbar_phone a::before{
    content:'  ';
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDx0aXRsZT5waG9uZV9jb250YWN0PC90aXRsZT4gIDxwYXRoIGQ9Ik0yOS4yMSwyMy4xNGwtNi4wNy00YTEuNzcsMS43NywwLDAsMC0yLjM3LjM5TDE5LDIxLjc1YS43Ni43NiwwLDAsMS0xLC4ybC0uMzQtLjE5YTIwLjMzLDIwLjMzLDAsMCwxLTUuMy00LjE2LDIwLjQyLDIwLjQyLDAsMCwxLTQuMTYtNS4zTDgsMTJhLjc2Ljc2LDAsMCwxLC4yLTFsMi4yNy0xLjc3YTEuNzcsMS43NywwLDAsMCwuMzktMi4zN0w2Ljg2Ljc5QTEuNzYsMS43NiwwLDAsMCw0LjQ4LjI1TDEuOTQsMS43OEEzLjU4LDMuNTgsMCwwLDAsLjMxLDMuOUMtLjYxLDcuMjMuMDgsMTMsOC41NSwyMS40NSwxNS4yOSwyOC4xOSwyMC4zLDMwLDIzLjc1LDMwYTguODYsOC44NiwwLDAsMCwyLjM1LS4zMSwzLjU4LDMuNTgsMCwwLDAsMi4xMi0xLjYzbDEuNTMtMi41NEExLjc2LDEuNzYsMCwwLDAsMjkuMjEsMjMuMTRaTTI4Ljg5LDI1bC0xLjUyLDIuNTRhMi41OCwyLjU4LDAsMCwxLTEuNTIsMS4xOGMtMy4wOC44NC04LjQ1LjE1LTE2LjU4LThTLjQzLDcuMjQsMS4yNyw0LjE2QTIuNTksMi41OSwwLDAsMSwyLjQ1LDIuNjRMNSwxLjExYS43Ni43NiwwLDAsMSwxLC4yM2wyLjIsMy4zLDEuODUsMi43N2EuNzcuNzcsMCwwLDEtLjE3LDFMNy42MywxMC4yMWExLjc1LDEuNzUsMCwwLDAtLjQ2LDIuMjVsLjE4LjMzYTIxLjIxLDIxLjIxLDAsMCwwLDQuMzMsNS41MywyMS4yMywyMS4yMywwLDAsMCw1LjUzLDQuMzNsLjMzLjE4YTEuNzUsMS43NSwwLDAsMCwyLjI1LS40NmwxLjc3LTIuMjdhLjc3Ljc3LDAsMCwxLDEtLjE3bDYuMDcsNEEuNzYuNzYsMCwwLDEsMjguODksMjVaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    height:15px;
    background-size:cover;
    background-repeat: no-repeat;
    width:15px;
    display:block;
    position: absolute!important;
    top: -2px!important;
    left: 4px!important;
}
.tollbar-contacts .toolbar_mail a::before{
    content:'  ';
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgZGF0YS1uYW1lPSLQodC70L7QuSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDx0aXRsZT5tYWlsX2NvbnRhY3Q8L3RpdGxlPiAgPGc+ICAgIDxwYXRoIGQ9Ik0yOC41LDMuODhIMS41QTEuNSwxLjUsMCwwLDAsMCw1LjM4djIwYTEuNSwxLjUsMCwwLDAsMS41LDEuNWgyN2ExLjUsMS41LDAsMCwwLDEuNS0xLjV2LTIwQTEuNSwxLjUsMCwwLDAsMjguNSwzLjg4Wm0uNSwyMS41YS41LjUsMCwwLDEtLjUuNUgxLjVhLjUuNSwwLDAsMS0uNS0uNXYtMjBhLjUuNSwwLDAsMSwuNS0uNWgyN2EuNS41LDAsMCwxLC41LjV2MjBaIiBmaWxsPSIjZmZmIi8+ICAgIDxwYXRoIGQ9Ik0yNy41NSw1Ljg5YS41LjUsMCwwLDAtLjM3LjEyTDE1LjY0LDE1LjY5YTEsMSwwLDAsMS0xLjI5LDBMMi44Miw2YS41LjUsMCwwLDAtLjY0Ljc3bDExLjU0LDkuNjlhMiwyLDAsMCwwLDIuNTcsMEwyNy44Miw2Ljc3YS41LjUsMCwwLDAtLjI4LS44OFoiIGZpbGw9IiNmZmYiLz4gICAgPHBhdGggZD0iTTkuNjIsMTYuMzlhLjUuNSwwLDAsMC0uNDguMTZsLTcsNy41YS41LjUsMCwxLDAsLjczLjY4bDctNy41YS41LjUsMCwwLDAtLjI1LS44NFoiIGZpbGw9IiNmZmYiLz4gICAgPHBhdGggZD0iTTIwLjg3LDE2LjU0YS41LjUsMCwxLDAtLjczLjY4bDcsNy41YS41LjUsMCwwLDAsLjczLS42OFoiIGZpbGw9IiNmZmYiLz4gIDwvZz48L3N2Zz4=);
    height:15px;
    background-size:cover;
    background-repeat: no-repeat;
    width:15px;
    display:block;
    position: absolute!important;
    top: -2px!important;
    left: -1px!important;
}

/*Toolbar*/

/*Switcher*/

#titles-export > ul.el-nav.uk-margin.uk-flex-center.uk-tab > li.uk-active > a{
    color: #478641 !important;
}

/*Switcher*/

/*ScrollBar*/
::-webkit-scrollbar {
	width: 5px;
}

::-webkit-scrollbar-track {
	background: #DBDBDB;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

::-webkit-scrollbar-thumb:vertical {
	background-color: #AC0000;
    -webkit-border-radius: 25px;
    border-radius: 25px;
}

::-webkit-scrollbar-thumb:vertical:hover {
	background: #AC0000;
}

::selection { 
	background: #AC0000CC;
	color: #fff;
}
#tm-main {
	padding-top:40px;
	padding-bottom:40px;
}

/*ScrollBar*/

/*FORM CALCULATE*/

.tm-rotate-180, .tm-section-title{
    text-transform:none;
}

#baform-1 .ba-btn-submit,
#baform-5 .ba-btn-submit,
#baform-6 .ba-btn-submit,
#baform-7 .ba-btn-submit{
    display:block;  
    width:30%!important;
    margin: 40px auto 0 auto;
    border: 1px solid #0e233f!important;
    background-color: #0e233f!important;
    color:#fff;
    text-transform: uppercase;
    transition: all 0.2s;
}
#baform-1 .ba-btn-submit:hover,
#baform-5 .ba-btn-submit:hover,
#baform-6 .ba-btn-submit:hover,
#baform-7 .ba-btn-submit:hover{
    background-color: transparent!important;
    border: 2px solid #0e233f!important;
    color:#0e233f!important;
}
#pjax > div:nth-child(6){
    padding-bottom:0;
}
/*FORM CALCULATE*/

/* contact form*/

#baform-2 .ba-form {
    padding:20px 0 0 0;
}

#baform-2{
    margin:0;
}

#baform-2 .ba-btn-submit{
    display:block;  
    width:30%!important;
    border: 1px solid #0e233f!important;
    background-color: #0e233f!important;
    color:#fff;
    text-transform: uppercase;
    transition: all 0.2s;
}
#baform-2 .ba-btn-submit:hover{
    background-color: transparent!important;
    border: 2px solid #0e233f!important;
    color:#0e233f!important;
}

/* contact form*/

/* ask form */

#baform-4 .ba-btn-submit{
    display:block;  
    width:30%!important;
    margin: 40px auto 0 auto;
    border: 1px solid #0e233f!important;
    background-color: #0e233f!important;
    color:#fff;
    text-transform: uppercase;
    transition: all 0.2s;
}
#baform-4 .ba-btn-submit:hover{
    background-color: transparent!important;
    border: 2px solid #0e233f!important;
    color:#0e233f!important;
}
.com-baforms form{
    margin:0!important;
}

/* ask form */

/*delivery cards*/

.deliver_card{
    transform:scale(1);
    transition: all 0.3s;
}

.deliver_card:hover{
    transform:scale(1.03);
    transition: all 0.2s;
    border-bottom: 2px solid #AC0000!important;
    box-shadow: 0px 10px 50px -30px rgba(0, 0, 0, 0.7);

}
.uk-card-default.uk-card-hover:hover {
    background-color: #fff!important;
}
/*delivery cards*/


/*contact form small*/

.contact_form_small #baform-2{
    width:50%;
    margin:0 auto;
}

.contact_form_small #baform-2 .ba-btn-submit{
    margin: 20px auto 0 auto;
}

/*contact form small*/

/*providers*/

.uk-accordion-title{
    border-bottom:1px solid #d1dbe6;
    font-size:28px;
}

/*providers*/

/*mobile menu*/

#tm-mobile .uk-nav li a{
    font-size:20px;
}
.uk-nav-default li a {
   color:#0e233f;
}
#tm-mobile .uk-nav li a:active{
    color:#ac0000!important;
}
#tm-mobile .uk-nav-sub li a{
    font-size:16px;
}
.mobile_phone_number{
    color:#ac0000!important;
}

/*mobile menu*/

article > ul.uk-margin-small-top.uk-margin-remove-bottom.uk-subnav.uk-subnav-divider.uk-flex-center{
    display:none;
}

/*bitrix button*/

.b24-web-form-popup-btn-4{
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index:100;
    background-color: #AC0000!important;
    padding: 0!important;
    height: 59px!important;
    width: 59px!important;
    border-radius: 100px!important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjggNjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY4IDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjUsNkgzQzEuMyw2LDAsNy4zLDAsOXY0NmMwLDEuNywxLjMsMywzLDNoNjJjMS43LDAsMy0xLjMsMy0zVjlDNjgsNy4zLDY2LjcsNiw2NSw2eiBNMzQsMzJMMTEsMTJoNDZMMzQsMzJ6IE0zNiwzOC4zbDIuMi0xLjlMNjEuNCw1Mkg2LjlsMjMtMTUuNmwyLjEsMS44QzMzLjEsMzkuMiwzNC44LDM5LjIsMzYsMzguM3ogTTQyLjksMzIuMkw2MiwxNS42djI5LjZMNDIuOSwzMi4yeiBNNiw0NS4zVjE1LjZsMTkuMiwxNi43TDYsNDUuM3oiLz48L3N2Zz4=);    background-position: 49% 47%;
    background-repeat: no-repeat!important;
    display: block!important;
    background-size: 30px!important;
    animation: radial-pulse 2s infinite!important;
    transition: .2s ease-out!important;
    border: none;
}
.b24-web-form-popup-btn-4:hover{
    padding: 0!important;
    height: 59px!important;
    width: 59px!important;
    border-radius: 100px!important;
    background-position: 49% 47%;
    background-repeat: no-repeat!important;
    display: block!important;
    background-size: 30px!important;
    animation: radial-pulse 2s infinite!important;
    transition: .2s ease-out!important;
    background-color: #ac0000!important;
    transform: scale(1.1) rotate(10deg)!important;
    transition: ease 0.3s!important;
    animation: none!important;
    opacity:1!important;
}
.b24-widget-button-position-bottom-right{
    bottom:40px!important;
    right:40px!important;
}

.footer_list li p{
    margin-bottom: 0px!important;
}

/*mobile menu*/

/*mobile classes*/

@media (max-width:959px){
    h1 span{
        font-size:28px;
    }
    h2 span{
        font-size:28px;
    }
    h3{
        font-size:14px;
    }
    #baform-1 .ba-btn-submit,
    #baform-5 .ba-btn-submit,
    #baform-6 .ba-btn-submit,
    #baform-7 .ba-btn-submit{
        width:50%!important;
    }
    #baform-4 .ba-btn-submit{
        width:50%!important;
    }
    #footer_call{
        font-size:18px!important;
    }
    #button_call{
        width:60%;
        margin:0 auto;
    }
    #button_call span{
        line-height: 50px;
        font-size: 13px;
    }
    #button_call a{
        display:block;
        padding: 0px 15px;
    }
    #button_call .uk-button-large{
        line-height: 50px;
    }
    .footer_list li svg{
        display:none;
    }
    .footer_head{
        color:#AC0000;
    }
    .footer-copyright{
        display:none;
    }
    .footer_section{
        background:#fff!important;
    }
    #about_head h5{
        border-color:transparent;
    }
    .footer_list li > div .uk-first-column > div{
        padding-left:0;
    }
    .footer_list .el-item > div > div:nth-child(2){
        padding-left:0;
    }
    .uk-accordion-title {
        font-size: 18px;
    }
    #baform-2 .ba-btn-submit{
        width:50%!important;
        margin:20px auto;
    }
    .header_slider{
        display:none;
    }
    .container_img{
        display:none;
    }
    #telegram_btn{
        position: fixed;
        bottom: 20px;
        right: 20px;
        z-index:100;
    }
    #telegram_btn > .tool > .t_bth{
        height: 40px!important;
        width: 40px!important;
        background-size: 20px;
    }
    .calling_btn .button-joomly-callback-form{
        position: fixed;
        bottom: 20px!important;
        left: 20px;
        z-index:100;
        height: 44px!important;
        width: 44px!important;
        background-size: 20px!important;
    }
    .b24-web-form-popup-btn-4{
        position: fixed;
        bottom: 20px!important;
        right: 20px;
        z-index:100;
        height: 44px!important;
        width: 44px!important;
        background-size: 20px!important;
    }
    .sliding{
        font-size: 10px;
    }
    .b24-widget-button-position-bottom-right{
        bottom: 20px!important;
        right: 20px!important;
        height: 30px!important;
        width: 30px!important;
    }
}
@media (max-width:810px){
    .table{
        display:none;
    }
    #form_table_avia > div > div > div{
        padding-bottom:0;
    }
}

/*mobile classes*/

