

/* Start:/bitrix/templates/advokat-pro_purple2/style_users.css?15592994921192*/
@media(max-width:980px){
.pm-button{
padding-right:0px!important;}}
@media(max-width:1095px){
.hide-icons{display:none;}
}
@media(max-width:768px){
.footer-center{margin:auto!important;}
.c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials {float:none!important;}
.header__phone{margin:auto!important;}
.text-footer-center{width:fit-content; margin-bottom: 20px!important;}
}
@media(max-width:768px){.sm-block-150{height: 150px!important;}}
@media(max-width:768px){.sm-block-165{height: 165px!important;}}
@media(max-width:768px){.sm-block-180{height: 180px!important;}}//6.3
@media(max-width:768px){.sm-block-200{height: 200px!important;}}
.footer-divider {
    width: 100%;
    height: 1px;
    margin: 35px auto 10px;
    background: rgba(187, 187, 187, 0.39);
	position: relative;}
.footer-bottom_copyright a {
    text-decoration: none;
    font-size: 12px;
    font-weight: 300;
    color: #ffffff;
    opacity: 0.44;
    line-height: 16px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;}
.footer-bottom_copyright{
width: fit-content;
margin:auto;}
.pg-LR-0{
padding-left: 0px!important;
padding-right: 0px!important;}
.scrollbar-table{overflow: auto;}
/* End */


/* Start:/bitrix/templates/advokat-pro_purple2/components/bitrix/menu/top-menu/style.css?15562087784471*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/advokat-pro_purple2/components/bitrix/menu/top-menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/advokat-pro_purple2/components/bitrix/menu/top-menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/advokat-pro_purple2/components/bitrix/menu/top-menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
@media (max-width: 345px){
.top-small{
    top:98px;
	}}

/* End */


/* Start:/bitrix/templates/advokat-pro_purple2/components/bitrix/news.list/slider-main/style.css?1559289730645*/
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;
}
/*.tp-resizeme{left:50px!important;}*/
.c-font-44 {
    font-size: 24px!important;
}
.c-font-24 {
    font-size: 19px!important;
	}
@media(min-width:405px)and(max-width:600px){
.c-font-44 {
    font-size: 18px!important;
}
.c-font-24 {
    font-size: 13px!important;
	}}
@media(max-width:405px){
.c-font-44 {
    font-size: 14px!important;
}
.c-font-24 {
    font-size: 10px!important;
	}}

.btn-xlg{
padding: 5px 10px 5px!important;
}
.te-1{
top:150px!important;
}
.te-3{
top:320px!important;
}
/* End */


