

/* Start:/local/templates/kmklegal/owl2/assets/owl.carousel.min.css?15547483722936*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../../../../../local/templates/kmklegal/owl2/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/kmklegal/owl2/assets/owl.theme.default.min.css?1554748372936*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/kmklegal/components/bitrix/breadcrumb/bread/style.min.css?1554884674467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/kmklegal/components/bitrix/news.list/reviews/style.css?1562694630150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/kmklegal/components/bitrix/news.list/case_carusel/style.css?1554894379150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrap.min.css?158008871022741*/
.slam-easyform{font:normal 16px/1.4 "Arial", sans-serif}.slam-easyform .hidden{display:none!important;visibility:hidden!important}.slam-easyform .form-group{margin-bottom:15px}.slam-easyform .control-label{display:inline-block;margin-bottom:5px;font-weight:700}.slam-easyform .form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;box-sizing:border-box}.slam-easyform .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)}.slam-easyform [class*="col-xs"]{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.slam-easyform .row{margin-left:-15px;margin-right:-15px}.slam-easyform .row:before{content:" ";display:table;clear:both}.slam-easyform .col-xs-12{width:100%}.slam-easyform .col-xs-9{width:75%}.slam-easyform .col-xs-3{width:25%}.slam-easyform .radio-inline, .slam-easyform .checkbox-inline{display:inline-block;position:relative;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.slam-easyform .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.slam-easyform .btn:active, .slam-easyform .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}.slam-easyform .btn:hover, .slam-easyform .btn:focus{color:#333;text-decoration:none}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open>.dropdown-toggle.btn-primary{background-image:none}.slam-easyform .btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}.slam-easyform .pull-right{float:right}.slam-easyform .pull-right{float:right!important}.slam-easyform .btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.slam-easyform .btn-primary:active:hover, .slam-easyform .btn-primary.active:hover, .slam-easyform .open>.dropdown-toggle.btn-primary:hover, .slam-easyform .btn-primary:active:focus, .slam-easyform .btn-primary.active:focus, .slam-easyform .open>.dropdown-toggle.btn-primary:focus, .slam-easyform .btn-primary:active.focus, .slam-easyform .btn-primary.active.focus, .slam-easyform .open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.slam-easyform .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.slam-easyform .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open .dropdown-toggle.btn-primary{background-image:none}.slam-easyform .btn-primary:hover, .slam-easyform .btn-primary:focus, .slam-easyform .btn-primary:active, .slam-easyform .btn-primary.active, .slam-easyform .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.slam-easyform .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slam-easyform .pull-right{float:right !important}.slam-easyform input, .slam-easyform button, .slam-easyform select, .slam-easyform textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.slam-easyform button, .slam-easyform input[type=button], .slam-easyform input[type=reset], .slam-easyform input[type=submit]{-webkit-appearance:button;cursor:pointer}.slam-easyform button, .slam-easyform select{text-transform:none}.slam-easyform button{overflow:visible}.slam-easyform button, .slam-easyform input[type="button"], .slam-easyform input[type="reset"], .slam-easyform input[type="submit"]{-webkit-appearance:button;cursor:pointer}.slam-easyform .close:not([disabled]):not(.disabled){cursor:pointer}.slam-easyform .modal-header .close{margin-top:-2px}.slam-easyform .modal-header .close{margin-top:-2px}.slam-easyform button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.slam-easyform .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity: .2;filter:alpha(opacity=20)}.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.slam-easyform .close:hover, .slam-easyform .close:focus{color:#000;text-decoration:none;cursor:pointer;opacity: .5;filter:alpha(opacity=50)}.slam-easyform .fade.in{opacity:1;background:rgba(0, 0, 0, .5)}.slam-easyform .modal{text-align:center}.modal-open .slam-easyform .modal{overflow-x:hidden}.slam-easyform .modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.slam-easyform .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;background:none}.slam-easyform .modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.slam-easyform .modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);background-clip:padding-box;outline:0}.slam-easyform .modal-content{-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5)}.slam-easyform .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.slam-easyform .modal-body{position:relative;padding:20px}.slam-easyform .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.slam-easyform .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.slam-easyform .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.slam-easyform .has-success .help-block, .slam-easyform .has-success .control-label, .slam-easyform .has-success .radio, .slam-easyform .has-success .checkbox, .slam-easyform .has-success .radio-inline, .slam-easyform .has-success .checkbox-inline{color:#3c763d}.slam-easyform .clearfix:before, .slam-easyform .clearfix:after, .slam-easyform .container:before, .slam-easyform .container:after, .slam-easyform .container-fluid:before, .slam-easyform .container-fluid:after, .slam-easyform .row:before, .slam-easyform .row:after, .slam-easyform .form-horizontal .form-group:before, .slam-easyform .form-horizontal .form-group:after, .slam-easyform .btn-toolbar:before, .slam-easyform .btn-toolbar:after, .slam-easyform .btn-group-vertical>.btn-group:before, .slam-easyform .btn-group-vertical>.btn-group:after, .slam-easyform .nav:before, .slam-easyform .nav:after, .slam-easyform .navbar:before, .slam-easyform .navbar:after, .slam-easyform .navbar-header:before, .slam-easyform .navbar-header:after, .slam-easyform .navbar-collapse:before, .slam-easyform .navbar-collapse:after, .slam-easyform .pager:before, .slam-easyform .pager:after, .slam-easyform .panel-body:before, .slam-easyform .panel-body:after, .slam-easyform .modal-footer:before, .slam-easyform .modal-footer:after{content:" ";display:table;clear:both}@media (min-width:768px){.slam-easyform .modal-dialog{position:relative;width:auto;margin:10px}.slam-easyform .modal-dialog{width:600px;margin:30px auto}.slam-easyform .container{width:750px}.slam-easyform .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}}@media (min-width:992px){.slam-easyform .container{width:970px}}@media (min-width:1200px){.slam-easyform .container{width:1170px}}.modal-open{overflow:hidden}.slam-easyform *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slam-easyform .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.slam-easyform .has-error .help-block, .slam-easyform .has-error .control-label, .slam-easyform .has-error .radio, .slam-easyform .has-error .checkbox, .slam-easyform .has-error .radio-inline, .slam-easyform .has-error .checkbox-inline{color:#a94442}.slam-easyform .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}.slam-easyform .radio input[type=radio], .slam-easyform .radio-inline input[type=radio], .slam-easyform .checkbox input[type=checkbox], .slam-easyform .checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.slam-easyform input[type=radio], .slam-easyform input[type=checkbox]{margin:4px 0 0;margin-top:1px 9;line-height:normal}.slam-easyform input[type=checkbox], .slam-easyform input[type=radio]{box-sizing:border-box;padding:0}.slam-easyform .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168}.slam-easyform .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483}.slam-easyform .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.slam-easyform .col-xs-1, .slam-easyform .col-sm-1, .slam-easyform .col-md-1, .slam-easyform .col-lg-1, .slam-easyform .col-xs-2, .slam-easyform .col-sm-2, .slam-easyform .col-md-2, .slam-easyform .col-lg-2, .slam-easyform .col-xs-3, .slam-easyform .col-sm-3, .slam-easyform .col-md-3, .slam-easyform .col-lg-3, .slam-easyform .col-xs-4, .slam-easyform .col-sm-4, .slam-easyform .col-md-4, .slam-easyform .col-lg-4, .slam-easyform .col-xs-5, .slam-easyform .col-sm-5, .slam-easyform .col-md-5, .slam-easyform .col-lg-5, .slam-easyform .col-xs-6, .slam-easyform .col-sm-6, .slam-easyform .col-md-6, .slam-easyform .col-lg-6, .slam-easyform .col-xs-7, .slam-easyform .col-sm-7, .slam-easyform .col-md-7, .slam-easyform .col-lg-7, .slam-easyform .col-xs-8, .slam-easyform .col-sm-8, .slam-easyform .col-md-8, .slam-easyform .col-lg-8, .slam-easyform .col-xs-9, .slam-easyform .col-sm-9, .slam-easyform .col-md-9, .slam-easyform .col-lg-9, .slam-easyform .col-xs-10, .slam-easyform .col-sm-10, .slam-easyform .col-md-10, .slam-easyform .col-lg-10, .slam-easyform .col-xs-11, .slam-easyform .col-sm-11, .slam-easyform .col-md-11, .slam-easyform .col-lg-11, .slam-easyform .col-xs-12, .slam-easyform .col-sm-12, .slam-easyform .col-md-12, .slam-easyform .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.slam-easyform .col-xs-1, .slam-easyform .col-xs-2, .slam-easyform .col-xs-3, .slam-easyform .col-xs-4, .slam-easyform .col-xs-5, .slam-easyform .col-xs-6, .slam-easyform .col-xs-7, .slam-easyform .col-xs-8, .slam-easyform .col-xs-9, .slam-easyform .col-xs-10, .slam-easyform .col-xs-11, .slam-easyform .col-xs-12{float:left}.slam-easyform .col-xs-12{width:100%}.slam-easyform .col-xs-11{width:91.66666667%}.slam-easyform .col-xs-10{width:83.33333333%}.slam-easyform .col-xs-9{width:75%}.slam-easyform .col-xs-8{width:66.66666667%}.slam-easyform .col-xs-7{width:58.33333333%}.slam-easyform .col-xs-6{width:50%}.slam-easyform .col-xs-5{width:41.66666667%}.slam-easyform .col-xs-4{width:33.33333333%}.slam-easyform .col-xs-3{width:25%}.slam-easyform .col-xs-2{width:16.66666667%}.slam-easyform .col-xs-1{width:8.33333333%}.slam-easyform .col-xs-pull-12{right:100%}.slam-easyform .col-xs-pull-11{right:91.66666667%}.slam-easyform .col-xs-pull-10{right:83.33333333%}.slam-easyform .col-xs-pull-9{right:75%}.slam-easyform .col-xs-pull-8{right:66.66666667%}.slam-easyform .col-xs-pull-7{right:58.33333333%}.slam-easyform .col-xs-pull-6{right:50%}.slam-easyform .col-xs-pull-5{right:41.66666667%}.slam-easyform .col-xs-pull-4{right:33.33333333%}.slam-easyform .col-xs-pull-3{right:25%}.slam-easyform .col-xs-pull-2{right:16.66666667%}.slam-easyform .col-xs-pull-1{right:8.33333333%}.slam-easyform .col-xs-pull-0{right:0}.slam-easyform .col-xs-push-12{left:100%}.slam-easyform .col-xs-push-11{left:91.66666667%}.slam-easyform .col-xs-push-10{left:83.33333333%}.slam-easyform .col-xs-push-9{left:75%}.slam-easyform .col-xs-push-8{left:66.66666667%}.slam-easyform .col-xs-push-7{left:58.33333333%}.slam-easyform .col-xs-push-6{left:50%}.slam-easyform .col-xs-push-5{left:41.66666667%}.slam-easyform .col-xs-push-4{left:33.33333333%}.slam-easyform .col-xs-push-3{left:25%}.slam-easyform .col-xs-push-2{left:16.66666667%}.slam-easyform .col-xs-push-1{left:8.33333333%}.slam-easyform .col-xs-push-0{left:0}.slam-easyform .col-xs-offset-12{margin-left:100%}.slam-easyform .col-xs-offset-11{margin-left:91.66666667%}.slam-easyform .col-xs-offset-10{margin-left:83.33333333%}.slam-easyform .col-xs-offset-9{margin-left:75%}.slam-easyform .col-xs-offset-8{margin-left:66.66666667%}.slam-easyform .col-xs-offset-7{margin-left:58.33333333%}.slam-easyform .col-xs-offset-6{margin-left:50%}.slam-easyform .col-xs-offset-5{margin-left:41.66666667%}.slam-easyform .col-xs-offset-4{margin-left:33.33333333%}.slam-easyform .col-xs-offset-3{margin-left:25%}.slam-easyform .col-xs-offset-2{margin-left:16.66666667%}.slam-easyform .col-xs-offset-1{margin-left:8.33333333%}.slam-easyform .col-xs-offset-0{margin-left:0}@media (min-width:768px){.slam-easyform .col-sm-1, .slam-easyform .col-sm-2, .slam-easyform .col-sm-3, .slam-easyform .col-sm-4, .slam-easyform .col-sm-5, .slam-easyform .col-sm-6, .slam-easyform .col-sm-7, .slam-easyform .col-sm-8, .slam-easyform .col-sm-9, .slam-easyform .col-sm-10, .slam-easyform .col-sm-11, .slam-easyform .col-sm-12{float:left}.slam-easyform .col-sm-12{width:100%}.slam-easyform .col-sm-11{width:91.66666667%}.slam-easyform .col-sm-10{width:83.33333333%}.slam-easyform .col-sm-9{width:75%}.slam-easyform .col-sm-8{width:66.66666667%}.slam-easyform .col-sm-7{width:58.33333333%}.slam-easyform .col-sm-6{width:50%}.slam-easyform .col-sm-5{width:41.66666667%}.slam-easyform .col-sm-4{width:33.33333333%}.slam-easyform .col-sm-3{width:25%}.slam-easyform .col-sm-2{width:16.66666667%}.slam-easyform .col-sm-1{width:8.33333333%}.slam-easyform .col-sm-pull-12{right:100%}.slam-easyform .col-sm-pull-11{right:91.66666667%}.slam-easyform .col-sm-pull-10{right:83.33333333%}.slam-easyform .col-sm-pull-9{right:75%}.slam-easyform .col-sm-pull-8{right:66.66666667%}.slam-easyform .col-sm-pull-7{right:58.33333333%}.slam-easyform .col-sm-pull-6{right:50%}.slam-easyform .col-sm-pull-5{right:41.66666667%}.slam-easyform .col-sm-pull-4{right:33.33333333%}.slam-easyform .col-sm-pull-3{right:25%}.slam-easyform .col-sm-pull-2{right:16.66666667%}.slam-easyform .col-sm-pull-1{right:8.33333333%}.slam-easyform .col-sm-pull-0{right:0}.slam-easyform .col-sm-push-12{left:100%}.slam-easyform .col-sm-push-11{left:91.66666667%}.slam-easyform .col-sm-push-10{left:83.33333333%}.slam-easyform .col-sm-push-9{left:75%}.slam-easyform .col-sm-push-8{left:66.66666667%}.slam-easyform .col-sm-push-7{left:58.33333333%}.slam-easyform .col-sm-push-6{left:50%}.slam-easyform .col-sm-push-5{left:41.66666667%}.slam-easyform .col-sm-push-4{left:33.33333333%}.slam-easyform .col-sm-push-3{left:25%}.slam-easyform .col-sm-push-2{left:16.66666667%}.slam-easyform .col-sm-push-1{left:8.33333333%}.slam-easyform .col-sm-push-0{left:0}.slam-easyform .col-sm-offset-12{margin-left:100%}.slam-easyform .col-sm-offset-11{margin-left:91.66666667%}.slam-easyform .col-sm-offset-10{margin-left:83.33333333%}.slam-easyform .col-sm-offset-9{margin-left:75%}.slam-easyform .col-sm-offset-8{margin-left:66.66666667%}.slam-easyform .col-sm-offset-7{margin-left:58.33333333%}.slam-easyform .col-sm-offset-6{margin-left:50%}.slam-easyform .col-sm-offset-5{margin-left:41.66666667%}.slam-easyform .col-sm-offset-4{margin-left:33.33333333%}.slam-easyform .col-sm-offset-3{margin-left:25%}.slam-easyform .col-sm-offset-2{margin-left:16.66666667%}.slam-easyform .col-sm-offset-1{margin-left:8.33333333%}.slam-easyform .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.slam-easyform .col-md-1, .slam-easyform .col-md-2, .slam-easyform .col-md-3, .slam-easyform .col-md-4, .slam-easyform .col-md-5, .slam-easyform .col-md-6, .slam-easyform .col-md-7, .slam-easyform .col-md-8, .slam-easyform .col-md-9, .slam-easyform .col-md-10, .slam-easyform .col-md-11, .slam-easyform .col-md-12{float:left}.slam-easyform .col-md-12{width:100%}.slam-easyform .col-md-11{width:91.66666667%}.slam-easyform .col-md-10{width:83.33333333%}.slam-easyform .col-md-9{width:75%}.slam-easyform .col-md-8{width:66.66666667%}.slam-easyform .col-md-7{width:58.33333333%}.slam-easyform .col-md-6{width:50%}.slam-easyform .col-md-5{width:41.66666667%}.slam-easyform .col-md-4{width:33.33333333%}.slam-easyform .col-md-3{width:25%}.slam-easyform .col-md-2{width:16.66666667%}.slam-easyform .col-md-1{width:8.33333333%}.slam-easyform .col-md-pull-12{right:100%}.slam-easyform .col-md-pull-11{right:91.66666667%}.slam-easyform .col-md-pull-10{right:83.33333333%}.slam-easyform .col-md-pull-9{right:75%}.slam-easyform .col-md-pull-8{right:66.66666667%}.slam-easyform .col-md-pull-7{right:58.33333333%}.slam-easyform .col-md-pull-6{right:50%}.slam-easyform .col-md-pull-5{right:41.66666667%}.slam-easyform .col-md-pull-4{right:33.33333333%}.slam-easyform .col-md-pull-3{right:25%}.slam-easyform .col-md-pull-2{right:16.66666667%}.slam-easyform .col-md-pull-1{right:8.33333333%}.slam-easyform .col-md-pull-0{right:0}.slam-easyform .col-md-push-12{left:100%}.slam-easyform .col-md-push-11{left:91.66666667%}.slam-easyform .col-md-push-10{left:83.33333333%}.slam-easyform .col-md-push-9{left:75%}.slam-easyform .col-md-push-8{left:66.66666667%}.slam-easyform .col-md-push-7{left:58.33333333%}.slam-easyform .col-md-push-6{left:50%}.slam-easyform .col-md-push-5{left:41.66666667%}.slam-easyform .col-md-push-4{left:33.33333333%}.slam-easyform .col-md-push-3{left:25%}.slam-easyform .col-md-push-2{left:16.66666667%}.slam-easyform .col-md-push-1{left:8.33333333%}.slam-easyform .col-md-push-0{left:0}.slam-easyform .col-md-offset-12{margin-left:100%}.slam-easyform .col-md-offset-11{margin-left:91.66666667%}.slam-easyform .col-md-offset-10{margin-left:83.33333333%}.slam-easyform .col-md-offset-9{margin-left:75%}.slam-easyform .col-md-offset-8{margin-left:66.66666667%}.slam-easyform .col-md-offset-7{margin-left:58.33333333%}.slam-easyform .col-md-offset-6{margin-left:50%}.slam-easyform .col-md-offset-5{margin-left:41.66666667%}.slam-easyform .col-md-offset-4{margin-left:33.33333333%}.slam-easyform .col-md-offset-3{margin-left:25%}.slam-easyform .col-md-offset-2{margin-left:16.66666667%}.slam-easyform .col-md-offset-1{margin-left:8.33333333%}.slam-easyform .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.slam-easyform .col-lg-1, .slam-easyform .col-lg-2, .slam-easyform .col-lg-3, .slam-easyform .col-lg-4, .slam-easyform .col-lg-5, .slam-easyform .col-lg-6, .slam-easyform .col-lg-7, .slam-easyform .col-lg-8, .slam-easyform .col-lg-9, .slam-easyform .col-lg-10, .slam-easyform .col-lg-11, .slam-easyform .col-lg-12{float:left}.slam-easyform .col-lg-12{width:100%}.slam-easyform .col-lg-11{width:91.66666667%}.slam-easyform .col-lg-10{width:83.33333333%}.slam-easyform .col-lg-9{width:75%}.slam-easyform .col-lg-8{width:66.66666667%}.slam-easyform .col-lg-7{width:58.33333333%}.slam-easyform .col-lg-6{width:50%}.slam-easyform .col-lg-5{width:41.66666667%}.slam-easyform .col-lg-4{width:33.33333333%}.slam-easyform .col-lg-3{width:25%}.slam-easyform .col-lg-2{width:16.66666667%}.slam-easyform .col-lg-1{width:8.33333333%}.slam-easyform .col-lg-pull-12{right:100%}.slam-easyform .col-lg-pull-11{right:91.66666667%}.slam-easyform .col-lg-pull-10{right:83.33333333%}.slam-easyform .col-lg-pull-9{right:75%}.slam-easyform .col-lg-pull-8{right:66.66666667%}.slam-easyform .col-lg-pull-7{right:58.33333333%}.slam-easyform .col-lg-pull-6{right:50%}.slam-easyform .col-lg-pull-5{right:41.66666667%}.slam-easyform .col-lg-pull-4{right:33.33333333%}.slam-easyform .col-lg-pull-3{right:25%}.slam-easyform .col-lg-pull-2{right:16.66666667%}.slam-easyform .col-lg-pull-1{right:8.33333333%}.slam-easyform .col-lg-pull-0{right:0}.slam-easyform .col-lg-push-12{left:100%}.slam-easyform .col-lg-push-11{left:91.66666667%}.slam-easyform .col-lg-push-10{left:83.33333333%}.slam-easyform .col-lg-push-9{left:75%}.slam-easyform .col-lg-push-8{left:66.66666667%}.slam-easyform .col-lg-push-7{left:58.33333333%}.slam-easyform .col-lg-push-6{left:50%}.slam-easyform .col-lg-push-5{left:41.66666667%}.slam-easyform .col-lg-push-4{left:33.33333333%}.slam-easyform .col-lg-push-3{left:25%}.slam-easyform .col-lg-push-2{left:16.66666667%}.slam-easyform .col-lg-push-1{left:8.33333333%}.slam-easyform .col-lg-push-0{left:0}.slam-easyform .col-lg-offset-12{margin-left:100%}.slam-easyform .col-lg-offset-11{margin-left:91.66666667%}.slam-easyform .col-lg-offset-10{margin-left:83.33333333%}.slam-easyform .col-lg-offset-9{margin-left:75%}.slam-easyform .col-lg-offset-8{margin-left:66.66666667%}.slam-easyform .col-lg-offset-7{margin-left:58.33333333%}.slam-easyform .col-lg-offset-6{margin-left:50%}.slam-easyform .col-lg-offset-5{margin-left:41.66666667%}.slam-easyform .col-lg-offset-4{margin-left:33.33333333%}.slam-easyform .col-lg-offset-3{margin-left:25%}.slam-easyform .col-lg-offset-2{margin-left:16.66666667%}.slam-easyform .col-lg-offset-1{margin-left:8.33333333%}.slam-easyform .col-lg-offset-0{margin-left:0}}
/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1580088710565*/
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/* End */


/* Start:/local/templates/kmklegal/components/slam/easyform/kmk_modal/style.css?16056346631441*/
.slam-easyform .modal {
    text-align: center;
}

.modal-open .slam-easyform .modal {
    overflow-x: unset;
    overflow-y: hidden;
    opacity: 1;
    padding: 10% 0 0 0;
}

@media screen and (min-width: 320px) {
    .slam-easyform .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 20%;
    }
}

@media screen and (min-width: 768px) {
    .slam-easyform .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

.slam-easyform .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.slam-easyform .modal .modal-header .title {
    margin: 0;
    font-size: 22px;
    display: inline-block;
}

.hide-formvalidation small.help-block {
    display: none !important;
}

@keyframes spinner {
    to {
        transform: rotate(360deg)
    }
}

.slam-easyform .spinner,
.slam-easyform .spinner:hover {
    position: relative;
    color: transparent
}

.slam-easyform .spinner:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    border-radius: 50%;
    border: 2px solid #ccc;
    border-top-color: #333;
    animation: spinner .6s linear infinite
}

/* End */


/* Start:/local/templates/kmklegal/components/bitrix/menu/menu_footer/style.min.css?1554748372490*/
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/kmklegal/components/bitrix/menu/menu_footer/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:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?16170217113628*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px 0;font:normal 18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px 0}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:0;border-radius:2px;font:normal 12px/39px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#535c69;outline:0;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:0}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;width:600px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:'';display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}@keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@media(min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-text,.main-user-consent-request-popup-link{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}
/* End */


