/*@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  src: url(../library/icons/material/material.woff) format('woff');
}
*/

.tsennosty h3 {
  border-bottom: 1px solid #000000!important;
}

.accordion-heading > a.accordion-toggle {
    padding: 20px 5px 20px 0px;
    border-top: 1px solid #ccc;
}
.ba-tabs-wrapper .nav-tabs li a {
     padding: 10px!important;
}
.documactive li.active {
    border-bottom: 2px solid #000;
}
li.deeper > span i.ba-icon-caret-right, li.deeper > a i.ba-icon-caret-right {
    display: none!important;
}
.tsennosty h3 {
  border-bottom: 1px solid #000000!important;
  font-size:22px!important;
}

/*@media (max-width: 1280px)*/
.ba-item .ba-tabs-wrapper .nav-tabs {
    display: flex !important;
    flex-wrap: wrap!important;
}
.vivod_novosti .ba-blog-posts-wrapper.ba-classic-layout{
 display: grid; 
  grid-template-columns: repeat(2, 50%); 
  gap: 18px 18px; 
  justify-content: start; 
  align-content: top; 
  align-items: stretch!important; 
}
@media (max-width: 1020px){
.ba-blog-posts-wrapper.ba-classic-layout {
  display: grid; 
  grid-template-columns: 100%!important; 
  gap: 0px 18px; 
  justify-content: start; 
  align-content: top; 
  align-items: stretch!important; 
}
}
span.ba-live-search-product-title a {
    font-weight: 400;
    font-size: 14px;
}
.ba-item-categories .ba-blog-post-content, .ba-item-recent-reviews .ba-blog-post-content, .ba-item-recent-comments .ba-blog-post-content, .ba-item-author .ba-post-author-content, .ba-item-blog-posts .ba-blog-post-content, .ba-item-search-result .ba-blog-post-content, .ba-item-post-navigation .ba-blog-post-content, .ba-item-related-posts .ba-blog-post-content, .ba-item-recent-posts .ba-blog-post-content {
    padding: 0 8px!important;
}
.ba-blog-post {
    margin-top: 0!important;
}
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li {
    margin-left: 0!important;
    margin-right: 0px;
}
table{max-width:100%;}

