/*===============================================///////sociatic Theme css start ///////=========================*/


/*--------------------------------------------------------Junior Artist Custom css Start-------------------------------------------------*/
footer .acf-form-message-div.success
{
  color:#fff;
}
.competition_view .competition-submit-button {
  text-align: center;
  margin-top: 30px; 
 } 

.subscription_form_footer .acf-subscriber-form {
  width: 100%;
}
.subscription_form_footer.sociatic_theme .acf-subscriber-form input {
  background-color: transparent;
  border: 1px solid #fff !important; 
  outline: none;

}

.subscription_form_footer .acf-subscriber-form .acf-field
{
  border: 0px !important;
  border: 0px !important;
  padding-bottom: 0px; 
}
.subscription_form_footer .acf-subscriber-form .acf-input {
  margin-top: 5px;
}
.subscription_form_footer .acf-subscriber-form .acf-input input {
 color: #fff;
 border-radius: 19.1px;
 padding: 14px 10px;
}
.subscription_form_footer .acf-subscriber-form  .acf-label {
 font-size: 16px;
 color:#fff;
}
.subscription_form_footer .acf-subscriber-form  p.wp-block-button.is-style-fill {
 margin-top: 15px; 
}
.subscription_form_footer .acf-subscriber-form .acf-input select {
 background-color: transparent;
 color: #fff;
 border: 1px solid #fff;
 border-radius: 19.1px;
 padding: 14px 10px;
 outline: none;
}
.subscription_form_footer.sociatic_theme .acf-subscriber-form .custom_acf_form_submit_buttons {
  text-align: left;
  margin-top: 4px;
  border-radius: 19.1px;
  color: #fff; 
} 
.subscription_form_footer .acf-subscriber-form .custom_acf_form_submit_buttons:hover {
 background-color: rgb(255 255 255 / 15%);
 outline: none;
}
.subscription_form_footer .acf-subscriber-form .acf-input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #fff !important;
  opacity:  1;
}
.subscription_form_footer .acf-subscriber-form .acf-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #fff !important;
 opacity:  1;
}
.subscription_form_footer .acf-subscriber-form .acf-input input::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #fff !important;
 opacity:  1;
}
.subscription_form_footer .acf-subscriber-form .acf-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #fff !important;
}
.subscription_form_footer .acf-subscriber-form .acf-input input::-ms-input-placeholder { /* Microsoft Edge */
 color:    #fff !important;
}
.subscription_form_footer .acf-subscriber-form .acf-input input::placeholder { /* Most modern browsers support this now. */
 color:    #fff !important; 
}

.subscription_form_footer .acf-subscriber-form .acf-input select option {
  background: #1a154c;
  cursor:pointer;
}
.subscription_form_footer .acf-subscriber-form .acf-input select option:hover {
  background: #138496;  
  cursor:pointer;
}
.subscription_form_footer .acf-subscriber-form .acf-fields > .acf-field {
  padding: 0px;
  padding-bottom: 10px;
}

.subscription_form_footer .acf-notice-dismiss.acf-icon.small.-cancel {
  font-size: 20px !important;  
}

/*-----------------------------------Subscribes On all pages start------------------------------------*/
.acf-subscriber-form .acf-notice-dismiss.acf-icon.small.-cancel {
  font-size: 20px !important;  
}
.acf-subscriber-form {
  width: 100%;
}
.acf-subscriber-form .acf-field
{
  border: 0px !important;
  border: 0px !important;
  padding-bottom: 0px;
}
.acf-subscriber-form .acf-input {
  margin-top: 5px;
}
.acf-subscriber-form .acf-input input {
 border-radius: 19.1px;
 padding: 14px 10px;
 outline: none;
 border: 1px solid #667085;
}
.acf-subscriber-form .acf-input select {
  border-radius: 19.1px;
  padding: 14px 10px;
  outline: none;
  border: 1px solid #667085;
 }
