h1 {
font-size: 120% !important;
color: #0066cc !important;
}

h2 {
font-size: 110% !important;
}

h3 {
font-size: 110% !important;
}

h4 {
font-size: 110% !important;
}

body {
  color: #0c0c0c !important;
}


.box3 {
  color: #0c0c0c !important;
}

.layout-showcase .sprocket-features-container {
height: 100px;
}

.layout-showcase .sprocket-features-img-container img {
float: right;
width: 910px;
max-width: 100% !important;
height: 100px;
}

.layout-showcase .sprocket-features-content {
padding:0px 0px 0px 0px !important;
}

.layout-slideshow .sprocket-features-container {
height: 100px;
}

.layout-slideshow .sprocket-features-img-container img {
float: right;
width: 910px;
max-width: 100% !important;
height: 100px;
}

.gf-menu.l1 > li > .item {
    font-size: 14px;
    padding: 0px 10px;
}

.sprocket-mosaic .sprocket-readmore {
    margin: 0px 0px !important;
}

.sprocket-readmore, .roksearch_results a.clr {
    padding: 10px 10px;
    text-transform: lowercase;
    font-size: 12px;
}

#gantry-totop {
    padding: 10px 10px;
}
input, textarea, .uneditable-input { width:140px  !important;}

.sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-order li {
    color: #003B93;
    background: none repeat scroll 0% 0% #EEEFF2;
}

.layout-showcase .sprocket-features-title {
color: #f2f2f2!important;
}

.nav > li > a:hover {
background-color: #010d36 !important;
}