

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

.showControlBar .navbar {
    margin-top: 53px;
}

body {
    padding-top: 65px;
    padding-bottom: 20px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
    font-size: 14px;
}

p {
    font-size: 14px;
    line-height: 2;
}

/*homepage para slider*/
.para-slider img {
    width: 400px;
    height: auto;
}

.para-slider {
    margin-top: 30px;
}

.slick-slide {
    height: auto !important;
}

/*end slider*/

table.services {
    margin-left: 20px;
}

    table.services td {
        font-size: 14px;
        color: #444;
    }

h1, h2, h3, h4, h5, h6 {
    color: #960e48;
}

img {
    max-width: 100%;
}

.tagline {
    line-height: 2;
}

.d3-ftp img {
    padding-bottom: 30px;
}


.no-margin{
    margin:0;
}


.bottom-logo {
    padding: 40px;
    text-align: center;
}

.validator {
    color: red;
}


/*Employees*/
div.employees {
}

    div.employees a:hover {
        text-decoration: none;
    }

.employee-name {
    color: #960e48;
}

.single-employee {
}

    .single-employee img {
        display: block;
        max-width:400px;
        height:auto;
        padding:10px;
    }

/*Porjects*/
.project-categories {
}
    .project-categories a {
        color: #960e48;
        font-weight:bold;
    }
    .project-categories a:hover {
        color: #960e48;
        text-decoration:none;
    }



/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .is-table-row; {
        display: table;
    }

    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: middle;
    }


    /*Employees*/
    .single-employee img {
        float: right;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .tagline {
        font-size: 18px;
    }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .tagline {
        font-size: 20px;
    }
}






/*custom nav bar*/
#para-navbar.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
    padding: 0;
}

    #para-navbar.navbar-default .navbar-brand > img {
        width: 85%;
        padding: 5px;
    }


#para-navbar.navbar-default {
    font-size: 14px;
    background: none;
    background-color: rgba(255, 255, 255, 1);
    border-bottom-width: 0px;
    /*padding-top: 3px;*/
    z-index: 2;
}

    #para-navbar.navbar-default .navbar-nav > li > a {
        color: rgba(0, 0, 0, 1);
        background-color: rgba(255, 255, 255, 1);
    }

        #para-navbar.navbar-default .navbar-nav > li > a:hover,
        #para-navbar.navbar-default .navbar-nav > li > a:focus {
            color: rgba(151, 14, 72, 1);
            background-color: rgba(255, 255, 255, 1);
        }

    #para-navbar.navbar-default .navbar-nav > .active > a,
    #para-navbar.navbar-default .navbar-nav > .active > a:hover,
    #para-navbar.navbar-default .navbar-nav > .active > a:focus {
        color: rgba(255, 255, 255, 1);
        background-color: rgba(151, 14, 72, 1);
    }

    #para-navbar.navbar-default .navbar-toggle {
        border-color: #970e48;
    }

        #para-navbar.navbar-default .navbar-toggle:hover,
        #para-navbar.navbar-default .navbar-toggle:focus {
            background-color: #970e48;
        }

        #para-navbar.navbar-default .navbar-toggle .icon-bar {
            background-color: #970e48;
        }

        #para-navbar.navbar-default .navbar-toggle:hover .icon-bar,
        #para-navbar.navbar-default .navbar-toggle:focus .icon-bar {
            background-color: #ffffff;
        }
