
@import url(https://fonts.googleapis.com/css?family=Crimson+Text|Oswald|Overpass);


ul, li { list-style:none; }


/* customized scroll bar */
::-webkit-scrollbar {
    width: 3px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.3);
    border-radius: 0px;
    margin: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 90px rgba(0,0,0,0.5);
}
::-moz-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

body {
    font-family: 'Oswald';
    overflow-x: hidden;
}

p {
    font-family: 'Crimson Text';
	font-size: 16px;
}


.bar {
    padding-left: 0px;
    padding-right: 0px;
}

.main-nav {
    background-color: #ffffff;
}

.nav {
    text-transform: uppercase;
}

.navbar-default {
    background-color: #ffffff;
    border: 1px solid #b7b7b7;
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 0px;
    }

    .navbar {
        position: fixed;
        min-height: 50px;
        margin-bottom: 20px;
        border-bottom: 1px solid #b7b7b7;
    }
}

.site-icon {
    position: fixed;
    z-index: 1;
}

.blockquote-reverse sup {
    font-size: 20px;
}

.blockquote-reverse::before {
    color: #ccc;
    content: open-quote;
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
}



.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.service img {
    margin-top: 30px;
}

.form-control {
    height: 34px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border-top: transparent;
    border-bottom: 1px solid #b5b5b5;
    border-right: transparent;
    border-left: transparent;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control:focus {
    border-color: #9b9b9b;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

textarea {
    overflow-x: hidden;
}

.btn-primary {
    color: #000;
    background-color: #00000021;
    border-color: #9b9b9bd1;
}

.btn-primary:hover {
    color: #fff;
    background-color: #888888;
    border-color: #656565cc;
}

.btn {
    width: 100%;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.site-icon {
    position: fixed;
    z-index: 1;
}

.navbar-default .navbar-nav>li>a {
    color: #383838;
}

