@charset "utf-8";
/* CSS Document */
/*this added menu bar ribbon*/
#sp-header-wrapper {background: #fdc96d; margin-top:140px!important;}

#sp-top-secondary-wrapper {background: #000000!important;}
#sp-top-secondary.span12 {margin-bottom:-10px!important;}

#sp-menu.span12 {margin-top:-10px!important;}
#sp-menu-spacer.span2 {height:50px;}

/*this set size and padding of the main menu*/
#sp-main-menu ul.level-0 > li {font-size:17px!important;display: inline-block; margin: 0; padding:12px 7px;z-index:999999!important;}

/*this adjusted the menu left and right padding*/
#sp-main-menu ul.level-0 > li > a {  display: block;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  padding-top: 10px;  padding-right: 5px;  padding-bottom: 10px;  padding-left: 5px;  color: #000000;}

/*this set the dropdown menu background color*/
.sp-submenu .sp-submenu-wrap {  background: #fdc96d!important;  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.2);  box-shadow: 0 0 10px 0 rgba(0,0,0,.2);}

/*this styled the submenu items*/
#sp-main-menu li li:not(.sp-menu-group):hover a,#sp-main-menu li li:not(.sp-menu-group).active a {  color: #000;}
#sp-main-menu div.sp-menu-group a.sp-menu-group .menu-title {  text-transform: capitalize;  font-size: 15px;  color: #000;}
#sp-main-menu ul.level-0 > li >a .menu-desc {  font-size: 11px;  color: #000;  display: block;}

/*this set font color of the menu*/
#sp-main-menu ul.level-0 > li:hover a,#sp-main-menu ul.level-0 > li.active a {  color: #000!important;}
  
/*set z index so slideshow in the background*/
#sp-slide.span12 {z-index:-1!important;}

/*this pulled up the logo*/
#sp-logo.span12 {margin-top:-190px!important;z-index:-2!important; margin-left:-10px!important;}

/*this pulled up main content of site on the homepage only*/
.homepage #sp-contact-links.span12 { margin-top: 0px!important;z-index:-3!important;}

#sp-front-page-content-wrapper {background-color:transparent!important;}
#sp-licensing-bar {margin-top: -15px!important;}

#sp-spotlight.span12 {margin-top:-10px!important; background-color:#FFFFFF;}
#main-body.row-fluid {margin-top:0px;}

#sp-bottom-wrapper h3.header {padding: 0px 15px 0px 0px!important;}

#sp-map-address.span3, #sp-map-spacer.span9 {margin-top:-300px!important; position: absolute !important;}

#sp-testimonials.span12 { color:#888888;font-size:26px ; font-weight:700; font-style:italic; line-height:40px; border-bottom:#888 solid 2px;}

#sp-bottom-wrapper {  background: #333 url(../../images/presets/preset2/bottom-pattern.png); color: #FFFFFF; }

/*this pulled down the main menu to the red ribbon*/
 .sp-main-menu-toggler{display: inline-block;position: absolute; top: 30px!important; right: 20px; z-index: 1; }

/*i added this to pull down sub menu when clicked on mobile devices*/
.sp-mobile-menu {position: absolute !important; top: 57px!important; left: 0; width: 100%; z-index: 1;}


@media (min-width: 320px) and (max-width: 480px) { 
.responsive #sp-main-body-wrapper { padding-top: 10px!important; }
.responsive .featured-news h3 { top: 50%; margin-top: 0px!important;} 
#sp-tagline.span12 .h2 {color:#FF6500;}}

@media (min-width: 768px) and (max-width: 979px) {
.responsive #sp-main-body-wrapper { padding-top: 10px!important;} 
.responsive .featured-news h3 { top: 50%; margin-top: 0px!important;} }
