/* Gaudet Compensating Dampers: CSS Override */

body {
    color: #000000;
}

.alternative-font {
    color: #0088CC;
	font-family: "Helvetica Neue", Helvetica,Arial, sans-serif;
    font-size: 1.1em;
	font-weight: bold;
}

header h1.logo {
	margin: 5px 0;
}

body.sticky-menu-active header h1.logo {
    bottom: 0px;
}

header nav ul, header nav ul.nav-top li.show {
    display: block;
}

header nav select.selectnav {
	margin-top: 45px;
}

header nav ul.nav-main li a {
	font-size: 1.1em;
	text-transform: none;
}

header div.search, header div.social-icons {
    display: none;
}
header nav {
	clear: right;
}

section.page-top {
	margin-top: 2px;
}

section.page-top h2 {
	min-height: 53px;
}

footer div.footer-ribon span {
	font-size: 2.5em;
}

footer div.container div.row > div {
	margin-bottom: 0px;
}

footer ul li {
	color: #FFFFFF;
}

footer #btn-custom-solutions {
	margin-top: -50px;
}

footer ul.contact p {
	color: #FFFFFF;
}

footer a.logo {
	margin-top: -15px;
}

footer form {
	margin-top: 20px;
}

footer h5 {
	color: #399FBD !important;
}

ul.product-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

ul.product-list div.product-item {
    margin-bottom: 35px;
}

ul.secondary a {
	background-color: #F6F6F6;
}

ul.nav-list.secondary > li a {
    background-image: url("../img/list-secondary.png");
    /*background-position: 9px 16px;
    background-repeat: no-repeat;*/
}

p {
    color: #000000;
}

a.thumb-info:hover span.thumb-info-action {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

label {
	cursor: auto;
	font-weight: bold;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 0;
}

.thumbnail {
	border: 1px solid #A3A3A3;
}

.thumbnails > li, ul.thumbnails {
    margin-bottom: 1px;
}

.well {
    background-color: #F5F5F5;
    border: 1px solid #E3E3E3;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    min-height: 20px;
	margin-bottom: 20px;
    padding: 19px;
}

.well-small {
    border-radius: 3px 3px 3px 3px;
    padding: 9px;
}

img.push-right {
    margin-right: 10px;
}

img.push-left {
    margin-left: 10px;
}