

/* Start:/local/templates/wellcontroltraining/components/bitrix/menu/topwell/style.min.css?1577097347490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/wellcontroltraining/components/bitrix/menu/topwell/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/wellcontroltraining/components/bitrix/menu/botwell1/style.min.css?1577177745490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/wellcontroltraining/components/bitrix/menu/botwell1/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/wellcontroltraining/styles.css?16073367828756*/
.blockquote::before {
  content: "“";
  float: left;
  margin-top: -0.4em;
  font-size: 7em;
  color: #c4c4c4;
  font-family: arial;
  margin-left: -63px;
  margin-right: 16px;
}

.navbar.navbar-dark.navbar-expand-lg.navigation-clean-search.iwcf a, .navbar.navbar-dark.navbar-expand-lg.navigation-clean-search.iwcf i {
  color: #000;
}

.navbar.navbar-dark.navbar-expand-lg.navigation-clean-search.iwcf a:hover {
  text-decoration: underline;
  color: #000!important;
}

.tilda {
  z-index: 1;
}

.tilda:before {
  position: absolute;
  width: 96px;
  height: 9px;
  background-color: red;
  content: '';
  left: 13px;
  top: 29px;
  z-index: -1;
}

.struct1 {
  border-style: dotted;
  border-color: #dee2e6;
  /*border-image-source: url('/local/templates/wellcontroltraining/../../assets/img/dots.svg');*/
  border-image-slice: 33% 33%;
  border-image-repeat: round;
  border-width: 0 0 2px;
  vertical-align: middle!important;
  position: relative;
}

.table.struct > tbody > tr > td {
  height: 100px;
  border-top: 0px!important;
  vertical-align: middle!important;
}

.struct1 p {
  margin-bottom: 0;
}

.struct1.day::before {
  content: attr(day);
  /*width: 10px;*/
  /*height: 10px;*/
  position: absolute;
  bottom: -13px;
  left: 12px;
  font-weight: 700;
}

.struct1 div {
  width: 16px;
  height: 16px;
  background-color: red;
  display: table-cell;
  border-radius: 50%;
  /*border: 1px solid red;*/
  display: flex;
  flex-direction: row;
}

