.butka {
  background-color: #0042ca;
    color: #FFFFFF;
    font-size: 20px;
  letter-spacing: 0px;
    font-weight: 700;
  margin: 25px 0px 0px 0px;
  padding: 15px 16px;
    line-height: 1.5;
      text-align: center;
    white-space: pre-line;
    vertical-align: middle;
}

.butka:hover {
  background-color: #52C5FE;
  color: white;
}

/* Smartphones (вертикальная и горизонтальная ориентация) ----------- */
@media only screen and (min-width : 320px) and (max-width : 680px) {
  .item-107 .menu-child {
    display: block !important;
  }
}





.sppb-row-container {width: 100% !important; }
.com-sppagebuilder #sp-main-body {margin: 0 auto;}

@media (min-width: 768px) 
.innerpage.com-sppagebuilder  #sp-main-body {max-width: 750px;}
}
@media (min-width: 992px) {
.innerpage.com-sppagebuilder #sp-main-body {max-width: 970px;}
}
@media (min-width: 1200px) {
.innerpage.com-sppagebuilder #sp-main-body {max-width: 1170px;}
}

/*OFFCANVAS MENU*/
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
color: #222}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {color: #32b6f1}
.offcanvas-menu {background-color: #fff;color: #252525}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {color: rgba(37, 37, 37, 0.8);}
#offcanvas-toggler > .fa {color: #252525}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
    color:#32b6f1}

.page-link:focus {z-index: 2;outline: 0;box-shadow: 0 0 0 0rem rgba(0,123,255,.25);}


.article-list .article .article-featured-audio{border-bottom:5px solid #0042ca}


.logo-image-phone {
    height: 60px !important}
.offcanvas-overlay{background: rgba(0, 0, 0, .0);}
.offcanvas-active .offcanvas-overlay{visibility:hidden;opacity: 1;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #0042ca}
#sp-header.header-sticky ~ section#sp-main-body{padding-top: 80px}
#sp-main-body{padding: 50px 0}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding:10px}
.page-header{padding-bottom: 35px;text-align: center}
.page-link:focus { box-shadow: 0 0 0 0.2rem rgba(0,123,255,.0)}

button:focus{outline: none}

.sppb-btn-custom{border-radius:2px}
.sppb-addon-persion .sppb-person-introtext, .sppb-addon-persion .sppb-person-social-icons, .sppb-addon-person .sppb-person-introtext, .sppb-addon-person .sppb-person-social-icons {margin-top:10px;padding:10px}
.page-item.active .page-link {background-color:#0042ca;border-color: #0042ca}
  .sppb-btn {border: 2px solid transparent}
.sppb-testimonial-carousel-img-wrap{border:5px solid #0042ca}

.acaborder1 img.sppb-img-reponsive,.article-feature-gallery,.article-featured-video,.article-featured-audio,.sppb-addon-person.acaborder1,.sppb-addon-single-image.acaborder1,.article-details .article-full-image img,.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img,/*.sppb-addon-image-layout-image.image-fit, */.sppb-img-responsive.image-fit,.sppb-addon-single-image-container
{ border:5px solid #0042ca}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery{overflow:visible}



#sp-left .sp-module ul > li, #sp-right .sp-module ul > li{font-size:16px;line-height:24px}
#sp-left .sp-module, #sp-right .sp-module {background: #f5f5f5}

.sppb-form-check-label a {color:#222}

#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a{line-height:24px}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    margin: 0 0 0px;    padding-bottom: 10px;color:#05a85e;font-size:30px}
#sp-bottom a:active, /*#sp-bottom a:focus,*/.sp-module ul > li > a:hover,/*.sp-module ul > li > a:active,.sp-module ul > li > a:focus,*/.breadcrumb a:hover,.sppb-form-check-label a:hover,
#sp-left .sp-module ul > li.active > a{color:#52C5FE;text-decoration:underline}
#sp-bottom .sp-module ul > li {display: block; margin-bottom: 10px;font-size: 16px;}
.simplecallback label a{color:#4c3538}
.simplecallback label a:hover{color:#222}
#sp-bottom a:focus{color:#fff;    outline: none;}
#sp-bottom .sp-module ul > li.active > a{color:#eee}

.sp-module ul > li > a/*,.sp-module ul > li > a:visited,#sp-bottom a:visited*/ {
    color: #000}
.sp-page-title .sp-page-title-heading{font-size:20px;color:#382e2d}
.sp-page-title .breadcrumb,.breadcrumb{font-size:12px}
.breadcrumb a{color:#222}

/*MENU*/

.sp-megamenu-parent .sp-mega-group > li > a{text-transform:uppercase;color:#fff}
.sp-megamenu-parent > li > a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:visited{color:#fff ;font-weight:600;text-transform:uppercase;   }
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a,.sp-megamenu-parent .sp-mega-group > li.active > a, .sp-megamenu-parent .sp-mega-group > li > a:hover,.sp-megamenu-parent .sp-mega-group > li > a:active  {color:#52c5fe;font-weight:600;text-decoration:none}
.sp-megamenu-parent > li > a:hover{text-decoration:none}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{padding: 0 7px;}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a,.sp-megamenu-parent > li:hover > a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{color:#52c5fe;font-weight:600;}

.fa, .fab, .fad, .fal, .far, .fas{/*vertical-align: middle*/}

a{color: #222}

/*BREADCRUMB*/
.breadcrumb{margin-bottom:0}


#sp-header {background:#0042ca}
#sp-top-bar .sp-module { margin: 0}

/*BUTTONS*/
.simplecallback .btn{background-color:#0042CA;color: #fff;line-height: 1.5;padding:8px 16px;border-radius:2px;font-size:20px;border-top: 0;border-bottom:0;    border-right: 0;    border-left: 0;font-weight: bold;}
.simplecallback .btn-success:hover {background-color: #52C5FE; color: #fff}
.simplecallback .btn-success:focus { box-shadow:  0 0 0 0rem  #888}
.simplecallback .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {color: #fff;background-color: #52C5FE; border-color: transparent}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, 
.show>.btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0rem  #888}
.form-control:focus {color: #222;
    background-color: #eee;
    border-color: #52C5FE;
    outline: 0; box-shadow: 0 0 0 0rem #073c70}
.sppb-btn.focus, .sppb-btn:focus {
    outline: 0;box-shadow: 0 0 0 0px rgba(0,123,255,.25)}
/*BOTTOM*/
#sp-bottom .sp-module .sp-module-title {font-weight:600;font-size:24px;text-transform:uppercase;margin: 0 0 10px;color: #69cafb}
#sp-bottom{font-size:16px}

.sp-page-title{padding:15px 0;background:#f5f5f5;color:#252525;}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a{color: #555}
.sp-page-title .breadcrumb > .active {color: #666}

.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {color: #252525}


#sp-top-bar{background:#52c5fe;color:#000;font-weight:500}
#sp-top-bar a{color: #111}#sp-top-bar a:hover{color:#000}
.sp-contact-info li{font-size:16px}
 a:hover, a:focus, a:active{color:#0daefd}
a:hover, a:focus{text-decoration:underline}

#sp-top-bar {padding: 10px 0;font-size: 1rem;}
/*#sp-top2{background: #666;padding-top: 5px; padding-bottom: 5px;}
#sp-top1{padding-top: 5px; padding-bottom: 5px;}*/
.readmore{margin-top:45px}
.readmore a{background-color: #0042ca;color:#fff;padding:8px 16px;font-size:20px;font-weight: 600 !important;text-shadow:none;border-radius:2px}
.readmore a:hover,.article-list .article .readmore a:hover{color:#fff;background-color:#52C5FE}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus{color:#333;text-decoration:underline}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a{color:#222;font-size:24px}
.article-list .article .readmore a {color: #fff}
#sp-footer{font-size:12px}
#sp-bottom {padding: 40px 0 10px;font-weight:600}
#sp-footer .container-inner {  padding: 30px 0;border-top:2px solid #32b6f1}
#sp-footer a, #sp-bottom a{color: #eee}
#sp-footer a:hover, #sp-bottom a:hover{text-decoration:underline}




.u-table table {
    width: 100%;
    transition: 0.3s ease;
}

.u-table tr td:first-child {
    width: 22%;
    text-align: left;
    border-left: none;
}

.u-table tr:first-child td p {
    padding: 6px 0px;
}

.u-table tr td {
    text-align: center;
    border-right: 1px solid #0042ca;
    border-left: 1px solid #0042ca;
}

p {
    margin-top: 0;
    margin-bottom: 0;
    padding: 6px 10px;
}

.u-table tr:hover {
    background-color: #76eafc;
}

.u-table {
    width: 100%;
    max-width: 100%;
    overflow-x: auto;
}