/*Overide CSS*/
			html {scroll-behavior: smooth;}
			body {background-color: #ac9b8d; background-image: url(/img/background.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed;font-family: 'Open Sans', sans-serif; font-size: 1rem;}
			/*.jumbotron {padding: 1rem 1rem; margin-top: 1rem; margin-bottom: 1rem;border-radius: .5rem;}*/
			hr {display: block;margin-top: 0.5em;margin-bottom: 0.5em;margin-left: auto;margin-right: auto;border: 1px solid rgba(107, 145, 149, 1);}			 
			.navbar {padding-left: 0;}
			.navbar-brand img {padding-right: 10px;}
			.nav-text, a:link {color:rgba(255,255,255, 1); font-weight: normal;}
			.nav-text, a:hover {color:rgba(159,197,78, 1); font-weight: normal;}
			.nav-bottom {list-style-type: none; padding-top: 10px; padding-left: 0px;}
			.navbar-toggler-icon {border-color:rgba(244, 107, 151, 1);}
			.navbar-Menu {background-color:rgba(0, 0, 0, 1);}
			.fa.fa-bars {color:white;font-size: 2rem;}
			.fab {color:rgba(255, 255, 255, 1);}
			.far {color:rgba(255, 255, 255, 1); font-size: 2em;}
			.far-dk {color:rgba(0, 0, 0, 1); font-size: 2em;}
			.fa-caret-square-up {color:rgba(107, 145, 149, 1); font-size: 2rem;}


.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0; /* override <ol> default*/
  /* Use the .carousel-control's width as margin so we don't overlay those*/
  /* margin-right: $carousel-control-width;*/
  /* margin-left: $carousel-control-width;*/
  list-style: none;

  li {
    box-sizing: content-box;
    flex: 0 1 auto;
    /* width: $carousel-indicator-width;*/
    /* height: $carousel-indicator-height;*/
    /* margin-right: $carousel-indicator-spacer;*/
    /* margin-left: $carousel-indicator-spacer;*/
    text-indent: -999px;
    cursor: pointer;
    /* background-color: $carousel-indicator-active-bg;*/
    background-clip: padding-box;
	width: 20px;
	height: 20px;
	border:5px solid rgba(0, 0, 0, .5);
	border-radius: 100%; 
    // Use transparent borders to increase the hit area by 10px on top and bottom.
    /* border-top: 5px solid green;*/
	/* border-bottom: 5px solid #dc3545;*/
    /* border-bottom: $carousel-indicator-hit-area-height solid #dc3545;*/
    opacity: .5;
    /* @include transition($carousel-indicator-transition);*/
  }

  .active {
    opacity: 1;
  }
}
/*.carousel-control-next, .carousel-control-prev {
	opacity: 1;
	background-color:rgba(0, 0, 0, .15);
}*/
.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 3rem;
  width: 3rem;
  /* outline: rgba(0, 0, 0, 1); */
  background-size: 100%, 100%;
  border-radius: 50%;
  border: 5px solid rgba(0, 0, 0, .5);
  background-image: none;
  background-color:rgba(255, 255, 255, .75);
  /* vertical-align: middle; */
}

.carousel-control-next-icon:after,
.carousel-control-prev-icon:after{
  font-size: 3rem;
  font-weight:bold;
  color:rgba(0, 0, 0, .5);
  -webkit-text-stroke: 1px rgba(0, 0, 0, .5);
}
.carousel-control-next-icon:after{
  content: '>';
  position: relative;
  top:-17px;
  right:-3px;
}
.carousel-control-prev-icon:after{
  content: '<';
  position: relative;
  top:-17px;
  left:-3px;
}




