	a:link  {
    color:#0060bf;
    font-weight: normal; 
    text-decoration:none; /*blue */ 
    }
    a:visited  {
    color:#0060bf;
    font-weight: normal; 
    text-decoration:none; /*blue */ 
     }
    a:hover {
    color: #E60058;
    font-weight: normal;
    }
  	a:active {
	color: #E60058; 
	font-weight: normal; 
	text-decoration: underline; /* pink */ 
 }
 
 
   body {
      font: 400 15px
      line-height: 1.0;
      font-family: 'Archivo Narrow', sans-serif;
      color: #777;
      }
    
   h1  {
      margin: 1px 0 1px 0;
      letter-spacing: 0.2px;      
      font-size: 32pt;
      font-family: 'Open Sans Condensed', sans-serif;
      text-shadow: 4px 4px 4px #b57d7d;
      color: #f4d7d7;
      font-weight: normal;
	}

  h2   {
      font-family: 'Open Sans Condensed', sans-serif;
  	 color: #a25d5d; /* brown */
  	 font-size: 18pt;
  	 font-weight: 400;
  	 letter-spacing: 1.5px;      
   	 margin: 0;
  	 padding: 0;
  	  border: 0;
 }

  h3 {
      margin: 10px 0 20px 0;
      letter-spacing: 1px;
      color: #a25d5d; /* brown */
      font-size: 15pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:400;
	}
	
  h4 {
      margin: 10px 0 20px 0;
      letter-spacing: 1px;
      color: #a25d5d; /* brown */
      font-size: 12pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:normal;
	}
	
  h5 {
      margin: 10px 0 20px 0;
      letter-spacing: 1px;
      color: #a25d5d; /* brown */
      font-size: 12pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:normal;
 	}
 	
 	h6 {
      margin: 10px 0 20px 0;
      letter-spacing: 1px;
      color:#a25d5d; /*darker rose gold */
      font-size: 12pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:normal;
 	}

   h8 {
      margin: 10px 0 20px 0;
      letter-spacing: 0.6px;
      font-color:#000080;   /* navy */       
      font-size: 11pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:normal;
 	}
	
	
  .container {
      font-family: 'Open Sans Condensed', sans-serif;
      padding: 30px 80px;
      align:center; 
      }
      
  div#AboutText {
      padding: 0px 0px;
  	  font-family: 'Archivo Narrow', sans-serif;
      color:#000080;   /* navy */ 
      background-color:   #fff7f7;    /* pale pink */
      }
      
  div#contact{
      padding: 0px 0px;
      color:#b57d7d; /*darker rose gold */
      background-color: #f8dcdc;
 	}
 	div#contact a:link {
      color: #b57d7d; /*darker rose gold */
    }
    div#contact a:visited{
      color: #b57d7d; /*darker rose gold */
      text-decoration: none;
    }
    div#contact a:hover {
      color: #902359 ;    /* dark pink */
      text-decoration: none;
    }  

 
  .slideanim {visibility:hidden;}  /* slide container */ 

  .slide {                         /* slide container */ 
      animation-name: slide;
      -webkit-animation-name: slide;	
      animation-duration: 1s;	
      -webkit-animation-duration: 1s;
      visibility: visible;
  }
  
  @keyframes slide {                 /* slide container */ 
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }	
  }
  
  
  @-webkit-keyframes slide {           /* slide container */ 
    0% {
      opacity: 0;
      -webkit-transform: translateY(70%);
    } 
    100% {
      opacity: 1;
      -webkit-transform: translateY(0%);
    }

  .person {
      border: 10px solid transparent;
      margin-bottom: 25px;
      width: 80%;
      height: 80%;
      opacity: 0.7;
  }
  .person:hover {
      border-color: #f1f1f1;
  }
  }
  
  .bg-1 {
      background: #2d2d30;
      color: #bdbdbd;
  }
  .bg-1 h3 {
      color: #fff;
  }
  .bg-1 p {
       font-style: italic;
  }
  .list-group-item:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
  }
  .list-group-item:last-child {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
  }
  .thumbnail {
      padding: 0 0 15px 0;
      border: none;
      border-radius: 0;
  }
  .thumbnail p {
      margin-top: 15px;
      color: #555;
  }
  .btn {
      padding: 7px 7px;
      background-color: #7985B5;  /* lilac */
      color: #f1f1f1;          /* light grey */
	  border: 1px solid #000080;   /* navy */
      border-radius: 6px; 
      transition: .2s;
      font-size: 12pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:normal;
  }

  .btn:hover, .btn:focus {
      padding: 7px 7px;
      background-color: #1f1f7a;  /* blue */
      color: #ffffff;             /* white */
	  border: 1px solid #000080;   /* navy */
	  font-size: 12pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:normal;
  }
    .subbtn {
      padding: 7px 7px;
      background-color: #1f1f7a;  /* blue */
      color: #f1f1f1;          /* light grey */
      border: 1px solid #000080;   /* navy */
      transition: .2s;
      border-radius: 6px; 
      font-size: 12pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:normal;
  }
    .subbtn:hover, .btn:focus {
      padding: 7px 7px;
      background-color: #0097cc;  /* blue */
      color: #ffffff;             /* white */
	  border: 1px solid #000080;   /* navy */
      border-radius: 6px; 
	  font-size: 12pt;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight:normal;
  }

  .modal-header, h4, .close {
      background-color: #333;
      color: #fff !important;
      text-align: center;
      font-size: 30px;
  }
  .modal-header, .modal-body {
      padding: 40px 50px;
  }
  .nav-tabs li a {
      color: #777;                                              
   }  
   
  .navbar {
      font-family: Open Sans Condensed, sans-serif;
      margin-bottom: 0;
      background-color:  #fff7f7;   /* pale pink*/
      border: 0;
      letter-spacing: 2px;
      opacity: 1.0;
  }
  .navbar li a, .navbar-brand {
      font-family: Open Sans Condensed, sans-serif;
      font-size: 15px !important;
      color: #b57d7d!important;  /*darker rose gold */  
      }
  .navbar li a, .navbar { 
      font-family: Open Sans Condensed, sans-serif;
      font-size: 12px !important;
      letter-spacing: 1.5px;
      color: #b57d7d!important;  /*darker rose gold */
        }
  .navbar-nav li a:hover {
     color: #902359 !important;  /* dark pink */
  }
  .navbar-nav li.active a {
      color: #000080 !important;            /* blue */
      background-color: #ffffff !important;  /* white */
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
  }
  .open .dropdown-toggle {
      color: #fff;
      background-color: #c73e72  !important;    /* mid pink */
  }
  .dropdown-menu li a {
      color: #000 !important;                /* black */
      font-size: 13px !important;
  }
  .dropdown-menu li a:hover {
      background-color: #fecb32 !important;   /* gold   */
  }
  
    .icon-bar {
    background-color: #ffffff ! important;   /* white */
}

@media (min-width: 768px) and (max-width: 1100px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;

	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 20px;
	}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header {
	 padding: 5px 15px 5px 25px;
	 font-family: Open Sans Condensed, sans-serif;
     font-size: 15px !important;

	}
	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
	  font-family: Open Sans Condensed, sans-serif;
      font-size: 15px !important;
		line-height: 1.42857143;
		color: #000;
		white-space: nowrap;
	}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /*margin: 7.5px -15px;*/
		margin: 7.5px 50px 7.5px -15px
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

  footer {
      padding: 32px;
      letter-spacing: 1.0px;
      font-size: 10pt;
      font-family: Open Sans Condensed, sans-serif;
      font-weight:normal;
      color: #b57d7d; /*darker rose gold */
  }
  
  footer a:link {
      color: #b57d7d; /*darker rose gold */
  }
  footer a:visited{
      color: #b57d7d; /*darker rose gold */
      text-decoration: none;
   }
   footer a:hover {
      color: #902359 ;    /* dark pink */
      text-decoration: none;
  }  
  .form-control {
      border-radius: 0;
  }
  textarea {
      resize: none;
      }