.separator-container {
    text-align: center;
    position: relative;
}
.separator-container .separator {
    color: #004475;
    margin: 0 auto 1em;
    width: 20em;
}
.separator-container .separator.line-separator:before, .separator-container .separator.line-separator:after {
    display: block;
    width: 40%;
    content: " ";
    margin-top: 10px;
    border: 1px solid #004475;
}
.separator-container .separator.line-separator:before {
    float: left;
}
.separator-container .separator.line-separator:after {
    float: right;
}

.work,
.work .work-overlay {
    position: relative
}

.work .work-content,
.work .work-overlay:before {
    position: absolute;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.7, 1, .7, 1);
    left: 0
}

.work .work-overlay:before {
    top: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    content: " "
}

.work .work-content {
    bottom: 0;
    opacity: 0;
    padding: 25px;
    -webkit-transform: translate3d(0, 20px, 0);
    -moz-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    text-shadow: 0 1px 1px rgba(100,100,100,0.8);
}

.work:hover .work-overlay:before {
    background: rgba(0, 68, 117, .5);
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.7, 1, .7, 1)
}

.work:hover .work-content {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.7, 1, .7, 1)
}

.color-white {
    color: #fff;
}

.section-tabs{
    background: #EEEEEE;
}


.nav-center.nav-tabs > li,
.nav-center.nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    zoom:1; /* hasLayout ie7 trigger */
}

.nav-center.nav-tabs,
.nav-center.nav-pills {
    text-align:center;
}

.carbox {
    display: block;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    transition: box-shadow .25s;
    position: relative;
}
.carbox:hover {
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
}
.img-carbox {
    width: 100%;
    height: 300px;
    border-top-left-radius:2px;
    border-top-right-radius:2px;
    display:block;
    overflow: hidden;
}
.img-carbox img{
    /*width: 100%;*/
    /*height: 400px;*/
    object-fit:cover;
    transition: all .25s ease;
}
.carbox-content {
    padding:15px;
    text-align:left;
    min-height: 170px;
}
.carbox-title {
    font-weight: 700;
}
.carbox-title a {
    text-decoration: none !important;
}
.carbox-read-more {
    position: absolute;
    border-top: 1px solid #D4D4D4;
}
.carbox-read-more a {
    text-decoration: none !important;
    padding:10px;
    font-weight:600;
    text-transform: uppercase
}

#products {
    margin-top: 35px;
}

.carbox .work .work-content {
    padding: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media (min-width: 768px) {

    .row-eq-height {
        display: flex;
        flex-wrap: wrap;
    }

    .row-eq-height .carbox {
        height: 100%;

        transition: height 200ms;
    }

}

#products [class*='col-'] {
    margin-bottom: 35px;
}

ul {
    list-style: none;
}
.cd-slider {
    margin: 0;
    padding: 0;
    list-style: none;
}
.cd-slider-wrapper {
    overflow: hidden;
}

/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }