/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 04 2023 | 15:09:30 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.dateRsvp25 span{
	display:inline-block;
	padding:30px 45px;
	border:8px solid transparent;
	/*border-image: linear-gradient(45deg, #FFF, greenyellow) 1;*/
}

.twentyfive #rsvpform ::placeholder {
	color:#FFF;
	opacity: 1;
	text-transform: uppercase;
    font-family: "adrianna", Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.twentyfive #rsvpform input[type="number"] {
  border-color:#FFF;
}


/* ESPACE BLANC.*/
.twentyfive .elementor-field-group-field_ee07eb2{
    width: 100% !important;
}

.twentyfive  #rsvpform span.inc_btn.input-number-increment{
     border-bottom-color:#FFF;
}

.twentyfive #rsvpform span.inc_btn.input-number-decrement{
     border-top-color:#FFF;
}


.elementor-field-group-adultcount_25, .elementor-field-group-childcount_25{
    width: 7% !important;
}

.twentyfive .elementor-field-group-field_b1917f6, .twentyfive .elementor-field-group-field_441aa5a{
	width: 18% !important;
}



.elementor-279 .elementor-element.elementor-element-b9560df .elementor-field-type-html {
    color: var( --e-global-color-5df20c8 );
    font-family: "adrianna", Sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}
.elementor-279 .elementor-element.elementor-element-b9560df .elementor-field-group {
    padding-right: calc( 0px/2 );
    padding-left: calc( 0px/2 );
    margin-bottom: 30px;
}




/**ANIMATE STARS TWIKS*/


@keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-webkit-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-moz-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}
@-ms-keyframes move-twink-back {
    from {background-position:0 0;}
    to {background-position:-10000px 5000px;}
}

@keyframes move-clouds-back {
    from {background-position:0 0;}
    to {background-position:10000px 0;}
}
@-webkit-keyframes move-clouds-back {
    from {background-position:0 0;}
    to {background-position:10000px 0;}
}
@-moz-keyframes move-clouds-back {
    from {background-position:0 0;}
    to {background-position:10000px 0;}
}
@-ms-keyframes move-clouds-back {
    from {background-position: 0;}
    to {background-position:10000px 0;}
}

.stars, .twinkling, .stars_blue, .gradient_blue{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  display:block;
}


.gradient_blue {
  background:transparent url(https://25eeecmgracaron.monprovidence.ca/wp-content/uploads/2022/07/BG_web_blue_2.png) repeat top center;
  z-index:-8;
}

.stars {
  background:transparent url(https://25eeecmgracaron.monprovidence.ca/wp-content/uploads/2022/07/stars.png) repeat top center;
  z-index:-10;
}

.stars_blue {
  background:transparent url(https://25eeecmgracaron.monprovidence.ca/wp-content/uploads/2022/07/stars_blue.png) repeat top center;
  z-index:-10;
}


.twinkling{
  background:transparent url(https://25eeecmgracaron.monprovidence.ca/wp-content/uploads/2022/07/twinkling.png) repeat top center;
  z-index:-9;

  -moz-animation:move-twink-back 200s linear infinite;
  -ms-animation:move-twink-back 200s linear infinite;
  -o-animation:move-twink-back 200s linear infinite;
  -webkit-animation:move-twink-back 200s linear infinite;
  animation:move-twink-back 200s linear infinite;
}



@media only screen and (min-width: 724px) and (max-width: 920px) {
	.twentyfive .elementor-field-group-field_b1917f6, .twentyfive .elementor-field-group-field_441aa5a {
		width: 20% !important;
	}
	
	.twentyfive .elementor-field-group-field_ee07eb2{
		 /*width: 75% !important;*/
	}
}



@media only screen and (max-width: 724px) {
	.twentyfive .elementor-field-group-field_b1917f6, .twentyfive .elementor-field-group-field_441aa5a {
		width: 50% !important;
	}
	
	.gradient_blue{
		/*position:absolute;*/
	}
}
