@font-face {
    font-family: 'Magistral';
    src: local('Magistral Medium'), local('Magistral-Medium'),
        url('../fonts/Magistral-Medium.woff2') format('woff2'),
        url('../fonts/Magistral-Medium.woff') format('woff'),
        url('../fonts/Magistral-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
  }

  .popform{
	padding: 5px 13px;
	background:#001d66;
	color: white !important;;
	border-radius: 5px;
	text-align:center;

}

.popform:hover{
	background:#014394;
}

.topmod.popform{
	display: block;
	margin: 0px auto;
	margin-top: 18px;
	width: 200px;
}

#sp-header {
  border-top:1px dotted #2584B4;
}

.formsec .com-baforms {
  max-width:800px;
  margin:0px auto;
}

.formsec .mainzag {
  margin-bottom:0px !important;
}

.terms-content {
  font-size:13px;
}  

.usl img{
  display:inline;
}

.usl .uk-panel-title{
  font-weight:bold;
  font-size:18px;

}

.usl .uk-margin{
  font-size:16px;
}


.prod .uk-panel{
  background: #2584B4;
  text-align:center;
  color:white;
  padding:15px;
  background:url('/../../images/footer.jpg') top center;
}

.dostvit .sppb-column-addons{
  background: white;
  padding:20px;
  margin-top:20px;
  margin-bottom:20px;
}

.dostvit .t1{
  font-size:28px;
  color:#0C2A66;
  text-align:center;
  font-family:Oswald;
  font-weight:500;
  margin:10px 0;
}

.dostvit .t2{
  font-size:16px;
  text-align:center;
}

.ba-htmltext{
  display:none;
}

.lpmod{
margin-top:-40px;
}


.article-intro-image{
  max-width:180px;
  padding-right:30px;
}

.bx-controls{
  display:none;
}


.mainzag {
  color: #2584B4;;
  text-align:center;
  font-weight:bold;
  font-size:30px;
  margin-bottom:20px;
}

.mainzag.bord {
  border-bottom:1px solid #2584B4;
}

.mainzag.white {
  color:white;
}

.mainzag span{

  font-family:Magistral;
  }

#sp-logo{

}


.cont{
  color: #262A47;
margin:0px auto;

}

#sp-top1 .custom, #sp-top2 .custom {
    display: flex !important;

    justify-content: space-between;
    align-items: center  !important;
    height: 60px;

}

@media screen and (max-width:992px) {
  #sp-top2 .custom{
    display:none !important;  }
  #sp-top1 .custom {
    /* height: 90px; */
  }

}






.gmp iframe{
  width:100% !important;
}


.zakbot{
  background:white;
  padding: 7px 15px;
  border-radius:7px;
}

input.popup-btn {
float:left;
  padding: 5px 15px !important;
  border-radius:7px !important;
  color: white  !important;
  font-size:15px   !important;
}



table
{ border-collapse: collapse;
border: 2px solid #8a8a8a;
    width:100%;
}

table td
{
    border-collapse: collapse;
    padding-left: 8px !important;
border: 1px solid #dcdcdc ;

}

table p
{ text-indent:0px !important;
margin:5px 0;
}

tr:nth-child(2n) {background: #f6f6f6;}

.pomnap{
  max-width:900px;
  margin:0px auto;
  
}

.btn-default {
  text-align:center;
}



h1{
  font-weight:bold;
  color:#262A47
}

h2{
  color:#262A47;
  font-weight:300;
  font-size: 38px;
}

.seczag {
margin-bottom:50px;
font-size:30px;
font-family: roboto condensed;
color:#262A47;
}


.pager {
    display:none;
}

#sp-footer .f1, #sp-footer .f2{
  margin-top:30px;
  text-align:center;
}

.tel{
  color:#262A47;
  font-weight:bold;
text-align:center;

margin:0px auto !important;
}


#sp-logo .tel{

  font-weight:400;
  font-size:20px;
}

#sp-logo .tel i{
  color:#262A47;
}

#sp-footer .tel{
  font-family:roboto condensed;
  font-weight:600;
  font-size:29px;
}

#sp-footer i, #sp-logo i{
  margin-right:3px;
  font-size:17px;
}

#sp-footer .adr{
  font-size:15px;
}



#sp-footer {
    background:url('/../../images/footer.jpg') no-repeat top center / cover ;
padding-top:10px;
}

#sp-footer .container-inner {
  border:none;
}

