#rt-header{
   background: #175782; /* Old browsers */
background: -moz-linear-gradient(left, #175782 0%, #0d5172 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #175782 0%,#0d5172 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #175782 0%,#0d5172 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175782', endColorstr='#0d5172',GradientType=1 ); /* IE6-9 */
}
#rt-showcase .rt-container {width:100%;}
.sprocket-features-content h2 {color:#fff;}
body .layout-slideshow .sprocket-features-pagination {left:43%;}
body .layout-slideshow .sprocket-features-pagination li.active {background:#fff;}
body .layout-slideshow .sprocket-features-pagination li {background:#999;}

body .layout-slideshow .sprocket-features-content {
    color: #ffffff;
    padding: 40px;
   background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
body .layout-slideshow .sprocket-features-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25%;
}



.menu-block {margin-top:15px;}
.menu-block .gf-menu .item { font-weight:400; font-weight:bold;}
h1 {border-bottom:3px solid #ccc;}
h1 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:2em; color: #008cd2;text-transform: uppercase;font-weight: bold;}
body h2 {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:2em;color:#1a456f;font-weight:bold;}
.subheading-category {color: #008cd2;text-transform: uppercase;font-weight: bold;  border-bottom:3px solid #ccc; display:block;}
.module-title .title {color: #008cd2;text-transform: uppercase;font-weight: bold; font-size:2em; border-bottom:3px solid #ccc; display:block;}
#rt-bottom .sprocket-mosaic-g-content.overlay-mode {overflow:visible;visibility: visible;opacity:1;}
#rt-bottom .overlay-mode .sprocket-mosaic-g-title { opacity: 1; margin-top: 40%;}
#rt-bottom .overlay-mode .sprocket-mosaic-g-text, #rt-bottom .overlay-mode .sprocket-mosaic-g-readon {opacity: 1;}
#rt-bottom .sprocket-mosaic-g-effect {display: none;}
#rt-bottom .sprocket-mosaic-g-readon {display:none;}
#rt-bottom .sprocket-mosaic-g-header {margin-bottom: 0;}
.customgrids.rt-block {margin-top: 75px; margin-bottom;75}
.fp-roksprocket-grids-utility .sprocket-grids-b-title {font-family:Arial, Verdana, Helvetica, sans-serif;}
.menu-block .gf-menu .item {font-family:Arial, Verdana, Helvetica, sans-serif;}

.fp-roksprocket-grids-utility.rt-block {margin:5% 5%;}
.sprocket-mosaic-g-item {margin:10px;}

.panel .title {text-transform: uppercase; border-bottom:3px solid #ccc;}
.fa-ul {color:#1a456f;}

@media only screen and (min-width: 1200px){
body.layout-mode-responsive #rt-bottom .rt-container {
    width: 100%;}
}

@media only screen and (max-width: 1199px) and (min-width: 960px){
    body.layout-mode-responsive .rt-container {
    width: 100%;
    }
    
    .menu-block .gf-menu.l1 > li > .item {
        padding: 0 5px;
    }
}



@media only screen and (max-width: 959px) and (min-width: 768px){
body.layout-mode-responsive .rt-container {
    width: 100%;
    }
}

@media (max-width: 767px){
    .logo {
        padding:20px 55px;
       
    }
    body .layout-slideshow .sprocket-features-content {display:none;}
}

