/* unvisited link */

a {
    color: #1ea076;
}

a:link {
    text-decoration: none;
}

/* visited link */

a:visited {
    text-decoration: none;
}

/* mouse over link */

a:hover {
    text-decoration: underline;
}

/* selected link */

a:active {
    text-decoration: underline;
}

.clients-list img {
    padding: 16px;
}

body {
    font-family: 'Vollkorn SC', serif !important;
}

#services-list ul {
    margin: 0px;
    padding: 0px 30px;
    list-style: none;
}

#services-list li {
    margin-bottom: 10px;
}

#services-list li:before {
    font-family: 'FontAwesome';
    content: '\f08d';
    margin-right: 10px;
    color: #1ea076;
}

.offset-link {
    display: block;
    position: relative;
    top: -15px;
    /*    visibility: hidden;*/
}

.tekniika {
    color: #1ea076;
}

.contact-tekniika {
    color: black !important;
}

#testimonials-list h4 {
    font-weight: bold;
}



/* ==========================================================================
   Mobile styles
   ========================================================================== */

/* Landscape phones and down */
@media (max-width: 480px) {

    #testimonials-list h4 {
        font-size: 1em;
    }

    #testimonials-list {
        padding-left: 16px;
        padding-right: 16px;
    }

}



/* Landscape phone to portrait tablet */
@media (min-width: 601px) and (max-width: 767px) {
    #testimonials-list {
        padding-left: 16px;
        padding-right: 16px;
    }
    
    .clients-list img {
        width: 90%;
    }
}


/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 991px) {}



/* Desktops and laptops ----------- */

@media (min-width: 992px) and (max-width: 1199px) {}



/* Large screens ----------- */

@media (min-width: 1200px) and (max-width: 3000px) {}


}