table tr td{border-bottom:1px solid #ddd;padding:10px;}

.clearfix:after{content:"";display:table;clear:both;}
.clearfix:before{content:"";display:table;clear:both;}
body:not(.com_gridbox) dt{font-weight:normal;}


body.custom-design:not(.com_gridbox) .body .main-body {
    margin: 60px auto 0 auto!important;
}
body:not(.com_gridbox) .body {
    margin: 80px 0!important;
}
body.grandc3:not(.com_gridbox) .body {
    margin: 0!important;
	padding-top:80px;
}

body.custom-active header .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.active > a.no-border{border-bottom: 0!important;}
body.custom-active header .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.active > a.no-border:hover{border-bottom: 1px solid #fff!important;}
header .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li.active.current > a {
	border-bottom: 1px solid #fff!important;
}
body.custom-active .vertical-menu a.custom-active{color: rgba(22, 68, 52, 1)!important;}

.ba-menu-wrapper > .main-menu.visible-menu > .integration-wrapper > ul > li > *:not(ul):not(div):hover {
    color: rgba(255, 255, 255, 0.7)!important;
}

.main-menu.visible-menu  ul li:hover,.main-menu.visible-menu  ul li a:hover,.main-menu.visible-menu  ul li:hover a:hover{
	border-bottom-width:0!important;
}

.main-menu.visible-menu .ba-language-switcher-list{background-color:rgba(22, 68, 52, 1)!important;}

/*.main-menu.visible-menu .contacts-footer p,.main-menu.visible-menu .contacts-footer p a{color:#fff;}

.main-menu.visible-menu .contacts-footer h3,.main-menu.visible-menu .contacts-footer h3 a{
display:none;
}
*/
.ba-menu-wrapper > .main-menu.visible-menu  > .integration-wrapper > ul > li.active.parent > a{
	color: rgba(255, 255, 255, 0.4)!important;
	border-bottom:none!important;
}
.ba-menu-wrapper > .main-menu.visible-menu  > .integration-wrapper > ul > li.active.parent:hover > a{
	color: rgba(255, 255, 255, 0.7)!important;
	border-bottom:none!important;
}
.main-menu.visible-menu .contacts-mobmenu{padding:0 12px;}
.main-menu.visible-menu .ba-language-switcher-item img{display:none;}

.main-menu.visible-menu .ba-dropdown-layout {
	display: block;

}
.main-menu.visible-menu .ba-dropdown-layout .ba-language-switcher-active, .main-menu.visible-menu .ba-dropdown-layout .ba-language-switcher-list, .main-menu.visible-menu .ba-dropdown-layout .ba-language-switcher-list .ba-language-switcher-item{ 
	width:fit-content!important;
	display: inline-block;
	padding-right: 10px;
	
	
}
.main-menu.visible-menu .ba-dropdown-layout .ba-language-switcher-list{
box-sizing: border-box;
    left: 0;
    margin-left: 20px!important;
    margin-top: 0!important;
    position: relative!important;
}
.main-menu.visible-menu .ba-dropdown-layout .ba-language-switcher-active{padding: 8px 0;}

.main-menu.visible-menu .ba-dropdown-layout .ba-language-switcher-active i.zmdi.zmdi-chevron-down:before{content:"\f2fb"!important;}
	
.blog.page-lenta-novostej .items-row h2, .blog.page-lenta-novostej .items-row h3{
	font-size: 20px;
    line-height: normal;
	text-align:left;
	margin-top:0;
}
.blog.page-lenta-novostej .items-row .item.column-1{
	color: rgba(22, 68, 52, 0.8);/*var(--text);*/
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 23px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
	padding-left:40px;
	background-image: url(../../../../../images/ikonky/news_icon.webp);
    background-position: left 33px;
    background-repeat: no-repeat;
	padding-top:30px;
	padding-bottom:30px;
	border-bottom:1px solid rgba(22, 68, 52, 0.5);

}
.blog.page-lenta-novostej .items-row .item.column-1 p{
color: rgba(22, 68, 52, 0.8);/*var(--text);*/
}
.blog.page-lenta-novostej .items-row .page-header{
	
	margin: 0;
	padding-bottom:0;

}
.blog.page-lenta-novostej .items-row .page-header h2{
	
	margin: 0;
	padding-bottom:0;

}
.blog.page-lenta-novostej .items-row h3{
	color: rgba(22, 68, 52, 1);
	font-size: 20px;
    line-height: normal;
	text-align:left;
	margin-top:0;
	font-weight:400;
}
.original_source{margin-bottom:0;}
.original_source a{
	display:flex;
	width:200px;
	font-size:14px;
	color: rgba(22, 68, 52, 0.8);
	text-decoration:underline;
	text-underline-offset:3px;
}
.original_source:hover{

	color: rgba(22, 68, 52, 0.5);
	
}
.original_source a:after{
	 content:"\00A0\00A0\27F6";
	 
	 
}
.icons-list-wrapper ul{padding-left:0;margin-left:0;}
.icons-list-wrapper ul li{display:inline-flex; list-style:none;padding-bottom:20px;}
.icons-list-wrapper ul li:before{
  height:12px;
  width: 12px;
  margin-right:15px;
  font-family: "Font Awesome 5 Free";
   content: "\f111";
   color: rgba(20, 68, 52, 1);
    font-size: 11px;
    background-color: rgba(20, 68, 52, 1);
    padding: 0px;
    border-radius: 320px;
	line-height: 11px;
	margin-top:5px;
}
.icons-list-wrapper ul li a:hover{color: rgba(20, 68, 52, 0.8);}
.com_content.article .page-header h2{
	font-size: 26px;
    line-height: normal;
	text-align:left;
}

.pagination ul > .active > a{
	background-color: rgba(22, 68, 52, 0.8)!important;
}

.custom.slideshow-wrapper .slideshow-content ul   {
    height: 473px;
	min-height: inherit;
	box-sizing: border-box;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
	
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;

}
.well.slideshow-wrapper{
	border: none;
    margin-bottom: 0;
    min-height: 20px;
    padding: 0;
	margin-top:-100px;
}

.custom.slideshow-wrapper .ba-slideshow-img {
    background-attachment: scroll;
    background-image: url(../../../../../images/shapky/group-1046.webp);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(0, 0, 0, 0);
	overflow: hidden;
	bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	opacity: 1;
    z-index: 2;
}
.custom.slideshow-wrapper .ba-grid-column{z-index:2;}
.custom.slideshow-wrapper h1 {
    text-align: left;
    color: var(--title-inverse);
    font-size: 44px;
    font-style: normal;
    letter-spacing: 0px;
    line-height: 50px;
    text-decoration: none;
    text-transform: none;
}

.com_search .result-category .small{display:none;}
.well.headline-wrapper{padding: 0;margin-top: 0!important;margin-bottom: 60px;}


.headline-wrapper > * {
    animation-duration: 0.9s;
}
.headline-wrapper h3 {
    text-align: left;
	margin: 0;
	font-size: 24px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}
.form-search-wrap{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
}
.form-search-wrap h1{text-align:left;text-transform:uppercase;font-size:32px;line-height:40px;}
.form-search-wrap h1 span{font-size:18px;line-height:40px;}
.com_search.search .ba-search-wrapper {
    background-color: rgba(255, 255, 255, 0);
    --border-bottom: 1;
    --border-color: rgba(31, 31, 33, 0.27);
    --border-left: 0;
    --border-radius: 0px;
    --border-right: 0;
    --border-style: solid;
    --border-top: 0;
    --border-width: 2px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    --shadow-horizontal: 0px;
    --shadow-vertical: 0px;
    --shadow-blur: 0px;
    --shadow-spread: 0px;
    --shadow-color: var(--shadow);
	align-items: center;
    box-sizing: border-box;
    box-shadow: var(--shadow-horizontal) var(--shadow-vertical) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
    display: inline-flex;
    width: 100%;
	border-bottom-width: calc(var(--border-bottom)*var(--border-width));
    border-color: var(--border-color);
    border-left-width: calc(var(--border-left)*var(--border-width));
    border-radius: var(--border-radius);
    border-right-width: calc(var(--border-right)*var(--border-width));
    border-style: var(--border-style);
    border-top-width: calc(var(--border-top)*var(--border-width));
}
.com_search.search .ba-search-wrapper input{
	height: 21px;
	color:rgb(20, 68, 52,0.8);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 21px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
	background: transparent !important;
    border: none !important;
    margin: 0;
    padding: 0;
    width: 100%;
}

.well.search-lenta{margin:0;padding:0;margin-bottom:30px;}

.well.search-lenta .search-lenta{
background-color: rgba(23, 71, 55, 0.1);
    --border-bottom: 1;
    --border-color: var(--border);
    --border-left: 1;
    --border-radius: 0px;
    --border-right: 1;
    --border-style: solid;
    --border-top: 1;
    --border-width: 1px;
    padding-bottom: 18px;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 18px;
    --shadow-horizontal: 0px;
    --shadow-vertical: 0px;
    --shadow-blur: 0px;
    --shadow-spread: 0px;
    --shadow-color: var(--shadow);
}
.well.search-lenta form{
	margin:0;
	display:flex;
	width: 100%;}
.well.search-lenta .search-lenta input{
color: var(--primary);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
	background: transparent !important;
    border: none !important;
    height: auto;
    margin: 0 0 0 5px;
    padding: 0;
    width: 100%;
}
.well.search-lenta .search-lenta form:before {
    content: "\f208";
	font-family: ba-outline;
	color: var(--primary);
    font-size: 18px;
	pointer-events: none;
    margin: 0;
    display: inline-block;
    font-weight: 400;
    text-rendering: auto;


}	
.well.search-lenta .search-lenta input::placeholder, .com_search.search .ba-search-wrapper input::placeholder{color:rgb(20, 68, 52,0.5)!important;}
.well.search-lenta .form-search label {
    display: none;
}


.custom.smallfont{

	column-count: 2;
	column-gap: 2%;
	text-align:justify;
}	
.custom.smallfont p {
    font-size: 12px;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.5);
	text-align:justify;
	margin:0 0 16px 0;
}
.ba-item-modules .integration-wrapper h3.smallfont, .smallfont h3.smallfont{
	font-size: 12px;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.5);
    letter-spacing: 4px;
	text-align:left;
	text-transform:uppercase;
	padding-bottom:20px;
}
.news-home .ba-blog-post{min-height:139px;}
/*.menu-goriz .alias-parent-active a{
	color: var(--primary)!important;
    --border-bottom: 0!important;
    --border-left: 0;
    --border-right: 0;
    --border-top: 0;
    --border-color: var(--primary)!important;
    --border-style: solid;
    --border-radius: 0px;
    --border-width: 1px!important;
    padding-right: 0px;

}
.menu-goriz li.alias-parent-active{
    margin-right: 33px;

}
*/
.breadcrumbs{margin: 0 0 80px 0;}
.breadcrumbs .well{padding-right:0;padding-left:0;}
.well.ba-module-position.breadcrumbs-module{margin:8px 0;min-height:auto;padding:0;}
.page-news.article .well.breadcrumbs-module{display:none;}
.breadcrumb > li {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
}