/* Start:/local/templates/kmklegal/styles.css?16014047962643*/
h2 {
    color: #beae74;
    /* font-family: 'PT Serif', serif; */
    font-weight: bold;
    font-size: 22px;
}
h3 {
    color: #beae74;
    /* font-family: 'PT Serif', serif; */
    font-size: 20px;
    margin-top: 20px;
    /* font-weight: bold; */
}
blockquote.blockquote {
    border-left: 7px solid #beae74;
    padding-left: 20px;
    font-size: 16px;
    font-weight: bold;
    font-family: 'PT Serif', serif;
    margin-top: 30px;
    margin-bottom: 30px;
}
ul {
    margin-bottom: 30px;
}
ul li {
    margin-bottom: 10px;
}
ol  {
    font-size: 18px;
    list-style-type: none; /* Убираем исходные маркеры */
    counter-reset:  item; /* Обнуляем счетчик списка */
    padding-left: 60px;
    margin-bottom: 30px;
}
ol > li {
    position: relative;
    z-index: 1;
    font-size: 16px;
    min-height: 48px;
    margin-bottom: 20px;
}
ol > li::before {
    /* content: ""; */
    content: counter(item) ' '; /* Добавляем к числам скобку */
    counter-increment: item; /* Задаём имя счетчика */
    /* font-family: 'MuseoSansCyrl'; */
    /* font-weight: bold; */
    font-size: 17px;
    position: absolute;
    /* border-radius: 50%; */
    /* width: 30px; */
    /* height: 30px; */
    left: -44px;
    top: 8px;
    /* background: #d4c691; */
    z-index: -1;
    /* background-position: 10px 10px; */
    color: #363129;
    /* font-weight: bold; */
}

