.chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single{
  width: 70px!important
}
.chzn-container .chzn-results{
  width: 70px!importantl
}
.chzn-container .chzn-drop {
  width: 70px !important;}
.chzn-container-single .chzn-single {
  color: #fff!important;
  background-color:rgba(255, 255, 255, 0.1)!important;
 }

.chzn-container-single .chzn-single span {
    font-size: 14px;
    line-height: 16px;
}
.chzn-container-single .chzn-single span {

    margin-right: 2px;

}

.chzn-container-single .chzn-single span {
    padding: 10px 15px!important;
}

.chzn-container .chzn-results li{
  font-size: 14px!important;
}

.com_virtuemart table.user-details input, .chzn-container-single .chzn-search input[type="text"], .chzn-container-multi .chzn-choices, .chzn-container-single .chzn-single, .chzn textarea:not([class*="span"]), .chzn input[type="text"], .chzn input[type="password"], .chzn input[type="datetime"], .chzn input[type="datetime-local"], .chzn input[type="date"], .chzn input[type="month"], .chzn input[type="time"], .chzn input[type="week"], .chzn input[type="number"], .chzn input[type="email"], .chzn input[type="url"], .chzn input[type="search"], .chzn input[type="tel"], .chzn input[type="color"], .chzn select {
     padding: 4px 0px!important; 

}.turn {
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg); 
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    width: 500px!important;
  
}
.turn .content-text{   width: 500px!important;
  
}
.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}
.marker {
  color: #f2a335!important
}


.slim{
  min-height:25px!important;
}


.for.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}
.ba-form-authorize-modal .ba-forms-modal input::-webkit-input-placeholder, 
.ba-field-container textarea::-webkit-input-placeholder, 
.ba-field-container input[type="text"]::-webkit-input-placeholder, 
.ba-field-container input[type="number"]::-webkit-input-placeholder, 
.ba-field-container input[type="email"]::-webkit-input-placeholder {
    opacity: 1!important;
}

.for .ba-button-wrapper a {
  width:100%;
}



.for.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}

#item-15003687280 .ba-blog-post-image {
    border-right: 0px solid var(--primary)!important;
    border-top: 0px solid var(--primary)!important;
    border-bottom: 0px solid var(--primary)!important;
}

.accordion-heading > a.accordion-toggle {
    display: block;
  padding: 10px 35px 10px 20px;}

.accordion-heading > a > span + i{
  display:none;
}

.for.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}

.ba-item-social-icons .ba-icon-wrapper a {
    margin-right: 5px;
}
.title-decorative-letter p, .title-decorative-letter{
    -webkit-text-stroke: 1px #f2a335;
  -webkit-text-stroke: 1px #fff;}
  .title-decorative-letter h1, .title-decorative-letter h6{
    -webkit-text-stroke: 1px #f2a335;
  -webkit-text-stroke: 1px #fff;    
  /*color: #2b3036*/;}
  .title-decorative-letter h6{
    -webkit-text-stroke: 1px #f2a335;
  -webkit-text-stroke: 1px #999;    
  /*color: #2b3036*/;}

.title-decorative-letter{
    -webkit-text-stroke: 1px #666666!important;
  -webkit-text-stroke: 1px;
font-size: 52px!important;
 color:rgba(255, 255, 255, 0.0)!important;
font-weight: 900;
}

 .shadowtext {
    text-shadow: 1px 1px 2px black, 0 0 1em rgba(0, 0, 0, 0.3); /* Параметры тени */
    color: white; /* Белый цвет текста */
    font-size: 2em; /* Размер надписи */
   }

li.deeper > a i.zmdi-caret-right {
  display: none
}
.vertical-menu li.deeper > span i.ba-icon-caret-right, .vertical-menu li.deeper > a i.ba-icon-caret-right, .nav.menu > li li.deeper > span i.ba-icon-caret-right, .nav.menu > li li.deeper > a i.ba-icon-caret-right {
    display:none;
}


@media (max-width: 1280px){
  .ba-tabs-wrapper .nav-tabs {
    border: none!important;
    display: flex!important;
    display: -webkit-flex!important;
    flex-flow: row wrap!important;
    -webkit-flex-flow: row wrap!important;
    justify-content: center!important;
    -webkit-justify-content: center!important;
    margin: 0!important;
    overflow: hidden!important;
    padding: 0!important;
}
.ba-tabs-wrapper .nav-tabs {
    border: none;
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    justify-content: center;
    -webkit-justify-content: center;
    margin: 0;
    overflow: hidden;
    padding: 0;
  }
#item-16118520820 ul.nav.nav-tabs li.active a:before {
    background-color: var(--title);
}

#item-16118520820 ul.nav.nav-tabs li.active a:before {
    background-color: var(--title);
}


.ba-tabs-wrapper .nav-tabs li a:before, .ba-tabs-wrapper .nav-tabs li a:before {
     bottom: 0; 
     height: 3% !important;
     left: 0px; 
     top: 97% !important; 
     transition: width .3s !important; 
     width: 100% !important; 
}
  
  .ba-tabs-wrapper .nav-tabs li a {
    padding: 3px;
}



.megamenu-item > a:after, .megamenu-item > span:after, .deeper.parent > span:after, .deeper.parent > a:after {
    padding: 0px;
    content: '';
    margin-left: 0.0em;
}
}



.forms-modal-opened .ba-sticky-header.visible-sticky-header,
.forms-modal-opened header {
    max-width: calc(100vw - var(--forms-body-scroll-width));
}

.forms-modal-opened .scroll-btn-right {
    right: calc(25px + var(--forms-body-scroll-width));
}

@media (min-width: 769px){
.sticky-sidebar .column-wrapper {
   display: block !important;
}
}  
@media (max-width: 769px){

.title-decorative-letter {
    font-size: 36px!important;
  letter-spacing:1.5px!important
}



@media (max-width: 525px){

.title-decorative-letter {
    font-size: 26px!important;
  letter-spacing:1.5px!important
}
  
}