/*	--------------------------------------------------
   	Custom addons for Mobile
	-------------------------------------------------- */

	@media only screen and (max-width: 767px) {
 							/* 767 or Less */
		.leftandcenter { float:none; text-align:center;display: block;}
		.rightandcenter form#topsearch,.rightandcenter { float:none; display: block; margin: 0 auto; padding:10px 0;}
		.rightandcenter input[type=search]{ float:none; display: block; margin: 0 auto; padding: 4px 10px 4px 32px;}
		.nav-bar > li.has-flyout > a:first-child:after {border: solid 10px;border-color: #fff transparent transparent transparent;}
		
		ul.RCCnavlist  { margin-top:10px;}
		.RCCnavlist li {min-height:100%; margin-top:15px; }
		.RCCnavlist li h5 { margin-top:0; margin-bottom:2px; font-size:14px;}
		.RCCnavlist li a span { display:none;}
	}
	
	@media only screen and (min-width: 768px) {
							/* 768 or More */

	}


/* Mobile Styles for Navigation
---------------------------------------------------------- */
@media only screen and (max-device-width: 1280px) {
  /* line 79, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  /* line 83, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .touch .nav-bar li a {
    font-size: 13px;
    font-size: 1.3rem;
  }

  /* line 84, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .touch .nav-bar li.has-flyout > a.flyout-toggle {
    padding: 20px !important;
  }

  /* line 85, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .touch .nav-bar li.has-flyout > a {
    padding-right: 36px !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 89, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .nav-bar {
    height: auto;
  }
  /* line 91, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .nav-bar > li {
    float: none;
    display: block;
    border-right: none;
	line-height: 40px;
  border: 1px solid #D8DDE1;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2) inset;
  }
  .nav-bar > li:last-child {
   border-right: 1px solid #D8DDE1;
}
  ul.flyout li a, .nav-bar li ul li a {padding: 15px 20px;}

  .nav-bar > li > a.main {
    text-align: left;
    border-top: 1px solid #ddd;
    border-right: none;
  }
  /* line 93, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .nav-bar > li:first-child > a.main {
    border-top: none;
  }
  /* line 94, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle {
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px;
    z-index: 2;
    display: block;
  }
  /* line 95, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .nav-bar > li.has-flyout.is-touch > a.flyout-toggle span {
    content: "";
    width: 0;
    height: 0;
    display: block;
  }
  /* line 96, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .nav-bar > li.has-flyout > a.flyout-toggle:hover span {
    border-top-color: #141414;
  }
  .nav-bar.vertical > li.has-flyout > .flyout {
    left: 0;
  }

  /* line 100, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .flyout {
    position: relative;
    width: 100% !important;
    top: auto;
    margin-right: -2px;
    border-width: 1px 1px 0 1px;
  }
  /* line 102, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .flyout.right {
    float: none;
    right: auto;
    left: -1px;
  }
  /* line 103, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .flyout.small, .flyout.large {
    width: 100% !important;
  }
  /* line 104, /var/www/foundation_generator/shared/bundle/ruby/1.9.1/gems/zurb-foundation-3.0.3/css/foundation/navbar.scss */
  .flyout p:last-child {
    margin-bottom: 18px;
  }
}