/* custom styles
--------------------------*/
		@import url('//fonts.googleapis.com/css?family=Oswald:300,400,500,700,900');
	@import url('//fonts.googleapis.com/css?family=Open Sans:300,400,500,700,900');
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Oswald', sans-serif; }
	h1, .h1 { font-size: 36px; }
	h2, .h2 { font-size: 30px; }
	h3, .h3 { font-size: 24px; }
	h4, .h4 { font-size: 18px; }
	h5, .h5 { font-size: 18px; }
	h6, .h6 { font-size: 18px; }

	h1, .h1 { color: #29444d; }
	h2, .h2 { color: #29444d; }
	h3, .h3 { color: #29444d; }
	h4, .h4 { color: #29444d; }
	h5, .h5 { color: #29444d; }
	h6, .h6 { color: #29444d; }

  body, blockquote { font-size: 17px; font-family: 'Open Sans', sans-serif; }
	  body { color: #222222; }
  a, a:hover, a:focus, a:active { color: #5eacc3; }
  #topbar { background-color: #29444d; }
  #topbar .social-links > li > a { color: #29444d; }
  #main-nav .nav > li, #main-nav .nav > li > a { color: #5eacc3; }
  #main-nav .nav > li.open > a, #main-nav .nav > li.active > a, #main-nav .nav > li > a:hover, #main-nav .nav > li > a:active, #main-nav .nav > li > a:focus { color: #5eacc3; background: none !important; }
	#main-nav .nav > li > a.btn { background: #5eacc3 !important; color: #29444d; }
  #slider .slider-controls >  a { color: #5eacc3; }
  .slider-pager span.cycle-pager-active { color: #5eacc3; }
  #home-features .item:hover { border-color: #29444d; }
  .section-title:after { background-color: #5eacc3; }
  #home-news .galleries > .item { background-color: #29444d; }
  #home-news .employee > .item > .description > .category { color: #5eacc3; }
  .gallery-mod .item > .image > .overlay { background-color: #29444d; }
  .gallery-mod .item:hover { border-color: #29444d; }
  #blog-list .post > .item:hover { border-color: #29444d; }
  #blog-list .post > .item > .category > .icon { background-color: #29444d; }
	.general-content-mod .title:after { background-color: #5eacc3; }
	#main-header { position: fixed; top: 0; left: 0; width: 100%; z-index: 4000; transition: all 0.5s ease; }
	}
			#main-header { background-color: rgba(255,255,255,0.7); }
		body:not(.home) #main-header { background-color: rgba(255,255,255,0.7); }
		#main-header.sticky, body:not(.home) #main-header.sticky { background-color: rgba(255,255,255,0.99); }
		#main-nav .dropdown-menu { background-color: rgba(255,255,255,0.7); border-top: solid 4px #e8e8e8; }
#footer_cta:after { background-color: ; opacity: 0.70;  }
	footer { background-color: rgba(255,255,255,0.99); }
	.btn-primary {
    color: #ffffff;
    background-color: #f26149;
    border-color: #f26149;
	}
	.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
		color: #ffffff;
    background-color: #ea5f46;
    border-color: #ea5f46;
	}
	.btn-default {
    color: #ffffff;  /*test */
    background-color: #365863;
    border-color: #365863;
	}
	.btn-default:hover, .btn-default:active, .btn-default:focus {
		color: #222222;
    background-color: #ffffff;
    border-color: #5eacc3;
	}