/*
 Theme Name: OACAS Theme 2022
 Description: child theme of u-design for 2022
 Template: u-design
*/

a.top-area-button
{
	padding:5px 10px;
	display:inline-block;
	text-transform: uppercase;
	font-weight:normal;
	font-size:11px;
	color: white;
	background-color: #128850;
	margin:0px;
	text-decoration:none;
}

a.top-area-button:hover
{

	background-color: #4caf50;
	color:white;
	text-decoration:none;
}

#logo h1 a:lang(en), #logo .site-name a:lang(en)
{
	background:url(http://www.oacas.org/wp-content/uploads/2017/11/OACAS-Logo-Horizontal-English-Green.svg);
	background-repeat:no-repeat;
}

#logo h1 a:lang(fr), #logo .site-name a:lang(fr)
{
	background:url(http://www.oacas.org/wp-content/uploads/2017/11/OACAS-Logo-Horizontal-French-Green.svg);
	background-repeat:no-repeat;
}

#top-elements .phone-number-padding
{
	display: none;
}

#top-elements .social_media_title
{
	display: none;
}

#home-page-content::before, #page-content::before
{
	background: transparent;
	height:1px;
}

#page-content
{
	padding-bottom:0;
}

.no-breadcrumbs-padding
{
	padding:0;
}


/* WPML LANGUAGE SWITCHER */

body.lang-fr #logo h1 a, body.lang-fr #logo .site-name a
{
    background: transparent url(http://www.oacas.org/wp-content/uploads/2017/11/OACAS-Logo-Horizontal-French-Green.svg) no-repeat 0 100%;
    width: 467px;
    height: 112px;
	max-width: 100%;
}

.mobile-only
{
	display: none;
}

.wpml-ls-legacy-list-horizontal
{
	padding: 10px 0px 0px 0px;
}

.wpml-ls-legacy-list-horizontal > ul
{
	border:1px solid #4caf50;
}

.wpml-ls-legacy-list-horizontal a
{
	padding:8px 16px;
	display:inline-block;
	line-height:1;
	font-size:15px;
}

.wpml-ls-legacy-list-horizontal a:hover
{
	background-color:white;
}

.language-switcher
{
    float: right;
    padding: 20px 30px 0px 0px !important; text-transform: uppercase;
}

#lang_sel_list li
{
	border: 0px solid #4CAF50;
}

/*
#lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited, #lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited
{
	padding: 5px;
	font-size:0.65rem;
}
*/

/* Main Menu */

@media screen and (min-width: 720px) and (max-width: 959px)
{
	#main-menu {height: 110px; }
}

#navigation-menu ul.sf-menu > li {margin: 0px 0px 0px -3px; max-width: 150px; text-transform: uppercase; font-size: 12px;}

#navigation-menu ul.sf-menu > li > a > span {line-height: 16px;}

#navigation-menu  {height: 60px;}

#main-menu {height: 55px; border-top:1px solid white; }

#navigation-menu ul.sf-menu > li > a {min-height: 55px; border-bottom: 3px solid transparent;}

#navigation-menu ul.sf-menu > li > a:hover {border-bottom: 3px solid transparent;}


#navigation-menu ul.sub-menu {margin-top: 15px;}
#navigation-menu ul.sf-menu li li:hover {background: #4caf50;}

#navigation-menu ul.sf-menu li li
{
	margin-bottom:0px;
}

#navigation-menu ul.sf-menu a, #navigation-menu ul.sf-menu a:visited
{
	color:white;
}


/* sub menu text color */

#navigation-menu ul.sf-menu a:hover
{
	color:white !important;
}

#navigation-menu ul.sf-menu > li.current-page-ancestor > a > span
{
	color: #4CAF50;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul
{
	top: 60px;
}


/* Title Styles -  */

#page-title
{
	display:block;
	margin-bottom:20px;
}

#main-content h1
{
	border-bottom:0px solid;
}

.post-top h2 a, .post-top h3 a, .single-post-nav-links .prev-title a, .single-post-nav-links .next-title a
{
	color:#128850;
}

a
{
	text-decoration:underline;
	color: inherit;
	text-decoration-color: #4caf50;
	-webkit-text-decoration-color: #4caf50;
}

a:hover
{
	text-decoration:none;
	color: #4caf50;
}

a:focus
{
	outline:0 !important;
}

a:active /*this is when you click, same page still*/
{
	outline:0 !important;
}

a:focus:not(:focus-visible)
{
  /* Undo all the above focused button styles
     if the button has focus but the browser wouldn't normally
     show default focus styles */
}

a:focus-visible
{
	outline:2px solid #444444 !important;
}

h1 a, .latest_posts a, #bottom-bg a, single-post-nav-links-divider-after a, .latest-posts a
{
	text-decoration:none;
}

p a, .elementor-text-editor a, .elementor-tab-content a
{
	text-decoration:underline !important;
	text-decoration-color: #4caf50;
	-webkit-text-decoration-color: #4caf50;
}

p a:hover, .elementor-text-editor a:hover, .elementor-tab-content a:hover
{
	text-decoration:none !important;
	color: #4caf50;
}

#sidebar .custom-formatting a
{
	font-size: 1rem !important;
}

.elementor-button-link a
{
	text-decoration:none;
}

.elementor-section
{
	padding: 20px 0;
}


/*
img
{
	margin-bottom:20px;
}
*/

/* SITE WIDE CSS */


#logo
{
	top: 20px;
}

.tp-caption a
{
	color: #fff !important;
}

#page-content #content-container
{
	padding: 60px 0px;
}

.entry ul, .entry ol
{
	padding-top: 0px;
	margin-bottom:1rem;
}


ul.small-thumb a.teaser-title
{
	font-size: 1.125rem;
	line-height: 110%;
	font-weight:bold;
}

/*

ul.small-thumb a.teaser-title:hover
{
	color:#4CAF50 !important;
}


ul.small-thumb .teaser-content
{
	padding-top: 10px;
}
*/


.flat-custom-button span
{
	margin:15px 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	line-height:1;
}

h1, h2, h3, h4, h5, h6, .post-top h2 a, .post-top h3 a, .single-post-nav-links .prev-title a, .single-post-nav-links .next-title a
{
	line-height:1.2 !important;
}



/* Change Footer Styles */

#footer-bg::before
{
	background:#eeeeee;
	height:1px;
}

#footer
{
	font-size: 0.75em !important;
}

#bottom a
{
	text-decoration: none !important;
	color:white !important;
	font-size: 0.85em !important;
	padding: 0 0 5px 0 !important;
	margin: 0px !important;
	text-transform: uppercase;
}

#bottom a:hover
{
	text-decoration: underline !important;
	color:#4caf50 !important;
}

#bottom a:active, #bottom a:focus
{
	text-decoration: underline !important;
	color:white !important;
	outline:0 !important;

}

#bottom a:focus-visible
{
	text-decoration: underline !important;
	color:white !important;
	outline:2px solid white !important;
}


#footer_text
{
	padding:40px 0px !important;
	margin:0px !important;
	text-align:center;
	width:inherit;
	
}

#bottom
{
	padding: 20px 0px;
}

#bottom-bg
{
	margin-top: 0px;
}

#bottom .bottom-content-padding
{
	padding: 0px 20px;
}

#bottom .widget_nav_menu li
{
	background: url();
}

#bottom .widget_nav_menu li a
{
	background: url();
}

#bottom .widget_nav_menu li li
{
	background: url();
}

#bottom .custom-formatting ul ul li a
{
	padding-left: 0px !important;
	margin: 0px 0px;
	font-weight: normal;
	text-transform: none;
}

#bottom .custom-formatting ul ul ul li a
{
    padding-left: 20px !important;
}


#bottom .custom-formatting li.current_page_item > a, #bottom .custom-formatting li.current-menu-item > a, #bottom .custom-formatting li.current-cat > a, #bottom .custom-formatting li.current > a
{
	text-decoration: underline;
}

#bottom .widget_recent_entries li a:before, #bottom .widget_categories li a:before, #bottom .widget_pages li a:before, #bottom .widget_subpages li a:before, #bottom .widget_archive li a:before, #bottom .widget_links li a:before, #bottom .widget_rss li a:before, #bottom .widget_meta li a:before, #bottom .loginform li a:before, #bottom .widget_nav_menu li a:before
{
	display: none;
}



.custom-formatting li a:before, .custom-formatting .current_page_item ul a:before
{
	display: none;
}

#footer_text a
{
	text-decoration:underline;
}

#footer_text a:hover
{
	text-decoration:underline;
}



/* Side Bar Styling */

#sidebar ul.sub-menu
{
	top: 60px;
	font-size: 0.85em;
	padding-bottom: 10px;
	border-bottom:0px solid #eeeeee;
}

#sidebar ul.sub-menu ul.sub-menu
{
	border-bottom: 0px;
}

#sidebar .custom-formatting a
{
	padding:0 0 5px 0;
}

#sidebar .custom-formatting a:hover
{
	text-decoration: underline;
}


#sidebarSubnav h3
{
	display: none;
}

.custom-formatting li a, .custom-formatting li a:hover, .custom-formatting li li a:hover, .custom-formatting li li li a:hover, .custom-formatting li li li li a:hover, .custom-formatting li li li li li a:hover, .custom-formatting .current_page_item ul a
{
	background:transparent;
}

ul.small-thumb li
{
	background: url();
	padding:0 0 15px 0;
}

/* Connect Bar at Bottom of Page */

#connect-bar
{
	background: #128850; display: block; border-bottom:1px solid #128850;
	margin:40px 0 30px 0
}

.connect-bar-content
{
	padding: 20px 20px 0 20px;
	color:white;
}

.connect-bar-content img:hover
{
	opacity: 1;
}




/* CHILDREN'S AID PAGE MENU BACKGROUND */

#nav_menu-11 .menu-protection-container {background: #EFEDE7; padding: 10px;}



/* DATA RESULTS PAGES */

.highlight.yellow {padding: 20px; background: #fff; color:black;}

.highlight.yellow:hover {background: #FFB300;}




/* TABS */

.tabs-wrapper .tab-content .tabs-inner-padding
{
    padding: 15px;
    background: none repeat scroll 0% 0% #ffffff;
}

.tabs-wrapper ul.tabs
{
	border-bottom:0;
}

.tabs-wrapper .tab-content
{
	border:1px solid #eeeeee;
}

.tabs-wrapper ul.tabs
{
	margin:0;
}

.tabs-wrapper ul.tabs li a.selected {background: url() #39B54A ;}

.tabs-wrapper ul.tabs li a.selected span {background: url(); color: #fff;}

.tabs-wrapper ul.tabs li a, .tabs-wrapper ul.tabs li a span, .tabs-wrapper ul.tabs li a:hover span 
{
	background: url(); 
}

.tabs-wrapper ul.tabs li a {padding: 15px;color:white;}

.tabs-wrapper ul.tabs li a span {padding: 0;}

.tabs-wrapper ul.tabs li {margin: 0; background: #128850; border-radius: 0px; color:white;}

.tabs-wrapper ul.tabs li a.selected span:hover, .tabs-wrapper ul.tabs li a:hover  {background:#4caf50; color: #fff}

.tabs-wrapper ul.tabs li a.selected span:hover, .tabs-wrapper ul.tabs li a.selected span:hover {background: #4caf50;}



.page-popout {padding: 30px;background: #eeeeee; font-size: 0.9em; margin-top: 30px;}

.slide_toggle_content {background: transparent; margin: 0px 0px 0px 0px; }

a.locate-link {font-size: 0.9em; display: block; text-decoration: underline; margin-top: 20px;}

@media screen and (max-width: 479px)
{
	.flat-custom-button, a.flat-custom-button {margin: 5px 0px;}
	a.locate-link {margin-top: 30px;}
	.one_fifth, .one_fifth .last_column {width: 100%; margin-right: 0%; float: none;}
	.connect-bar-content .locate-a-childrens-aid {margin-top: 10px; margin-bottom: 10px;}
	.connect-bar-content {display: inline-block;}
	.entry img, .entry .size-auto, .entry .size-full, .entry .size-large, .entry .size-medium, .entry .size-thumbnail {width: 100%;}
}



@media screen and (max-width: 719px)
{

	#logo h1 a, #logo .site-name a {background: url(http://www.oacas.org/wp-content/uploads/2017/11/OACAS-Logo-Horizontal-English-Green.svg) no-repeat; }

	body.lang-fr #logo h1 a, body.lang-fr #logo .site-name a {background: url(http://www.oacas.org/wp-content/uploads/2017/11/OACAS-Logo-Horizontal-French-Green.svg) no-repeat; }
	.mobile-only {display: inline-block;}
	.mobile-only img {width: 100%;}

	.green-strip {text-align:center;}

	.green-strip a.flat-custom-button.align-btn-right {float: none;}

	#top-wrapper {padding-bottom: 20px; }

}

@media screen and (min-width: 480px) and (max-width: 719px)
{
	.flat-custom-button, a.flat-custom-button
	{
		margin: 5px 0px;
	}
	
	.entry img, .entry .size-auto, .entry .size-full, .entry .size-large, .entry .size-medium, .entry .size-thumbnail
	{
		width: 100%;
	}
}


@media screen and (min-width: 720px) {

.widget_search input#s {
border-radius: 3px;
padding: 6px 20px;}
}

body.lang-fr #sidebar.grid_8 {right: 80%;}
body.lang-fr #main-content.grid_16 {left: 20%;}



/*
.connect-bar-content {display: inline-block;}


.connect-bar-content .connect-with-us {float: left; margin-right: 40px; line-height: 115%; }

.connect-bar-content .locate-a-childrens-aid { margin-right: 10px; margin-left: 40px;}

.connect-bar-content img
{
	margin-right: 0px;
	margin-bottom:0px;
}

*/






body.lang-fr #navigation-menu ul.sf-menu > li {max-width: 110px; }
body.lang-fr #navigation-menu ul.sf-menu > li.short { width: 90px; margin-left: 20px;}
body.lang-fr #navigation-menu ul.sf-menu > li.wide {width: 140px; max-width: 140px;}

body.lang-fr #navigation-menu ul.sf-menu > li > a {padding: 0px 5px 0px 0px;} 

body.lang-fr #navigation-menu ul.sf-menu > li > a > span {

  display: block;

  padding: 10px 0 10px 10px;}












/*  ADDITIONS for collapse content*/

.slide_toggle_content
{
	padding: 20px;
	border:1px solid #4caf50;
	border-top:0px;
	background:#ffffff;
	/*font-size:1rem;
	line-height:1.4;*/
}

h4.slide_toggle
{
	padding:20px;
	border:1px solid #128850;
	background:transparent;
	margin:0;
}

h4.slide_toggle.clicked
{
	padding:20px;
	border:1px solid #4caf50;
	background:#ffffff;
}


/*h4.slide_toggle a
{
	color:inherit !important;
	font-size:1.25rem !important;
	line-height:1.5;
}*/

.page-id-5483 h4.slide_toggle, .page-id-5483 h4.slide_toggle.clicked, .page-id-5483 .slide_toggle_content
{
	background:transparent !important;
}





.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide
{
	background: transparent !important;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption
{
	background-color: transparent !important;
	color:black !important;
	text-align: center !important;
	font-size:125% !important;
}

.wp-block-columns.has-background
{
	padding:0;
}


.top-of-page a
{
	display:none;
}


/* LATEST NEWS WIDGET */

.custom-frame-wrapper .custom-frame-padding, .small-custom-frame-wrapper .custom-frame-padding
{
	width:100%;
	height: auto;
	margin-bottom:20px;
	padding:0px;
}

.custom-frame-inner-wrapper
{
	border:none;
	background:transparent;
}

.custom-frame-padding img
{
	width: 100%;
	height: auto;
	max-width:none;
}


/* AFTER THIS IS SPECIFIC PAGE STYLING BY WORDPRESS PAGE ID */


/*  ADDITIONS for Power Up page*/

.page-id-4501 #page-content
{
	background-color:black !important;
}

.page-id-4501 #page-title
{
	display:none;
}

.page-id-4501 h3
{
	margin: 0px !important;
	display:inline-block !important;
	padding-bottom:10px !important;
}


/*  ADDITIONS for election 2018 page*/

.page-id-4297 #page-content, .page-id-4340 #page-content
{
	background-color:#cce8f4;
}

.page-id-4297 #page-title, .page-id-4340 #page-title
{
	text-align:center;
}

.page-id-4297 #page-title h1, .page-id-4340 #page-title h1
{
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
	padding:20px 40px !important;
	font-size:36px !important;
	font-weight:bold;
	color:black;
	background:#fffde6;
	margin-top:20px;
	text-transform:uppercase;
}

.election-icon-box
{
	height:auto;
	margin-bottom:-30px;
}

@media screen and (min-width:782px)
{
	.election-icon-box
	{
		min-height:240px;
	}
}

.-story-video-off
{
	visibility: hidden !important;
	padding:20rem !important;
}

.-story-video-on
{
	visibility: visible !important;
	padding:20rem !important;
}

.page-id-4483 #page-title h1
{
	color: purple !important;
	display:block;
	margin-bottom:30px !important;
}


/*  ADDITIONS for Annual Report 2018 page*/

.page-id-4582 #page-content, 
.page-id-4627 #page-content
{
	background-color: #4daf4e !important;
}

.page-id-4582 #page-title h1,
.page-id-4627 #page-title h1
{
	color: white !important;
	text-decoration:underline;
}

.page-id-4582 p, .page-id-4582 ul, .page-id-4582 li
{
	color: black !important;
}
.page-id-4627 p, .page-id-4627 ul, .page-id-4627 li
{
	color: black !important;
}

.page-id-4582 .top-title,
.page-id-4627 .top-title
{
	font-size:3rem !important;
	color:white !important;
	display:inline-block;
	padding:0;
	width:100%;
	line-height:1em !important;
}

.page-id-4582 .number,
.page-id-4627 .number
{
	font-size:4rem !important;
	color:white !important;
	display:inline-block;
	padding:0;
	margin-bottom:-20px !important;
	width:100%;
}

.page-id-4582 h5,
.page-id-4627 h5
{
	font-size:2rem !important;
	color:white !important;
	line-height: 1em !important;
	text-transform:uppercase !important;
	margin:0 !important;
	display:inline-block;
	width:100%;
}

.page-id-4582 h6,
.page-id-4627 h6
{
	font-size:2rem !important;
	color:black !important;
	line-height: 1em !important;
	text-align:right !important;
	font-weight:bold !important;
	margin:0 !important;
	width:100%;
	float:right;
}

@media screen and (min-width:720px)
{
	.page-id-4582 h5, .page-id-4582 h6
	{
		width:48%;
	}
	.page-id-4627 h5, .page-id-4582 h6
	{
		width:48%;
	}
}

.page-id-4582 .outline,
.page-id-4627 .outline
{
	margin-top:20px;
}

.page-id-4582 .outline li,
.page-id-4627 .outline li
{
	margin-bottom:5px;
}

.page-id-4582 .extra,
.page-id-4627 .extra
{
	display:inline-block;
	padding-left:0px;
}

.page-id-4582 .extra img,
.page-id-4627 .extra img
{
	max-width:200px !important;
}

@media screen and (min-width:720px)
{
	.page-id-4582 .extra,
	.page-id-4627 .extra
	{
		padding-left:20px;
	}
}

.page-id-4582 .extra a,
.page-id-4627 .extra a
{
	color: inherit !important;
	text-decoration: none;
	font-weight:inherit !important;
}

.page-id-4582 .extra a:hover
{
	color: inherit !important;
	text-decoration: underline;
}

.page-id-4627 .extra a:hover
{
	color: inherit !important;
	text-decoration: underline;
}

.page-id-4582 .extra ul,
.page-id-4627 .extra ul
{
	list-style-type:none;
}

.page-id-4582 .extra li:nth-child(odd)
{
	margin-bottom:5px;
	display:none;
}

.page-id-4627 .extra li:nth-child(odd)
{
	margin-bottom:5px;
	display:none;
}

@media screen and (min-width:720px)
{
	.page-id-4582 .extra li:nth-child(odd)
	{
		display: block;
	}
	.page-id-4627 .extra li:nth-child(odd)
	{
		display: block;
	}
}

.page-id-4582 .extra li:nth-child(even)
{
	margin-bottom:25px;
}

.page-id-4627 .extra li:nth-child(even)
{
	margin-bottom:25px;
}

.page-id-4582 .extra li:nth-child(even) a, .page-id-4582 .extra li:nth-child(odd) a
{
	font-size:0.9rem !important;
	display: inline-block;
}

.page-id-4627 .extra li:nth-child(even) a, .page-id-4627 .extra li:nth-child(odd) a
{
	font-size:0.9rem !important;
	display: inline-block;
}


/* ADDITIONS for Dress Purple Day 2018 page*/

.page-id-4675 #page-content, .page-id-4681 #page-content, .page-id-4683 #page-content, .page-id-4705 #page-content, .page-id-4737 #page-content, .page-id-4740 #page-content, .page-id-4741 #page-content, .page-id-4818 #page-content, .page-id-6045 #page-content, .page-id-6463 #page-content 
{
	background-color: #700080 !important;
}

@media screen and (min-width:720px)
{
	.page-id-4675 #page-content, .page-id-4681 #page-content, .page-id-4683 #page-content, .page-id-4705 #page-content, .page-id-4737 #page-content, .page-id-4740 #page-content, .page-id-4741 #page-content, .page-id-4818 #page-content, .page-id-6045 #page-content
	{
		background-color: #700080 !important;
		background: url(http://www.oacas.org/wp-content/uploads/2018/07/purple-sneaker-1920x1080-bg.jpg) no-repeat center center fixed;
	}
}

.page-id-6340 #page-content, .page-id-6424 #page-content, .page-id-6463 #page-content
{
	background-color: #700080;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	background-attachment:fixed;
}

@media screen and (min-width:720px)
{
	.page-id-6340 #page-content, .page-id-6424 #page-content, .page-id-6461 #page-content, .page-id-6463 #page-content
	{
		background-color: #700080;
		background-image: url(http://www.oacas.org/wp-content/uploads/2019/10/dress-purple-collage-bg-dark-gradient.jpg);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:left center;
		background-attachment:fixed;
		
	}
}

@media screen and (min-width:720px)
{
	.page-id-6463 #page-content
	{
		background-color: #700080;
		background-image: url(http://www.oacas.org/wp-content/uploads/2019/10/dress-purple-collage-bg-dark-gradient.jpg);
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center center;
		background-attachment:fixed;
		
	}
}


.page-id-4675 h1, .page-id-4675 #main-content h1, .page-id-4681 h1, .page-id-4681 #main-content h1, .page-id-4683 h1, .page-id-4683 #main-content h1, .page-id-4705 h1, .page-id-4705 #main-content h1, .page-id-4737 h1, .page-id-4737 #main-content h1, .page-id-4740 h1, .page-id-4740 #main-content h1, .page-id-4741 h1, .page-id-4741 #main-content h1, .page-id-4818 h1, .page-id-4818 #main-content h1, .page-id-6045 #main-content h1, .page-id-6340 #main-content h1, .page-id-6424 #main-content h1, .page-id-6461 #main-content h1, .page-id-6463 #main-content h1
{
	margin: 0 !important;
	font-size: 24px !important;
	color: purple !important;
	line-height: 1.125em !important;
	padding-bottom: 15px !important;
	font-weight:bold !important;
}

.page-id-4675 h1, .page-id-4675 #main-content h1.pagetitle, .page-id-4681 h1, .page-id-4681 #main-content h1.pagetitle, .page-id-4683 h1, .page-id-4683 #main-content h1.pagetitle, .page-id-4705 h1, .page-id-4705 #main-content h1.pagetitle, .page-id-4737  h1, .page-id-4737 #main-content h1.pagetitle, .page-id-4740  h1, .page-id-4740 #main-content h1.pagetitle, .page-id-4741  h1, .page-id-4741 #main-content h1.pagetitle, .page-id-4818  h1, .page-id-4818 #main-content h1.pagetitle, .page-id-6045  h1, .page-id-6045 #main-content h1.pagetitle, .page-id-6340 #main-content h1.pagetitle, .page-id-6424 #main-content h1.pagetitle, .page-id-6461 #main-content h1.pagetitle, .page-id-6463 #main-content h1.pagetitle
{
	color: white !important;
	font-size: 30px !important;
}

.page-id-4675 h2, .page-id-4675 #main-content h2, .page-id-4681 h2, .page-id-4681 #main-content h2, .page-id-4683 h2, .page-id-4683 #main-content h2, .page-id-4705 h2, .page-id-4705 #main-content h2, .page-id-4737 h2, .page-id-4737 #main-content h2, .page-id-4740 h2, .page-id-4740 #main-content h2, .page-id-4741 h2, .page-id-4741 #main-content h2, .page-id-4818 h2, .page-id-4818 #main-content h2, .page-id-6045 h2, .page-id-6045 #main-content h2, .page-id-6340 #main-content h2, .page-id-6424 #main-content h2, .page-id-6461 #main-content h2, .page-id-6463 #main-content h2
{
	margin: 0 !important;
	font-size: 20px !important;
	text-transform: uppercase !important;
	color: purple !important;
	line-height: 1.125em !important;
	font-weight:bold !important;
	padding-bottom: 15px !important;
}

.page-id-4675 #main-content h4.slide_toggle, .page-id-4675 #main-content h4.slide_toggle.clicked, .page-id-4681 #main-content h4.slide_toggle, .page-id-4681 #main-content h4.slide_toggle.clicked, .page-id-4683 #main-content h4.slide_toggle, .page-id-4683 #main-content h4.slide_toggle.clicked, .page-id-4705 #main-content h4.slide_toggle, .page-id-4705 #main-content h4.slide_toggle.clicked, .page-id-4737 #main-content h4.slide_toggle, .page-id-4737 #main-content h4.slide_toggle.clicked, .page-id-4740 #main-content h4.slide_toggle, .page-id-4740 #main-content h4.slide_toggle.clicked,.page-id-4741 #main-content h4.slide_toggle, .page-id-4741 #main-content h4.slide_toggle.clicked,.page-id-4818 #main-content h4.slide_toggle, .page-id-4818 #main-content h4.slide_toggle.clicked, .page-id-6045 #main-content h4.slide_toggle, .page-id-6045 #main-content h4.slide_toggle.clicked, .page-id-6461 #main-content h4.slide_toggle.clicked, .page-id-6463 #main-content h4.slide_toggle.clicked
{
	margin: 0 !important;
	font-size: 20px !important;
	color: purple !important;
	line-height: 1.125em !important;
	font-weight:bold !important;
	padding-bottom: 15px !important;
	text-align:center !important;
	border:1px solid purple !important;
}


.page-id-4675 #main-content h4.slide_toggle a, .page-id-4681 #main-content h4.slide_toggle a, .page-id-4683 #main-content h4.slide_toggle a, .page-id-4705 #main-content h4.slide_toggle a, .page-id-4737 #main-content h4.slide_toggle a, .page-id-4740 #main-content h4.slide_toggle a, .page-id-4741 #main-content h4.slide_toggle a, .page-id-4818 #main-content h4.slide_toggle a, .page-id-6045 #main-content h4.slide_toggle a, .page-id-6461 #main-content h4.slide_toggle a, .page-id-6463 #main-content h4.slide_toggle a
{
	margin: 0 !important;
	font-size: 20px !important;
	color: purple !important;
	line-height: 1.125em !important;
	font-weight:bold !important;
	padding-bottom: 0px !important;
	width: 100% !important;
}

.page-id-4675 #main-content .slide_toggle_content, .page-id-4681 #main-content .slide_toggle_content, .page-id-4683 #main-content .slide_toggle_content, .page-id-4705 #main-content .slide_toggle_content, .page-id-4737 #main-content .slide_toggle_content, .page-id-4740 #main-content .slide_toggle_content, .page-id-4741 #main-content .slide_toggle_content, .page-id-4818 #main-content .slide_toggle_content, .page-id-6045 #main-content .slide_toggle_content, .page-id-6461 #main-content .slide_toggle_content, .page-id-6463 #main-content .slide_toggle_content
{
	padding: 0 20px 10px 20px !important;
	border:1px solid purple !important;
	border-top:none !important;
}

.page-id-4675 #page-content .textwidget, .page-id-4681 #page-content .textwidget, .page-id-4683 #page-content .textwidget, .page-id-4705 #page-content .textwidget, .page-id-4737 #page-content .textwidget, .page-id-4740 #page-content .textwidget, .page-id-4741 #page-content .textwidget, .page-id-4818 #page-content .textwidget, .page-id-6045 #page-content .textwidget, .page-id-6340 #page-content .textwidget, .page-id-6424 #page-content .textwidget, .page-id-6461 #page-content .textwidget, .page-id-6463 #page-content .textwidget
{
	padding:0px !important;
}

.page-id-4675 #page-content .so-panel, .page-id-4681 #page-content .so-panel, .page-id-4683 #page-content .so-panel, .page-id-4705 #page-content .so-panel, .page-id-4737 #page-content .so-panel, .page-id-4740 #page-content .so-panel, .page-id-4741 #page-content .so-panel, .page-id-4818 #page-content .so-panel, .page-id-6045 #page-content .so-panel, .page-id-6340 #page-content .so-panel, .page-id-6424 #page-content .so-panel, .page-id-6461 #page-content .so-panel, .page-id-6463 .so-panel
{
	margin-bottom: 15px !important;
}

#pg-6463-0, #pg-6463-1, #pg-6463-2, #pg-6463-3, #pg-6463-4, #pg-6463-5, #pg-6463-6, #pg-6463-7, #pg-6463-8, #pg-6463-9, #pg-6463-10, #pg-6463-11, #pg-6463-12, #pg-6463-13, #pg-6463-14, #pg-6463-15, #pg-6463-16, #pg-6463-17, #pg-6463-18, #pg-6463-19, #pg-6463-20, #pg-6463-21, #pg-6463-22, #pg-6463-23, #pl-6463 .so-panel
{
	margin-bottom: 15px !important;
}

#pgc-6463-1-0, #pgc-6463-2-0, #pgc-6463-2-1, #pgc-6463-3-0, #pgc-6463-4-0, #pgc-6463-5-0, #pgc-6463-6-0, #pgc-6463-7-0, #pgc-6463-8-0, #pgc-6463-9-0, #pgc-6463-10-0, #pgc-6463-11-0, #pgc-6463-12-0, #pgc-6463-13-0, #pgc-6463-14-0, #pgc-6463-15-0, #pgc-6463-16-0, #pgc-6463-17-0, #pgc-6463-18-0, #pgc-6463-19-0, #pgc-6463-20-0, #pgc-6463-21-0, #pgc-6463-22-0, #pgc-6463-23-0, #pgc-6463-23-1
{
	margin-bottom: 10px !important;
}

.page-id-4675 #page-content .flat-custom-button, .page-id-4681 #page-content .flat-custom-button, .page-id-4683 #page-content .flat-custom-button, .page-id-4705 #page-content .flat-custom-button, .page-id-4737 #page-content .flat-custom-button, .page-id-4740 #page-content .flat-custom-button, .page-id-4741 #page-content .flat-custom-button, .page-id-4818 #page-content .flat-custom-button, .page-id-6045 #page-content .flat-custom-button, .page-id-6461 #page-content .flat-custom-button, .page-id-6463 #page-content .flat-custom-button
{
	width: 100% !important;
	display: block !important;
	margin-bottom: 15px !important;
	text-align:center !important;
	background: purple !important;
	text-transform: none !important;
}

.page-id-4675 #page-content .flat-custom-button span, .page-id-4681 #page-content .flat-custom-button span, .page-id-4683 #page-content .flat-custom-button span, .page-id-4705 #page-content .flat-custom-button span, .page-id-4737 #page-content .flat-custom-button span, .page-id-4740 #page-content .flat-custom-button span, .page-id-4741 #page-content .flat-custom-button span, .page-id-4818 #page-content .flat-custom-button span, .page-id-6045 #page-content .flat-custom-button span, .page-id-6461 #page-content .flat-custom-button span, .page-id-6463 #page-content .flat-custom-button span
{
	text-transform: none !important;
	font-size: 1.125rem !important;
	line-height: 1.25em !important;
}

.page-id-4675 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4681 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4683 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4705 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4737 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4740 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4741 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4818 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-6045 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-6340 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image
{
	max-width:100% !important;
}

@media screen and (min-width:720px)
{
	.page-id-4675 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4681 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4683 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4705 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4737 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4740 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4741 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-4818 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-6045 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image, .page-id-6340 .so-widget-sow-image-default-b37b538aacbf .sow-image-container .so-widget-image
	{
		max-width:80% !important;
	}
}

.page-id-6340 p a, .page-id-6424 p a, .page-id-6461 p a, .page-id-6463 p a
{
	color:white !important;
	text-decoration:underline;
}

.page-id-6463 #page-content #page-title h1
{
	display: none !important;
}

.page-id-6340 p a:hover, .page-id-6424 p a:hover, .page-id-6461 p a:hover, .page-id-6463 p a:hover
{
	color:#f8be2c !important;
	text-decoration:underline;
}







/*  ADDITIONS for Responsive Video Embed*/

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0;
	height: 0;
	margin-bottom:15px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*  ADDITIONS for Animated Story Page*/


.page-id-4417 #top-wrapper, .page-id-5007 #top-wrapper
{
	display:none !important;
}

.page-id-4417, .page-id-5007
{
	background:black !important;
}

.page-id-4417 p, .page-id-5007 p
{
	padding:0 !important;
	margin: 0 0 20px 0 !important;
}

.page-id-4417 .entry ul, .page-id-5007 .entry ul
{
	padding-top:0 !important;
	margin-bottom:0 !important;
}

.page-id-4417 li, .page-id-5007 li
{
	margin-left:0;
}

.page-id-4417 .dropcap
{
	font-size:400%;
	margin:25px 20px 50px 0;
	text-decoration:underline;
	text-decoration-color:rgb(30,140,200);
}

#pg-4417-0 , #pg-4417-1 , #pg-4417-2 , #pg-4417-3 , #pg-4417-4 , #pg-4417-5 , #pg-4417-6 , #pg-4417-7 , #pg-4417-8 , #pg-4417-9 , #pg-4417-10 , #pg-4417-11 , #pg-4417-12 , #pg-4417-13 , #pg-4417-14 , #pg-4417-15 , #pg-4417-16 , #pg-4417-17 , #pg-4417-18 , #pg-4417-19 , #pg-4417-20  #pl-4417 , .page-id-4417 .so-panel
{
	margin-bottom:0 !important;
}

#pg-5007-0 , #pg-5007-1 , #pg-5007-2 , #pg-5007-3 , #pg-5007-4 , #pg-5007-5 , #pg-5007-6 , #pg-5007-7 , #pg-5007-8 , #pg-5007-9 , #pg-5007-10 , #pg-5007-11 , #pg-5007-12 , #pg-5007-13 , #pg-5007-14 , #pg-5007-15 , #pg-5007-16 , #pg-5007-17 , #pg-5007-18 , #pg-5007-19 , #pg-5007-20  #pl-5007 , .page-id-5007 .so-panel
{
	margin-bottom:0 !important;
}

.page-id-4417 .textwidget, .page-id-4417 .panel-row-style, .page-id-5007 .textwidget, .page-id-5007 .panel-row-style
{
	padding:0 !important;
}

.video-js
{
	width:100% !important;
}

.chapter-one-row, .chapter-two-row, .chapter-three-row, .chapter-four-row, .chapter-five-row, .chapter-six-row
{
	background-repeat:repeat-y;
	background-size: 2px auto;
}

.chapter-one-row
{
	background-position:15% top;
}

.chapter-two-row
{
	background-position:30% top;
}

.chapter-three-row
{
	background-position:45% top;
}

.chapter-four-row
{
	background-position:60% top;
}

.chapter-five-row
{
	background-position:75% top;
}

.chapter-six-row
{
	background-position:90% top;
}

.emphasis-section
{
	background-position:center top;
	padding:160px 20px;
	text-align:center;
	color:white;
	font-size:30px;
	line-height:1.125em;
	font-style:italic;
}

.text-section
{
	font-size:1.5rem !important;
	line-height:1.25em;
	color:white;
	padding:20px;
	background:black !important;
}

@media screen and (min-width:960px)
{
	.text-section
	{
		font-size:1.55rem;
		line-height:1.25em;
		color:white;
		padding:40px;
	}
}

.story-title
{
	font-size: 80px !important;
	letter-spacing: -0.0625em !important;
	text-transform:lowercase;
	background:black;
	display:block;
	color:#863b96;
	padding:10px;
	text-align:center;
	width:auto;
}

.hope-title
{
	font-size: 80px !important;
	letter-spacing: -0.0625em !important;
	text-transform:lowercase !important;
	background-color: #0300f3 !important;
	display:block;
	color:white;
	padding:10px;
	text-align:center;
}

@media screen and (min-width: 320px) {
  .story-title, .hope-title {
    font-size: calc(80px + 200 * ((100vw - 320px) / 1480)) !important;
  }
}
@media screen and (min-width: 1800px) {
  .story-title, .hope-title{
    font-size: 280px !important;
  }
}

.word-salad
{
	font-size: 50px !important;
	letter-spacing: -0.0625em !important;
	text-transform:lowercase;
	background:white;
	display:block;
	color:black;
	padding:20px;
	text-align:center;
	line-height:0.4em !important;
}

@media screen and (min-width: 320px) {
	.word-salad {
    font-size: calc(50px + 200 * ((100vw - 320px) / 1480)) !important;
  }
}
@media screen and (min-width: 1800px) {
	.word-salad {
    font-size: 250px !important;
  }
}

.story-sub-menu
{
	display:none !important;
}

@media screen and (min-width:960px)
{
	.story-sub-menu
	{
		display: block !important;
		height:auto;
		position:fixed;
		top:0;
		width:100%;
		background:black;
		color:white;
		text-align:center;
		z-index:10000;
		transition: color 0.5s;
	}
	
	.story-sub-menu:hover
	{
		color:black;
		background: white;
		transition: color 0.25s;
	}
	
	.story-sub-menu ul
	{
		list-style-type: none;
	}
	
	.story-sub-menu ul li
	{
		display:inline-block !important;
	}
	
	.story-sub-menu a
	{
		color:inherit;
		display:inline-block;
		height:30px;
		padding:20px 0;
		font-size:30px;
		line-height:1;
		width:auto;
		margin:0 5px;
		text-decoration:none;
	}
	
	.story-sub-menu a:hover
	{
		text-decoration: line-through;
		color:black;
	}
	
	.story-sub-menu ul li:last-child > a:hover
	{
		text-decoration:underline !important;
	}
	
}

.in-out-row
{
	background:white;
	padding:20px !important;
	display:block;
	font-size:1.5rem;
	line-height:1.25em;
	color:black;
	font-weight:bold;
}

@media screen and (min-width:960px)
{
	.in-out-row
	{
		padding:120px 15% !important;
		
	}
}

.in-out-row a
{
	text-decoration:underline;
}

.page-id-4417 .in-out-row h5, .page-id-4417 .text-section h5, .page-id-5007 .in-out-row h5, .page-id-5007 .text-section h5
{
	font-size:1.75rem;
	line-height:1.25em;
	color:black;
	font-weight:bold;
}

.butterfly-animation
{
	width:100%;
	height: auto;
	float:right;
}

@media screen and (min-width:960px)
{
	.butterfly-animation
	{
		width:70%;
		height: auto;
		float:right;
	}
}

.bio-row
{
	background: white ;
	padding: 20px;
	font-size:1.5rem !important;
	line-height:1.25em;
}

.bio-photo
{
	width:100px;
	height:150px;
	background: white url(http://www.oacas.org/wp-content/uploads/2018/09/tom-head-shot-dark.jpg);
	background-repeat: no-repeat;
	background-size:100% auto;
	float:left;
	margin-right:10px;
}

.bio-row-bio
{
	color:black;
	float:left;
	width:60%;
}

@media screen and (min-width:960px)
{
	.bio-row
	{
		background: white;
		padding: 80px;
	}
	
	.bio-photo
	{
		width:300px;
		height:400px;
		background: white url(http://www.oacas.org/wp-content/uploads/2018/09/tom-head-shot-dark.jpg);
		background-size: 100% auto;
		margin-right:40px;
	}
	
	.bio-row-bio
	{
		color:black;
		float:left;
		width:50%;
		font-size:1.5rem;
	}
}

.page-id-4417 #page-content #page-title h1, .page-id-5007 #page-content #page-title h1
{
	display:block;
	position:absolute;
	width:100%;
	line-height:1;
	font-size:4rem;
	padding:40px 0 !important;
	background:black;
	text-align:center;
	color:white;
	z-index:500;
}

.page-id-4417 .story-language-button, .page-id-5007 .story-language-button
{
	z-index:6000000000 !important;
	position:absolute !important;
	top:10px !important;
	right:10px !important;
	display:inline-block !important;
}

.page-id-4417 .story-language-button a, .page-id-5007 .story-language-button a
{
	background:#863b96 !important;
	color:white !important;
	font-size:14px !important;
	text-decoration:none !important;
	font-weight:bold !important;
	text-transform:uppercase !important;
	padding:10px;
}

.page-id-4417 #page-content, .page-id-4417 #page-content #page-title h1, .bio-row p, .page-id-4417 .in-out-row h5, .story-sub-menu a, .story-title, .text-section, .text-section h5, .page-id-4417 .hope-title
{
	font-family: "effra",sans-serif;
}

.page-id-5007 #page-content, .page-id-5007 #page-content #page-title h1, .bio-row p, .page-id-5007 .in-out-row h5, .story-sub-menu a, .story-title, .text-section, .text-section h5, .page-id-5007 .hope-title
{
	font-family: "effra",sans-serif;
}

.page-id-5483 #page-content
{
	background:linear-gradient(#015d85, #019bad);
	-webkit-background:linear-gradient(#015d85, #019bad);
}

.page-id-5483 h1.pagetitle
{
	color:rgb(255,2555,160);
}

.page-id-5483 h4.slide_toggle, .page-id-5483 h4.slide_toggle.clicked, .page-id-5483 .slide_toggle_content
{
	border-bottom: 1px solid rgb(255,2555,160);
}









/* Children and Youth in Care Day Pages */

.page-id-5527 #page-title, .page-id-7656 #page-title, .page-id-5582 #page-title, .page-id-7094 #page-title, .page-id-10992 #page-title
{
	display:none;
}



/* 2018-2019 Annual Report Page*/


.page-id-5661 #page-title, .page-id-5936 #page-title
{
	display:none;
	font-size:125%;
}

.page-id-5661 #page-content #content-container, .page-id-5936 #page-content #content-container

{
	padding:0 !important;
}

.page-id-5661 #main-content .main-content-padding, .page-id-5936 #main-content .main-content-padding
{
	padding:0 !important;
}

.page-id-5661 .entry, .page-id-5936 .entry 
{
	padding:0 !important;
}

.page-id-5661 #footer-bg, .page-id-5936 #footer-bg
{
	display:none;
}

.page-id-5661 #bottom-bg, .page-id-5661 #footer-bg, .page-id-5661 .push, .page-id-5936 #bottom-bg, .page-id-5936 #footer-bg, .page-id-5936 .push

{
	display:none;
}

.page-id-5661 h1, .page-id-5661 h2, .page-id-5661 h3, .page-id-5661 h4, .page-id-5661 h5, .page-id-5661 h6, .page-id-5936 h1, .page-id-5936 h2, .page-id-5936 h3, .page-id-5936 h4, .page-id-5936 h5, .page-id-5936 h6

{
	margin:0;
	padding:0;
}

.page-id-5661 h1, .page-id-5936 h1
{
	font-size:2rem;
}

.page-id-5661 .textwidget, .page-id-5936 .textwidget
{
	padding:0;
}

.page-id-5661 p, .page-id-5936 p
{
	font-size:1.125rem;
	padding:0;
	margin:0 auto 1em auto;
	max-width:800px;
}

.ar-quote
{
	font-size:1.4rem;
	line-height:1.4;
	color:#128850;
	color:#4caf50;
}

.page-id-7 .divider, .page-id-582 .divider
{
	background:transparent !important;
	width:auto !important;
	margin-left:-20px !important;
	margin-right:-20px !important;
	border-bottom:20px solid #e5e5e5;
}


/* Resources Pages Table Styling */

table
{
	border-collapse: collapse;
	width:100%;
}

table thead
{
	background-color:#e5e5e5;
	color:black;
	font-weight:bold !important;
}

table tbody tr 
{
	border-top:1px solid #555555;
}

table tbody tr:last-child
{
	border-bottom:1px solid #555555;
}

table thead tr td, table tbody tr td
{
	padding:10px;
	border:1px solid #555555;
}

@media only screen and (max-width: 760px)
{
	table, thead, tbody, th, td, tr
		{ 
			display: block; 
		}
	
	table thead tr td, table tbody tr td
		{
			padding:5px;
		}
	
	thead tr
		{ 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
	
	table tbody tr
		{
			margin:0 0 10px 0;
			border: 1px solid #555555;
		}
	
	table tbody tr td
		{ 
			border: 0px ;
		}
}
	




.page-id-7009 #page-content, .page-id-7031 #page-content
{
	background:#f5df63;
}

.page-id-7009 #page-content #page-title, .page-id-7031 #page-content #page-title
{
	display:none;
}

.page-id-7009 h3, .page-id-7031 h3
{
	color:#7bb9e8;
	padding:0;
	margin: 1.25em 0 1em 0;
}

.page-id-7159 #page-title, .page-id-7252 #page-title
{
	text-align:center;
	font-size:3rem;
}

.page-id-7159, .page-id-7252
{
	font-size:1.25rem;
	line-height:1.35em;
	color:black;
}

.page-id-7159 #page-title h1
{
	color:black !important;
	font-family: 'Gaegu', sans-serif;
	letter-spacing:-0.05em;
	word-spacing:-0.15em;
	line-height:0.875em;
	margin: 0 0 0.75rem 0;

}

.page-id-7252 #page-title h1
{
	color:black !important;
	word-spacing:-0.05em;
	line-height:0.875em;
	margin: 0 0 0.75rem 0;
	font-family: 'Comic Neue', cursive;
	font-size:5rem !important;

}

.page-id-7159 h2
{
	font-size:2.75rem !important;
	line-height:1;
	color:black;
	font-family: 'Gaegu', sans-serif;
	letter-spacing:-0.05em;
	word-spacing:-0.1em;
	margin: 0 0 0.75rem 0;

}

.page-id-7252 h2
{
	font-size:2.5rem !important;
	line-height:1;
	color:black;
	margin: 0 0 0.75rem 0;
	font-family: 'Comic Neue', cursive;
	word-spacing:-0.05em;
}

.page-id-7159 h3
{
	font-size:3.25rem !important;
	line-height:1.125em;
	color:black;
	font-family: 'Gaegu', sans-serif;
	letter-spacing:-0.05em;
	word-spacing:-0.1em;
	font-weight:400;
	margin: 0 0 0.75rem 0;
}

.page-id-7252 h3
{
	font-size:3rem !important;
	line-height:1.125em;
	color:black;
	font-weight:400;
	margin: 0 0 0.75rem 0;
	font-family: 'Comic Neue', cursive;
	word-spacing:-0.05em;
}



.side-padding
{
	padding-left:15% !important;
	padding-right:15% !important;
}

.no-bottom #bottom-bg, .no-bottom #footer-bg, .no-bottom .push
{
	display:none;
}

.page-id-8718 a
{
	text-decoration:none !important;
}

.page-id-8718 a:hover
{
	text-decoration:underline !important;
}


.member-button
{
	font-size:0.85rem !important;
	text-transform:uppercase;
}

#bottom .widget_nav_menu li li
{
	font-size:0.95rem !important;
}

ul.small-thumb li
{
	border-top:0px !important;
}


/* styling for Max the Vax page*/


.page-id-9905 #page-content p a
{
	color: inherit !important;
	text-decoration: underline !important;
	font-weight:bold;
}

.page-id-9906 #page-content p a
{
	color: inherit !important;
	text-decoration: underline !important;
	font-weight:bold;
}

.page-id-9905 #page-content h5 a
{
	color: inherit !important;
	text-decoration: underline !important;
	font-weight:bold;
}

.page-id-9906 #page-content h5 a
{
	color: inherit !important;
	text-decoration: underline !important;
	font-weight:bold;
}

.page-id-9905 h1, .page-id-9905 h2, .page-id-9905 h3, .page-id-9905 h4, .page-id-9905 h5, .page-id-9905 h6
{
	color: black;
}

.page-id-9906 h1, .page-id-9906 h2, .page-id-9906 h3, .page-id-9906 h4, .page-id-9906 h5, .page-id-9906 h6
{
	color: black;
}

.page-id-9905 #page-content .elementor-tabs li a
{
	color: inherit !important;
	text-decoration: underline !important;
	font-weight:bold;
}

.page-id-9906 #page-content .elementor-tabs li a
{
	color: inherit !important;
	text-decoration: underline !important;
	font-weight:bold;
}

.wp-post-image
{
	display:none;
}