/* Start:/bitrix/templates/advokat-pro_purple2/components/bitrix/news.list/user_templ/style.css?1556189947150*/
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/templates/advokat-pro_purple2/template_styles.css?16322305114588*/
.header__phone {
    color: #5e9cd1;
    font-size: 1.2em;
    line-height: 20px;
    margin-left: 2px;
    margin-right: 2px;
}
.c-theme-btn.c-btn-border-1x{
border-width: 2px !important;
float:right;
}
.fseclink {
    margin-bottom: 0.7em;
    line-height: 1.1em;
    display: inline-block;
    font-size: 19px !important;
    color: #000;
}
h1{
font-size: 42px !important;
    margin: 57px 0 49px 0 !important;
    font-weight: 300 !important;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.uslugblock {
    width: 60%;
}
.c-content-feature-2 img {
    margin-bottom: 21px;
}
.c-content-title-1 > h2, .c-content-title-1 h1, .c-content-title-1 > h3 {
    font-size: 42px !important;
    margin: 57px 0 49px 0 !important;
    font-weight: 300 !important;
}
.c-bg-purplec .col-n-0 {
    background-color: #f3e3fd !important;
}

.c-bg-purplec .col-n-1 {
    background-color: #f5e8fd !important;
}

.c-bg-purplec .col-n-2 {
    background-color: #f9f0ff !important;
}

.c-bg-bluec .col-n-0 {
    background-color: #dbdfff !important;
}

.c-bg-bluec .col-n-1 {
    background-color: #e3e6fd !important;
}

.c-bg-bluec .col-n-2 {
    background-color: #ebedfe !important;
}


.c-bg-greenc .col-n-0 {
    background-color: #e7fde3 !important;
}

.c-bg-greenc .col-n-1 {
    background-color: #ecfde8 !important;
}

.c-bg-greenc .col-n-2 {
    background-color: #f1fff0 !important;
}

.c-bg-fourc .col-n-0 {
    background-color: #fdf3e3 !important;
}

.c-bg-fourc .col-n-1 {
    background-color: #fdf7e8 !important;
}

.c-bg-fourc .col-n-2 {
    background-color: #fffaf0 !important;
}

.c-bg-fivec .col-n-0 {
    background-color: #fde3e3 !important;
}

.c-bg-fivec .col-n-1 {
    background-color: #fde8e8 !important;
}

.c-bg-fivec .col-n-2 {
    background-color: #fff0f0 !important;
}
.btn.c-btn-white:hover {
    border-color: #c6003e !important;
    color: #fff !important;
    background: #c6003e !important;
}
.btn.c-btn-white {
    border-color: #c6003e !important;
    color: #fff !important;
    background: none !important;
}
.border-btn {
    border-width: 2px !important;
}
.c-content-title-1 > .c-font-uppercase {
    text-transform: initial !important;
}
.c-content-title-1 > .dark-block-heading {
    font-size: 28px !important;
}
.dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg {
    color: #fff !important;
}
.c-content-title-1 > h2, .c-content-title-1 h1, .c-content-title-1 > h3 {
    font-size: 42px !important;
    margin: 15px 0 15px 0 !important;
    font-weight: 300 !important;
}
.dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg {
    color: #fff !important;
}
.vert-align {
    display: table-cell;
    vertical-align: middle;
    float: none !important;
}
.vert-align-parent {
    display: table;
    table-layout: fixed;
}
.paddings-about{
padding-top: 30px;
padding-bottom: 30px;
}
.c-socials a {
    color: #a4aeb8;
}
.c-socials a:hover{
    color: #5e9cd1;
    text-decoration: none;
}
.c-socials a:visited{
    color: #a4aeb8;
    text-decoration: none;
}


@media(max-width:800px){
	.colapse-contacts{
display:none!important;
}
}
@media(max-width:800px){
	.uncolapse-contacts{
display:block!important;
text-align: left;
}
}
@media(max-width:340px){
	.show-contacts{
display:block!important;
}
}
@media(min-width:992px) and (max-width:1199px){
	.c-desk-small-show{
    display:block!important;
 position: relative; 
	}
c.-desk-small-show.shift-down{
line-height: 0.0;
}
}
@media(min-width:1200px){
.c-desk-small-hide{
display:block!important;
}
}
@media(min-width:0px) and (max-width:991px){
.c-desk-small-hide{
display:inline-block!important;
}
}
.cntr_a{
position:relative;
top:5px;
}
@media(max-width:650px){
	.hide-ico{
display:none!important;
}
}
.notmain .c-content-title-1 > h2, .notmain .c-content-title-1 > h3 {
    font-size: 32px !important;
    margin: 0 0 49px 0 !important;

    font-weight: 300 !important;
}
.full-length {
    width: 100%;
}
body {
    color: #000000;
    font-family: "Roboto Condensed", sans-serif;
    padding: 0px !important;
    margin: 0px !important;
    font-weight: 300;
    font-size: 15px;
}
.notmain .c-content-title-1 > h2, .notmain .c-content-title-1 > h3 {
    font-size: 32px !important;
    margin: 0 0 49px 0 !important;
    font-weight: 300 !important;
}
.uslugi_table td {
padding:10px 7px 7px 5px;
}
.uslugi_table th{
	border:10px;
}

	.hide-big-logo{
display:none;
}
@media(min-width:991px)
{
.c-brand {
    display: flex!important;
    flex-direction: column;
    justify-content: center;
    height: 90px;
}
.c-page-on-scroll .c-brand{
    height: 55px;
}
}


/* End */
/* /bitrix/templates/advokat-pro_purple2/style_users.css?15592994921192 */
/* /bitrix/templates/advokat-pro_purple2/components/bitrix/menu/top-menu/style.css?15562087784471 */
/* /bitrix/templates/advokat-pro_purple2/components/bitrix/news.list/slider-main/style.css?1559289730645 */
/* /bitrix/templates/advokat-pro_purple2/components/bitrix/news.list/user_templ/style.css?1556189947150 */
/* /bitrix/templates/advokat-pro_purple2/template_styles.css?16322305114588 */
