@charset "UTF-8";
/* CSS Document */

/**
 * @license
 * MyFonts Webfont Build ID 2751887, 2014-02-19T21:49:19-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Gubia Black by Graviton
 * URL: http://www.myfonts.com/fonts/graviton/gubia/black/
 * 
 * Webfont: Gubia Light Alternate by Graviton
 * URL: http://www.myfonts.com/fonts/graviton/gubia/light-alternate/
 * 
 * Webfont: Gubia Regular by Graviton
 * URL: http://www.myfonts.com/fonts/graviton/gubia/regular/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2751887
 * Licensed pageviews: 10,000
 * Webfonts copyright: Copyright (c) 2013 by Graviton. All rights reserved.
 * 
 * © 2014 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */



/*

@import url("//hello.myfonts.net/count/29fd8f");

  
@font-face {
	font-family: 'GubiaBlack';
	src: url('/webfonts/29FD8F_0_0.eot');
	src: url('/webfonts/29FD8F_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/29FD8F_0_0.woff') format('woff'),url('/webfonts/29FD8F_0_0.ttf') format('truetype'),url('/webfonts/29FD8F_0_0.svg#wf') format('svg');
	}
 
  
@font-face {
	font-family: 'GubiaLightAlternate';
	src: url('/webfonts/29FD8F_1_0.eot');
	src: url('/webfonts/29FD8F_1_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/29FD8F_1_0.woff') format('woff'),url('/webfonts/29FD8F_1_0.ttf') format('truetype'),url('/webfonts/29FD8F_1_0.svg#wf') format('svg');
	}

  
@font-face {
	font-family: 'GubiaRegular';
	src: url('/webfonts/29FD8F_2_0.eot');
	src: url('/webfonts/29FD8F_2_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/29FD8F_2_0.woff') format('woff'),url('/webfonts/29FD8F_2_0.ttf') format('truetype'),url('/webfonts/29FD8F_2_0.svg#wf') format('svg');
	}


*/

body {
		/*font-family: 'GubiaRegular', Helvetica, Arial, sans-serif;
		font-weight: normal;
		font-style: normal;
		font-size: 24px;
		letter-spacing: .025em;*/
		color: #808080;
		text-align:center;
	}

.d45_logo_home {max-width: 115px;padding: 20px;}
.d45_logo {max-width: 75px;}
	
ul {text-align: left}
.list-heading {text-align: left}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
 /* font-family: 'GubiaLightAlternate', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal; */
  color: #4d4d4d;
}

/*
h1,
.h1 {
  font-size: 48px;
}

h2,
.h2 {
  font-size: 42px;
}

h3,
.h3 {
  font-size: 36px;
}

h4,
.h4 {
  font-size: 24px;
}

h5,
.h5 {
  font-size: 21px;
}

h6,
.h6 {
  font-size: 18px;
}

.lead {
  font-size: 24px;
	font-weight: normal;
	font-style: normal;
}

*/


.sectionRed {
	background-color:#a82b19;
	color:#d9a8a0;
	}