ol > li::after {
    content: "";
    background: -moz-linear-gradient(left, #e8d9a0 0%, #beae74 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e8d9a0 0%,#beae74 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e8d9a0 0%,#beae74 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8d9a0', endColorstr='#beae74',GradientType=1 ); /* IE6-9 */
    position: absolute;
    left: -55px;
    top: 5px;
    /* border-radius: 50%; */
    width: 30px;
    height: 30px;
    z-index: -2;
}
.publication-detail a {
    color: #beae74;
    text-decoration: underline;
}
.contentzone ul.angle > li {
    position: relative;
    z-index: 1;
    list-style: none;
}
.contentzone ul.angle > li::before {
	content: "\f00c";
    font-family: FontAwesome;
    position: absolute;
    left: -25px;
	color: #beae74;
}
.modal-backdrop {
    z-index: 10 !important;
}

.slam-easyform .modal-header .close {
    position: absolute;
    margin-top: -2px;
    top: 14px;
    right: 30px;
}
/* End */


/* Start:/local/templates/kmklegal/template_styles.css?160148104826269*/
@font-face {
	font-family: 'MuseoSansCyrl';
	src: url('../../../../../../local/templates/kmklegal/local/templates/kmklegal/fonts/MuseoSansCyrl.eot');
	src: local('☺'), url('../../../../../../local/templates/kmklegal/fonts/MuseoSansCyrl.woff') format('woff'), url('../../../../../../local/templates/kmklegal/fonts/MuseoSansCyrl.ttf') format('truetype'), url('../../../../../../local/templates/kmklegal/fonts/MuseoSansCyrl.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {
    /* font-family: 'PT Serif', serif; */
    /* font-family: 'MuseoSansCyrl', serif; */
	font-family: 'Roboto', sans-serif;
    /* font-size: 16px; */
}
.fz20 {
	font-size: 20px;
}
.fz22 {
	font-size: 22px;
}
.fz24 {
	font-size: 24px;
}
.fz26 {
	font-size: 26px;
}
body {
    padding-top: 93px;
}
.side-menu {
    position: sticky;
	position: -webkit-sticky;
    top: 110px;
}
.biography {
	min-height: 220px;
}
.btn-primary {
	padding: 18px 68px;
	border: 0;
	background: rgba(26,26,27,1);
	background: -moz-linear-gradient(left, rgba(26,26,27,1) 0%, rgba(66,65,66,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(26,26,27,1)), color-stop(100%, rgba(66,65,66,1)));
	background: -webkit-linear-gradient(left, rgba(26,26,27,1) 0%, rgba(66,65,66,1) 100%);
	background: -o-linear-gradient(left, rgba(26,26,27,1) 0%, rgba(66,65,66,1) 100%);
	background: -ms-linear-gradient(left, rgba(26,26,27,1) 0%, rgba(66,65,66,1) 100%);
	background: linear-gradient(to right, rgba(26,26,27,1) 0%, rgba(66,65,66,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1b', endColorstr='#424142', GradientType=1 );

	-webkit-box-shadow: 0px 10px 13px -2px rgba(0,0,0,0.17);
	-moz-box-shadow: 0px 10px 13px -2px rgba(0,0,0,0.17);
	box-shadow: 0px 10px 13px -2px rgba(0,0,0,0.17);

	-webkit-transition: all .5s;
		 -o-transition: all .5s;
			transition: all .5s;

	font-weight: bold;
	border-radius: 0;
}
.btn-primary:hover {
	-webkit-box-shadow: 0px 14px 13px -2px rgba(0,0,0,0.23);
	-moz-box-shadow: 0px 14px 13px -2px rgba(0,0,0,0.23);
	box-shadow: 0px 14px 13px -2px rgba(0,0,0,0.23);
}
.btn-primary.btn-sm {
	padding: 10px 15px;
	margin-top: 15px !important;
	margin-bottom: 10px !important;
}
.form-inline input[type="text"] {
	border-radius: 0;
}
.page_header {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 30px;
}

header {
    background: #000;
    /* overflow: hidden; */
}

header .menublock {
    overflow: hidden;
    background: #141416 url(../../../../../../local/templates/kmklegal/img/header_bg.jpg) center 0 no-repeat;
    height: 93px;
}

header .logo {
    display: block;
    height: 93px;
}
header .logo .logotype {
    font-family: 'PT Serif', serif;
    display: block;
    float: left;
    font-size: 40px;
    font-weight: bold;
    color: #beae74;
    line-height: 93px;
}

header .logo .logo_text {
    display: block;
    float: left;
    /* font-family: 'MuseoSansCyrl', serif; */
    font-weight: 300;
    font-size: 16px;
    color: #fff;
    /* font-weight: bold; */
    margin-left: 10px;
	line-height: normal;
	margin-top: 28px;
	margin-top: 31px;
	line-height: 17px;
}

header .navbar {
    padding: 0;
}

header .navbar a {
    color: #fff;
    font-size: 15px;
    line-height: 90px;
    /* width: 16%; */
	border-bottom: 3px solid #beae7400;
    /* font-weight: bold; */
}
.main_top_menu_row {
	position: relative;
}

header .navbar a:hover, header .navbar a.active {
    /* background: #00000055; */
    text-decoration: none;
	border-bottom: 3px solid #beae74;
	color: #beae74;
}

header .phone {
    color: #beae74;
    font-size: 18px;
    font-weight: bold;
    font-family: 'PT Serif', serif;
    margin-top: 22px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    padding-left: 25px;
}
header .phone a {
	color: #beae74;
}
header .phone::before {
    content: "\f095";
    font-family: Font Awesome\ 5 Free;
    position: absolute;
    left: 0;
    /* top: 3px; */
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
header .phone:hover::before {
    -webkit-transform: rotate(110deg);
        -ms-transform: rotate(110deg);
            transform: rotate(110deg);
}

header .calback_btn {
    color: #fff;
    font-size: 14px;
    border-bottom: 1px dashed #fff;
    display: inline-block;
    line-height: normal;
    /* font-weight: bold; */
    cursor: pointer;
}
header .calback_btn:hover {
    border-bottom-style: solid;
	/* display: block; */
}
.bx-breadcrumb .bx-breadcrumb-item span {
	color: #909090;
}
#kmk .bx-breadcrumb .bx-breadcrumb-item a span {
	color: #beae74;
}

.bx-breadcrumb i {
	color: #6e6c6c;
}
#kmk .bx-breadcrumb .bx-breadcrumb-item a:hover {
	color: #beae74;
}



/* content zone  */
.contentzone {
	background: #ececec;
	padding-bottom: 50px;
	padding-top: 10px;
}

.contentzone {

}

.contentzone .srvcard {
	margin-bottom: 30px;
	cursor: pointer;
}

.contentzone .srvcard.srv1 .srvcard_content { background: #fff url(../../../../../../local/templates/kmklegal/img/srv1.jpg) 0 0 no-repeat; background-size: contain;}
.contentzone .srvcard.srv2 .srvcard_content { background: #fff url(../../../../../../local/templates/kmklegal/img/srv2.jpg) 0 0 no-repeat; background-size: contain;}
.contentzone .srvcard.srv3 .srvcard_content { background: #fff url(../../../../../../local/templates/kmklegal/img/srv3.jpg) 0 0 no-repeat; background-size: contain;}
.contentzone .srvcard.srv4 .srvcard_content { background: #fff url(../../../../../../local/templates/kmklegal/img/srv4.jpg) 0 0 no-repeat; background-size: contain;}
.contentzone .srvcard.srv5 .srvcard_content { background: #fff url(../../../../../../local/templates/kmklegal/img/srv5.jpg) 0 0 no-repeat; background-size: contain;}
.contentzone .srvcard.srv6 .srvcard_content { background: #fff url(../../../../../../local/templates/kmklegal/img/srv6.jpg) 0 0 no-repeat; background-size: contain;}


.contentzone .srvcard .srvcard_content {
	padding-left: 200px;
	background: #fff;
	vertical-align:bottom;
	height: 100%;
	-webkit-box-shadow: 0px 9px 12px 0px rgba(50, 50, 50, 0.10);
	-moz-box-shadow:    0px 9px 12px 0px rgba(50, 50, 50, 0.10);
	box-shadow:         0px 9px 12px 0px rgba(50, 50, 50, 0.10);
}
.contentzone .srvcard .srvcard_content .text-zone {
	padding: 40px 30px 60px 30px;
	background: #fff;
	height: 100%;
	position: relative;
}
.contentzone .srvcard .srvcard_content .srv_card_ttl {
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'PT Serif', serif;
	margin-bottom: 20px;
	font-size: 18px;
}
.contentzone .srvcard .srvcard_content .srv_card_text {
	margin-bottom: 20px;
	color: #535353;
	/* padding-left: 20px; */
	/* padding-right: 20px; */

}
.contentzone .srvcard .srvcard_content a {
	display: inline-block;
	color: #beae74;
	position: absolute;
	bottom: 40px;

}

/* end content zone  */


.mp_subhead {
	position: relative;
	border-top: 1px solid #5c554e;
	background:  url(../../../../../../local/templates/kmklegal/img/header_bg.jpg) center -93px no-repeat;
	min-height: 606px;
}
.mp_subhead::before {
	content: "";
	position: absolute;
	left: calc(50% - 69.5px);
	top: 90px;
	background:  url(../../../../../../local/templates/kmklegal/img/ico_libra.png) 0 0 no-repeat;
	width: 139px;
	height: 21px;
}
.mp_subhead::after {
	content: "";
    position: absolute;
    width: 100%;
    height: 607px;
    background: #191a1e;
    left: 0;
    z-index: -1;
	top: 0;
}
.mp_h1 {
	margin-top: 116px;
	color: #fff;
	font-size: 72px;
	font-family: 'PT Serif', serif;
}
.mp_servlist {
	margin-top: 80px;
	/* margin-bottom: -85px; */
}
.mp_servlist .mp_sevice {
	z-index: 2;
	position: relative;
	background: #fff;
	/* overflow: hidden; */
	-webkit-box-shadow: 0px 14px 13px -2px rgba(0,0,0,0.11);
	-moz-box-shadow: 0px 14px 13px -2px rgba(0,0,0,0.11);
	box-shadow: 0px 14px 13px -2px rgba(0,0,0,0.11);
	cursor: pointer;
}

.mp_servlist .mp_sevice::before {
	content: "";
	border: 1px solid #b5a66f;
	border-bottom: none;
	position: absolute;
	left: 5%;
	top: -15px;
	width: 90%;
	height: 15px
}

.mp_servlist .service_title {

	font-family: 'PT Serif', serif;
	font-size: 22px;

	margin-top: -15px;
	line-height: 50px;
	display: inline-block;
	font-weight: bold;

}
.mp_servlist .service_title a {
	background: #beae74;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	display: block;
	text-decoration: none;
}
.mp_servlist .service_title a:hover {
	background: #b1a26c;

}
.mp_servlist .mp_sevice .service_title {
	-webkit-transition: all .5s;
		 -o-transition: all .5s;
		    transition: all .5s;
}

.mp_servlist .mp_sevice:hover .service_title {
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.16);
	   -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.16);
	        box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.16);

}
.mp_servlist .service_descript {
	padding: 20px;
	/* background: #fff; */
}

.librasection {
	margin-top: -60px;
}
.librasection .big_libra {
	position: relative;
}
.librasection .biglibra_pic {
	margin-left: -150px;
	z-index: 1;
	position: relative;
	/* margin-left: -50px; */
	/* position: absolute; */
	/* left: -140px; */
}
.librasection .tree_circle_block {
	padding-top: 20px;
	display: block;
	background: url(../../../../../../local/templates/kmklegal/img/librateka.png)  -85px 0 no-repeat;
	margin-top: 100px;
	/* margin-left: 10px; */
	padding-left: 80px;
}
.tree_circle_block h2 {
	font-family: 'PT Serif', serif;
	font-size: 30px;
	font-weight: bold;
}
.tree_circle_block ul {
	padding-left: 0;
	list-style: none;
	margin-top: 40px;
}
.tree_circle_block ul li {
	margin-bottom: 30px;
	padding-left: 90px;
	position: relative;
}
.tree_circle_block ul li.one::before {
	content: "";
	display: block;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	position: absolute;
	left: 0;

	/* background-color: #c9ba83; */
	/* background: url("../../../../../../local/templates/kmklegal/img/ico_human.png") center center no-repeat; // fallback */

	background: url("../../../../../../local/templates/kmklegal/img/ico_human.png") center center no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#c1b27c), to(#d5c691)); // Safari 4+, Chrome 2+
	background: url("../../../../../../local/templates/kmklegal/img/ico_human.png") center center no-repeat, -webkit-linear-gradient(to right ,#c1b27c, #d5c691); // Safari 5.1+, Chrome 10+
	background: url("../../../../../../local/templates/kmklegal/img/ico_human.png") center center no-repeat, -o-linear-gradient(to right ,#c1b27c, #d5c691); // Opera 11.10
	background: url("../../../../../../local/templates/kmklegal/img/ico_human.png") center center no-repeat, linear-gradient(to right ,#c1b27c, #d5c691); /* W3C */
	background: url("../../../../../../local/templates/kmklegal/img/ico_human.png") center center no-repeat, -moz-linear-gradient(to right ,#c1b27c, #d5c691); // FF 3.6+

}
.service_content ul {
	list-style: none;
}
.service_content ul li:before {
	content: "";
    border-color: transparent #beae74;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 18px;
    position: relative;
}
.service_content ul.angle li:before {
	border: none;
	top: 0;
	/* display: none; */
}
.tree_circle_block ul li.two::before {
	content: "";
	display: block;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	position: absolute;
	left: 0;

	background: url("../../../../../../local/templates/kmklegal/img/ico_mount.png") center center no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#c1b27c), to(#d5c691)); // Safari 4+, Chrome 2+
	background: url("../../../../../../local/templates/kmklegal/img/ico_mount.png") center center no-repeat, -webkit-linear-gradient(to right ,#c1b27c, #d5c691); // Safari 5.1+, Chrome 10+
	background: url("../../../../../../local/templates/kmklegal/img/ico_mount.png") center center no-repeat, -o-linear-gradient(to right ,#c1b27c, #d5c691); // Opera 11.10
	background: url("../../../../../../local/templates/kmklegal/img/ico_mount.png") center center no-repeat, linear-gradient(to right ,#c1b27c, #d5c691); /* W3C */
	background: url("../../../../../../local/templates/kmklegal/img/ico_mount.png") center center no-repeat, -moz-linear-gradient(to right ,#c1b27c, #d5c691); // FF 3.6+

}

.tree_circle_block ul li.tre::before {
	content: "";
	display: block;
	width: 72px;
	height: 72px;
	border-radius: 50%;
	position: absolute;
	left: 0;

	background: url("../../../../../../local/templates/kmklegal/img/ico_target.png") center center no-repeat, -webkit-gradient(linear, 0 0, 0 100%, from(#c1b27c), to(#d5c691)); // Safari 4+, Chrome 2+
	background: url("../../../../../../local/templates/kmklegal/img/ico_target.png") center center no-repeat, -webkit-linear-gradient(to right ,#c1b27c, #d5c691); // Safari 5.1+, Chrome 10+
	background: url("../../../../../../local/templates/kmklegal/img/ico_target.png") center center no-repeat, -o-linear-gradient(to right ,#c1b27c, #d5c691); // Opera 11.10
	background: url("../../../../../../local/templates/kmklegal/img/ico_target.png") center center no-repeat, linear-gradient(to right ,#c1b27c, #d5c691); /* W3C */
	background: url("../../../../../../local/templates/kmklegal/img/ico_target.png") center center no-repeat, -moz-linear-gradient(to right ,#c1b27c, #d5c691); // FF 3.6+

}

.tree_circle_block ul li .ttl {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	margin-bottom: 10px;
}

.tree_circle_block ul li .desc {}

.section_five {
	width: 1140px;
	margin: 0 auto;
	margin-top: 70px;
	clear: both;
	overflow: hidden;
	position: relative;
}

.section_five ul {
	text-align: center;
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
	display: table;
	/* margin-left: 16px; */
}
.section_five ul li {
	text-align: left;
	padding: 10px;
	padding-top: 180px;
	display: block;
	float: left;
	margin-right: 5px;
	/* width: 384px; */
	width: calc(20% - 5px);
	/* margin-right: 1%; */
	/* width: 384px; */
	height: 403px;
	/* width: 374px; */

	/* margin-right: 8px; */


}

.section_five ul li:first-child {
	/* margin-left: 0; */
	/* margin-right: 0; */
	/* margin-left: 0; */
	/* margin-left: 20px; */
}
.section_five ul li:last-child {
	margin-right: 0;
}
.section_five ul li .ttl {
	color: #beae74;
}
.section_five ul li .desc {
	background-position: center;
}
.section_five ul li.etm1 {
	background: url(../../../../../../local/templates/kmklegal/img/five_bl_1.jpg) 0 0 no-repeat;
}
.section_five ul li.etm2 {
	background: url(../../../../../../local/templates/kmklegal/img/five_bl_2.jpg) 0 0 no-repeat;
}
.section_five ul li.etm3 {
	background: url(../../../../../../local/templates/kmklegal/img/five_bl_3.jpg) 0 0 no-repeat;
}
.section_five ul li.etm4 {
	background: url(../../../../../../local/templates/kmklegal/img/five_bl_4.jpg) right 0 no-repeat;
}
.section_five ul li.etm5 {
	background: url(../../../../../../local/templates/kmklegal/img/five_bl_5.jpg) right 0 no-repeat;
}

.section_five ul li .ttl {
	font-size: 18px;
	font-family: 'PT Serif', serif;
	/* margin-top: 200px; */
	line-height: normal;
	height: 50px;
	/* margin-bottom: 15px; */
	vertical-align: bottom;
	display: table-cell;

}

.section_five ul li .desc {
	margin-top: 10px;
	color: #fff;
	line-height: normal;
	font-size: 14px;
}

.section_ttl {
	font-weight: bold;
	font-family: 'PT Serif', serif;
	font-weight: 30px;
}

.owl-theme .owl-nav .owl-next {
	/* text-indent: -9999px; */
	background: none;
	color: #000;
	position: absolute;
	right: -50px;
	top: 40%;
	font-size: 20px;
}
.owl-theme .owl-nav .owl-prev {
	font-size: 20px;
	top: 40%;
	left: -50px;
	position: absolute;
	/* text-indent: -9999px; */
	background: none;
	color: #000;
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background: none;
	color: #000;
}

.carusel_slides {}
.carusel_slides .slide {
	position: relative;
	/* background: red; */
	padding-top: 20px;
	padding-left: 20px;
	/* margin-top: 10px; */
	z-index: 1;
}
.carusel_slides .slide::before {
	content: "";
	position: absolute;
	width: calc( 100% - 20px);
	height: calc( 100% - 20px);
	background: #d2c79f;
	z-index: -1;
	left: 0;
	top: 0;
}

/* mp publication */
.mp_publication {
	background: #e5e5e5 url(../../../../../../local/templates/kmklegal/img/librateka_bg.jpg) center no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

  .publication_list {
	  padding-left: 0;
	  overflow: hidden;
	list-style: none;
	/* margin-top: 50px; */
}
  .publication_list li {
	display: block;
	float: left;
	width: 48%;
	margin-bottom: 40px;

}
.publication_list li:nth-child(1n) {
	margin-right: 4%;
}
.publication_list li:nth-child(2n) {
	margin-right: 0;
}
 .publication_list   .date {
	cursor: default;
	padding: 8px 12px;
	font-size: 12px;
	margin-bottom: 5px;
	line-height: normal;
	display: inline-block;
	font-weight: bold;
	background: #d4c691;
	background: -moz-linear-gradient(left, #e8d9a0 0%, #beae74 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e8d9a0 0%,#beae74 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e8d9a0 0%,#beae74 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8d9a0', endColorstr='#beae74',GradientType=1 ); /* IE6-9 */
}

.detail_date {
	color: #000;
	cursor: default;
	padding: 8px 12px;
	font-size: 12px;
	margin-bottom: 5px;
	line-height: normal;
	display: inline-block;
	font-weight: bold;
	background: #d4c691;
	background: -moz-linear-gradient(left, #e8d9a0 0%, #fff 40%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e8d9a0 0%,#fff 40%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e8d9a0 0%,#fff 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8d9a0', endColorstr='#beae74',GradientType=1 ); /* IE6-9 */
	clear: both;
	display: block;
}
 .publication_list   .ttl {
	margin-bottom: 5px;
}
 .publication_list   .ttl a {
	font-weight: bold;
	color: #000;
	font-family: 'PT Serif', serif;

}
.mp_publication .publication_list  li .desc{}
/*end mp publication */



/* cases carusel */
.cases_carusel {
	background: #000 url(../../../../../../local/templates/kmklegal/img/bg-advokat.jpg)  center 0 no-repeat;
	padding-bottom: 50px;
}
.cases_carusel .carusel_cases {}
.cases_carusel .slider_cases .slide {
	/* background: #fff; */
	/* overflow: hidden; */
}
.cases_carusel .slider_cases .slidecontent {
	position: relative;
	overflow: hidden;
	font-family: "Font Awesome 5 Free";
}

.cases_carusel .slider_cases .owl-nav .owl-next {
	color: #fff;
}
.cases_carusel .slider_cases .owl-nav .owl-prev {
	color: #fff;
}
.cases_carusel .slider_cases .slide .slidecontent::after {
  	content: "\f101";
	font-family: "Font Awesome 5 Free";
	font-weight: bold;
	/* font-family: Font Awesome\ 5 Free; */
	position: absolute;
	display: block;
	width: 50px;
	height: 50px;
	border: 4px solid #000;
	left: calc(50% - 25px);
	top: calc(50% - 25px);
	border-radius: 50%;
	background: #d4c691;
	text-align: center;
	line-height: 45px;
	/* color: red; */
}
.cases_carusel .slider_cases .slide {}
.cases_carusel .slider_cases .slide .case_ttl {
	color: #beae74;
	text-align: center;
	font-family: 'PT Serif', serif;
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.cases_carusel .slider_cases .slide .case_prewiev{
	background: #fff;
	width: calc(50% - 2px);
	float: left;
	margin-right: 4px;
}
.cases_carusel .slider_cases .slide  .grade {
	padding: 1px;
	margin: 20px 20px;
	background: rgba(190,174,116,1);
	background: -moz-linear-gradient(left, rgba(190,174,116,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(190,174,116,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(190,174,116,1) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(190,174,116,1) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(190,174,116,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(190,174,116,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#beae74', endColorstr='#ffffff', GradientType=1 );
	height: calc(100% - 40px);
	/* margin-bottom: 20px; */
}

.cases_carusel .slider_cases .slide  .desc {
	 height: 100%;
}
.cases_carusel .slider_cases .slide  .conte {
	background: #fff;
	padding: 30px 30px;
	height: 100%;
}

.cases_carusel .slider_cases .slide .case_resutl{
	width: calc(50% - 2px);
	float: left;
	background: #fff;
}

.cases_carusel .slider_cases .slide .case_prewiev .ttl {
	background: #fff url(../../../../../../local/templates/kmklegal/img/ico_small_hummer.png) 0 0 no-repeat;
	padding-left: 40px;
	font-family: 'PT Serif', serif;
	font-size: 18px;
	font-weight: bold;
	/* height: 23px; */
}

.cases_carusel .slider_cases .slide .case_resutl .ttl {
	background: #fff url(../../../../../../local/templates/kmklegal/img/ico_small_angle.png) 0 0 no-repeat;
	padding-left: 40px;
	font-family: 'PT Serif', serif;
	font-size: 18px;
	font-weight: bold;
	/* height: 23px; */
}
.cases_carusel .slider_cases .owl-dot {
	margin-top: 20px;
}
.cases_carusel .slider_cases .owl-dot span {
	background: none;
	border: 1px solid #beae74;
}

.cases_carusel .slider_cases .owl-dot.active span {
	background: #beae74;

}
/* end  cases carusel */

/* cases */
.cases_list {}
.cases_list .ttl {
	margin-top: 30px;
	margin-bottom: 10px;
	background: #fff url(../../../../../../local/templates/kmklegal/img/ico_small_hummer.png) 0 0 no-repeat;
	padding-left: 40px;
	font-family: 'PT Serif', serif;
	font-size: 18px;
	font-weight: bold;
}
.cases_list .ttl_result  {
	margin-top: 30px;
	margin-bottom: 10px;
	background: #fff url(../../../../../../local/templates/kmklegal/img/ico_small_angle.png) 0 0 no-repeat;
    padding-left: 40px;
    font-family: 'PT Serif', serif;
    font-size: 18px;
    font-weight: bold;
}
/* end cases */

/* footer */
.yamap {
	min-height: 200px;
	background: url(../../../../../../local/templates/kmklegal/img/wait.gif) center no-repeat;

}
footer {
	background: #111111;
	color: #e9e9e9;
	padding-top: 40px;
	padding-bottom: 40px;
}
footer .footer_logo .logo {
	font-family: 'PT Serif', serif;
	font-weight: bold;
	font-size: 40px;
	color: #beae74;
	/* margin-bottom: 5px; */

}
footer .footer_logo {
	line-height: normal;

}
footer .footer_menu {
	list-style: none;
}

footer .footer_menu li {
	margin-bottom: 0;
}
footer .footer_menu li a {
	color: #fff;
}
footer .contacts a {
	color: #9b9b9b;
}

footer .searchform {}
footer .searchform .row {
	margin-left: 0;
	margin-right: 0;
}

footer .searchform .field {
	border: none;
	border-radius: 0;
	margin-right: 0;
}

footer .searchform .button {
	position: relative;
	color: #776f50;
	/* text-indent: -9999px; */
	border-radius: 0;
	background: #d4c590;
	/* background: none; */
	display: block;
	font-family: "Font Awesome 5 Free";
	font-weight: bold;
	border: none;
	margin-left: -1px;
}
footer .copy  {
	color: #9b9b9b;
	font-size: 14px;
}
footer .dev {
	color: #9b9b9b;
	font-size: 14px;

}
footer .dev a {
	color: #f00;
	font-weight: bold;
}
footer .dev a span {
	color: #fff;
}
/*end  footer */

/* mobilmenu */
#mobilmenu.open .top-bar{
	-webkit-transform: translate(0, 6px) rotate(45deg);
        -ms-transform: translate(0, 6px) rotate(45deg);
        transform: translate(0, 6px) rotate(45deg);
}

#mobilmenu.open .middle-bar {
    opacity: 0;
}

#mobilmenu.open .bottom-bar {
	-webkit-transform: translate(0, -12px) rotate(-45deg);
	-ms-transform: translate(0, -12px) rotate(-45deg);
}

#mobilmenu {
	display: none;
	position: absolute;
	right: 20px;
	top: 20px;
	outline: none;
}
.navbar-toggler {
    padding: 0;
    margin-top: 18px;
    outline: none;
}
.icon-bar {
    outline: none;
    display: block;
    margin-bottom: 7px;
    background: #fff;
    height: 2px;
    width: 30px;
    line-height: 1;
    transition: all 0.2s;

}
.icon-bar:last-child {
    margin-bottom: 0;
}
#mobile_menu {
    overflow-y: auto;
	height: 100%;
	position: fixed;
	display: none;
	left: 0;
	top: 90px;
	z-index: 3;
	background: #161618;
	padding: 20px 20px;
	color: #fff;
	width: 100%;
}
#mobile_menu a {
	color: #fff;
	display: block;
}
#mobile_menu a.tel {
	font-size: 22px;
	color: #bdae74;
    font-family: 'PT Serif', serif;
}
#mobile_menu .calback_btn {
	font-size: 14px;
	margin-top: 10px;
	display: inline-block;
	padding: 5px 15px;
	text-transform: uppercase;
	background: #d4c691;
    background: -moz-linear-gradient(left, #e8d9a0 0%, #beae74 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #e8d9a0 0%,#beae74 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #e8d9a0 0%,#beae74 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8d9a0', endColorstr='#beae74',GradientType=1 ); /* IE6-9 */
	color: #000;
}
#mobile_menu .contact {
	clear: both;
	overflow: hidden;
}
#mobile_menu hr {
	margin-top: 25px;
	background: #bdae74;
}
#mobile_menu h2 {
	font-size: 22px;
	color: #bdae74;
}
#mobile_menu .mobilnavbar {}
#mobile_menu .mobilnavbar a {
	display: block;
	padding: 10px 20px;
}
#mobile_menu .left {
	float: left;
	width: 50%;
}
#mobile_menu .right {
	float: left;
	width: 50%;
}
#mobile_menu.show {
	display: block;
}
/* end mobilmenu */
/* servise_menu */
.service_menu {
	/* overflow: hidden; */
}
.service_menu h2 {
	display: block;
	color: #000;
	font-size: 20px;
	padding: 10px 10px;
}
.service_menu .services_menu {
	margin: 0;
	list-style: none;
	padding: 0;
}
.service_menu .services_menu li {
	border-top: 1px solid #e9e9e9;
	margin-bottom: 0;
}
.service_menu .services_menu li a {
	color: #535353;
	border-left: 5px solid #fff;
	padding: 15px 20px;
	display: block;
	font-size: 15px;

}

.service_menu .services_menu li a:hover {
	text-decoration: none;
	color: #beae74;
}

.service_menu .services_menu li.selected {
	border-left: 5px solid #beae74;
	border-bottom: 0;
	margin-bottom: 0;

}
.service_menu .services_menu li.selected a {
	color: #beae74;
	font-weight: bold;
}

.helpful-information  {
	/* border-left: 5px solid #007bff; */
}
.helpful-information h3 {
	color: #000;
	font-size: 18px;
	display: block;
    padding: 10px 10px;
	background: #007bff;
	color: #fff;
	margin-bottom: 0;
	/* padding-bottom: 0; */
}
.helpful-information ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;

}
.helpful-information ul li {
	margin-bottom: 0;
}
.helpful-information ul li a {
	padding: 15px 20px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #e9e9e9;
}
.helpful-information ul li.active {
	border-left: 5px solid #007bff;
}
.helpful-information ul li a:hover {
	color: #beae74;
}
/* end servise_menu */
/* End */
/* /local/templates/kmklegal/owl2/assets/owl.carousel.min.css?15547483722936 */
/* /local/templates/kmklegal/owl2/assets/owl.theme.default.min.css?1554748372936 */
/* /local/templates/kmklegal/components/bitrix/breadcrumb/bread/style.min.css?1554884674467 */
/* /local/templates/kmklegal/components/bitrix/news.list/reviews/style.css?1562694630150 */
/* /local/templates/kmklegal/components/bitrix/news.list/case_carusel/style.css?1554894379150 */
/* /bitrix/components/slam/easyform/lib/css/bootstrap.min.css?158008871022741 */
/* /bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1580088710565 */
/* /local/templates/kmklegal/components/slam/easyform/kmk_modal/style.css?16056346631441 */
/* /local/templates/kmklegal/components/bitrix/menu/menu_footer/style.min.css?1554748372490 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?16170217113628 */
/* /local/templates/kmklegal/styles.css?16014047962643 */
/* /local/templates/kmklegal/template_styles.css?160148104826269 */