.well h1.page-header{
color: var(--primary);
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 50px;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 8px;
    margin-top: 8px;
	text-align:left;
}

	
.page-news .items-row h2, .page-news .items-row h2 a,.news-title,.news-title a{
	color: rgba(22, 68, 52, 1);
	font-size: 18px;
    line-height: normal;
	text-align:left;
	margin-top:0;
	font-weight:400;
}

#item-1657172753772 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div) {font-size: 18px; font-weight: 400; text-transform: none;}

.grandc3 .body {
background-image: url(http://grandiscapital-dev.ru/images/statyi/nf.webp);

background-attachment: scroll;
    background-position: right top;
    background-repeat: no-repeat;
	background-size: 165px auto; 
	margin-top:0!important;
    
}
.page-news .blog-wrap {
    display: grid;
    grid-template-columns: repeat(2, 50%);
    gap: 18px 18px;
    justify-content: start;
    align-content: top;
    align-items: stretch!important;
}
.page-news .items-row {
   	border-bottom:1px solid rgba(22, 68, 52, 0.5);
    box-sizing: border-box;
	min-height: 110px;
	margin-right: 20px
}
.page-news .items-row .item{
	color: rgba(22, 68, 52, 0.8);/*var(--text);*/
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 23px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
	padding-left:40px;
	background-image: url(../../../../../images/ikonky/news_icon.webp);
    background-position: left center;
    background-repeat: no-repeat;
	padding-top:10px;
	padding-bottom:18px;
}
.page-news .items-row .article-info{margin-top:3px;color:var(--subtitle);font-size:0.8rem;}
.page-news .items-row .item p{
color: rgba(22, 68, 52, 0.8);/*var(--text);*/
}
.page-news .items-row .page-header{
	
	margin: 0;
	padding-bottom:0;

}
.page-news .items-row .page-header h2{
	
	margin: 0;
	padding-bottom:0;

}
.page-news dl {
    margin-bottom: 0;
}
.well.ba-module-position{
	padding-left:0;
	margin-left:0;
	padding-right:0;
	margin-right:0;
	margin-top: 58px;
	
}
.breadcrumbs .well.ba-module-position{
	margin-top: 0;
}
.ba-item-modules.page-news .items-row{
	min-height:123px;
}
.ba-item-modules.page-news .items-row .item{
	padding-top:14px;
	padding-bottom:10px;
}
.page-news .well.ba-module-position.menu-news{margin-top:0;}
.menu-news .menu-goriz{display:flex;flex-wrap: wrap;}
.menu-news .menu-goriz li {padding-right:33px;}
.menu-news .menu-goriz li a{text-transform:uppercase;padding-bottom:5px;box-sizing: border-box;}
.menu-news .menu-goriz li.active a,.menu-news .menu-goriz li a:hover{
color: var(--primary);
border-bottom:1px solid var(--primary);
box-sizing: border-box;
}
.page-news .well.ba-module-position.page-title{margin-top:20px;padding:0;}
.other-news{text-align: left;
    color: rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    font-size: 14px;
    line-height: 23px;
    letter-spacing: 3px;
}

	
.pagination {
    margin: 80px 0!important;
}


.menu-goriz a.custom-invisible{display:none!important;}
footer .vertical-menu .custom-parent{
	font-family: "Suisse Intl"!important;
	color: rgb(139, 156, 151,1)!important;
	font-size: 21px!important;
	margin: 0 0 15px 0!important;
	padding:0!important;
	border-bottom-width:0!important;
	line-height:normal!important;
}
footer .footer-contacts .ba-item {min-height:auto!important;}
footer .contacts-footer h3,footer .contacts-footer h3 a{
	font-family: "Suisse Intl"!important;
	color: rgb(139, 156, 151,1)!important;
	font-size: 21px!important;
	margin: 0 0 15px 0!important;
	padding:0!important;
text-align:left!important;
font-weight:400!important;
line-height:28px!important;	
}
footer .contacts-footer p,footer .contacts-footer p a{
	color: rgba(22, 68, 52, 0.8)!important;
	font-size: 14px!important;

text-align:left!important;
font-weight:400!important;
}
footer .contacts-footer h3 a:hover,footer .contacts-footer p a:hover,footer .vertical-menu .custom-parent:hover{
color: var(--hover)!important;
}
.misia .ba-feature-box-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}