.sectionLGray {background-color: #dfe2e566}

.sectionGray {
	background-color:#dfe2e522;
	}


.sectionDarkGray {
	background-color:#4d4d4d;
	color:#b3b3b3;
	}
	
.sectionDarkOlive {
	background-color:#444227;
	color:#b7b6a7;
	}
.sectionOlive {
	background-color:#635a2e;
	color:#b7b6a7;
	}
.sectionBlue {
	background-color:#4d6883ff;
	color:#bddcef;
	}
.sectionXDarkGray {
	background-color:#2c2d30;
	color:#c6c6c4;
	}

.sectionFluidBlue {
	background-color:#5892bb;
	}

.sectionFluidXDarkGray {
	background-color:#343434;
	}

.sectionFluidLGray {background-color: #ffffff}

.sectionRed h1,
.sectionRed h2,
.sectionRed h3,
.sectionRed h4,
.sectionRed h5,
.sectionRed h6,
.sectionRed .h1,
.sectionRed .h2,
.sectionRed .h3,
.sectionRed .h4,
.sectionRed .h5,
.sectionRed .h6 {
  color: #ffffff;
}

.sectionDarkGray h1,
.sectionDarkGray h2,
.sectionDarkGray h3,
.sectionDarkGray h4,
.sectionDarkGray h5,
.sectionDarkGray h6,
.sectionDarkGray .h1,
.sectionDarkGray .h2,
.sectionDarkGray .h3,
.sectionDarkGray .h4,
.sectionDarkGray .h5,
.sectionDarkGray .h6 {
  color: #ffffff;
}


.sectionDarkOlive h1,
.sectionDarkOlive h2,
.sectionDarkOlive h3,
.sectionDarkOlive h4,
.sectionDarkOlive h5,
.sectionDarkOlive h6,
.sectionDarkOlive .h1,
.sectionDarkOlive .h2,
.sectionDarkOlive .h3,
.sectionDarkOlive .h4,
.sectionDarkOlive .h5,
.sectionDarkOlive .h6 {
  color: #ffffff;
}

.sectionOlive h1,
.sectionOlive h2,
.sectionOlive h3,
.sectionOlive h4,
.sectionOlive h5,
.sectionOlive h6,
.sectionOlive .h1,
.sectionOlive .h2,
.sectionOlive .h3,
.sectionOlive .h4,
.sectionOlive .h5,
.sectionOlive .h6 {
  color: #ffffff;
}

.sectionBlue h1,
.sectionBlue h2,
.sectionBlue h3,
.sectionBlue h4,
.sectionBlue h5,
.sectionBlue h6,
.sectionBlue .h1,
.sectionBlue .h2,
.sectionBlue .h3,
.sectionBlue .h4,
.sectionBlue .h5,
.sectionBlue .h6 {
  color: #ffffff;
}
.sectionXDarkGray h1,
.sectionXDarkGray h2,
.sectionXDarkGray h3,
.sectionXDarkGray h4,
.sectionXDarkGray h5,
.sectionXDarkGray h6,
.sectionXDarkGray .h1,
.sectionXDarkGray .h2,
.sectionXDarkGray .h3,
.sectionXDarkGray .h4,
.sectionXDarkGray .h5,
.sectionXDarkGray .h6 {
	color: #ffffff;
}

.sectionRed,
.sectionGray,
.sectionDarkGray,
.sectionWhite,
.sectionDarkOlive,
.sectionOlive,
/*.sectionBlue  {
    padding-top: 18px;
    padding-bottom: 18px;
  }*/
  
/*
 .featurette-image {
    padding-top: 18px;
    padding-bottom: 18px;
  } 
*/
 
.caption,
.captionCallout,
.calloutOnLight,
.calloutOnDark {
	/*font-family: 'GubiaBlack', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;*/
	}

.captionCallout,
.calloutOnLight,
/*.calloutOnDark {
 	padding: 0;
	margin: 0;
}*/

.caption,
.captionCallout {
 	/*padding-bottom: 24px;
	font-size: smaller;*/
}

.calloutOnLight,
.calloutOnDark {
	/*font-size: 8em;
	padding-top: 0.125em;
	line-height:normal;*/
}

.calloutOnLight {
	color: #a82b19;
}

.calloutOnDark {
	color: #ffffff;
}

.screenshot {
	/*padding-bottom:36px;*/
	}

.navbar-brand {
    float:none;
}



.dark h2 a,
.dark p a {
	color:#ffffff;
	}

	
.dark h2 a:link {
	text-decoration:none;
	color:#ffffff;
	}
.dark h2 a:visited {
	text-decoration:none;
	color:#ffffff;
	}
.dark h2 a:hover {
	text-decoration:none;
	color:#c2c2c2;
	}
.dark h2 a:active {
	text-decoration:none;
	color:#c2c2c2;
	}
	
.dark p a:link {
	text-decoration:none;
	color:#ffffff;
	}
.dark p a:visited {
	text-decoration:none;
	color:#ffffff;
	}
.dark p a:hover {
	text-decoration:underline;
	color:#c2c2c2;
	}
.dark p a:active {
	text-decoration:underline;
	color:#c2c2c2;
	}


.align-l {
	text-align:left;
	}

 @media (min-width: 768px) {
  /*  .lead {
  font-size: 32px;
  }
  
  h1,
.h1 {
  font-size: 72px;
}

h2,
.h2 {
  font-size: 60px;
}

h3,
.h3 {
  font-size: 48px;
}

h4,
.h4 {
  font-size: 42px;
}

h5,
.h5 {
  font-size: 36px;
}

h6,
.h6 {
  font-size: 24px;
}
*/
	 
	  
/*
.sectionRed,
.sectionGray,
	 .sectionLGray,
.sectionDarkGray,
.sectionWhite,
	 .sectionXDarkGray {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  
 .featurette-image {
    padding-top: 24px;
    padding-bottom: 24px;
  } 
	  */
  
  #main-menu {
    display: block;
  }

  #main-menu-list.collapse {
    display: none !important;
  }
 
	  /*
.calloutOnLight,
.calloutOnDark {
	font-size: 10em;
	padding-top: 0.125em;
	line-height:normal;
}*/
	 


}