#sp-footer a{
   color:white !important;
}

#sp-footer p{
  color:white !important;
   margin-bottom:10px;
}

#sp-footer .p2{
  text-align:center;
  font-size:20px;
  font-weight:bold;
}

#sp-footer .p3{
  text-align:center;
  font-size:18px;
}


#sp-menu{



}




.sp-megamenu-parent > li > a{
  font-size:19px;
}

#sp-menu a {
  color:#2584B4;
  font-family: Magistral;
}

#sp-menu a:hover {
  color:white;

}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a{

}

.sp-menu-item:hover{
  background:#3b6ba5;
  color: white;
}


.sp-menu-item:hover a, .sp-menu-item a:hover{
color: white;
}

.sp-menu-item.current-item.active{
  background:#ffffff3d;
}

.sp-dropdown-inner{
    background:#3b6ba5 !important;
}

.sp-dropdown-inner li:hover{
  background-color: #262A47;

}

.sp-dropdown-inner li{
  text-align:left;
  padding: 0 4px!important;
  
}

.sp-dropdown-inner li a{
  line-height:normal !important;
  }

#offcanvas-toggler > .fa {
  color: #2584B4;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #2584B4;
}
.offcanvas-menu{
  background-color: #fff;
  color: #262A47;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #262A47;
}
.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: #262A47;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: #262A47;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: #262A47;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
  
1display:block;
}

li.menu-parent .menu-toggler {
  display: block;
  position: absolute;

  left:220px;
  cursor: pointer;
margin-top:-25px;
  font-family: FontAwesome;

}
li.menu-parent .menu-toggler:after {
  content: "\f055";
  color: #929292;
  display:block;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler:after {
  content: "\f056";
}

.tabl
{ border-collapse: collapse;
 border: 2px solid black;

}

.tabl td
{ 
    border-collapse: collapse;
    padding-left: 8px !important;
 border: 1px solid black ;

}

.tabl p
{ text-indent:0px !important;
margin:5px 0;
}

#sp-breadcrumbs{
  background-color:#e5e5e5 !important;
  }

  .breadcrumb {
  padding:0px;
  margin:7px 0px;
  background-color:#e5e5e5;
  font-size:15px;
}


.sp-megamenu-wrapper{
  text-align:center;
}

.sp-megamenu-parent{
  float:none;
}

ul.sp-megamenu-parent {
    float: none;
   /* display: flex !important;
    justify-content: space-between;*/
}

.logo a img{
  margin:10px auto !important;

}

#sp-main-body {
    padding: 40px 0;
}

.st{
  position:absolute;
  bottom:5px;
  color:#ffffff;
  font-size:10px;
  width:100%;
  text-align:right;
}

.st .container{
  background: transparent;
  padding-right: 20px;
}

.st a, .st a:hover{
   color:#ffffff;
}

body{


  font-size:18px;

}

#sp-bottom {
    padding: 0px 0 0px 0;
}

#sp-bottom .sp-module{
  margin:0px;
}
body a:hover{
  color:black;
}

/*------------ form--------------- */

.lbform{
	max-width:550px !important;
	margin:0px auto  !important;
}


label.ba-form-checkbox > span {
	width:20px !important;
	height:20px !important;
	font-weight:400 !important;
	margin-top:4px;
}

.ba-form-acceptance-field .ba-field-container, .ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-wrapper {
	padding-left:30px !important;
	margin:0px !important;
}



.ba-form-acceptance-field label.ba-form-checkbox input[type="checkbox"]:checked + span:before, .ba-form-field-item .ba-form-checkbox-wrapper input[type="checkbox"]:checked + span:before {

    font: normal normal normal 18px/20px 'Material-Design-Iconic-Font' !important

}

.ba-form-page input::placeholder, .ba-form-page textarea::placeholder{
	font-weight:400 !important;
	color: rgb(37 37 37) !important;
}

.botform{
  max-width:700px;
  margin:0px auto;
}

.ba-form-submit-btn-wrapper span{
	margin:0px auto !important;
}


.botform .sogl, .botform .sogl a{
color:white !important;
font-weight:400 !important;
}

.sogl p{
	font-size: 14px !important;
}

.sogl a{
  text-decoration:underline;
}

.ba-forms-modal .ba-page-items{
	margin-top: -60px;
}

.ba-forms-lightbox-row i.zmdi {
	padding-top: 7px !important;
padding-right: 26px !important;

}