.misia  .ba-feature-box:nth-child(n) {
	margin-right: 0!important;
	width:auto!important;
	flex-grow:0;
	margin-bottom: 30px;
}
.misia  .ba-feature-box:nth-child(4) {
    flex-basis:20%;
	flex-grow:0;
}
.misia  .ba-feature-box:nth-child(1), .misia  .ba-feature-box:nth-child(5) {
    flex-basis:28%;
	flex-grow:0;
}
.misia  .ba-feature-box:nth-child(2),.misia  .ba-feature-box:nth-child(6) {
    flex-basis:26%;
	flex-grow:0;
}
.misia  .ba-feature-box:nth-child(3),.misia  .ba-feature-box:nth-child(7) {
    flex-basis:24%;
	flex-grow:0;
}


.misia  .ba-feature-description-wrapper .ba-feature-description{font-size:18px!important;}

/*.misia  .ba-feature-box-wrapper .ba-feature-box{padding-right:30px!important;}*/
.misia  .ba-feature-description-wrapper:after{
	content: "\eaca";
    font-family: directional;
    font-weight: normal;
    font-style: normal;
	color: #fff;
    font-size: 40px;
	padding-right: 20px;
}
.misia  .ba-feature-box:last-child  .ba-feature-description-wrapper:after{
	content: "";
}