.acf-subscriber-form  p.wp-block-button.is-style-fill {
 margin-top: 15px; 
}
.acf-subscriber-form .custom_acf_form_submit_buttons {
  text-align: left;
  margin-top: 4px;
  border-radius: 19.1px;
  background: var(--wp--preset--color--theme-0);
}
.acf-subscriber-form .custom_acf_form_submit_buttons {
  text-align: left;
  margin-top: 4px;
  border-radius: 19.1px;
} 
.acf-subscriber-form .custom_acf_form_submit_buttons {
 background: var(--wp--preset--color--theme-0);
 outline: none;
}
.acf-subscriber-form .custom_acf_form_submit_buttons:hover {
  cursor: pointer;
  opacity: 0.90;
}
.acf-subscriber-form .acf-fields > .acf-field {
  padding: 0px;
  padding-bottom: 10px; 
}
.acf-notice-dismiss.acf-icon.small.-cancel {
  font-size: 20px !important;  
}
/*-----------------------------------Subscribes On all pages end------------------------------------*/

/*----Payment magazine page strat ----*/

.payment_icons {
  margin-left: -34px;
}
.payment_icons h5.wp-block-heading {
  width: 100%;
  display: block;
  position: relative;
  text-align: center; 
} 
.button_order {
  margin-top: 20px;
}

/*----Payment magazine page end ----*/



/*--------------------------------------------------------Junior Artist Custom css End-------------------------------------------------*/


input.mailpoet_submit { 
  border: 0;
}




/*-----------------------------Responsive css Start------------------------------------*/
@media(max-width:1210px)
{
  .acf-subscriber-form {
    width: 90%;
    margin: 0 auto;
  }
}
@media(max-width:1100px)
{
  
  #mailpoet_form_2 form.mailpoet_form {
  padding: 0 !important;
  }
}
@media(max-width:1023px)
{  
body .c_head h2.wp-block-heading {
  font-size: 44px !important;
}
}
@media(max-width:768px)
{
  body .c_head h2.wp-block-heading {
    font-size: 32px !important;
  }
 
}

/*-----------------------------Responsive css End--------------------------------------*/


/*-------------------------------Mail Poet Css start---------------------------------------------*/
body footer .mailpoet_submit {
  border: 0 !important;
  cursor: pointer;
}
body footer .mailpoet_form input {
  border-radius: 19.1px;
  padding: 14px 10px !important;
  outline: none;
  border: 1px solid #667085;
}
body footer .mailpoet_form select {
  border-radius: 19.1px;
  padding: 14px 10px !important;
  outline: none;
  border: 1px solid #667085;
  width:100%;
}
/*-------------------------------Mail Poet Css End---------------------------------------------*/



/*----Responsive Payment magazine page strat ----*/
@media(max-width:767px)
{
  .payment_icons {
  margin-left: 0px;   
  }	
  .payment_icons .wp-block-gutenverse-icon {
    text-align: left;
  }
  .payment_icons h5.wp-block-heading {
  text-align:left
  }
  .payment_icons .wp-block-gutenverse-icon {
    text-align: left; 
  }
}	    


/*----Responsive Payment magazine page end ----*/


/*===============================================///////sociatic Theme css End ///////=========================*/

/*===============================================///////twentytwentyfive Theme css Start ///////=========================*/

/*--------------------------------------------------------Junior Writers Custom css Start-------------------------------------------------*/
.subscription_form_footer .acf-form-message-div
{
  color:#fff;
} 
:root :where(.wp-element-button, .wp-block-button__link) {
	outline:none!important;
}
 .competitions_title {
	font-weight: 400 !important;
 } 
 .subscription_form_footer .acf-subscriber-form input {
	 outline: none; 
 } 
 .subscription_form_footer .acf-subscriber-form .acf-field
 {
	 border: 0px !important;
	 border: 0px !important;
	 padding-bottom: 0px;
 }
 .subscription_form_footer .acf-subscriber-form .acf-input {
	 margin-top: 5px;
 }
 
