#slider-main{position:relative;}
#slider-main .centered{position:relative;}
#slider-main .slide{height:395px;position:relative;overflow:hidden;visibility:visible !important;}
#slider-main .slide .slide-bg{position:absolute;left:0;right:0;top:0;}
#slider-main .slide .inner{position:relative;padding:50px 140px;height:235px;}
#slider-main .slide .title{margin-bottom:15px;font-size:48px;font-weight:bold;}
#slider-main .slide .subtitle{margin-bottom:40px;font-size:26px;font-weight:bold;}
#slider-main .slide .button{}
#slider-main .slide .button .font-icon{margin-right:10px;vertical-align:top;line-height:40px;}
#slider-main .bx-wrapper{position:relative;}
#slider-main .bx-pager{position:absolute;left:0;right:0;bottom:20px;text-align:center;}
#slider-main .bx-pager .bx-pager-item{display:inline-block;vertical-align:top;margin:0 7px;}
#slider-main .bx-pager .bx-pager-item a{display:block;width:15px;height:15px;border-radius:100%;background:#fff;text-indent:-10000px;transition:background .3s;}
#slider-main .bx-pager .bx-pager-item a.active, #slider-main .bx-pager .bx-pager-item a:hover{background:#1b8abd;}
#slider-main .nav{position:absolute;left:0;right:0;top:50%;}
#slider-main .nav .next, #slider-main .nav .prev{position:absolute;z-index:50;}
#slider-main .nav a{text-decoration:none;}
#slider-main .nav .font-icon{display:block;font-size:30px;width:45px;height:45px;line-height:45px;text-align:center;background:rgba(255,255,255,.6);border-radius:100%;color:#000;box-sizing:border-box;transition:background .3s;}
#slider-main .nav .font-icon:hover{background:#57a3cd;}
#slider-main .nav .prev{left:0;}
#slider-main .nav .next{right:0;}
#slider-main .nav .prev .font-icon{padding-right:.1em;}
#slider-main .nav .next .font-icon{padding-left:.1em;}
.seminars-main{margin-bottom:40px;}
.content .seminars-main li{margin:0;padding:0;}
.content .seminars-main li:before{display:none;}
.seminars-main ul{display:block;position:relative;}
.seminars-main ul li{}
.seminars-main ul li a{display:block;position:relative;padding-left:100px;padding-right:40px;font-size:18px;line-height:20px;text-decoration:none;}
.seminars-main ul li a:before{content:'';display:inline-block;vertical-align:middle;height:115px;line-height:115px;}
.seminars-main ul li a .name{display:inline-block;vertical-align:middle;}
.seminars-main ul li .font-icon{float:left;width:70px;margin-left:-70px;font-size:40px;text-align:left;line-height:115px;transition:color .3s}
.seminars-main .parent{float:left;width:25%;position:relative;z-index:50;}
.seminars-main .parent ul li{}
.seminars-main .parent ul a{color:#000;height:117px;padding-left:80px;border-right:2px solid transparent;margin-right:-1px;}
.seminars-main .parent ul a:after{content:'';position:absolute;top:50%;right:0;margin-top:-7px;box-sizing:border-box;border:7px solid transparent;transition:border .3s;}
.seminars-main .parent ul a .font-icon{color:#0089c5;}
.seminars-main .parent ul a:hover:after,
.seminars-main .parent ul a.active:after{border-right-color:#f69c00;}
.seminars-main .parent ul a:hover,
.seminars-main .parent ul a.active{border-right-color:#f69c00;}
.seminars-main .parent ul a:hover .font-icon,
.seminars-main .parent ul a.active .font-icon{color:#f69c00;}
.seminars-main .parent .download{display:inline-block;padding:12px 40px 12px 80px;text-decoration:none;border:1px solid #0089c5;color:#0089c5;transition:color .3s, background .3s;min-width:130px;}
.seminars-main .parent .download .font-icon{display:inline-block;vertical-align:middle;width:80px;margin-left:-80px;text-align:center;font-size:40px;}
.seminars-main .parent .download .link-text{display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;}
.seminars-main .parent .download:hover{background:#0089c5;color:#fff;}
.seminars-main ul.submenu{margin-left:25%;border-left:1px solid #e0e0e0;display:none;}
.seminars-main ul.submenu li{float:left;width:33%;//width:calc(100%/3);border:solid #e0e0e0;box-sizing:border-box;border-width:0 1px 1px 0;}
.seminars-main ul.submenu a{margin-bottom:-1px;border-bottom:2px solid transparent;transition:color .3s, border .3s;}
.seminars-main ul.submenu a:after{content:'';position:absolute;bottom:0;left:50%;margin-left:-7px;box-sizing:border-box;border:7px solid transparent;transition:border .3s;}
.seminars-main ul.submenu .count{position:absolute;right:0;bottom:0;line-height:25px;width:55px;color:#c8c8c8;font-size:14px;background:#f5f5f5;border:#dcdcdc solid;border-width:1px 0 0 1px;text-align:center;}
.seminars-main ul.submenu a:hover{color:#0089c5;border-bottom-color:#0089c5;}
.seminars-main ul.submenu .font-icon{color:#c8c8c8;}
.seminars-main ul.submenu a:hover .font-icon{color:#0089c5;}
.seminars-main ul.submenu a:hover .count{color:#0089c5;}
.seminars-main ul.submenu a:hover:after{border-bottom-color:#0089c5;}
.seminars-main .show-more{margin-top:40px;text-align:right;}
.blocks-main{margin-bottom:50px;background:#f5f5f5;position:relative;}
.blocks-main .block-col{display:inline-block;vertical-align:top;width:49%;height:365px;}
.blocks-main .left .img{position:absolute;left:0;right:50%;height:365px;overflow:hidden;background-position:right top;}
.blocks-main .right .img{position:absolute;left:50%;right:0;height:365px;overflow:hidden;background-position:left top;}
.blocks-main .text{height:100%;padding-top:30px;padding-right:40px;box-sizing:border-box;}
.blocks-main .right .text{padding-left:40px;}
.blocks-main .button{margin-top:30px;}
.response-main{margin-bottom:50px;}
.response-main .bx-viewport .blocks-list{margin-left:0;}
.response-main .bx-viewport .blocks-list .item{margin:0;}
.response-main .bx-viewport .blocks-list .item .inner{margin:0;}
.response-main h2{display:inline-block;}
.response-main .nav{display:inline-block;margin-left:30px;padding:0 3px;line-height:38px;height:40px;border:1px solid #bdbdbd;border-radius:20px;}
.response-main .nav .prev, .response-main .nav .next{display:inline-block;vertical-align:middle;margin:0 11px;font-size:26px;}
.response-main .nav a{color:#626262;transition:none;}
.response-main .nav a:hover{color:#0089c5;}
.response-main .bx-pager{display:none;}
.info-main{margin-bottom:50px;}
.info-main .items{margin:0 -1% 0 -30px;}
.info-main .item{float:left;width:33%;padding-left:30px;box-sizing:border-box;}
.info-main .item .name{margin-bottom:20px;font-size:20px;line-height:1.3;height:3em;overflow:hidden;text-overflow:ellipsis;}
.info-main .item .desc{
	margin-bottom:25px;
	overflow:hidden;
	height:7em;
	/*font-size:14px;
	line-height:24px;*/
}
.botbut{position:absolute;bottom:0;}
/*volex:start:31-07-2017*/
.span_event_type {display:block;margin: auto; font-size: 13px; margin-bottom: 7px; color:#606060;}
/*volex:end*/

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt130 {margin-top:81px;}

.price.online .span.sale-wrap {
    position: relative;
    bottom: 20px;
    color: #fff;
    background: red;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 12px;
}