.struct p {
  display: table-cell;
}
.brands img{max-width:190px; max-height: 130px; /*width:auto !important; */}
.brands .item{ margin-top:10px;
display: flex;
  align-items: center;
justify-content: center; height: 190px;}
.brands{border-top: 3px solid
#282d32;
border-bottom: 3px
#282d32 solid;}
.owl-dot{height: 20px;
    width: 20px;
    background: #fff !important;
    border-radius: 50%;
    border: 2px solid red !important; margin: 10px;}
	.active.owl-dot{background:red !important;}
	.owl-dots {
    margin: auto;
    display: table;
}
#oshibka{text-align:center; margin-bottom:1rem; color:red;}
.team-member {
    width: 300px;
    height: 520px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 0 1%;
        margin-bottom: 0px;
    box-shadow: 0 3px 8px 0 
    rgba(0,0,0,0.21);
    margin-bottom: 35px;
    position: relative;
}
.team-member .text {

    width: 90%;
    margin: 0 auto;

}
.team-member h2 {

    font-weight: normal;
    font-size: 1.2em;
    margin-bottom: 10px;
    line-height: 1em;
    color: 

    #C40E35;
    font-style: italic;
    margin-top: 10px;

}
.team-member .read-more {
    display: block;
    color: 
#FFF;
background:
    #C40E34;
    text-decoration: none;
    text-transform: uppercase;
    padding: 8px 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.team-member {

    text-align: left;

}
.team-member img{width:100%;}
.nav-item a:before{display:table;  width:15px; height:3px; content:" ";}
.nav-item:hover a:before{display:table; background:red; width:20px; height:3px; position: relative;
top: 30px;}

.Level-2:before,.Level-3:before,.Level-4:before {

    position: absolute;
    width: 40px;
    height: 6px;
    background-color: 

red;
top:30px;
content: '';

left: 13px;

top: 36px;

z-index: -1;}
.Level-3{border-left:1px solid #000; border-right:1px solid #000;}
.formimg{padding:10px; border: solid 1px #d9d9d9; margin:10px; display:table;}
.formimg img{width:100%; max-width:350px;}
.nomera{color:#ad635f; position:relative;}
.nomer{position:relative; top:-10px; font-size: 12px; color:#d2d2d2;}
.nomer2{background:#fff; padding:0 10px; position: absolute; }
.nomera:before{display:table; width:90%; right:0; position:absolute; border-bottom:1px dotted #d2d2d2; heigth:1px; content:" "; top:10px;}
.just{text-align:justify;}
.register-photo form{background-color:#383e4a !important;}
.register-photo	.btn.btn-primary.btn-block{ width:150px; border:1px solid #fff; background:#383e4a !important; text-transform:uppercase; display:table; margin:auto;}
.form-check{color:#92959c; padding-top:20px;}
.form-check a{color:#fff !important; text-decoration:underline !important;}
.form-check a:hover{text-decoration:none !important;}
.register-photo .form-container{max-width:600px !important;}
.btn.btn-primary{border:none !important;}
.btn:hover{opacity:0.8;}
.border1{border-left: solid 2px #e5e5e5 !important; position:relative;}
.border2{border-right: solid 2px #e5e5e5 !important;}
.struct1{border-bottom:none !important;}
.dotted{display:table; width:120% !important; left:-10%; position:absolute; bottom:-1px; border-bottom:dotted 2px #dee2e6; background:none !important; height:1px; border-radius:0px !important;}
.struct1:after,.border1:after{display:block; content:" "; height:12px; width:12px; border-radius:50%; border:2px solid #fecd05; position:absolute; left:-7px; top:43px; background:#fff; z-index:1;}
.table-responsive{overflow-x:inherit !important;}
.struct1.day::before {

   z-index: 1;
    left: -2px !important;
    
    border-left: 2px solid #000;
	padding-left:15px;

}
.nocircle:after{display:none;}
.space__top__low{margin-top:90px !important;}
body{line-height:1.7 !important;}
.paragraf__col,.text-left,.description{text-align:justify !important;}
.team-member p{text-align:justify !important}
.team-boxed .intro{max-width:100% !important;}
.ten{box-shadow: 0 3px 8px 0 rgba(0,0,0,0.21); padding:15px;}
.register-photo .btn.btn-primary.btn-block{border:1px solid #fff !important;}
.nav-item.active a{ color:#fe0303 !important; }
.ten3{margin-top:80px; height:370px !important;}
.ten2{padding-top:40px; margin-top:40px;height:410px !important;}
.ten1{padding-top:80px; height:450px !important;}
.present{text-decoration:underline !important;}
.present:hover{text-decoration:none !important;}
.team-member.teachers__list{width:100% !important; height:100% !important;}
.people .owl-item{padding:20px; box-sizing:border-box;}
.people .owl-stage{display:flex;}
.bx-blue .row{display:table;}
.bx-blue .card{width:100%; padding:15px 0;}
.bx-blue .card,.bx-blue .col-sm-4,.bx-blue .col-sm-8{display:table !important;}
.bx-blue .col-sm-4,.bx-blue .col-sm-8{float:left;}
.news-list-item.mb-4{width:33%; float:left;}
.datablog{text-align:right; color:silver; font-size: 14px;}
@media screen and (max-width: 780px) {
	
	.news-list-item.mb-4,.advan .card{width:50% !important; float:left;}
}
@media screen and (max-width: 540px) {
	
	.news-list-item.mb-4,.advan .card{width:100% !important; float:left;}
}
.news-detail.bx-blue{display:table;}
.bx-blue .card-title{overflow-y:hidden; height:74px;}
.bx-blue .card-text{text-align:justify;}
.bx-blue .card-body{height:240px;}
.btn.btn-primary{background:red !important;}
.bx-blue .btn.btn-primary{margin:auto; display:table !important; margin-bottom:30px;}
.bx-blue .row,.bx-blue .col{padding:0px !important; margin:0px !important;}
.vvodpriv{color:#fff;}
.advan .row{width:100%;}
.advan .news-list-item{float:left;}
.advan .card-title{color:#000; font-size:14px; overflow:visible !important;}
.advan .card-img-top{margin:auto; width:100px; display:table;}
.advan .card-body{height:100px; font-size:14px;}
.advan .card{border:none;}
.stupbook{padding-bottom:20px;}
.bolsheform{font-size:20px; color:#fff !important;}
.slides.owl-carousel{clear:both;}
.slides.owl-carousel img{height:auto !important;}
.slides.owl-carousel a{padding:0px;}
.slides.owl-carousel .item{display:table; text-align:justify; padding:15px; padding-top:0px; margin-top:0px !important;}
.maxwidth-theme{padding-top:80px;}
.show_all.pull-right{padding:0px !important; position:relative; top:-50px;}
.form__title__wrap{font-size:22px !important; padding-bottom:20px;}
.news-detail.bx-blue .news-detail-content{padding-bottom:40px;}
.news-detail.bx-blue{padding-top:20px;}
.flex-column.ten{justify-content: flex-end;}
.dopten.ten3{height:470px !important;}
.dopten.ten2{height:510px !important;}
.dopten.ten1{height:550px !important;}
.paragraf__col{width:100% !important;}
.yazuk{float:right;  padding-left:70px;}
.yazuk{color:#fff;}
.yazuk a{margin-left:20px; color:#fff; cursor:pointer;}
.yazuk a.active{text-decoration:underline !important;}
.bx-blue .card-body {
    height: 300px;
}
ul.root-item{display:none; background:#fff; padding:10px;}
ul.root-item li{list-style:none; position:relative;}
ul.root-item li a{color:#313437;}
.nav.navbar-nav  li a.parent:after{content:">"; font-size:12px; display:inline-block; width:30px; height:30px;  line-height:30px; text-align:center;}
.nav.navbar-nav li:hover ul.root-item{display:block; position:absolute; z-index:1; top:72px;}
.nav.navbar-nav  li:hover a.parent:after{transform: rotate(90deg);}
@media screen and (max-width: 780px) {ul.root-item{display:block; background:#fff; padding:10px; position:inherit;}}
/* End */
/* /local/templates/wellcontroltraining/components/bitrix/menu/topwell/style.min.css?1577097347490 */
/* /local/templates/wellcontroltraining/components/bitrix/menu/botwell1/style.min.css?1577177745490 */
/* /local/templates/wellcontroltraining/styles.css?16073367828756 */