.misia  .ba-feature-description-wrapper{
	display:flex;
	align-items: center;
    flex-wrap: nowrap;
	min-height: 112px;
}
.img-left img{border:1px solid #ddd; border-radius:35% 0 0 0;}
.img-center img{border:1px solid #ddd;border-radius:0 35% 35% 0;}
.img-right img{border:1px solid #ddd;border-radius:0 0 35% 0;}



ul.menu-goriz li.alias-parent-active a{color: var(--primary);border-bottom:1px solid var(--primary);}

.attachmentsList ul {margin-left:0;}

.attachmentsList li{
	display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
	list-style: none;
}
.attachmentsList li a.at_url{padding-top:5px;padding-bottom:10px; font-size:16px;color: rgba(22, 68, 52, 1);}
.with-attach li a.at_icon{min-width:36px;}
.with-attach li a.at_icon img{width:100%;}
div.attachmentsContainer{margin-bottom:0;}

.with-attach .items-row{margin-top:0;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(22, 68, 52, 0.5);}
.with-attach .items-row .item p, .mod-with-attach .items-row .item p{display:none;}
.with-attach .at_filename{display:flex;}
.with-attach dl.article-info{margin:-20px 10px 0 45px;}
.with-attach .article-info dd {color:var(--subtitle)!important;font-size:12px;}
.mod-with-attach .article-info .create {color:var(--subtitle)!important;font-size:12px;padding:3px 0;}
.mod-with-attach .items-row{margin-top:10px;margin-bottom:10px;padding-bottom:0;}
.mod-with-attach .news-title,.mod-with-attach .news-title h3, .mod-with-attach .news-title h4,.mod-with-attach .news-title a{font-size:16px;}
.mod-with-attach .news-title a{padding-bottom:10px;}
.mod-with-attach .item {padding:10px 0 10px 50px;background-image: url(../../../../../images/ikonky/pdf.webp); background-repeat: no-repeat;background-position: left center;background-size:26px auto;}
.sitemap .breadcrumbs{margin: 0 0 20px 0;}
.sitemap .well.ba-module-position.ba-search-wrapper{margin-top:20px;width: 75%;}


.osmap-sitemap {margin-top:100px;}
.osmap-items h2{display:none;}

.osmap-items li.osmap-has-children .toggle{
    display: inline-block; margin-right:10px; font-size:22px;
}
.osmap-items ul ul {
    display: none;
	margin-left:50px;
	padding-top:5px; padding-bottom:5px;
	
}
.osmap-items li.open>ul{
    display: block;
}
.osmap-items a{
color: rgba(22, 68, 52, 1);
}

.osmap-items li {padding-top:5px; padding-bottom:5px;}
.osmap-items ul.level_0 > li.osmap-has-children > a,.osmap-items ul.level_0 > li {font-size:20px;}

/*.osmap-items ul li.osmap-has-children:before{
	font: normal normal normal 14px/1 Material-Design-Iconic-Font;
    font-size: inherit;
    text-rendering: auto;
	display:inline-block;
}
.osmap-items ul li.osmap-has-children:not(.open):before{content: '\f272';}
.osmap-items ul li.osmap-has-children.open:before{content: '\f277';}
*/
.osmap-items li .toggle .zmdi.zmdi-plus-square,.osmap-items li .toggle .zmdi.zmdi-minus-square{display:inline-block; font-size:16px;}
.osmap-items li.open >.toggle .zmdi.zmdi-plus-square{display:none;}
.osmap-items li:not(.open)> .toggle .zmdi.zmdi-minus-square{display:none;}

.osmap-items  li {list-style:disc;}

.osmap-items ul.level_0 > li  {list-style:none;}
.osmap-items ul.level_0 > li:not(.osmap-has-children)  > a{margin-left:30px;}

@media (max-width: 1280px){
footer .vertical-menu ul li{margin-right:0px!important;}

body.custom-design:not(.com_gridbox) .body {
    padding: 0;
}
body.custom-design:not(.com_gridbox) .main-body, .custom.slideshow-wrapper .ba-grid-column {
    display: block;
    padding-right: 8px;
    padding-left: 8px;
}

body.span12, .span12 {
    width: 100%;
}


.span11 {
    width: 91.48936170212765%;
}


.span10 {
    width: 82.97872340425532%;
}


.span9 {
    width: 74.46808510638297%;
}


.custom-span .span8 {
    width: 65.95744680851064%!important;
}


.span7 {
    width: 57.44680851063829%;
}


.span6 {
    width: 48.93617021276595%;
}


.span5 {
    width: 40.42553191489362%;
}


.custom-span .span4 {
    width: 31.914893617021278%!important;
}

.header .span3,
.span3 {
    width: 23.404255319148934%;
}

.header .span2,
.span2 {
    width: 14.893617021276595%;
}


.custom-span .span1 {
    width: 6.382978723404255%;
}
.news-home .ba-blog-post{min-height:172px;}
}

@media (max-width: 1024px){
/*.misia  .ba-feature-box:nth-child(n) {
    width: calc((100% - 60px) / 3)!important;
	margin-right: 20px!important;

}*/
.tsennosty h3 {
  font-size:18px!important;
}
.custom-span [class*="span"] {
	padding-right: 23px;
    padding-left: 23px;
}
.custom-span [class*="span"] [class*="span"]{
	padding-right: 0;
    padding-left: 0;
}
.custom.slideshow-wrapper .ba-slideshow-img {
    background-attachment: scroll;
    background-image: url(../../../../../images/shapky/shapka1.webp);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: rgba(0, 0, 0, 0);
}
.custom.slideshow-wrapper .content-text{
    display: block;
    padding-left: 38px;
}
.custom.slideshow-wrapper .slideshow-content ul   {
    height: 256px;
}

}



@media (max-width: 1000px){
.tsennosty h3 {
  font-size:22px!important;
}
.blog.page-news .blog-wrap {
	grid-template-columns: 100%!important;
}
footer .ba-item-main-menu.ba-item{margin-bottom:0!important;}

.ba-menu-wrapper > .main-menu > .integration-wrapper > ul.menu-goriz li {
	margin-right:33px!important;
}
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul.menu-goriz li a {
    margin-bottom: 15px!important;
    padding-bottom: 5px!important;
	padding-right:0!important;
}
footer .vertical-menu a{
	padding-bottom:8px!important;
	padding-top:8px!important;
	text-align:left!important;
	font-size:14px!important;
}

.misia .ba-item-feature-box{
	display:block!important;
	margin-top:5px!important;
}
.misia .ba-feature-box-wrapper{
	display:block!important;
}
	
.misia  .ba-feature-box:nth-child(n) {
    width: 100%!important;
	margin-right: 0!important;
	margin-bottom: 0;
}
.misia  .ba-feature-description-wrapper{
	display:block;
	min-height: auto;
}
.section-missia .column-wrapper h3{padding-right:10px;}
.misia  .ba-feature-description-wrapper .ba-feature-description{padding-bottom:20px;}
.misia  .ba-feature-description-wrapper:after{
	content: "\eac8";
    font-family: directional;
    font-weight: normal;
    font-style: normal;
	color: #fff;
    font-size: 40px;
	padding-right: 0;
}
.misia  .ba-feature-box:last-child  .ba-feature-description-wrapper:after{
	content: "";
}


.section-missia .column-wrapper .ba-grid-column-wrapper .ba-grid-column {
    align-self: stretch;
    display: flex !important;
    flex-wrap: nowrap;
    width: 100%;
	flex-direction: row;
}
.section-missia .column-wrapper .ba-grid-column-wrapper .ba-grid-column > div.ba-item-text {
    flex: 33%;
}
.section-missia .column-wrapper .ba-grid-column-wrapper .ba-grid-column > div.misia {
    flex: 66%;
}
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul.menu-goriz li a{margin-bottom:15px; padding-bottom:5px;}


.custom-span [class*="span"] {
    margin-left: 0;
    width: 100%!important;
}	
	.custom.smallfont{
	column-width: 100%;
	column-count: 1;
	column-gap: 0;
}

.custom.slideshow-wrapper h1  {
    font-size: 28px;
}
.sitemap .well.ba-module-position.ba-search-wrapper{width: auto;}

}
@media (max-width: 576px){
.grandc3 .body {
	background-size: 90px auto; 
    
}

.well h1.page-header {
    font-size: 30px;

}
	.section-missia .column-wrapper .ba-grid-column-wrapper .ba-grid-column {
    display: block !important;
}
.misia .ba-feature-description-wrapper *{
    text-align: center!important;
}
.misia .ba-feature-description-wrapper:after {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.section-missia .column-wrapper h3{padding-bottom: 30px;padding-right:0;text-align: center!important;}
.custom.slideshow-wrapper .content-text {
    display: block;
    padding-left: 8px;
}
table{max-width:480px;}
table tr td{padding:10px 5px;}
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul.menu-goriz li {
    margin-right: 0!important;
}

ul.menu-goriz  li {
	display: flex!important;
	justify-content: center;

	text-align:center!important;
	padding-left:10px!important;
	padding-right:10px!important;
	margin:0!important;

}
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul.menu-goriz li a {
	box-sizing: border-box;
	text-align:center!important;
	padding-left:10px!important;
	padding-right:10px!important;
	width:fit-content;
}
.ba-menu-wrapper > .main-menu > .integration-wrapper > ul.menu-goriz li a:hover {
	box-sizing: border-box;
}
}

.com_virtuemart table.user-details input, .chzn-container-single .chzn-search input[type="text"], .chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single, textarea:not([class*="span"]), input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
  background: #fff;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  color: #555;
  display: inline-block;
  font-size: 13px;
  font-family: inherit;
  height: 48px;
  line-height: 20px;
  margin-bottom: 10px;
  padding: 4px 6px;
  width: 350px;
}

.rsform .footer {display:none;}


/************************Redact by JE***********************/
.formError {
  color: #CF4D4D!important;
  font-weight: normal!important;
  font-size: 0.8em!important;
}

.col-form-label {
  font-weight: bold!important;
}

strong.formRequired {
  color: #CF4D4D!important;
}

.form-pre-text-1{
	margin-top: 20px;
	background-color: var(--accent);
    padding: 20px;
}

.form-pre-text-2{
	margin-bottom: 40px;
}

.form-post-text-1{
	margin-top: 20px;
}

.form-post-text-2{
	margin-bottom: 40px;
}

.row.mb-3.rsform-block {
  margin-left: 20px;
  margin-right: 20px;
}


.com_virtuemart table.user-details input, .chzn-container-single .chzn-search input[type="text"], .chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single, textarea:not([class*="span"]), input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {
  background: #fff;
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
  color: #555;
  display: inline-block;
  font-size: 13px;
  font-family: inherit;
  height: 48px;
  line-height: 20px;
  margin-bottom: 10px;
  padding: 4px 6px;
  width: 350px;
  background-color: #fafafa!important;
}

.rsform-captcha-refresh-button.btn.btn-secondary {
  height: 48px;
  background: #E9ECEF;
}

.input-group {
  width: 60%!important;
}

.input-group-text {
  height: 48px;
  background-color: #CEE0DA!important;
}
/************************Redact by JE***********************/