.subscription_form_footer .acf-subscriber-form  .acf-label {
    font-size: 16px;
}
.competition_view .competition-submit-button {
    text-align: center;
	margin-top: 30px; 
} 
.competition_view .competition-submit-button a.submit-form-button {
    display: block;
    line-height: 1.2;
    text-align: center;
    max-width: 610px;
    padding: 20px 20px !important;
    border-radius: 19.1px !important; 
    width: 100%;
    margin: 0 auto;
    cursor: pointer;
} 

/*------------------------------dynamic color  start-----------------------------------------*/
/*-----------------custom used start-------------------------*/

/*
body .wp-block-social-links li.wp-social-link {
    background-color: var(--wp--preset--color--contrast) !important;
} */

.subscription_form_footer .acf-subscriber-form .acf-input select option {
	background: var(--wp--preset--color--accent-5)!important; 
}  

.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"], .subscription_form_footer .acf-subscriber-form .acf-input input[type="text"] {
    background-color: transparent;
	outline: none;	
 	border: 1px solid var(--wp--preset--color--contrast);
}
.subscription_form_footer .acf-subscriber-form .acf-field .acf-label label {
	color: var(--wp--preset--color--contrast);
}

.subscription_form_footer .acf-subscriber-form .acf-input select {
    background-color: transparent;  
    border-radius: 19.1px;
    padding: 14px 10px;
	outline: none;	
	 border: 1px solid var(--wp--preset--color--contrast); 
}
.subscription_form_footer .acf-subscriber-form .acf-input input {
     border-radius: 19.1px;
     padding: 14px 10px;
	 color: var(--wp--preset--color--contrast);
	 border: 1px solid var(--wp--preset--color--contrast); 
}
.subscription_form_footer .acf-subscriber-form .acf-input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	opacity:  1;
	color: var(--wp--preset--color--contrast)!important;
}
.subscription_form_footer .acf-subscriber-form .acf-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   opacity:  1;
   color: var(--wp--preset--color--contrast)!important;
}
.subscription_form_footer .acf-subscriber-form .acf-input input::-moz-placeholder { /* Mozilla Firefox 19+ */  
   opacity:  1;
   color: var(--wp--preset--color--contrast)!important;
}
.subscription_form_footer .acf-subscriber-form .acf-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	opacity:  1;
	color: var(--wp--preset--color--contrast)!important;
}
.subscription_form_footer .acf-subscriber-form .acf-input input::-ms-input-placeholder { /* Microsoft Edge */
	opacity:  1;
	color: var(--wp--preset--color--contrast)!important;
}
.subscription_form_footer .acf-subscriber-form .acf-input input::placeholder { /* Most modern browsers support this now. */
	opacity:  1;
	color: var(--wp--preset--color--contrast)!important;
}
.subscription_form_footer .acf-subscriber-form .acf-input select {
	color: var(--wp--preset--color--contrast);
	border: 1px solid var(--wp--preset--color--contrast);
}
.subscription_form_footer .acf-subscriber-form .custom_acf_form_submit_buttons {   
    margin-top: 4px;
    border-radius: 19.1px;
    color: var(--wp--preset--color--contrast);
    border: 1px solid var(--wp--preset--color--contrast);
	text-align: center !important;
    max-width: 100% !important; 
    width: 100% !important;
} 

/*-----------------custom used end-------------------------*/

