@font-face {
  font-family: 'Clear Sans';
  src: local("Clear Sans Thin"), local("ClearSans-Thin"), url("../fonts/sans/ClearSansThin.eot") format("eot"), url("../fonts/sans/ClearSansThin.woff") format("woff"), url("../fonts/sans/ClearSansThin.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Clear Sans';
  src: local("Clear Sans"), local("ClearSans"), url("../fonts/sans/ClearSansRegular.eot") format("eot"), url("../fonts/sans/ClearSansRegular.woff") format("woff"), url("../fonts/sans/ClearSansRegular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Clear Sans';
  src: local("Clear Sans Italic"), local("ClearSans-Italic"), url("../fonts/sans/ClearSansItalic.eot") format("eot"), url("../fonts/sans/ClearSansItalic.woff") format("woff"), url("../fonts/sans/ClearSansItalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Clear Sans';
  src: local("Clear Sans Bold"), local("ClearSans-Bold"), url("../fonts/sans/ClearSansBold.eot") format("eot"), url("../fonts/sans/ClearSansBold.woff") format("woff"), url("../fonts/sans/ClearSansBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
  
body {
  font-family: 'Clear Sans' !important;
}

/* header menu */

#header {
    padding: 12px 0 0;
}

header .header-search.collapse {
    margin-top: 7px;
    display: block;
    margin-bottom: 10px;
}

.perecl-ru-en a {
    height: 30px;
}

.breadcrumb {
    line-height: 25px;
}
  
/* Стили Кастомного спойлера */
.collapse-devider {
    display:none;
}

.spoilerTitle:hover {
    color: #56AB1F;
    cursor:pointer;
}

.spoilerTitle:focus {
    outline: none;
    border-bottom-color: #ddd;
}

.spoilerTitle {
    width: 100%;
    display: block;
    padding: 8px 15px;
    text-transform: uppercase;
    color: #56AB1F;
    background-color: #f5f5f5;
    font-size: 17px;
    border: 1px solid #dddddd;
    border-radius: 2px;
    margin-top: 8px;
}

.spoilerTitle span, .spoilerTitle strong {
    border-bottom: 1px solid #56AB1F;
    font-weight: normal;
}

.spoilerTitle.in {
    border-bottom: none;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
}

.spoilerContent {
    display:none;
    background: #fff;
    padding: 10px 15px;
    border: 1px solid #dddddd;
    border-top: 0;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px;
}

.spoilerContent.in {
    display: block;
}

/* Tabs */

.bhoechie-tab-content {
    border-color: #e9fade;
}

.main-page-tab .block-header {
    background-color: #6ab838;
    color: #fff;
}

.main-page-tab .block-header h1 {
    margin-bottom: 3px;
    margin-top: 0;
    padding: 20px;
}

/* Vacancies block */

.show-all-vacancies {
    padding: 4px 64px 8px;
    font-size: 18px;
    margin-top: 10px;
}

/* View From Inside List */
.vfi-page-title {
    margin-top: 30px;   
}

.view-from-inside .item {
    margin-top: 30px;
}

.view-from-inside .item img {
    max-width: 400px;
    width: 100%;
}

.view-from-inside .item .item-name {
    font-weight: bold;
    font-size: 18px;
    color: #6eb844;
}

.view-from-inside .item .item-position {
    font-weight: bold;
    font-size: 14px;
    margin-top: 15px;
}

.view-from-inside .item .item-company {
    font-weight: bold;
    font-size: 14px;
}

.view-from-inside .item .item-text {
    font-size: 14px;
    margin-top: 22px;
}

.view-from-inside .item .item-text p:last-child {
    margin-bottom: 0;
}

.view-from-inside .item .item-line:last-child {
    border: 0;
}

.view-from-inside .item .item-line {
    border-bottom: 1px solid #eeeeee;
    clear: both;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 30px;
}

/* View From Inside Slider List */

.view-from-inside.main-page-view {
    border: 4px solid #eeeeee;
    margin-bottom: 50px;
}

.view-from-inside.main-page-view .block-title {
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    margin: 15px 0;
}

.view-from-inside.main-page-view .item-text-wrapper {
    padding: 20px 12px;
}

.view-from-inside.main-page-view .item {
    margin-top: 0;
    display: none;
}

.view-from-inside.main-page-view .item:first-child, .view-from-inside.main-page-view .item.slick-slide {
    display:block;
}


.view-from-inside.main-page-view .item-image {
    min-height: 212px;
    max-height: 212px;
}

.view-from-inside.main-page-view .item-text {
    margin-bottom: 10px;
    height: 145px;
    overflow: hidden;
}

.view-from-inside.main-page-view .slick-prev {
    left: 12px;
    z-index: 5555;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='35' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.55 14' fill='%23ffffff'%3E%3Cpath d='M.16 7.39l6.45 6.45a.55.55 0 1 0 .78-.78l-5.5-5.5-.16-.17a.55.55 0 0 1 0-.78l.16-.16 5.5-5.5a.55.55 0 0 0-.78-.79L.16 6.61a.55.55 0 0 0 0 .78z'/%3E%3C/svg%3E") 50% no-repeat;
}

.view-from-inside.main-page-view .slick-next {
    right: 12px;
    z-index: 5555;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='35' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.55 14' fill='%23ffffff'%3E%3Cpath d='M7.39 6.61L.95.16a.55.55 0 0 0-.79.79l5.5 5.5.16.16a.55.55 0 0 1 0 .78l-.16.16-5.5 5.5a.55.55 0 0 0 .78.78l6.45-6.44a.55.55 0 0 0 0-.78z'/%3E%3C/svg%3E") 50% no-repeat;
}

.view-from-inside.main-page-view .slick-arrow:before {content: '';}
.view-from-inside.main-page-view .slick-arrow {
    background-size: 10px 20px;
    top: 104px;
}

.view-from-inside.main-page-view .slick-dots {
    bottom: -15px;
}

.view-from-inside.main-page-view .slick-dots li button:before{
    font-size: 13px;
}

.view-from-inside.main-page-view .slick-dots li.slick-active button:before{
    color: #5FA92F;
}

/* Slider */

.slider__nav-item {
    border: 1px solid #6ab838 !important;
    background-color: transparent !important;
}

.slider__nav-item:hover,.slider__nav-item.slider__nav-item--current {
    background-color: #6ab838 !important;
}

.slide-capture-wrapper .name {
    text-transform: none;
    padding: 0 0 4px;
    border: 0;
}

.slide-capture-wrapper {
    bottom: 70px;
    padding: 25px 25px 15px;
}

.slide-capture-wrapper a {
    color: #6eb844;
    border-bottom: 1px solid #6eb844;
}

/* Language Switchers */
.pred-text-perecl-ru-en {
    margin: 5px 10px 10px 0px;
}

.perecl-ru-en a {
    padding: 3px 6px 6px;
}

/* Vacancy Blocks*/
.example3 {
    height: 180px;
}

.example3 .example_text {
    padding: 20px 18px 15px;
}


/* Media Queries */
@media(max-width: 992px) {
    .view-from-inside.main-page-view .show-all-vacancies {
        padding: 6px 30px;
    }  
    
    .view-from-inside.main-page-view .slick-arrow {
        top: 70px;
    }
    
    .view-from-inside.main-page-view .item-image {
        min-height: 100%;
        max-height: 100%;
    }
    
    .view-from-inside.main-page-view .item-text {
        height: auto;
    }
}

@media(max-width: 768px) {
    .view-from-inside .item .item-name {
        margin-top: 5px;
    }
}


