
/* store locator styling */

	div#wpsl-wrap {/*background-color:yellow!important;*/overflow:revert}

		div.os-map #wpsl-search-wrap div.wpsl-input label {width:fit-content;}


	
	div.os-map div#wpsl-search-wrap form div.wpsl-input label {width:max-content;}
	
	div.os-map div#wpsl-search-wrap form div.wpsl-input input  {max-width:5rem;}
	
	div.os-map div#wpsl-search-wrap form div#wpsl-category div.wpsl-dropdown {max-width:26rem;width:94vw!important;}
	
	div.os-map div#wpsl-search-wrap form div#wpsl-category div.wpsl-dropdown span.wpsl-selected-item {padding:6px!important}
	
	div.os-map div#wpsl-search-wrap form {align-items:center}
	
		div.os-map div#wpsl-search-wrap form div {align-items:center}
	
	
	@media (min-width: 1200px) {
	
	div.os-map div#wpsl-search-wrap form, div.os-map div#wpsl-search-wrap form div {display:flex;gap:1rem;align-items:center}
	
	div.os-map div#wpsl-search-wrap form div.wpsl-search-btn-wrap {margin-top:-.6rem}

	}
	

	div.os-map div.wpsl-direction-wrap {display:none!important;}

	div.os-map div#wpsl-stores {}

	div.os-map div#wpsl-search-wrap {margin-top:2rem;}


/* store locator styling */



h1, h2, h3 {font-family: rl-aqva-black, sans-serif;
font-weight:900;}




/*wpforms css*/

	/* non-breaking email fields */
		div.wpforms-field-email {min-width:16.25rem;}
	/* end non-breaking email fields*/


	/* responsive name first last fields */
		
		div.wpforms-field-name div.wpforms-field-row {flex-direction:row!important; flex-wrap:nowrap!important;justify-content:flex-start!important;}

		div.wpforms-field-name div.wpforms-field-row div {flex-basis:50%!important;margin-right:1rem!important}
		
		
		@media (max-width: 1200px) {
			div.wpforms-layout-row:has(div.wpforms-layout-column-67) {flex-wrap:wrap!important}
			
			div.wpforms-layout-column-67:has(div.wpforms-field-name) {width:unset;flex-basis:100%;flex-shrink:0!important;}	
		}
		
	/* responsive name first last fields */


/*end wpforms css*/




/*left-right padding on mobile*/

	div.wp-block-cover > div {max-width:1280px!important;}

	@media (max-width: 1260px) {
		section.wp-block-group > div:not(div.alignfull):not(div.wpforms-container div):not(div.os-map div),
		div.entry-content > div:not(div.alignfull):not(div.wpforms-container div):not(div.os-map div),
		div.entry-content :is(h1, h2, h3, h4, h5, h6, p, ul)
		
		{max-width:94%!important;margin-right:auto!important;margin-left:auto!important}
	}
/* end left-right padding on mobile*/
	
	
	
	
	
/*os worth fighting for action column*/	
	
	div.os-wff-action-column {padding-left:4%!important;padding-right:4%!important;}
		
	div#can-letter-area-dont-let-doug-ford-cheat-your-community, 
	div#can-letter-area-dont-let-doug-ford-cheat-your-community div, div#can-letter-area-dont-let-doug-ford-cheat-your-community
	{margin:0!important;padding:0!important;max-width:unset!important;}
		
		div#can-letter-area-dont-let-doug-ford-cheat-your-community input {margin-bottom:.75rem!important}	
		
	}


	div.os-wff-action-column {border-radius:.25rem!important}

	@media (min-width: 782px) {
		div.os-wff-action-column {margin-top:-2rem;z-index:1;}
	}

	div.wff-blue a:hover {background-color:red!important;text-decoration:underline}


	div#can-letter-area-dont-let-doug-ford-cheat-your-community h2,
	div#can-letter-area-dont-let-doug-ford-cheat-your-community h4,
	div#can-letter-area-dont-let-doug-ford-cheat-your-community li.form_builder_output,
	div#can-letter-area-dont-let-doug-ford-cheat-your-community span.international_link-wrap a.international_link, div#can-letter-area-dont-let-doug-ford-cheat-your-community  span.country_drop_wrap
	{display:none}

	div#can-letter-area-dont-let-doug-ford-cheat-your-community li::marker {content:""}


	div#can-letter-area-dont-let-doug-ford-cheat-your-community li div label,
	div#can-letter-area-dont-let-doug-ford-cheat-your-community li div input,
	div#can-letter-area-dont-let-doug-ford-cheat-your-community label.radio
	{display:flex;font-size:1.3rem;width:100%;margin-bottom:.25rem}


	div#can-letter-area-dont-let-doug-ford-cheat-your-community li div input::placeholder
	{color:white}

	div#can-letter-area-dont-let-doug-ford-cheat-your-community div#form_col2 div#d_sharing,
	div#can-letter-area-dont-let-doug-ford-cheat-your-community div#action_info, 
	div#can-letter-area-dont-let-doug-ford-cheat-your-community div#logo_wrap,
	div#can-letter-area-dont-let-doug-ford-cheat-your-community span.international_link-wrap,
	div#can-letter-area-dont-let-doug-ford-cheat-your-community img.ajax-loading
	{display:none}


	div#can-letter-area-dont-let-doug-ford-cheat-your-community div#form_col2 input
	{font-size:1.5rem!important;background:#dfe995;padding:.75rem;border:0;border-radius:.25rem;margin-top:1rem}

	div#can-letter-area-dont-let-doug-ford-cheat-your-community div#form_col2 input:hover
	{background:#e83c45;color:white}


	div#can-letter-area-dont-let-doug-ford-cheat-your-community form#letter-form div#form_col2 {margin-top:1rem}

	div#can-letter-area-dont-let-doug-ford-cheat-your-community form#letter-form input#subject, div#can-letter-area-dont-let-doug-ford-cheat-your-community form#letter-form textarea  {background:white;color:black;padding:.25rem;width:100%; font-size:1.1rem!important;margin-bottom:1rem} 

	div#can-letter-area-dont-let-doug-ford-cheat-your-community form#letter-form textarea {height:16rem}

/*end os worth fighting for action column*/	




/* countdown timer */

	#wpdevart_countdown_1{max-width:100%;width:100%;text-align:center !important;}#wpdevart_countdown_1 .wpdevart_countdown_element{min-width:60000px!;text-align:center !important;margin-right:15px;}#wpdevart_countdown_1 .time_left_pro{background-color:#FFFFFF !important;font-size:34px;line-height:normal !important;color:#000000 !important;font-family:Garamond,Hoefler Text,Times New Roman,Times,serif !important;padding:2px 14px 2px 14px;margin:0px 0px 0px 0px;border-width:1px;border-radius:4px !important;border-color:#333333 !important;}#wpdevart_countdown_1 .time_text{background-color:#000000 !important;font-size:10px;line-height:normal !important;color:#FFFFFF !important;font-family:Consolas,Andale Mono,Monaco,Courier,Courier New,Verdana,sans-serif !important;padding:2px 5px 2px 5px;margin:2px 0px 0px 0px;border-width:0px;border-radius:2px !important;border-color:#000000 !important;}

/* countdown timer */