/*////////////////////////////////////////////////////////////////////*/
:root :where(.wp-block-group.is-style-section-1--1), 
:root :where(.wp-block-group.is-style-section-1--2), 
:root :where(.wp-block-group.is-style-section-1--3), 
:root :where(.wp-block-group.is-style-section-1--4), 
:root :where(.wp-block-group.is-style-section-1--5), 
:root :where(.wp-block-group.is-style-section-1--6), 
:root :where(.wp-block-group.is-style-section-1--7), 
:root :where(.wp-block-group.is-style-section-1--8), 
:root :where(.wp-block-group.is-style-section-1--9),
:root :where(.wp-block-group.is-style-section-1--10),
:root :where(.wp-block-group.is-style-section-1--11),
:root :where(.wp-block-group.is-style-section-1--12),
:root :where(.wp-block-group.is-style-section-1--13),
:root :where(.wp-block-group.is-style-section-1--14),
:root :where(.wp-block-group.is-style-section-1--15),
:root :where(.wp-block-group.is-style-section-1--16),
:root :where(.wp-block-group.is-style-section-1--17),
:root :where(.wp-block-group.is-style-section-1--18),
:root :where(.wp-block-group.is-style-section-1--19),
:root :where(.wp-block-group.is-style-section-1--20)
{   
	.subscription_form_footer .acf-subscriber-form .acf-field .acf-label label
	{
		color:var(--wp--preset--color--contrast); 
	}
   	.subscription_form_footer .acf-subscriber-form .custom_acf_form_submit_buttons {
		margin-top: 4px;
		border-radius: 19.1px;
		color: var(--wp--preset--color--contrast);
		border:1px solid var(--wp--preset--color--contrast);
		text-align: center !important;
        max-width: 100% !important; 
        width: 100% !important;
	} 
	.subscription_form_footer .acf-subscriber-form .acf-input select option {
		background: var(--wp--preset--color--accent-5)!important; 
	} 	
	.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"], .subscription_form_footer .acf-subscriber-form .acf-input input[type="text"] {
		border: 1px solid var(--wp--preset--color--contrast);
	}   
	.subscription_form_footer .acf-subscriber-form .acf-input input {
		color: var(--wp--preset--color--contrast);
	}

	.subscription_form_footer .acf-subscriber-form .acf-input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		color: var(--wp--preset--color--contrast) !important;
		opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color:    var(--wp--preset--color--contrast);
	   opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color:    var(--wp--preset--color--contrast);
	   opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color:   var(--wp--preset--color--contrast);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-ms-input-placeholder { /* Microsoft Edge */
	   color:    var(--wp--preset--color--contrast);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::placeholder { /* Most modern browsers support this now. */
	   color:    var(--wp--preset--color--contrast);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"], .subscription_form_footer .acf-subscriber-form .acf-input input[type="text"] {
		border: 1px solid var(--wp--preset--color--contrast);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input select {		
		color:  var(--wp--preset--color--contrast);
		border: 1px solid var(--wp--preset--color--contrast);
	}  	 

}

/*////////////////////////////////////////////////////////////////////*/
:root :where(.wp-block-group.is-style-section-2--1), 
:root :where(.wp-block-group.is-style-section-2--2), 
:root :where(.wp-block-group.is-style-section-2--3), 
:root :where(.wp-block-group.is-style-section-2--4), 
:root :where(.wp-block-group.is-style-section-2--5), 
:root :where(.wp-block-group.is-style-section-2--6), 
:root :where(.wp-block-group.is-style-section-2--7), 
:root :where(.wp-block-group.is-style-section-2--8), 
:root :where(.wp-block-group.is-style-section-2--9),
:root :where(.wp-block-group.is-style-section-2--10)
:root :where(.wp-block-group.is-style-section-2--11), 
:root :where(.wp-block-group.is-style-section-2--12), 
:root :where(.wp-block-group.is-style-section-2--13), 
:root :where(.wp-block-group.is-style-section-2--14), 
:root :where(.wp-block-group.is-style-section-2--15), 
:root :where(.wp-block-group.is-style-section-2--16),
:root :where(.wp-block-group.is-style-section-2--17),
:root :where(.wp-block-group.is-style-section-2--18),
:root :where(.wp-block-group.is-style-section-2--19),
:root :where(.wp-block-group.is-style-section-2--20)
 {
	.subscription_form_footer .acf-subscriber-form .custom_acf_form_submit_buttons {
		margin-top: 4px;
		border-radius: 19.1px;
		color: var(--wp--preset--color--base); 
		border:1px solid var(--wp--preset--color--base); 
		text-align: center !important;
        max-width: 100% !important; 
        width: 100% !important;		
	} 
	.subscription_form_footer .acf-subscriber-form .acf-field .acf-label label
	{
		color:var(--wp--preset--color--contrast); 
	}
	
	.subscription_form_footer .acf-subscriber-form .acf-input select option {
		background: var(--wp--preset--color--accent-2)!important; 
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input {
		color: var(--wp--preset--color--contrast);
	}	


	.subscription_form_footer .acf-subscriber-form .acf-input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		color:    var(--wp--preset--color--contrast) !important;
		opacity:  1;
	}
	/*
	.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"]::-webkit-input-placeholder{
		color:    var(--wp--preset--color--contrast) !important;
		opacity:  1;
	} */
	
	.subscription_form_footer .acf-subscriber-form .acf-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color:    var(--wp--preset--color--contrast);
	   opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color:    var(--wp--preset--color--contrast);
	   opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color:   var(--wp--preset--color--contrast);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-ms-input-placeholder { /* Microsoft Edge */
	   color:    var(--wp--preset--color--contrast);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::placeholder { /* Most modern browsers support this now. */
	   color:    var(--wp--preset--color--contrast);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"], .subscription_form_footer .acf-subscriber-form .acf-input input[type="text"] {
		border: 1px solid var(--wp--preset--color--contrast);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input select {		
		color:  var(--wp--preset--color--contrast);
		border: 1px solid var(--wp--preset--color--contrast);
	}  	
	.subscription_form_footer .acf-subscriber-form .custom_acf_form_submit_buttons {
        margin-top: 4px;
        border-radius: 19.1px;
        color: var(--wp--preset--color--contrast);
        border: 1px solid var(--wp--preset--color--contrast);
		text-align: center !important;
        max-width: 100% !important; 
        width: 100% !important;	
    }  

}

/*////////////////////////////////////////////////////////////////////*/
:root :where(.wp-block-group.is-style-section-4--1),
:root :where(.wp-block-group.is-style-section-4--2), 
:root :where(.wp-block-group.is-style-section-4--3), 
:root :where(.wp-block-group.is-style-section-4--4), 
:root :where(.wp-block-group.is-style-section-4--5),
:root :where(.wp-block-group.is-style-section-4--6), 
:root :where(.wp-block-group.is-style-section-4--7), 
:root :where(.wp-block-group.is-style-section-4--8), 
:root :where(.wp-block-group.is-style-section-4--9) 
:root :where(.wp-block-group.is-style-section-4--10),
:root :where(.wp-block-group.is-style-section-4--11), 
:root :where(.wp-block-group.is-style-section-4--12), 
:root :where(.wp-block-group.is-style-section-4--13), 
:root :where(.wp-block-group.is-style-section-4--14),
:root :where(.wp-block-group.is-style-section-4--15), 
:root :where(.wp-block-group.is-style-section-4--16), 
:root :where(.wp-block-group.is-style-section-4--17), 
:root :where(.wp-block-group.is-style-section-4--18),
:root :where(.wp-block-group.is-style-section-4--19),
:root :where(.wp-block-group.is-style-section-4--20)
{   
	.subscription_form_footer .acf-subscriber-form .custom_acf_form_submit_buttons {
		margin-top: 4px;
		border-radius: 19.1px;
		color: var(--wp--preset--color--accent-2);  
		border:1px solid var(--wp--preset--color--accent-2); 
		text-align: center !important;
        max-width: 100% !important; 
        width: 100% !important;	
	} 
	.subscription_form_footer .acf-subscriber-form .acf-field .acf-label label
	{
		color: var(--wp--preset--color--accent-2); 
	}
	
	.subscription_form_footer .acf-subscriber-form .acf-input select option {
		background: var(--wp--preset--color--accent-3)!important; 		
	}  

	.subscription_form_footer .acf-subscriber-form .acf-input input {
		color: var(--wp--preset--color--accent-2);
	}

	.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"], .subscription_form_footer .acf-subscriber-form .acf-input input[type="text"] {
		border: 1px solid var(--wp--preset--color--accent-2);
	}

	.subscription_form_footer .acf-subscriber-form .acf-input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		color:    var(--wp--preset--color--accent-2)!important;
		opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color:    var(--wp--preset--color--accent-2)!important;
	   opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color:    var(--wp--preset--color--accent-2)!important;
	   opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color:   var(--wp--preset--color--accent-2)!important;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-ms-input-placeholder { /* Microsoft Edge */
	   color:    var(--wp--preset--color--accent-2)!important;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::placeholder { /* Most modern browsers support this now. */
	   color:    var(--wp--preset--color--accent-2) !important;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"], .subscription_form_footer .acf-subscriber-form .acf-input input[type="text"] {
		border: 1px solid var(--wp--preset--color--accent-2);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input select {		
		color:  var(--wp--preset--color--accent-2);
		border: 1px solid var(--wp--preset--color--accent-2);
	}  	
	



}

/*////////////////////////////////////////////////////////////////////*/
:root :where(.wp-block-group.is-style-section-5--1),
:root :where(.wp-block-group.is-style-section-5--2),
:root :where(.wp-block-group.is-style-section-5--3),
:root :where(.wp-block-group.is-style-section-5--4),
:root :where(.wp-block-group.is-style-section-5--5),
:root :where(.wp-block-group.is-style-section-5--6),
:root :where(.wp-block-group.is-style-section-5--7),
:root :where(.wp-block-group.is-style-section-5--8),
:root :where(.wp-block-group.is-style-section-5--9),
:root :where(.wp-block-group.is-style-section-5--10),
:root :where(.wp-block-group.is-style-section-5--11),
:root :where(.wp-block-group.is-style-section-5--12),
:root :where(.wp-block-group.is-style-section-5--13),
:root :where(.wp-block-group.is-style-section-5--14),
:root :where(.wp-block-group.is-style-section-5--15),
:root :where(.wp-block-group.is-style-section-5--16),
:root :where(.wp-block-group.is-style-section-5--17),
:root :where(.wp-block-group.is-style-section-5--18),
:root :where(.wp-block-group.is-style-section-5--19),
:root :where(.wp-block-group.is-style-section-5--20)
{
    .subscription_form_footer .acf-subscriber-form .custom_acf_form_submit_buttons {		
		margin-top: 4px;
		border-radius: 19.1px;
		color: var(--wp--preset--color--base); 
		border:1px solid var(--wp--preset--color--base); 
		text-align: center !important;
        max-width: 100% !important; 
        width: 100% !important;	
	} 
	.subscription_form_footer .acf-subscriber-form .acf-field .acf-label label
	{
		color: var(--wp--preset--color--base); 
	}
	.subscription_form_footer .acf-subscriber-form .acf-input select option {
		background: var(--wp--preset--color--contrast)!important; 
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input {
		color: var(--wp--preset--color--base);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"], .subscription_form_footer .acf-subscriber-form .acf-input input[type="text"] {
		border: 1px solid var(--wp--preset--color--base);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		color:    var(--wp--preset--color--base) !important;
		opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   color:    var(--wp--preset--color--base);
	   opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-moz-placeholder { /* Mozilla Firefox 19+ */
	   color:    var(--wp--preset--color--base);
	   opacity:  1;
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	   color:   var(--wp--preset--color--base);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::-ms-input-placeholder { /* Microsoft Edge */
	   color:    var(--wp--preset--color--base);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input::placeholder { /* Most modern browsers support this now. */
	   color:    var(--wp--preset--color--base);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input input[type="email"], .subscription_form_footer .acf-subscriber-form .acf-input input[type="text"] {
		border: 1px solid var(--wp--preset--color--base);
	}
	.subscription_form_footer .acf-subscriber-form .acf-input select {		
		color:  var(--wp--preset--color--base);
		border: 1px solid var(--wp--preset--color--base);
	} 

} 
/*------------------------------dynamic color end-----------------------------------------*/

 .subscription_form_footer .acf-subscriber-form .acf-fields > .acf-field {
	 padding: 0px;
	 padding-bottom: 10px;
 }
 .subscription_form_footer .acf-icon:before { 
	font-size: 21px !important;
 }
 .competition-submit-button {
    text-align: center;
}



 /*--------------------------------------------------------Junior Writers Custom css End-------------------------------------------------*/
 /*---------------------------------------------------------submit form start---------------------------------------------*/
 .acf-subscriber-form .acf-notice-dismiss.acf-icon.small.-cancel {
	font-size: 20px !important;  
  }
  .acf-subscriber-form {
	width: 100%;
  }
  .acf-subscriber-form .acf-field
  {
	border: 0px !important;
	border: 0px !important;
	padding-bottom: 0px;
  }
  .acf-subscriber-form .acf-input {
	margin-top: 5px;
  }
  .acf-subscriber-form .acf-input input {
   border-radius: 19.1px;
   padding: 14px 10px;
   outline: none;
  border: 1px solid  var(--wp--preset--color--contrast);
  }
  .acf-subscriber-form .acf-input select {
	border-radius: 19.1px;
	padding: 14px 10px;
	outline: none;
	border: 1px solid  var(--wp--preset--color--contrast); 
   }
  .acf-subscriber-form  p.wp-block-button.is-style-fill {
   margin-top: 15px; 
  }
  .acf-subscriber-form .custom_acf_form_submit_buttons {
	text-align: left;
	margin-top: 4px;
	border-radius: 19.1px;
  }
  .acf-subscriber-form .custom_acf_form_submit_buttons {
		text-align: center;
		margin-top: 4px;
		border-radius: 19.1px;
		max-width: 250px;
		width: 100%;
		color: var(--wp--preset--color--contrast);
		border: 1px solid var(--wp--preset--color--contrast);
		margin-top: 20px;
  } 

  .acf-subscriber-form .custom_acf_form_submit_buttons {
   outline: none;
  }
  .acf-subscriber-form .custom_acf_form_submit_buttons:hover {
	cursor: pointer;
	opacity: 0.90;
  }
  .acf-subscriber-form .acf-fields > .acf-field { 
	padding: 0px;
	padding-bottom: 10px; 
  }
  .acf-notice-dismiss.acf-icon.small.-cancel {
	font-size: 20px !important;  
  } 
/*---------------------------------------------------------submit form start---------------------------------------------*/
 
/*-----------------------------------Mobile menu design  css start---------------------------------------------*/

@media(max-width:1023px) 
{
	body.site_id_3 ul.footer_menu_photo li a.wp-block-navigation-item__content {
		color: #fff !important;
	}
	body.site_id_3 .wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
		color: #fff;
	}

	.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
       display: none;
	}
	.wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: block;
    }
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
		align-items: flex-start!important;
		padding-top: 0px !important;
	} 

	body.site_id_2 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
		background-color: #E9D9BF!important;  
	} 

	body.site_id_3 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
		background-color: #7B0000!important;  
	}	
	.wp-block-navigation__responsive-container a.wp-block-navigation-item__content {
		outline: 0 !important;
	}
	.wp-block-navigation__responsive-containe .wp-block-navigation.items-justified-right {
		justify-items: flex-start !important; 
	}	
	body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
        display: block !important;
        width: 100%;
    }	
} 

/*------------------------------------Mobile menu design  css end---------------------------------------------*/ 

/*===============================================///////twentytwentyfive Theme css End ///////=========================*/

