.cecutient-block { /* margin: auto;*/ margin-top: 25px; min-width: 250px; float: right; font-size: 10pt; max-width: 350px; box-sizing: border-box;  border: 0px solid #f2f2f2;  background-color: #fff;   margin-bottom: 30px; padding: 0px; height: 35px; }

.cecutient .cecutient-block { height: 80px; }


.cecutient-block .cecutient-block-image {float: left; width: 25%; display: none; }
.cecutient-block .cecutient-block-image i { color: #516fad; padding: 5px }
.cecutient-block .cecutient-block-content { /*float: left; width: 75%*/ }
.cecutient-block .cecutient-block-content-link { margin-bottom: 10px; text-align: right; }
.cecutient-block .cecutient-block-content-link span { color: #516fad; text-decoration: underline; cursor: pointer }
.cecutient-block .cecutient-block-content-fontsize { float: left;margin-right: 0px;  margin-top: 7px; }
.cecutient-block .cecutient-block-content-fontsize span { margin-right: 10px; color: #000; text-decoration: underline; cursor: pointer }
.cecutient-block .cecutient-block-content-fontsize .size-small { font-size: 15px }
.cecutient-block .cecutient-block-content-fontsize .size-middle { font-size: 20px }
.cecutient-block .cecutient-block-content-fontsize .size-large { font-size: 25px;  }
.cecutient-block .cecutient-block-content-fontsize .fontsize-current { color: #516fad }
.cecutient-block .cecutient-block-content-background { margin-top: 13px; float: right; }
.cecutient-block .cecutient-block-content-background > span { border: 1px solid #ccc; padding:8px; margin-right: 5px; cursor: pointer; font-size: 85% }
.cecutient-block .cecutient-block-content-background .background-regular { background-color:#fff; color:#000 }
.cecutient-block .cecutient-block-content-background .background-contrast { background-color:#000; color:#fff }
.cecutient-block .cecutient-block-content-background .background-current { border: 2px solid #516fad }
.cecutient-block .cecutient-hidden { display: none }





.cecutient.fontsize-small,
.cecutient.fontsize-small p, 
.cecutient.fontsize-small .inside-page__text ul li,
.cecutient.fontsize-small .b-text ul li,
.cecutient.fontsize-small .navbar-default .navbar-nav > li > a,
.cecutient.fontsize-small a.news-main-one__title,
.cecutient.fontsize-small .dropdown-menu > li > a,
.cecutient.fontsize-small .dropdown-menu > li > span {  font-size: 150%; }

.cecutient.fontsize-small h1 { font-size: 46px; }
.cecutient.fontsize-small .news-main-one__date { font-size: 20px; }
.cecutient.fontsize-small .useful-services a { font-size: 25px; }
.cecutient.fontsize-small .breadcrumb a span { font-size: 15px; }
.cecutient.fontsize-small .breadcrumb span { font-size: 15px; }
.cecutient.fontsize-small .menedz-cont a { font-size: 25px; }
.cecutient.fontsize-small  .b-text a { font-size: 25px; }
.cecutient.fontsize-small .art-list-item .title a { font-size: 30px; }
.cecutient.fontsize-small .art-list-item p { font-size: 20px; }
.cecutient.fontsize-small blockquote p a  { font-size: 30px; }
.cecutient.fontsize-small .law-list-item .title  { font-size: 30px; }
.cecutient.fontsize-small .page_link, .cecutient.fontsize-small .current { font-size: 30px; }
.cecutient.fontsize-small .b-services .block .service .title { font-size: 30px; }









.cecutient.fontsize-middle,
.cecutient.fontsize-middle p, 
.cecutient.fontsize-middle .inside-page__text ul li,
.cecutient.fontsize-middle .b-text ul li,
.cecutient.fontsize-middle .navbar-default .navbar-nav > li > a,
.cecutient.fontsize-middle a.news-main-one__title,
.cecutient.fontsize-middle .dropdown-menu > li > a,
.cecutient.fontsize-middle .dropdown-menu > li > span {  font-size: 200%; }

.cecutient.fontsize-middle h1 { font-size: 56px; }
.cecutient.fontsize-middle .news-main-one__date { font-size: 26px; }
.cecutient.fontsize-middle .useful-services a { font-size: 30px; }
.cecutient.fontsize-middle .breadcrumb a span { font-size: 18px; }
.cecutient.fontsize-middle .breadcrumb span { font-size: 18px; }
.cecutient.fontsize-middle .menedz-cont a { font-size: 30px; }
.cecutient.fontsize-middle  .b-text a { font-size: 30px; }
.cecutient.fontsize-middle .art-list-item .title a { font-size: 35px; }
.cecutient.fontsize-middle .art-list-item p { font-size: 25px; }
.cecutient.fontsize-middle blockquote p a  { font-size: 35px; }
.cecutient.fontsize-middle .law-list-item .title  { font-size: 35px; }
.cecutient.fontsize-middle .page_link, .cecutient.fontsize-middle .current { font-size: 35px; }
.cecutient.fontsize-middle .b-services .block .service .title { font-size: 35px; }





.cecutient.fontsize-large,
.cecutient.fontsize-large p, 
.cecutient.fontsize-large .inside-page__text ul li,
.cecutient.fontsize-large .b-text ul li,
.cecutient.fontsize-large .navbar-default .navbar-nav > li > a,
.cecutient.fontsize-large a.news-main-one__title,
.cecutient.fontsize-large .dropdown-menu > li > a,
.cecutient.fontsize-large .dropdown-menu > li > span {  font-size: 250%; }


.cecutient.fontsize-large h1 { font-size: 56px; }
.cecutient.fontsize-large .news-main-one__date { font-size: 30px; }
.cecutient.fontsize-large .useful-services a { font-size: 35px; }
.cecutient.fontsize-large .breadcrumb a span { font-size: 22px; }
.cecutient.fontsize-large .breadcrumb span { font-size: 22px; }
.cecutient.fontsize-large .menedz-cont a { font-size: 35px; }
.cecutient.fontsize-large  .b-text a { font-size: 35px; }
.cecutient.fontsize-large .art-list-item .title a { font-size: 40px; }
.cecutient.fontsize-large .art-list-item p { font-size: 40px; }
.cecutient.fontsize-large blockquote p a  { font-size: 40px; }
.cecutient.fontsize-large .law-list-item .title  { font-size: 40px; }
.cecutient.fontsize-large .page_link, .cecutient.fontsize-large .current { font-size: 40px; }
.cecutient.fontsize-large .b-services .block .service .title { font-size: 40px; }


 



.cecutient.background-contrast .contrast { background: #000 !important }

.cecutient.background-contrast .contrast .cecutient-block { background: #000 !important }

.cecutient.background-contrast .contrast .cecutient-block .cecutient-block-content-background span.background-regular { color: #000 !important; }

 


.cecutient.background-contrast .contrast, .cecutient.background-contrast .contrast * { color: #fff !important; }

.cecutient.background-contrast .contrast .navbar-default { background-color: #000 !important; }
.cecutient.background-contrast .contrast .navbar-default .navbar-nav > li > a { color: #fff !important; }

.cecutient.background-contrast .header-bg, .cecutient.background-contrast .phone-tops, .cecutient.background-contrast .new-footer, .cecutient.background-contrast .zak-zvon{ background-color: #000 !important; }

.cecutient.background-contrast .contrast  .inside-page-banner__text { color: #000  !important; }
.cecutient.background-contrast .contrast  .inside-page-advantages .inside-page-advantages__img { padding: 15px ;background: #fff; border-radius: 10px; }
.cecutient.background-contrast .contrast  .inside-page-employers-card { background: #000; }
.cecutient.background-contrast .contrast  .accordion-title { color: #000  !important; }
.cecutient.background-contrast .contrast  .inside-page-consult-body .inside-page-consult-body__title, .cecutient.background-contrast .contrast  .inside-page-consult-body .inside-page-consult-body__title span, .cecutient.background-contrast .contrast  .inside-page-consult-body .inside-page-consult-body__phone { color: #000  !important; }



.cecutient.background-contrast img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.cecutient-block .margin-top-15 { margin-top: 0px !important; }