/*New CSS*/
			.social-phone{background-color:rgba(75, 58, 93, 1); color:rgba(255, 255, 255, 1); font-size: .85em; line-height: 30px;}
			.copy-social{background-color:rgba(0, 0, 0, 1); color:rgba(255, 255, 255, 1); font-size: .85em; line-height: 30px;}
			.footer-address{background-color:rgba(85, 85, 85, 1); color:rgba(255, 255, 255, 1); padding-top: 1rem;  font-size: .85rem; line-height: 1.5rem;}
			.logo-title{background-color:#000; height:7.5rem;}
			.logo{height:5rem; vertical-align:top;}
			/* .logo-text{color:rgba(255, 255, 255, 1); font-family: 'Courgette', cursive; font-size: 62px; font-weight: normal; line-height: 1.20; margin-top: 10px; display: inline;} */
			.logo-text{color:rgba(255, 255, 255, 1); font-family: 'Nova Square', cursive; font-size: 62px; font-weight: normal; line-height: 1.20; margin-top: 10px; display: inline;}
			.content-sidebar{background-color:rgba(255, 255, 255, .65); padding-top:1rem;}
			.sidebar{color:rgba(0, 0, 0, 1); font-size: .85em;}
			.sidebar p{padding-bottom:.5rem;}
			.pad-left{padding-left:10px;}
			.pad-right{padding-right:10px;}
			.carousel-corner{border: 5px solid rgba(75, 58, 93, .75); border-radius: .5rem;}
			.red-char{color:red;font-size: 1rem;}
			.to-top{float:right;}

.person {
	position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    /*background: url(/img/bw-man-in-chair-with-tie.png) no-repeat center center fixed;*/
	background-image: url(/img/bw-man-in-chair-with-tie-50.png);
    background-repeat: no-repeat;
    background-position: right top;
	/* background-attachment: fixed; */
	background-size: contain;
	/* opacity: 0.5; */
    /* filter: alpha(opacity=50); */
	width:auto  !important;
	height:auto  !important;
}





			.childtron-page-menu a{color:rgba(75, 58, 93, 1); font-family: 'Courgette', cursive; font-size: 1.25rem; text-decoration:none;}

			.childtron-cakes{
				background-color:rgba(75, 58, 93, .25);
				border: 5px solid rgba(75, 58, 93, 1);
				border-radius: .5rem;
				padding: .5rem 1rem;
				margin-left: 0rem;
				margin-top: 1rem;
				margin-bottom: 1rem;
				}
			.childtron-cakes-page{
				background-color:rgba(107, 145, 149, .25);
				border: 5px solid rgba(107, 145, 149, 1);
				border-radius: .5rem;
				padding: .5rem 1rem;
				margin-left: 0rem;
				margin-top: 0rem;
				margin-bottom: 1rem;
				}
			.childtron-parties{
				background-color:rgba(153, 125, 134, .25);
				border: 5px solid rgba(153, 125, 134, 1);
				border-radius: .5rem;
				padding: .5rem 1rem;
				margin-left: 0rem;
				margin-top: 0rem;
				margin-bottom: 1rem;
				}
			.childtron-parties-page{
				background-color:rgba(153, 125, 134, .25);
				border: 5px solid rgba(153, 125, 134, 1);
				border-radius: .5rem;
				padding: .5rem 1rem;
				margin-left: 0rem;
				margin-top: 0rem;
				margin-bottom: 1rem;
				}
			.childtron-events-page{
				background-color:rgba(33,96,124, .25);
				border: 5px solid rgba(33,96,124, 1);
				border-radius: .5rem;
				padding: .5rem 1rem;
				margin-left: 0rem;
				margin-top: 0rem;
				margin-bottom: 1rem;
				}
			@media (min-width: 992px) {
				.childtron-parties{margin-left:1rem; margin-top:1rem;}
			}
			@media (max-width: 576px) {
				.logo-title{background-color:#000; height:6.5rem;}
				.logo-text{color:rgba(255, 255, 255, 1); font-family: 'Courgette', cursive; font-size: 1.75rem; font-weight: normal;}
			}
			.childtron-text-title a{color:rgba(75, 58, 93, 1); font-family: 'Courgette', cursive; font-size: 2rem; text-decoration:none;}
			.childtron-text-moreinfo a{color:rgba(75, 58, 93, 1); font-family: 'Courgette', cursive; font-size: 1rem; text-decoration:none; text-align:baseline;}
			.childtron-text{color:rgba(75, 58, 93, 1); font-family: 'Courgette', cursive; font-size: 1rem; font-weight: normal;}
			.childtron-image1{height: auto;}

			.red{background-color:red; color:white;}
			.wht{background-color:white; color:white;}
			.blu{background-color:blue; color:white;}
			.prp{background-color:rgba(75, 58, 93, 0.6);}
			.grn{background-color:rgba(107, 145, 149, 1);}
			.ros{background-color:rgba(153, 125, 134, 1);}



/*Trash*/
			.spacer-01{height:1.2rem;}
			.spacer-02{height:.6rem;}
			.target-red{border:3px solid red;}
			.target-grn{border:3px solid green;}
			.target-blu{border:3px solid blue;}
			.target-wht{border:3px solid white;}
