@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

ul.dnnAdminTabNav li.ui-tabs-active a {
    margin-top: -3px;
    padding: 12px 9px 10px 9px;
    background: #B89B5E;
}
.top-container p {
    font-size: 16px;
    line-height: 16px;   
    color: #000000; 
}
.move-down {
    position: relative;
    top: 20px;
}

/* Image Slider */

.slider {
	position: relative;
	overflow: hidden;
	height: 100vh;
	width: 100vw;
  }
  
  .slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: opacity 0.4s ease-in-out;
  }
  
  .slide.present {
	opacity: 1;
  }
  
  .slide .content {
	position: absolute;
	top: 100px;
	left: -600px;
	opacity: 0;
	width: 600px;
	background-color: rgba(255, 255, 255, 0.6);
	color: #333;
	padding: 25px;
	font-family: Roboto;	
  }
  
  .slide .content h1 {
	margin-bottom: 5px;
  }
  
  .slide .content h2 {
	margin-bottom: 5px;
  }

  .slide .content .slide-title {
	font-weight:600;
	font-size:26px;
	line-height:1.2;
	letter-spacing:0;
  }

  .slide .content .slide-message {
	font-weight:600;
	font-size:34px;
	line-height:1.2;
	letter-spacing:0;
  }
  
  .slide.present .content {
	opacity: 1;
	transform: translateX(600px);
	transition: all 0.7s ease-in-out 0.3s;
  }
  
  .hoa-buttons button#sliderNext {
	position: absolute;
	top: 40%;
	right: 15px;
  }
  
  .hoa-buttons button#sliderPrev {
	position: absolute;
	top: 40%;
	left: 15px;
  }
  
  .hoa-buttons button {
	border: 2px solid #fff;
	background-color: transparent;
	color: #fff;
	cursor: pointer;
	padding: 15px 15px;
	border-radius: 10%;
	outline: none;
  }
  
  .hoa-buttons button:hover {
	background-color: #fff;
	color: #333;
  }
  
  @media (max-width: 1000px) {
    .slider {
		margin-top: -70px;
	   }
  }

  .promo-icon {
	display:table; 
	margin:0 auto; 
	margin-top: 60px
  }

  .promo-button {
	display:table; 
	margin:0 auto; 
	margin-top: 60px
  }

  @media (max-width: 500px) {
	.slider {
		margin-top: -60px;
	   }

	.slide .content {
	  bottom: -300px;
	  left: 0;
	  width: 100%;
	}
  
	.slide.present .content {
	  transform: translateY(-300px);
      display: none;
	}

	.slide .content .slide-title {
		font-weight:600;
		font-size:18px;
		line-height:1.2;
		letter-spacing:0;
	  }
	
	  .slide .content .slide-message {
		font-weight:600;
		font-size:24px;
		line-height:1.2;
		letter-spacing:0;
	  }

	  .promo-icon {
		display:table; 
		margin:0 auto; 
		margin-top: 5px
	  }

	  .promo-button {
		text-align: center;
		display:table; 
		margin:0 auto; 
		margin-top: 5px
	  }
  }
  
  
  
  /* Backgorund Images */
  
  /* Halloween
  .slide:first-child {
	background: url('https://www.mosswoodhoa.com/Portals/0/Images/banner-bg04.jpg') no-repeat
	  center top/cover;
  }
  .slide:nth-child(2) {
	background: url('https://www.mosswoodhoa.com/Portals/0/Images/banner-bg04.jpg') no-repeat
	  center top/cover;
  }
 */ 		  
  .slide:first-child {
	background: url('https://www.mosswoodhoa.com/Portals/0/Images/banner-bg01.jpg') no-repeat
	  center top/cover;
  }
  .slide:nth-child(2) {
	background: url('https://www.mosswoodhoa.com/Portals/0/Images/banner-bg02.jpg') no-repeat
	  center top/cover;
  }

.dnnFormItem input[type=reset], .dnnLogin .LoginTabGroup span, .dnnSecondaryAction, a.dnnSecondaryAction {
    color: #fff;
}
a.dnnSecondaryAction:hover {
    text-decoration: none;
}







