.items-career {
    position: relative;
    min-height: 240px;
    padding: 30px;
    margin-bottom: 30px;
    background-color: #f3f3f3;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.items-career .entry-position,
.items-career .entry-category { 
    font-family: 'Avenir LT Std 65', 'db_heaventmed', sans-serif;
    color:#999; 
    font-size: 13px;
    letter-spacing: normal;
}
.items-career .entry-position { color: #000; margin-bottom: 20px;}
.items-career .entry-caption h3 {
    font-family: 'Avenir LT Std 65', 'db_heaventmed', sans-serif;
    color: #000;
    line-height: 1.2;
    margin: 6px 0;
    text-decoration: none;
}
.items-career .entry-desc { color: #000;}
.items-career:hover { background-color: #1c2851;}
.items-career:hover .entry-category,
.items-career:hover .entry-position,
.items-career:hover .entry-caption h3,
.items-career:hover .entry-desc { color: #FFF;}

.content-career { margin-top: 10px; padding-top: 10px; border-top: 1px solid #eee;}
.content-career h3 { 
    font-family: 'Avenir LT Std 65', 'db_heaventmed', sans-serif;
    font-weight: normal;
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.content-career ul li {
    position: relative;
    padding-left: 20px;
}
.content-career ul li:before {
    content: "-";
    display: block;
    position: absolute;
    left: 2px;
    list-style: none;
}
.content-career > a { text-decoration: underline;}
.content-career a:hover { text-decoration: none;}
.content-career .button-action a { margin-right: 10px;}

.modal-career .entry-position { 
    font-family: 'Avenir LT Std 65', 'db_heaventmed', sans-serif;
    text-align: right;
    line-height: 1;
    color: #000;
    font-size: 14px;
}
.modal-career .group-career { margin-bottom: 30px; }
.modal-career .group-qualification {
    padding: 25px 30px;
    background-color: #f2f2f2;
    border-radius: 5px;
}
.modal-career .section-heading { margin-bottom: 30px;}
.modal-career .section-heading h2 {
    font-size: 35px;
    font-family: 'Avenir LT Std 65', 'db_heaventmed', sans-serif;
}
.modal-career .section-heading .entry-category { 
    font-family: 'Avenir LT Std 65', 'db_heaventmed', sans-serif;
    color: #999;
    font-size: 15px;
    margin-top: 12px;
}

.career-images .row-grid { margin-left: -12px; margin-right: -12px; overflow: hidden;}
.career-images .grid-images-lg { width: 51%;}
.career-images .grid-images-md { width: 49%;}
.career-images .grid-images { float: left; padding-left: 12px; padding-right: 12px;}
.career-images .items-images { margin-bottom: 24px;}
.career-images .items-images img { width: 100%;}

.family-slider {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.family-slider .slider-group {
    display: table-cell;
    vertical-align: top;
    width: 50%;
}
.family-slider .slider-info-group {
    vertical-align: middle;
    padding-left: 60px;
}
.family-slider .slider-info-group { padding: 40px 60px; color: #000;}
.family-slider .slider-info-group h3 { 
    font-size: 24px; 
    color: #000; 
    margin-bottom: 12px;
    line-height: 1.3;
    text-transform: uppercase;
}
.family-slider .slick-dots { margin-top: 50px;}
.family-slider .slick-dots button { background-color: transparent; border: 0; text-indent: -99999px;}
.family-slider .slick-dots li {
    width: 10px;
    height: 12px;
    margin-left: 8px;
    display: inline-block; 
    background-color: #eee;
}
.family-slider .slick-dots li.slick-active { 
    width: 10px;
    height: 12px;
    display: inline-block; 
    background-image: url(../../img/bg-org.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px 12px;
}

.row-items { font-size: 0;}
.row-items-3items .items-benefits {
    width: 33.333336%; 
    display: inline-block; 
    vertical-align: top;
    text-align: center;
    margin-bottom: 40px;
}
.row-items-4items .items-benefits {
    width: 25%;
    display: inline-block; 
    font-size: 16px;
    text-align: center;
    margin-bottom: 40px;
    color: #000;
}
.items-benefits .icon-items { 
    height: 80px; 
    line-height: 80px; 
    display: block;
     -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.items-benefits .icon-items img { width: 50px;}
.items-benefits .content-item {
    font-size: 11px;
    text-transform: uppercase;
    line-height: 1.3;
    color: #FFF;
}
.items-benefits:hover .icon-items {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}

/* TH */
.th .items-benefits .content-item { font-size: 14px;}

/* Max Width */

@media screen and (max-width:980px) {
    
    .career-images .items-images { margin-bottom: 16px;}
}

@media screen and (max-width:767px) {

    .modal-career { padding: 40px 20px 40px 20px;}
    .modal-career .section-heading h2 { font-size: 30px;}
    
    .career-images .grid-images { float: none; width: 100%!important;}
    
    .row-items-3items .items-benefits { width: 50%; }
    .items-benefits .icon-items img { width: 40px;}
    .family-slider {
        display: block;
        table-layout:  inherit;
        width: 100%;
    }
    .family-slider .slider-group {
        display: block;
        width: 100%;
    }
    .family-slider .slider-info-group { padding: 30px 15px 0;}
    .family-slider .slider-info-group h3 { font-size: 20px;}
    .items-career .entry-caption h3 { font-size: 22px;}
    
    .content-career .button-action { text-align: center;}
    .content-career .button-action a { padding: 8px 16px; margin: 0 5px;}
}

