/* NAVBAR CSS
------------------------------------------------ */
    
.marginBottom-0 {
	margin-bottom:0;
}

.dropdown-submenu {
	position:relative;
}

.dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}

.dropdown-submenu>a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#cccccc;
	margin-top:5px;
	margin-right:-10px;
}

.dropdown-submenu:hover>a:after {
	border-left-color:#555;
}

.dropdown-submenu.pull-left {
	float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}

.navbar-inner {
	background:transparent;
}

div {
	box-sizing: border-box;
}


/* BODY CSS
------------------------------------------------ */

html,
body {

  max-width: 100%;
  overflow-x: hidden;
}
body {
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0,0,0,.5);
  overflow-x: visible;
}


/* FEATURETTE CONTENT
------------------------------------------------- */


/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}


/* Special EDO Font */
@font-face {
    font-family: 'Edo';
    src: url('../fonts/edo-webfont.eot');
    src: url('../fonts/edo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/edo-webfont.woff') format('woff'),
         url('../fonts/edo-webfont.ttf') format('truetype'),
         url('../fonts/edo-webfont.svg#edoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


.foot-links {
	color: #ffffff;
	font-size: large;
}

.foot-links:hover {
	background-color: white;
	color: #631c63;
	text-decoration: none;
}

li {
	margin:0 0 10px 0;
	text-shadow:none;
}

a {
    color: #96287e;
}

@media (min-width: 200px) {  
  .img-scaling {
  	display: block;
    margin: auto;
    width: 100%;
  	} 
}
 
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  
  .img-scaling {
  	display: block;
    margin: auto;
    width: 100%;
  	} 
  }
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  .img-scaling {
  	display: block;
    margin: auto;
    width: 100%;
  	} 
}
 
/* Extra large devices (large desktops, 1280px and up) */
@media (min-width: 1280px) {  
  .img-scaling {
  	display: block;
    margin: auto;
    width: 100%;
  	}    
}


/* Font scaling depending on size of screen */
/* Small devices (landscape phones, 544px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 200px) {  
  h1 {
  	font-size:2.1rem;
  	text-shadow: none; 
  	color:#96287e; 
  	font-weight: 300;
  	text-align:left;
  	} 
}
 
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  
  h1 {
  	font-size:2.1rem;
  	text-shadow: none; 
  	color:#96287e; 
  	font-weight: 300;
  	text-align:left;
  	} 
  }
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  h1 {
  	font-size:2.2rem;
  	text-shadow: none; 
  	color:#96287e; 
  	font-weight: 300;
  	text-align:left;
  	} 
}
 
/* Extra large devices (large desktops, 1280px and up) */
@media (min-width: 1280px) {  
  h1 {
  	font-size:2.3rem;
  	text-shadow: none; 
  	color:#96287e; 
  	text-align:left;
  	font-weight: 300;
  	}    
}

/* Small devices (landscape phones, 544px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 200px) {  
  h2 {
  	font-size:2.2rem;
  	} 
}
 
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  
  h2 {
  	font-size:2.3rem;
  	} 
  }
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  h2 {
  	font-size:2.4rem;
  	} 
}
 
/* Extra large devices (large desktops, 1280px and up) */
@media (min-width: 1280px) {  
  h2 {
  	font-size:2.4rem;
  	}    
}

/* Small devices (landscape phones, 544px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 200px) {  
  h3 {
  	font-size:2.4rem;
  	color:black;
  	} 
}
 
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  
  h3 {
  	font-size:2.5rem;
  	color:black;
  	} 
  }
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  h3 {
  	font-size:2.6rem;
  	color:black;
  	} 
}
 
/* Extra large devices (large desktops, 1280px and up) */
@media (min-width: 1280px) {  
  h3 {
  	font-size:2.6rem;
  	color:black;
  	}    
}

/* Small devices (landscape phones, 544px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 200px) {  
  h4 {
  	font-size:1.7rem;
  	line-height:140%; 
  	font-weight: 400;
  	text-shadow:none;
  	} 
}
 
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {  
  h4 {
  	font-size:1.8rem;
  	line-height:140%; 
  	font-weight: 400;
  	text-shadow:none;
  	} 
  }
 
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
  h4 {
  	font-size:1.9rem;
  	line-height:140%; 
  	font-weight: 400;
  	text-shadow:none;
  	} 
}
 
/* Extra large devices (large desktops, 1280px and up) */
@media (min-width: 1280px) {  
  h4 {
  	font-size:1.9rem;
  	line-height:140%; 
  	font-weight: 400;
  	text-shadow:none;
  	}    
}

.row {
	margin-right:0px;
	margin-left:0px;
}