/*
 Theme Name:	WinningFutures2019
 Theme URI:		http://winningfutures.org
 Description:		Default GeneratePress child theme
 Author:				Lisa Abke - Abke Design - Website Design & Web Development
 Author URI:		http://abke.com
 Template:			generatepress
 Version:				0.1
  Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

/* ----- Colors ---- 
Redish:  #963431;
Dark Blue: #193775
Darkest Blue: #031d49
Gold: #d2ab1e
Darker Gold: #d99f27
*/


body {
	/* background-color: #efefef;	 */
	background-color: #fff;
}
a {
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}	

h1 {
	color: #963431;
	font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-size: 26px;
	border-bottom: 1px solid #797979;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;	
}


h2 {
	color: #963431;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-size: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
h2.border {
	color: #963431;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-size: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #797979;	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
h3 {
	color: #963431;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-size: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
h3.border {
	color: #963431;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 400;
    font-size: 18px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}	
h3.black {
color: #383838;
    1font-family: "Roboto Condensed", sans-serif;
	font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 15px 0px;
    letter-spacing: 0px;
}	
h3.black:after {
	content: '';
    position: absolute;
    display: block;
    top: 50%;
    height: 0px;
    width: 550px;
    1background: #969696;
	background: #fff;
    left: 40%;
    z-index: 1;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}	
	
hr {
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 15px 0px 0px 0px;
    border: none;
    background: #ddd;
    background-image: -webkit-gradient( linear, left bottom, right bottom, color-stop(0, rgb(255,255,255)), color-stop(0.1, rgb(221,221,221)), color-stop(0.9, rgb(221,221,221)), color-stop(1, rgb(255,255,255)) );
    background-image: -moz-linear-gradient( left center, rgb(255,255,255) 0%, rgb(221,221,221) 10%, rgb(221,221,221) 90%, rgb(255,255,255) 100% );
}	
	
	


/* ---- Lists ---- */
.entry-content ul { 
  padding: 0;
  margin: 0px 0px 1.5em .3em;
}
/* Text */
.entry-content li {
  list-style: none;
  position: relative;
  padding: 0em 0em .5em 1.1em;
}
/* Bullet */
.entry-content li:before {
  position: absolute;
  left: 0;
  /* top: 50%;  transform: translateY(-50%); */
  top: 5px; 
  content: '';
  /* background: url( //winningfutures.org/wp-content/uploads/postbullets.png) 0 50% no-repeat transparent; */
  background: url(https://winningfutures.org/wp-content/uploads/postbullets.png) 0 50% no-repeat transparent; 
  width: 10px;
  height: 10px;
  display: inline-block;
}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	HEADER - Old 2017-2018 Ken Elkins Version
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------
	Top Row - Org Version - 12-29-2018
------------------------------------------------------------------------------------------- */	
/* ----- Phone & Email ---- */
.topHeadInfoBlock {
	background-color: #193775;
	padding: 0px;
}
.topHeadInfo {
	color: #fff;
	font-size: 14px;
	float: left;
	padding: 5px 0px 5px 5px;			
}	
.topHeadInfo a {
	color: #fff;
	font-weight: 600;	
	text-decoration: none;
}	
.topHeadInfo a:hover {
	opacity: .5;
}
/* Icons */	
.topHeadInfo i.fa {
	padding-right: 2px;
}
.fa-phone:before {
font-size: 15px;	
-ms-transform: rotate(5deg); /* IE 9 */
-webkit-transform: rotate(5deg); /* Chrome, Safari, Opera */
transform: rotate(5deg);
}	
.fa-envelope:before {
font-size: 12px;	
}	


/* ----- Donate & Mentor Links ---- */
.topHeadSubmenu {
	color: #fff;	
	font-size: 14px;
	float: right;
	padding: 5px 5px 5px 0px;			
}			
.topHeadSubmenu a {
	color: #fff;
	font-weight: 600;	
	text-decoration: none;	
}	
.topHeadSubmenu a:hover {
	opacity: .5;
}	

@media (max-width: 980px) {
	.topHeadInfo {
		display: block;
		background-color: #193775;
		float: none !important;
		text-align: center;
		padding: 5px 0px 5px 0px;
	}		
	.topHeadSubmenu {
		display: block;
		background-color: #2c5dc3;
		float: none !important;
		text-align: center;		
		padding: 5px 0px 7px 0px;		
	}			
}	

/* ---------------------------------------------------------------------------------------
	Logo Header Row - Old 2017-2018 Ken Elkins Version
------------------------------------------------------------------------------------------- */	
/* ----- Logo ---- */
.site-logo {
	float: left;
	padding: 15px 5px 12px 0px !important;
}

@media (max-width: 980px) {
	.site-logo {
		float: none;
		text-align: center;
		display: block;
		padding: 3px 0px 0px 0px !important;
	}	
}	
@media (max-width: 768px) {
	.inside-header>:not(:last-child) {
		margin-bottom: 0px;
	}
}

/* ----- GP Hooks - After Header Content ---- */
#headerBlock {
	padding: 0px 0px 15px 0px;
}		
/* ----- Partner Logo ---- */
.inside-header .partnerLogo {
	/* padding: 70px 0px 0px 5px;  */
	padding: 0px 0px 0px 5px;
	vertical-align: bottom;
}
/* Crains Logo - 70x57 */
.inside-header .partnerLogo .crains {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	display: block;
}
/* NQMS Badge - 125x59 */	
.inside-header .partnerLogo .nqms {
	margin: 0px 0px -20px 0px;
	padding: 0px;
}

@media (max-width: 980px) {
	#headerBlock {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		padding: 0px;
	}	
	.inside-header .partnerLogo {
			float: left;
			padding: 0px 0px 0px 2px;
			/* width: 58px; */
			width: auto;
	}	
	/* Crains Logo - 70x57 */
	.inside-header .partnerLogo .crains{
		margin: -10px 0px 7px -25px;
		display: inline-block;
		max-width: 70px;
	}	
	/* NQMS Badge - 125x59 */	
	.inside-header .partnerLogo .nqms{
		margin:  0px 0px 0px 0px;
		max-width: 150px;
	}			
	.inside-header .headSlogan {
		display: none !important;
	}
	.inside-header .headSocial {
		margin-top: 10px !important;
	}	
}	
@media (max-width: 768px) {
	.inside-header>:not(:last-child):not(.main-navigation) {
		margin-bottom: 0px;
	}
}

@media (max-width: 321px) {
	/* Crains Logo - 70x57 */
	.inside-header .partnerLogo .crains{
		margin: -10px 0px 3px -25px;
		display: inline-block;
		max-width: 50px;
	}	
	/* NQMS Badge - 125x59 */	
	.inside-header .partnerLogo .nqms{
		margin:  0px 0px 0px 0px;
		max-width: 100px;
	}	
	#headerBlock #lsi_widget-2 .lsi-social-icons .lsi-social-twitter a,
	#headerBlock #lsi_widget-2 .lsi-social-icons .lsi-social-facebook a,
	#headerBlock #lsi_widget-2 .lsi-social-icons .lsi-social-linkedin a,
	#headerBlock #lsi_widget-2 .lsi-social-icons .lsi-social-youtube a {
		font-size: 14px;
	}
}	


/* ----- Slogan ---- */
.inside-header .headSlogan { 
	display: inline-block;
    color: #03286B !important;
    font-family: 'Roboto Condensed', 'Trebuchet MS', Arial, Helvetica, Sans-Serif !important;
    font-weight: 400;
	font-size: 1.3em;
    text-shadow: 1px 1px 1px rgba(192, 192, 192, 0.82);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
	/* width: 60%; */
	width: 52%;	
	text-align: center;
}	


/* ----- Social Icons - Using GP Hooks ---- */
.inside-header .headSocial {
	display: inline-block;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin-top: -30px;
}
.inside-header h2.widgettitle {
	display: none;
}
div.widget.widget_lsi_widget {
	padding: 0px !important;
}

/* Social Icons */
.inside-header .headSocial .lsi-social-icons li a {
	padding: 5px;
	font-size: 18px !important;
}

/* Icon Spacing */
.inside-header .headSocial .lsi-social-icons li {
    margin: 0px 3px 5px 0 !important;
}	


/* Twitter */
#headerBlock .lsi-social-icons .lsi-social-twitter a, 
#headerBlock .lsi-social-twitter .icon-set-lsi_widget-2 a:visited, 
#headerBlock .lsi-social-twitter .icon-set-lsi_widget-2 a:focus {
	background: #00aced !important;	
	font-size: 18px !important;
}
#headerBlock .lsi-social-icons .lsi-social-twitter a:hover {
	opacity: .8 !important;	
}

/* Facebook */
#headerBlock .lsi-social-icons .lsi-social-facebook a, 
#headerBlock .lsi-social-facebook .icon-set-lsi_widget-2 a:visited, 
#headerBlock .lsi-social-facebook .icon-set-lsi_widget-2 a:focus {
	background: #3b5998 !important;	
	font-size: 18px !important;
}
#headerBlock .lsi-social-icons .lsi-social-facebook a:hover {
	opacity: .8 !important;	
}

/* LinkedIn */
#headerBlock .lsi-social-icons .lsi-social-linkedin a, 
#headerBlock .lsi-social-linkedin .icon-set-lsi_widget-2 a:visited, 
#headerBlock .lsi-social-linkedin .icon-set-lsi_widget-2 a:focus {
	background: #007bb6 !important;	
	font-size: 18px !important;
}
#headerBlock .lsi-social-icons .lsi-social-linkedin a:hover {
	opacity: .8 !important;	
}

/* YouTube */
#headerBlock .lsi-social-icons .lsi-social-youtube a, 
#headerBlock .lsi-social-youtube .icon-set-lsi_widget-2 a:visited, 
#headerBlock .lsi-social-youtube .icon-set-lsi_widget-2 a:focus {
	background: #a82400 !important;	
	font-size: 18px !important;
}
#headerBlock .lsi-social-icons .lsi-social-youtube a:hover {
	opacity: .8 !important;	
}


/* ----- Search in Header ---- */
/* Magnifying Glass using Image 
.header-widget .widget_search {
	margin-top: 25px;
	min-width: 220px;
}
.header-widget #search-9 input[type=search] {
	padding: 5px 5px;
	border-radius: 3px;
	font-family: "Open Sans", sans-serif;
    font-size: 13px;
	text-transform: lowercase;
}
.header-widget #search-9 input[type=search] {
    background: url(https://winningfutures.org/wp-content/uploads/search.gif) no-repeat transparent;
    background-position: right;
}
*/

/* Magnifiying Glass using Font Awesome
https://generatepress.com/forums/topic/search-widget-changing-its-visual-effect/#post-118586
*/
.widget .search-field {
    /* width: 85%; */
	width: auto;
}
/* Icon */
.widget_search .search-submit {
    background: transparent;
    color: inherit;
    display: inline-block;
    font-family: FontAwesome;
    padding: 5px 5px 5px 2px;
	color: #b5b5b5;
}
/* Icon */
.widget_search .search-submit:hover,
.widget_search .search-submit:active,
.widget_search .search-submit:focus {
    background: transparent;
    color: #666;
}
/* Search Box */
.header-widget .widget_search {
	margin-top: 25px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-radius: 3px;
}
.header-widget #search-9 input[type=search] {
	font-family: "Open Sans", sans-serif;
    font-size: 13px;
	text-transform: lowercase; 
	padding: 4px 3px 4px 5px;
	background-color: #ffffff;
	border-color: transparent;	
	min-width: 200px;
}
.header-widget #search-9 input[type=search]:hover,
.header-widget #search-9 input[type=search]:active,
.header-widget #search-9 input[type=search]:focus {
	border-color: #fff;
	background-color: #fff;
} 
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #b5b5b5;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #b5b5b5;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #b5b5b5;
}
:-moz-placeholder { /* Firefox 18- */
  color: #b5b5b5;
}



/* Hide Search on Mobile */
@media (max-width: 980px) {
	.header-widget .widget_search {
		display: none;
	}	
}	







/* ************************************************************************
	HEADER - New version as of 01-01-2019 - Chris Cahill Version
*************************************************************************** */

/* ---------------------------------------------------------------------------------------------
	New Top Row - New as of 01-01-2019
------------------------------------------------------------------------------------------------ */
/* New Row Background */
.separate-containers .widget.widget_siteorigin-panels-builder {
	margin-bottom: 0px !important;	
	background-color: #141414;
	text-align: center;		
	padding: 4px 0px 4px 0px;
	height: 37px;
}
#new-top-row p {
	margin: 0px;
}


/* ----- Top Phone & Email ----- */
#new-top-row  .textwidget {
	text-align: center;
}
#new-top-row span.topPhone a:link,
#new-top-row span.topEmail a:link {
	color: #fff !important;
	line-height: 30px;
	display: inline-block;
}
#new-top-row span.topPhone a:hover,
#new-top-row span.topEmail a:hover {
	opacity: .5;
}
#new-top-row span.topPhone a:visited,
#new-top-row span.topEmail a:visited  {
	color: #fff !important;
}	
#new-top-row span.topEmail a:link {
	margin-left: 15px;
}


/* ----- Donate & Get Involved Buttons ---- */
#new-top-row .widget_sow-button {
	display: inline-block;
	margin: 0px !important;
	min-width: 125px;
	padding: 0px 0px 0px 0px !important; 
}
#new-top-row #donate-btn,
#new-top-row #get-involved-btn {
	min-width: 125px !important;
	margin: 0px 0px 0px 0px;
}
#new-top-row #donate-btn {
	margin-right: 20px;
}
#new-top-row a#donate-btn span,
#new-top-row a#get-involved-btn span {
	font-weight: 600;
	letter-spacing: .5px;
    text-shadow: 1px 1px 1px #353535;	
}



/* ----- Top Social Icons ---- */
#new-top-row .headSocial {
	display: inline-block;
	text-align: right;
	padding: 0px 0px 0px 0px;
}
#new-top-row h2.widgettitle {
	display: none;
}
div.widget.widget_lsi_widget {
	padding: 0px !important;
}

/* Social Icons */
#new-top-row .headSocial .lsi-social-icons li a {
	padding: 3px;
	font-size: 18px !important;
	border-radius: 25px;
}

/* Icon Spacing */
#new-top-row .headSocial .lsi-social-icons li {
    margin: 1px 5px 0px 0 !important;
}	


/* Twitter */
#new-top-row .lsi-social-icons .lsi-social-twitter a, 
#new-top-row .lsi-social-twitter .icon-set-lsi_widget-2 a:visited, 
#new-top-row .lsi-social-twitter .icon-set-lsi_widget-2 a:focus {
	background: #00aced !important;	
	font-size: 18px !important;
}
#new-top-row .lsi-social-icons .lsi-social-twitter a:hover {
	opacity: .8 !important;	
}

/* Facebook */
#new-top-row .lsi-social-icons .lsi-social-facebook a, 
#new-top-row .lsi-social-facebook .icon-set-lsi_widget-2 a:visited, 
#new-top-row .lsi-social-facebook .icon-set-lsi_widget-2 a:focus {
	background: #3b5998 !important;	
	font-size: 18px !important;
}
#new-top-row .lsi-social-icons .lsi-social-facebook a:hover {
	opacity: .8 !important;	
}

/* LinkedIn */
#new-top-row .lsi-social-icons .lsi-social-linkedin a, 
#new-top-row .lsi-social-linkedin .icon-set-lsi_widget-2 a:visited, 
#new-top-row .lsi-social-linkedin .icon-set-lsi_widget-2 a:focus {
	background: #007bb6 !important;	
	font-size: 18px !important;
}
#new-top-row .lsi-social-icons .lsi-social-linkedin a:hover {
	opacity: .8 !important;	
}

/* YouTube */
#new-top-row .lsi-social-icons .lsi-social-youtube a, 
#new-top-row .lsi-social-youtube .icon-set-lsi_widget-2 a:visited, 
#new-top-row .lsi-social-youtube .icon-set-lsi_widget-2 a:focus {
	background: #a82400 !important;	
	font-size: 18px !important;
}
#new-top-row .lsi-social-icons .lsi-social-youtube a:hover {
	opacity: .8 !important;	
}



/* ----- Top Search ----- */
#new-top-row .widget_search #top-search {
	1margin-top: 25px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-radius: 1px;
	1max-width: 200px;
}
#new-top-row .widget_search #top-search input {
	line-height: .5;
}


#new-top-row .widget_search #top-search input[type=search] {
	font-family: "Open Sans", sans-serif;
    font-size: 13px;
	text-transform: lowercase; 
	padding: 4px 3px 4px 5px;
	background-color: #ffffff;
	border-color: transparent;	
	1min-width: 200px;
	min-width: 190px;
}
#new-top-row .widget_search #top-search input[type=search]:hover,
#new-top-row .widget_search #top-search input[type=search]:active,
#new-top-row .widget_search #top-search input[type=search]:focus {
	border-color: #fff;
	background-color: #fff;
} 
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #b5b5b5;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #b5b5b5;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #b5b5b5;
}
:-moz-placeholder { /* Firefox 18- */
  color: #b5b5b5;
}






/* Mobile */
/* Top Header Section */
/* @media (max-width: 780px) { */

@media (max-width: 1025px) {	  


	.separate-containers .widget.widget_siteorigin-panels-builder {
		padding: 0px 0px 0px 0px;
	}	
	#new-top-row  .textwidget {
		display: none;
	}	
	#new-top-row .panel-grid-cell {
		margin: 0px 0px 0px 10px;
		padding: 0px;
		width: 100%;
		min-width: 100%;
		white-space: nowrap;
	}
	#new-top-row #pgc-w5c38aaa0c0af2-0-0 {
		display: none !important;
	}
	#pgc-w5c29023c93632-0-0 {
		display: none;		
	}		
	#pgc-w5c3f680287659-0-1 {
		width: 30.25% !important;
	}	
	#pgc-w5c29023c93632-0-1 {
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	#pgc-w5c29023c93632-0-2 {
		display: none;				
	}		
	#pgc-w5c29023c93632-0-3 {
		display: none;				
	}			
	
	#new-top-row #panel-w5c29023c93632-0-0-0> .panel-widget-style {
		text-align: left;
		display: none;
	}	
	/* Phone & Email */
	#new-top-row span.topPhone a:link, #new-top-row span.topEmail a:link {
		line-height: 0px;
		display: none;
	}
	/* Donate & Get Involved Buttons */	
	#new-top-row #donate-btn,
	#new-top-row #get-involved-btn {
		margin: 4px 20px 5px 0px;
	}	
	/* Social Icons */	
	#new-top-row .headSocial{
		display: none;
	}	
	/* Search */
	#new-top-row .widget_search #top-search {	
	width: 225px;
	margin: 0 auto;
	display: none;
	}
}




/* ---------------------------------------------------------------------------------------------
	New Center Logo Row - New as of 01-01-2019
------------------------------------------------------------------------------------------------ */
/* ----- Logo ---- */
.site-logo {
	float: left;
	padding: 20px 5px 20px 0px;
}
.site-logo img {
	/* Blurry Logo Fix */	
	-webkit-transform: initial;
	filter: none;
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=’0′);	
}	
1.site-logo:after {
content: 'Empowering Tomorrow\'s Workforce <- text not part of image';
    color: black;
    display: block;
    font-family: 'open sans';
    font-size: 13.5px;
    font-style: oblique;
    font-weight: 600;
	text-align: center;
}	

@media (max-width: 980px) {
	.site-logo {
		float: none;
		text-align: center;
		display: block;
	}	
}	
@media (max-width: 768px) {
	.inside-header>:not(:last-child) {
		margin-bottom: 0px;
	}
}


/* ----- HeaderBlock -2--- */
/* Fix Blurry Logo Images */
.site-header {
	-webkit-transform: initial;		
	filter: none;
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=’0′);	
}
#headerBlock2 {
	padding: 25px 0px 0px 0px;
	text-align: right;
}		
/* ----- Partner Logo ---- */
.inside-header .partnerLogo2 {
	padding: 8px 0px 0px 5px;
	vertical-align: bottom;
}
/* Crains Logo - 70x57 */
.headerBlock2 .partnerLogo2 .inside-header .partnerLogo2 .crains2 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 35px;
	display: inline-block;
}
.partnerLogo2 img.crains2 {
	max-height: 75px !important;	
	width: auto;
	padding-right: 10px;
	/* Blurry Logo Fix */
	-webkit-transform: initial;
	filter: none;
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=’0′);	
}
/* NQMS Badge - 125x59 */	
.headerBlock2 .partnerLogo2 .inside-header .partnerLogo2 .nqms2 {
	margin: 0px 0px -20px 0px;
	padding: 0px;
}
.partnerLogo2 img.NQMS2 {
	max-height: 90px !important;
	width: auto;
	margin-right: -10px;
	/* Blurry Logo Fix */	
	-webkit-transform: initial;
	filter: none;
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=’0′);	
}

@media (max-width: 980px) {
	#masthead {
		/* height: 150px; */
		height: 170px;
	}
	#masthead .site-logo {
		padding: 15px 5px 20px 0px;
	}	
	#headerBlock2 {
		display: inline-block;
		vertical-align: bottom;
		width: 100%;
		padding: 0px;
	}	
	.inside-header .partnerLogo2 {
		float: left;
		padding: 0px 0px 0px 2px;
		/* width: 58px; */
		width: auto;
		display: none;
	}	
	/* Crains Logo */
	.inside-header .partnerLogo2 .crains2 {
		margin: -10px 0px 7px -25px;
		display: inline-block;
		max-width: 70px;
		display: none;		
	}	
	/* NQMS Badge */	
	.inside-header .partnerLogo .nqms2 {
		margin:  0px 0px 0px 0px;
		max-width: 150px;
		display: none;				
	}			
	.inside-header .headSlogan2 {
		display: none !important;
	}
	.inside-header .headSocial2 {
		margin-top: 10px !important;
	}	
}	
@media (max-width: 768px) {
	.inside-header>:not(:last-child):not(.main-navigation) {
		margin-bottom: 0px;
	}
}

@media (max-width: 321px) {
	/* Crains Logo - 70x57 */
	.inside-header .partnerLogo2 .crains2{
		margin: -10px 0px 3px -25px;
		display: inline-block;
		max-width: 50px;
	}	
	/* NQMS Badge - 125x59 */	
	.inside-header .partnerLogo2 .nqms2{
		margin:  0px 0px 0px 0px;
		max-width: 100px;
	}	
	#headerBlock #lsi_widget-2 .lsi-social-icons .lsi-social-twitter a,
	#headerBlock #lsi_widget-2 .lsi-social-icons .lsi-social-facebook a,
	#headerBlock #lsi_widget-2 .lsi-social-icons .lsi-social-linkedin a,
	#headerBlock #lsi_widget-2 .lsi-social-icons .lsi-social-youtube a {
		font-size: 14px;
	}
}	


/* ----- Slogan ---- */
.inside-header .headSlogan { 
	display: inline-block;
    color: #03286B !important;
    font-family: 'Roboto Condensed', 'Trebuchet MS', Arial, Helvetica, Sans-Serif !important;
    font-weight: 400;
	font-size: 1.3em;
    text-shadow: 1px 1px 1px rgba(192, 192, 192, 0.82);
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
	/* width: 60%; */
	width: 52%;	
	text-align: center;
}	

/* ----- Search ---- */
.header-widget #search-9 {
	display: none;
}




/* ---------------------------------------------------------------------------------------------
	New Mobile Menu Row - New as of 01-01-2019
------------------------------------------------------------------------------------------------ */
/* ----- Social Icons in Mobile Menu ---- */
#mobileMenu.headSocial {
	display: inline-block !important;
	1text-align: right;
	padding: 0px 0px 0px 0px;
}
#mobileMenu h2.widgettitle {
	display: none;
}
div.widget.widget_lsi_widget {
	padding: 0px !important;
}

/* Social Icons */
#mobileMenu .headSocial .lsi-social-icons li a {
	padding: 3px;
	font-size: 18px !important;
	border-radius: 25px;
}

/* Icon Spacing */
#mobileMenu .lsi-social-icons li {
    margin: 0px 3px 0px 0px !important;
}	


/* Twitter */
#mobileMenu .lsi-social-icons .lsi-social-twitter a, 
#mobileMenu .lsi-social-twitter .icon-set-lsi_widget-2 a:visited, 
#mobileMenu .lsi-social-twitter .icon-set-lsi_widget-2 a:focus {
	background: #00aced !important;	
	font-size: 18px !important;
	padding: 3px;
	line-height: 10px;
}
#mobileMenu .lsi-social-icons .lsi-social-twitter a:hover {
	opacity: .8 !important;	
}

/* Facebook */
#mobileMenu .lsi-social-icons .lsi-social-facebook a, 
#mobileMenu .lsi-social-facebook .icon-set-lsi_widget-2 a:visited, 
#mobileMenu .lsi-social-facebook .icon-set-lsi_widget-2 a:focus {
	background: #3b5998 !important;	
	font-size: 18px !important;
	padding: 3px;
	line-height: 10px;	
}
#mobileMenu .lsi-social-icons .lsi-social-facebook a:hover {
	opacity: .8 !important;	
}

/* LinkedIn */
#mobileMenu .lsi-social-icons .lsi-social-linkedin a, 
#mobileMenu .lsi-social-linkedin .icon-set-lsi_widget-2 a:visited, 
#mobileMenu .lsi-social-linkedin .icon-set-lsi_widget-2 a:focus {
	background: #007bb6 !important;	
	font-size: 18px !important;
	padding: 3px;
	line-height: 10px;	
}
#mobileMenu .lsi-social-icons .lsi-social-linkedin a:hover {
	opacity: .8 !important;	
}

/* YouTube */
#mobileMenu .lsi-social-icons .lsi-social-youtube a, 
#mobileMenu .lsi-social-youtube .icon-set-lsi_widget-2 a:visited, 
#mobileMenu .lsi-social-youtube .icon-set-lsi_widget-2 a:focus {
	background: #a82400 !important;	
	font-size: 18px !important;
	padding: 3px;
	line-height: 10px;	
}
#mobileMenu .lsi-social-icons .lsi-social-youtube a:hover {
	opacity: .8 !important;	
}






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	MAIN NAVIGATION
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ----- Hide Main Menu on Desktop ---- */
@media (min-width: 1025px) {
.main-navigation  {
        /* display: none; */
		position: absolute;
		top: -9999px;
		left: -9999px;		
	}
}

/* ----- Show Mobile at 1025px ---- */
/* https://gist.github.com/generatepress/c23aef2d05807c39bb32 */
@media (max-width: 1025px) {
	.menu-toggle{
		line-height: 40px;
	}	
	.menu-toggle,
	.main-navigation.toggled .main-nav > ul {
		display: block;
	}
	.main-navigation ul li.sfHover > ul,
	.main-navigation ul {
		display: none;
	}
	.main-navigation .menu li.search-item {
		display: none !important;
	}
	button.menu-toggle,
	button.menu-toggle:hover,
	button.menu-toggle:active,
	button.menu-toggle:focus {
		background-color: transparent;
		width: 100%;
		border: 0;
		outline: 0;
	}
	.sub-menu.toggled-on,
	.children.toggled-on {
		display: block !important;
		opacity: 1 !important;
	}
	.dropdown-menu-toggle:before {
		content: "\f107" !important;
	}
	.sfHover > a .dropdown-menu-toggle:before {
		content: "\f106" !important;
	}
	[class*="nav-float-"] .site-header .inside-header > * {
		float: none;
		clear: both;
	}
	.inside-header > *:not(:last-child) {
		/* margin-bottom: 20px; */
	}
	.mobile-bar-items {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 21;
		list-style-type: none;
		margin: -3px 0px 0px 0px;
	}
	.mobile-bar-items a {
		display: inline-block;
	}
	.menu-toggle {
		text-align: center;
	}
	.nav-search-enabled .main-navigation .menu-toggle {
		text-align: left;
	}
	.main-nav .sf-menu > li {
		float: none;
		clear: both;
	}
	.nav-aligned-right.nav-below-header .main-navigation .sf-menu > li, 
	.nav-aligned-right.nav-above-header .main-navigation .sf-menu > li, 
	.nav-aligned-center.nav-below-header .main-navigation .sf-menu > li, 
	.nav-aligned-center.nav-above-header .main-navigation .sf-menu > li {
		display: block;
		margin: 0;
		text-align: left;
	}
	.main-navigation .main-nav ul ul {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
	}
	.menu-item-has-children .dropdown-menu-toggle {
		float: right;
	}
	.main-navigation {
		text-align:left;
	}
	.sf-menu > li.menu-item-float-right {
		float: none !important;
		display: inline-block;
	}
}


/* ----- Max Mega Menu - Desktop ---- */
#mega-menu-wrap-slideout #mega-menu-slideout.mega-menu-accordion li.mega-menu-item-has-children > a.mega-menu-link:after {
	content: '\f140';
    float: right;
    font-weight: 800;
    font-size: 22px;
}

/* ----- Menu Submenus on Mobile ---- */
.main-navigation.toggled .dropdown-menu-toggle:before {
		/* content: "\f107" !important; */
		/* content: '\f140' !important;
		font-family: dashicons; */
		/* chevron-circle-down */
		content: '\f13a' !important;		
		font-family: FontAwesome;
		/* float: right; */
		font-weight: 800;
		font-size: 22px;		
}
.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before {
		/* chevron-circle-up */	
		content: '\f139' !important;		
		font-family: FontAwesome;
		font-weight: 800;
		font-size: 22px;
	padding: 6px 0px 0px 0px;		
}	
	


/* ----- My Additions for Tweaking Mobile Menu Style ---- */
@media (max-width: 1025px) {
	.nav-search-enabled .main-navigation .menu-toggle {
		background-color: #162f63;
	}
	/* Parent Menu Item - Make height shorter & add bottom line */
	.main-navigation .main-nav ul li a {
		line-height: 35px;
		border-bottom: 1px solid #244680;
	}
	/* Submenu - Make inner darker */
	.main-navigation ul ul li {
		background-color: #031D49;
	}
	/* Submenu - Make line height shorter & change font size */
	.main-navigation .main-nav ul ul li a {
		padding: 5px 10px 5px 20px;
		font-size: 13px;
	}	
}

/* Temporarily Hide Menu Button */
/* Awards  then Alumni */

/* Hide on Desktop Menu */
	li.mega-hideMenuItem,
	.hideMenuItem	{
		display: none !important;
	}
/* Hide on Mobile */
@media (max-width: 1025px) {
	.main-navigation .main-nav ul li.menu-item-5368.hideMenuItem a {
		display: none !important;
	}
}	
	
	
	
	

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	Search on Mobile
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.navigation-search {
	width: 80%;
	right: 10px;
}
.navigation-search input {
	height: 45px;
}
.navigation-search input[type="search"], 
.navigation-search input[type="search"]:focus {
    color: #FFFFFF;
    background-color: #0f1f42;
    border: 2px solid #fff;
    margin: 55px 0px 0px 5px;
    width: 98%;
    border-radius: 3px;
}










/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	SLIDER
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Revolution Slider */
/* .wfSlider {
	background-color:  #cd5c15; 
	height: 245px;
} */

/* Smart Slider */
.wfSlider {
	1width: 1100px !important;
	1height: 330px;	
	max-width: 1100px !important;
	max-height: 330px !important;
	background-color: #000;
	margin: 0 auto; 
	overflow: hidden !important;	
}
/* Use this to remove Horizontal Scroll Bars */
body {
	overflow-x: hidden;
}



.wfSlider .slideHeadText {
	text-shadow: 1px 2px 1px #565656;
}
.n2-ss-highlighted-heading-highlighted-text {
	text-shadow: 1px 2px 1px #565656;
}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	CONTENT
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Hide Page Title */
.page .entry-header {
	display: none;
}
/* Pull up content */
.page .entry-content {
	margin: 0px;
}






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	HOME
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.page-id-550 .site-footer {
	margin-top: 0px !important;
}




/* -----------------------------------------------------------------------
Sponsors Slider - id--539
-------------------------------------------------------------------------- */
.sponsors {
	display: block;
	margin: 0px 0px 0px 15px; 
	/* background-image:url('//winningfutures.org/wp-content/uploads/sponsors-back.png');  */
	background-image:url('https://winningfutures.org/wp-content/uploads/sponsors-back.png'); 	
	background-position: top left;
	background-repeat: no-repeat;
	width: 233px;
	height: 223px;
	padding: 0px 0px 15px 0px !important;
}
.sponsors .metaslider {
	padding: 40px 0px 0px 15px !important;	
}

@media (max-width: 780px) {
	.sponsors {
	margin: 0px auto 25px auto !important;
	}
	.sponsors .metaslider {
		padding: 40px 0px 0px 15px !important;
	}		
}



/* No Longer Using NextGen Switched to MetaSlider
.sponsors .ngg-slideshow {
	width: 200px !important;
	height: 150px !important;
	margin: 0 auto;	
}
*/






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	ABOUT > STAFF
---------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------
  Programs
-------------------------------------------------------------------------- */
/* VIDEOS - using WP Lightbox Ultimate YouTube Video Embed - Embed Plus Plugin */
.page-id-130 .Video {
	margin: 5px 0px 20px 0px;
}
.page-id-130 .Video .lightbox_ultimate_text_anchor {
	display: inline-block !important;
}





/* -----------------------------------------------------------------------
  Staff Page
-------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------
 Shortcodes Ultimate - Expand Text - Staff Page
-------------------------------------------------------------------------- */

.su-expand-link-style-button .su-expand-link a {
  display: inline-block;
  margin-top: 0.2em;
  padding: 2px 5px 2px 5px !important;
  border: 1px solid #9CC1E0 !important;
  border-radius: 5px !important;
  font-size: 12px !important;
  color: #286CA6 !important; 
  /* font-weight:bold; */
  background-color: #E9F2F9 !important;
}


/* Staff Gallery Page */
#staff {
	margin: 0 auto;
}
#staff a {
    margin: 5px 25px 40px 25px;
	padding: 0px 0px 8px 0px;
    border: 1px solid #eee;
	border-radius: 5px;
    float: left; 
    text-align: center;
	background-color: #fff;
	font-size: 20px;
	font-family: 'Oswald', sans-serif !important;
	font-weight: 400  !important;
	line-height: 110%;
	text-align: center  !important;
	color: #963431  !important;	
	text-decoration: none  !important;			
	display: block !important;
}
#staff a:hover {
	background-color: #fbfbfb;
	color: #eeae00 !important;	
}


/* Image */
#staff img {
    /* height: 225px; */
	height: 233px;
    width: 175px;	
    margin: 5px;
    border: 2px solid #ffffff;
	display: block;
	border-radius: 5px;	
}
#staff img:hover {
	opacity: .8;
}

/* Name */
#staff .name {
	font-size: 18px !important;
	display: block;
}
#staff a.name:hover {
	color: #eeae00;
	font-size: 100px;
}
/* Title */
#staff .title {
	font-size: 14px !important;
	display: block;	
	line-height: 120%;
}
#staff a.title:hover {
	color: #eeae00;
}	
	
/* Staff Detail page */
#staffDetail img {
	/* height: 300px; */
	height: 267px;
	width: 200px;	
	margin: 10px 20px 10px 0px;
	padding: 5px;
	border: 1px solid #e0e0e0;
	display: block;
	border-radius: 5px;		
	float: left;
	box-shadow:0px 0px 10px #C0C0C0 !important;
}
	
	
/* -----------------------------------------------------------------------
  Business Partners 2019
-------------------------------------------------------------------------- */	
.partnersHd {
	font-weight: 700;
	font-size: 15px;
	padding: 0px 0px 5px 0px;
}	

@media (max-width: 768px) { 
	/* Heading */
	.page-id-74508 h1 {
		1font-size: 22px;
		font-size: 26px;
	}	
	/* Donate Button */
	.page-id-74508 .donateBtn {
		1margin: -42px -5px 0px 0px !important;
		margin: 0px -5px 0px 0px !important;		
	}
	.page-id-74508 .donateBtn .su-button-style-default span {
		font-size: 12px !important;
		padding: 2px 12px !important;
	}
	/* Event Buttons */
	.page-id-74508 .eventBtns {
		width: 100% !important;
	}
	/* Presenting Partner Logo */
	.page-id-74508 .presentingPartnerLogo {
		margin: 0px 0px -25px 0px;
	}
}	

/* -----------------------------------------------------------------------
  Business Partners 2020
-------------------------------------------------------------------------- */	
/* Heading */
.page-id-74888 h1 {
font-weight: 700;
font-size: 26px;
padding: 0px 0px 5px 0px;
}	
.partnersHd {
	font-weight: 700;
	font-size: 16px;
	padding: 0px 0px 5px 0px;
}	
/* Donate Button */
.page-id-74888 .donateBtn {
	margin: -45px 0px 0px 0px !important;
	display: inline-block;
}
/* Event Buttons */
.page-id-74888 .eventBtns {
}
/* Donor Founders */
.donorFounders {
}


/* Mobile */
@media (max-width: 780px) {
	/* Heading */
	.page-id-74888 h1 {
		font-size: 22px;
	}	
	.partnersHd {
		font-weight: 700;
		font-size: 16px;
		padding: 0px 0px 5px 0px;
	}	
	/* Donate Button */
	.page-id-74888 .donateBtn {
		margin: -50px 0px 0px 0px !important;
		display: inline-block;
	}
	.page-id-74888 .donateBtn .su-button-style-default span {
		font-size: 12px !important;
		padding: 2px 12px !important;
	}
	/* Event Buttons */
	.page-id-74888 .eventBtns .su-button span {
		padding: 5px 10px !important
	}
	/* Donor Founders */
	.donorFounders #pgc-74888-3-0 {
		margin-bottom: 0px;
	}
	.donorFounders ul {
		margin: 0px 0px 0em .3em;
	}	
	/* Hide 2nd Column Heading */
	.donorFounders #panel-74888-3-1-0 {
		display: none;
	}	
	/* Presenting Partner Logo */
	.page-id-74888 .presentingPartnerLogo {
		margin: 0px 0px -25px 0px;
	}
}	






	


/* ------------------------------------------------------------------------------------------------------------------------------------------------------
PHOTO GALLERIES - New using Photonic Plugin
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.photonic-stream {
	margin: 0px 0px 0px 0px !important;
}

/* Remove Bullet */
.photonic-google-stream li:before {
	display: none;
}
/*Thumbnail */
.photonic-google-stream .photonic-thumb a img {
    padding: 2px !important;
    display: inline-block;
    background-color: #f7f7f7;
}


	
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	PHOTO GALLERY - Org Layout Version (2 Separate pages 1 for Gallery and 1 for Videos)
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.page-id-5496 {
}

.page-id-5496 #galleryRow {
	margin: 0px 0px 25px 0px;
}
.page-id-5496 #galleryRow p {
	margin: 0px;
}
.page-id-5496 #galleryRow img {
	
}
#galleryRow #gallery {
}
#galleryRow #gallery ul {
}

#galleryRow .textwidget ul {
	margin: 10px 0px 0px -20px;
}
.page-id-5496 #gallery ul li:before {
	position: absolute;
	left: 0;
	top: 5px;
	content: '';
	background: url(https://winningfutures.org/wp-content/uploads/postbullets.png) 0 50% no-repeat transparent;
	width: 10px;
	height: 10px;
	display: inline-block;
}	
#galleryRow .textwidget ul.middle {
	margin: 50px 0px 0px -20px;
}	


@media (max-width: 1025px) {
	.page-id-5496 #galleryRow #gallery {
		1text-align: center;
		margin: 0 auto;
		width: 300px;
	}	
	.page-id-5496 #galleryRow p {
		text-align: center;
		margin: 0 auto -30px auto;
	}	
	.page-id-5496 #galleryRow	img {
		text-align: center;
	} 
	#galleryRow .textwidget ul {
		margin: 5px 0px 0px 12px;
	}	
	#galleryRow .textwidget ul.middle {
		margin: 0px 0px 0px 12px;
	}	
	#galleryRow #gallery ul li:before {
		position: relative;
		left: -5px;
		top: 0px;
		right: 0px;
		content: '';
		background: url(https://winningfutures.org/wp-content/uploads/postbullets.png) 0 50% no-repeat transparent;
		width: 10px;
		height: 10px;
		display: inline-block;
	}	
	
}




/* Fancy Before and After Heading */
h3 { 
	font-size: 20px;
  text-align: left;
  line-height: 0.1em;
  position: relative;
  margin: 10px 0px 20px 0px; 
  background: #FFF;
} 
h3 span {
   background: #FFF;
   z-index: 2;
   position: relative;
   padding: 0px 20px 0px 0px;
}
h3:after {
  content:'';
  position: absolute;
  display: block;
  top: 50%;
  height: 1px;
  1width: 500px;
  width: 550px;
  background: #969696;
  1left: 50%;
  left: 40%;
  z-index: 1;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}


/* Golf Classic Page */
.page-id-20686 h3:after {
  content:'';
  position: absolute;
  display: block;
  top: 20px;
  left: 50%;  
  height: 1px;
  width: 100%;
  background: #969696;
  z-index: 1;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
	
.page-id-20686 ol.numbers li:before {
	display:none;
} 	
.page-id-20686 ol.numbers {
margin: 40px 0px 0px 15px !important;	
}
/* Use Numbers for Bullets */
.page-id-20686 ol.numbers li {	
	list-style-type: decimal !important;
	padding: 0em 0em .5em .50em;
}


/* Use Numbers instead of Bullets */
/* About Us > Programs */
.page-id-130 ol.numbers li:before {
	display:none;
} 	
.page-id-130 ol.numbers {
margin: 0px 0px 0px 15px !important;	
}
/* Use Numbers for Bullets */
.page-id-130 ol.numbers li {	
	list-style-type: decimal !important;
	padding: 0em 0em .5em .50em;
}
/* Images */
.page-id-130 .textwidget img {
	max-width: 270px;
}
@media (max-width: 768px) {
	.page-id-130 .textwidget img {
		max-width: 100%;
	}	
}	



/* Events - Corks & Forks */
.page-id-75050 h3:after {
  content:'';
  position: absolute;
  display: block;
  top: 20px;
  left: 50%;  
  height: 1px;
  width: 100%;
  background: #969696;
  z-index: 1;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}


/* Use Numbers instead of Bullets */
#numberLists ol.numbers li:before {
	display:none;
} 	
#numberLists ol.numbers {
margin: 0px 0px 0px 15px !important;	
}
/* Use Numbers for Bullets */
#numberLists ol.numbers li {	
	list-style-type: decimal !important;
	padding: 0em 0em .5em .50em;
}


/* No Bullets Lists / No Numbers */
#noBullets li:before {
	display: none;
}


/* Use Alpha letters  for Bullets */
#numberLists ol.alpha {
	margin: 0px 0px 0px 30px;
}
#numberLists ol.alpha li {	
	list-style-type: lower-alpha !important;
	padding: 0em 0em .5em .25em;
}
#numberLists ol.alpha li:before {
	display: none;
}



	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	PHOTOS & VIDEOS - Combined Page
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.page-id-4002 h1 {
	text-align: left;
}

/*
#galleryRow {
	margin: 0px 0px 50px 0px;
}
#gallery {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}
#gallery h3 {
	text-align: center;
	margin: 0px 0px -5px 0px;
	font-size: 22px;
	font-weight: 400;
}
#gallery p {
	margin: 0px;
}
#gallery ul {
	margin: 0px 20px 0px 0px;
}
#gallery ul li:before {
  position: relative;
  left: -5px;
  right: 0px;
  top: 0px; 
  content: '';
  background: url(https://winningfutures.org/wp-content/uploads/postbullets.png) 0 50% no-repeat transparent;
  width: 10px;
  height: 10px;
  display: inline-block;
}	
	
#gallery #video {
	margin: 0 auto;
	text-align: center;
}
*/
	
/* ---- Lists ---- */
#page-id-4002 .entry-content ul { 
  padding: 0;
  margin: 0px 0px 1.5em .3em;
}
/* Text */
#page-id-4002 .entry-content li {
  list-style: none;
  position: relative;
  padding: 0em 0em .5em 1.1em;
}
/* Bullet */
#page-id-4002 .entry-content li:before {
  position: relative;
  left: 0;
  right: 5px;
  top: 0px; 
  content: '';
  background: url(https://winningfutures.org/wp-content/uploads/postbullets.png) 0 50% no-repeat transparent;
  width: 10px;
  height: 10px;
  display: inline-block;
}	
	
	

	
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	EVENTS
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------
Events Slider - Using MetaSlider
-------------------------------------------------------------------------- */
.events {
	display: block;
	text-align: right;
	margin: 0 auto; 
	padding: 3px;
	width: 241px;
	height: 161px;
	border: 1px #8e8e8e solid;
	background: #fff;
	border-radius: 3px; 
}
/* No Longer Using NextGen Switched to MetaSlider
.events .ngg-slideshow {
	width: 305px !important;
	height: 204px !important;
	margin: 2px 0px 0px 0px;	
}
*/



/* -----------------------------------------------------------------------
Events - Corks & Forks
-------------------------------------------------------------------------- */
.page-id-733 .inside-left-sidebar {
/*	min-height: 1200px; */

}	



/* -----------------------------------------------------------------------
Events - Golf for Kids Classic Layout
-------------------------------------------------------------------------- */
/* 2/3 Column Setup */
.leftCol {
width: 75% !important;
border-right: 1px #808080 solid;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 0px;
}
.sponsorsColumn {
width: 25% !important;
margin: 0px -10px 0px 0px !important;
padding: 0px !important;
}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	GET INVOLVED
---------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* 2nd row of Bullets ( Sub Bullets ) using Dashes */
.page-id-1455 li.SecondBullet:before {
	content: '-';
    position: absolute;
	top: 0;
    display: block;
	background: none;
	margin: 0px 0px 0px 20px;
}
.page-id-1455 li.SecondBullet span {
	margin: 0px 0px 0px 15px;
	display:block;
}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	AWARDS Page
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
img.awards {
    height: 250px;
    width: 188px;
    margin: 0px 0px 0px 30px;
    padding: 5px;
    border: 1px solid #e0e0e0;
    display: block;
    border-radius: 5px;
    float: right;
    box-shadow: 0px 0px 10px #C0C0C0 !important;
}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	VIDEOS
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
h3.videoTitle		{
font-family: Georgia, Serif; 
font-size: 18px; 
font-weight: bold; 
color: #953330; 
background-color: inherit; 
margin: 0 auto 0 auto; 
padding: 0px 0px 5px 0px; 
border-bottom: 1px #000 solid;
text-align:center;
display: block;
}









/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	NEWS & STORIES was Publications - Blog
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
#publications ul { 
  padding: 0;
  margin: 0px 0px 1.5em 1.5em;
}
#publications ul li {
	padding: 0em 0em .5em 1.1em;
}



h2.entry-title {
	font-size: 26px;
	/* border-bottom: 1px solid #797979;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;	*/
} 
/* Date & Author */
.entry-meta {
	font-size: 13px;
	margin-top: 10px;
}
/* Post Single Page */
.entry-meta .posted-on:after {
	content: ' | ';
}

/* Line after Posts */
span.cat-links {
	font-size: 13px;
	/* border-bottom: 1px solid #e0e0e0; */
	margin: 1px 0px 0px 0px;
	padding-bottom: 10px;
} 
/* Folder Icon */
.cat-links:before {
    content: "\f07b";
	color: grey;
}	

/* Tags Links */
span.tags-links {
	font-size: 13px;
	/* border-bottom: 1px solid #e0e0e0; */
	margin: 1px 0px 0px 0px;
	padding-bottom: 10px;
} 
/* Folder Icon */
.tags-links:before {
    content: "\f02c";
	color: grey;
}	




/* HR Horizontal Seperator */
.archive .inside-article {
	padding: 20px 20px 10px 20px;
}
.archive .inside-article:after {
	/* border-bottom: 1px solid green; */
display: block;	
/* clear: both;
float: none; */
width: 100%;
height: 1px;
margin: 40px 0px 0px 0px;
border: none;
background: #ddd;
background-image: -webkit-gradient( linear, left bottom, right bottom, color-stop(0, rgb(255,255,255)), color-stop(0.1, rgb(221,221,221)), color-stop(0.9, rgb(221,221,221)), color-stop(1, rgb(255,255,255)) );
background-image: -moz-linear-gradient( left center, rgb(255,255,255) 0%, rgb(221,221,221) 10%, rgb(221,221,221) 90%, rgb(255,255,255) 100% );
}



/* Hide Line on Blog Archive Page */
.page-id-1830 span.cat-links {
	border-bottom: 0px solid #e0e0e0;
}
.entry-content {
	margin: 1em 0em 0em 0em;
}
.entry-summary {
	margin: 1em 0em 0em 0em;
}
/* Author Page */
.page-header .avatar {
	display: none;
}


/* Read More Link 
.inside-article .entry-summary .read-more {
	background-color: #c0c0c0;	
	border: 1px solid #c0c0c0;
	border-radius: 20px;
	padding: 0px 6px 2px 5px;
}
.inside-article .entry-summary a.read-more {
	color: #fff;
	background-color: #c0c0c0;
	font-size: 12px;
	white-space: nobreak;	
}
.inside-article .entry-summary a.read-more:hover {
	color: #797979;
	background-color: #e4e4e4;		
} 
*/


/* Make Blog Content Wider on Mobile */
@media (max-width: 1025px) and (min-width: 768px) {
	.tablet-grid-60 {
		float: left;
		width: 80%;
		padding-right: 20px;
	}	
}	






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	2019 ANNUAL OUTCOMES REPORT - Vision2019 Newsletter 
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Hide Top Bar 
1.page-id-57629 #siteorigin-panels-builder-2 {
	display: none;
}
*/
/* Hide Smart Slider 
.page-id-57628 .wfSlider {
	display: none;
}
*/

/* Video Title */
.page-id-61623 h2.VideoTitle {
	color: #963431;
	background-color: #f5f5f5;
	padding: 5px 10px 10px 10px;
	/* color: #d79d2d; */
    /* font-family: "Roboto Condensed", sans-serif; */
    font-family: "Arial Black", sans-serif; 
    font-weight: 700;
    font-size: 25px;
    margin: -15px 0px 10px 0px;
	1line-height: 115%;
/* https://owumaro.github.io/text-stroke-generator/ */
text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;

-webkit-font-smoothing: antialiased;
			 
}

.page-id-61623 .su-youtube {
	margin: 0px !important;
}

@media (max-width: 780px) {
	/* Video Row 1 */
	.page-id-61623 #VideoRow-1 #VideoRow1-Col2 {
		margin: -65px 0px 10px 0px;
	}
	/* Video Row 2 */
	.page-id-61623 #VideoRow-2 #VideoRow2-Col2 {
		margin: -65px 0px 10px 0px;
	}
	/* Video Row 3 */
	.page-id-61623 #VideoRow-3 #VideoRow3-Col2 {
		margin: -110px 0px 50px 0px;
	}

	img.Rosa {
		float: none !important;
		display: block !important;
		width: 90%;
		margin: 10px 0px 10px 10px !important;
	}
	
}






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	2020 ANNUAL OUTCOMES REPORT - Vision2020 Newsletter 
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Page Title */
.page-id-74890 .pageTitle {
	padding: 0px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
}

/* Video - Embeded into page */
.Vision-2020-Video {
}



/* Change Content Width Area Wider for Border */
.page-id-74890 .inside-article {
	padding: 0px 0px 20px 20px !important;
}
/* Masthead*/
.page-id-74890 .visionRowTopMasthead {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px -30px 0px;	
	border-top: 10px solid #1f4b99; 	
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 	
}
.page-id-74890 .visionRowTop {
	padding: 0px 0px 15px 0px !important;
	margin: 0px 0px 0px 0px;	
	border-top: 0px solid #1f4b99; 	
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 	
}
.page-id-74890 .visionRow {
	margin: -30px 0px -25px 0px !important;
	background-color: #fff !important;	
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 
}
.page-id-74890 .visionRowBottom {
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 
	border-bottom: 10px solid #1f4b99; 	
}	
.page-id-74890 .visionRowBottom p {
	margin: 0px;
}

/* Images - Always Fill Container Width*/
.page-id-74890 .inside-article img.alignnone.size-full {
	min-width: 100% !important;
}

/* Section Title - Under Videos and Main Sections */
.page-id-74890 h2.SectionTitle {
	color: #963431;
	background-color: #f5f5f5;
	padding: 10px 10px 10px 10px;
    margin: -15px 0px 15px 0px;	
    font-family: "Arial Black", sans-serif; 
    font-weight: 700;
    font-size: 20px;
	/* https://owumaro.github.io/text-stroke-generator/ */
	text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;
	-webkit-font-smoothing: antialiased;
}

/* List Numbers instead of Bullets */
.page-id-74890 ol.numbers li:before {
	display:none;
} 	
.page-id-74890 ol.numbers {
margin: 0px 0px 20px 15px !important;	
}
/* Use Numbers for Bullets */
.page-id-74890 ol.numbers li {	
	list-style-type: decimal !important;
	padding: 0em 0em .5em .50em;
}

/* Quotes - 3069 */
.page-id-74890 .su-quote {
	width: 90%;
}
.page-id-74890 .su-quote-style-default {
	padding: 15px 10px 15px 15px !important;
	margin: 0px auto 30px auto !important;	
	border: 3px solid #fff;
	box-shadow: 0px 0px 10px 2px rgba(186,182,186,.3);	
	background: linear-gradient(135deg, rgb(241 241 241) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 77%,rgb(241 241 241) 100%);
}	
.page-id-74890 .su-quote-style-default::before,
.page-id-74890 .su-quote-style-default::after {
	display: none !important;
	width: 25px;
    height: 25px;
    background-image: url(../images/quote.png);
    content: '';
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
1.su-quote-style-default:after {
	width: 25px;
    height: 25px;
    background-image: url(../images/quote.png);
    content: '';
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.page-id-74890 .su-quote-style-default .su-quote-inner {
	padding: 0px 10px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    line-height: 1.5em !important;
}




/* Mobile */
@media (max-width: 780px) {
	/* Page Title */
	.page-id-74890 .pageTitle {
		padding: 0px 0px 20px 0px !important;
		margin: 0px 0px 0px 0px;
	}	
	/* Move Content Width Container to left and add padding */
	.page-id-74890 .inside-article {	
		padding: 0px 5px 20px 5px !important;
	}
	/* Masthead*/
	.page-id-74890 .visionRowTopMasthead {
		padding: 0px 0px 0px 0px !important;
		margin: 0px 0px 0px 0px;	
	}
	.page-id-74890 .visionRowTop {
		padding: 0px 0px 15px 0px !important;
		margin: 0px 0px 0px 0px;	
	}
	.page-id-74890 .visionRow {
		margin: -30px 0px -25px 0px !important;
	}
	.page-id-74890 .visionRowBottom {
		border-left: 10px solid #1f4b99; 
		border-right: 10px solid #1f4b99; 
		border-bottom: 10px solid #1f4b99; 	
	}	

	/* Fix Position of Vision Masthead */	
	1.page-id-74890 #visionRow {
		margin: 25px 0px 0px 0px !important;
	}
	.page-id-74890 .panel-row-style .panel-grid-cell {
		margin-bottom: -30px !important;
	}
	/* Hide Spacer on Mobile */
	.page-id-74890 .spacer {
		display: none;
	}
	/* Make space at bottom */
	/* Bottom Section Row Padding */
	.page-id-74890 #pg-74890-22 > .panel-row-style {
		padding: 0px 0px 30px 0px !important;
		margin: 0px 0px 30px 0px;
	}	

}






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	2021 ANNUAL OUTCOMES REPORT - Vision2021 Newsletter 
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Page Title */
.page-id-75334 h1 {
	color: #963431;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: 600;
    font-size: 30px;
    border-bottom: 1px solid #797979;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 5px 0px;	
}
.page-id-75334 .pageTitle {
	padding: 0px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
}

/* Video - Embeded into page */
.Vision-2020-Video {
}



/* Change Content Width Area Wider for Border */
.page-id-75334 .inside-article {
	padding: 0px 0px 20px 20px !important;
}
/* Masthead*/
.page-id-75334 .visionRowTopMasthead {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px -10px 0px;	
	border-top: 10px solid #1f4b99; 	
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 	
}

/* Popups using Lightbox Ultimate */
.page-id-75334 .lightbox_ultimate_anchor img {
	border: 3px solid #1e489e;	
}

.page-id-75334 .visionRowTop {
	padding: 0px 0px 15px 0px !important;
	margin: 0px 0px 0px 0px;	
	border-top: 0px solid #1f4b99; 	
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 	
}
.page-id-75334 .visionRow {
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 
	padding: 5px 0px 5px 0px !important;
}
.page-id-75334 .visionRow p {
	margin: 0px;
	padding: 0px;
}

.page-id-75334 .visionRow-Heading {
	1padding: 30px 15px 30px 15px !important;
	margin: 0px 0px 0px 0px !important;
	1background-color: #fff !important;	
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 
}
/* Data Section Titles - Text Above Sections in Blue Box */	
.page-id-75334 .visionRow-Heading p {
	text-align: center;
	margin: 0px;
	color: #fff;
	font-size: 18px;
	line-height: 1.2em;
}
@media (max-width: 768px) {
	.page-id-75334 .visionRow-Heading p {
		text-align: center;
		margin: 0px;
		color: #fff;
		font-size: 16px;
		line-height: 1.2em;
	}	
}	

.page-id-75334 .visionRowBottom {
	border-left: 10px solid #1f4b99; 
	border-right: 10px solid #1f4b99; 
	border-bottom: 10px solid #1f4b99; 	
}	
.page-id-75334 .visionRowBottom #panel-75334-19-0-0> .panel-widget-style {
	margin: 0px 0px 0px 0px;
    padding: 10px 5px 30px 5px;
}
.page-id-75334 .visionRowBottom p {
	margin: 0px;
}

/* Images - Always Fill Container Width */
/* On Desktop */
.page-id-75334 .visionRow img.alignleft {
		min-width: 100% !important;
		padding: 0px 0px 20px 0px;			
		border: 3px solid #1e489e;
		padding: 0px;
		margin: 0px 0px 0px 0px;
}

/* VIDEOS - using WP Lightbox Ultimate YouTube Video Embed - Embed Plus Plugin */
.page-id-75334 .Video {
	margin: 10px 0px 0px 0px;
}
.page-id-75334 .Video .lightbox_ultimate_text_anchor {
	display: inline-block !important;
}




/* On Mobile */
@media (max-width: 768px) {
	/* Row Heading Separator */	
	.page-id-75334 .visionRow-Heading  {
	}	
	/* Image */	
	.page-id-75334 .visionRow img.alignleft {
		min-width: 100% !important;		
		padding: 0px 0px 0px 0px;
		margin-bottom: -15px;
	}	
	/* Add space above heading */
	.page-id-75334 {
	}
}	


/* Section Heading Image */	
.page-id-75334 .inside-article img.alignnone.size-full  {
	min-width: 100% !important;
	padding: 0px 0px 0px 0px;	
}


/* Section Title - Above Main Sections */
.page-id-75334 h2.SectionTitle-Red  {
	color: #963431;
    1background-color: #fff;
    padding: 0px 15px 10px 0px;
    margin: 0px 0px 0px 0px;
    1font-family: "Arial Black", sans-serif !important;
    font-weight: 700 !important;
    font-size: 26px;
	line-height: 1em;
	/* https://owumaro.github.io/text-stroke-generator/ */
	1text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;
	-webkit-font-smoothing: antialiased;
}
.page-id-75334 h2.SectionTitle {
	color: #ffffff;
    background-color: #1f4b99;
    padding: 10px 15px 10px 40px;
    margin: 5px -15px 15px -15px;
    font-family: Arial, sans-serif;
    font-weight: 700;
    font-size: 17px;
    letter-spacing: .5px;
	min-height: 100px;
	/* https://owumaro.github.io/text-stroke-generator/ */
	1text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;
	-webkit-font-smoothing: antialiased;
}

/* List Numbers instead of Bullets */
.page-id-75334 ol.numbers li:before {
	display:none;
} 	
.page-id-75334 ol.numbers {
margin: 0px 0px 20px 15px !important;	
}
/* Use Numbers for Bullets */
.page-id-75334 ol.numbers li {	
	list-style-type: decimal !important;
	padding: 0em 0em .5em .50em;
}






/* Quotes - 3069 */
.page-id-75334 .su-quote {
	width: 90%;
}
.page-id-75334 .su-quote-style-default {
	padding: 15px 10px 15px 15px !important;
	margin: 0px auto 30px auto !important;	
	border: 3px solid #fff;
	box-shadow: 0px 0px 10px 2px rgba(186,182,186,.3);	
	background: linear-gradient(135deg, rgb(241 241 241) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 77%,rgb(241 241 241) 100%);
}	
.page-id-75334 .su-quote-style-default::before,
.page-id-75334 .su-quote-style-default::after {
	display: none !important;
	width: 25px;
    height: 25px;
    background-image: url(../images/quote.png);
    content: '';
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
1.page-id-75334 .su-quote-style-default:after {
	width: 25px;
    height: 25px;
    background-image: url(../images/quote.png);
    content: '';
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.page-id-75334 .su-quote-style-default .su-quote-inner {
	padding: 0px 10px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    line-height: 1.5em !important;
}




/* Mobile */
@media (max-width: 780px) {
	/* Page Title */
	.page-id-75334 .pageTitle {
		padding: 0px 0px 20px 0px !important;
		margin: 0px 0px 0px 0px;
	}	
	/* Move Content Width Container to left and add padding */
	.page-id-75334 .inside-article {	
		padding: 0px 5px 20px 5px !important;
	}
	/* Masthead*/
	.page-id-75334 .visionRowTopMasthead {
		padding: 0px 0px 0px 0px !important;
		margin: 0px 0px 0px 0px;	
	}
	1.page-id-75334 .visionRowTop {
		padding: 0px 0px 15px 0px !important;
		margin: 0px 0px 0px 0px;	
	}
	1.page-id-75334 .visionRow {
		margin: -30px 0px -25px 0px !important;
	}
	.page-id-75334 .visionRowBottom {
		border-left: 10px solid #1f4b99; 
		border-right: 10px solid #1f4b99; 
		border-bottom: 10px solid #1f4b99; 	
	}	

	/* Fix Position of Vision Masthead */	
	1.page-id-75334 #visionRow {
		margin: 25px 0px 0px 0px !important;
	}
	1.page-id-75334 .panel-row-style .panel-grid-cell {
		margin-bottom: -30px !important;
	}
	/* Hide Spacer on Mobile */
	.page-id-75334 .spacer {
		display: none;
	}
	/* Make space at bottom */
	/* Bottom Section Row Padding */
	.page-id-75334 #pg-74890-22 > .panel-row-style {
		padding: 0px 0px 30px 0px !important;
		margin: 0px 0px 30px 0px;
	}	

}












/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	WP LIGHTBOX ULTIMATE
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
 .fancybox-overlay {
	background: rgba(0,0,0,0.88) !important;
}	




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	BOOKMARKS / ANCHORS / LINKS / ANAME / JUMP LINKS
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Anchor / Bookmark Link Fix - Used for linking to IDs */
/* Used on Abke.com */
1.jump,
1.anchor,
1.bookmark {
position: absolute; 
margin-top: -210px;  
padding-top: 210px;		
}

/* Example
Where you are linking from 
<a href="https://abke.com/web-design#website-maintenance">web maintenance </a>

Where you want to link to 
<a class="jump" name="website-maintenance"></a>
*/



/* Anchor / Bookmark Link Fix usng IDs*/
/* Used on MAG */
/* Anchor Link Fix */
:target:before {
content:" " !important;
display:block !important;
/* height: 50px !important; */  /* fixed header height*/
/* margin: -50px 0 0 !important; /*  /* use negative if site has fixed header height */ 
height: 20px !important; /* fixed header height*/
margin: -20px 0px 0px 0px !important; /* use negative if site has fixed header height */
}
/* Example
Where you are linking from 
<a id="the-vision"></a>
<a href="https://winningfutures.org/thevision2019/#the-vision">the-vision</a>

Where you want to link to 
<div id="products" class="anchor"> </div>
<a name="products" class="anchor"> </a>
*/






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	CONTACT US
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.page-id-154 .entry-content tbody td {
	padding: 0px;
}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	JOB POSTINGS
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.jobPostingsHd {
	color: #1f7ec7 !important;
	font-weight: bold !important;	
	font-size: 15px;
}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	25 From 25
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media (max-width: 980px) {
	.page-id-5516 h1 {
		text-align: left;
	}	
	.page-id-5516 p {
		text-align: center;
		margin: 10 auto !important;
	}
	.page-id-5516 p.introText {	
		text-align: left; 
		color: #963431; 
		font-family: 'Roboto Condensed', sans-serif !important; 
		font-weight: 400; 
		font-size: 24px  !important; 
		line-height: 1.3em;	
	}	
	.page-id-5516 p.description {
		text-align: left !important;
	}		
	.25-titleBlock {
		text-align: center !important;
		margin: 0px auto !important;	
	}		
	p.25-titleBlock {
		1clear: both;
		text-align: center !important;
		margin: 0px auto !important;	
	}
	.25-titleBlock strong{
		font-size: 16px !important;	
	}	
	.25-titleBlock {
		text-align: center !important;
		margin: 0px auto !important;	
	}	
	.readMore a.su-button.su-button-style-flat {
		padding: 3px 0px 3px 0px !important;
		text-align: center !important;
		margin: 0 auto !important;	
	}
}

@media (max-width: 768px) {
	.page-id-5516 h1 {
		text-align: left;
	}	
	.page-id-5516 p {
		text-align: center;
		margin: 10px auto !important;
	}
	.page-id-5516 p.description {
		text-align: left !important;
	}		
	.25-titleBlock {
		text-align: center !important;
		margin: 0px auto !important;	
	}		
	p.25-titleBlock {
		1clear: both;
		text-align: center !important;
		margin: 0px auto !important;	
	}
	.readMore a.su-button.su-button-style-flat {
		padding: 3px 0px 3px 0px !important;
		text-align: center !important;
		margin: 0 auto !important;	
	}
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	Mentor Page
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.page-id-75185 h4 {
	font-weight: 700;
	margin: 30px 0px 10px 0px 
}
.page-id-75185 h4:first-of-type {
	margin: 0px 0px 10px 0px 	
}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	MENTORS ONLY
---------------------------------------------------------------------------------------------------------------------------------------------------------- */





/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	LANDING PAGES
---------------------------------------------------------------------------------------------------------------------------------------------------------- */




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	SITEMAP
	pw:  winningf
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Excluded pages
112,114,197,523,117,3,2,662,700,903,
*/

/* New Sitemap Section Title */
.page-id-71619 #sitemap h1 {
	font-size: 20px !important;
	margin: 20px 0px 10px 0px;
	border: 1px solid #e4e4e4;
	background-color: #f9f9f9;	
	padding: 5px 5px 5px 10px;
}
/* Hide Sitemap Page Title */
.page-id-71619 #sitemap h2 {	
	color: #003e82 !important;
    font-size: 1.3em;
	font-weight: 500;
	text-transform: capitalize;
	display: none;
}

/* Bulleted Lists */
/* Main UL */
.page-id-71619 #sitemap .wsp-container ul {
	list-style-type: disc !important;
	list-style: disc !important;
	margin: 10px 0px 0px 20px !important;	
}
/* Remove Image Bullet */
.page-id-71619 #sitemap .wsp-container ul li {
	list-style-type: disc !important;
	list-style: disc !important;	
	padding: 0em 0em .3em 0em !important;
}
.page-id-71619 #sitemap .wsp-container ul li:before {
	/* position: absolute !important; */
	position: inherit !important;	
    left: 0px;
    top: 0px;
    content: ' ' !important;
    background: url(https://winningfutures.org/wp-content/uploads/postbulletswhite.png) 0 50% no-repeat transparent !important;
    width: 0px !important;
    height: 0px !important;
    display: inline-block;
}
.page-id-71619 #sitemap .wsp-container ul li a {
	margin: 0px 0px 0px 0px;
}
.page-id-71619 #sitemap .wsp-container ul .entry-content li {
	padding: 0em 0em .5em 0em !important;
}



/* Children 1 Level - Subpages */
.page-id-71619 #sitemap .wsp-container ul.children {
	list-style-type: disc !important;
	list-style: disc !important;
    margin: 10px 0px 0px 20px !important;	
}
.page-id-71619 #sitemap .wsp-container ul.children li {
	list-style: none !important;	
	padding: 0em 0em .1em 0em !important;	
}
/* Icon Before */
.page-id-71619 #sitemap .wsp-container ul.children li:before {
	content: ' » ' !important;
	margin: 0px 12px 0px -12px;
}	

/* Children 2 Levels - Subpages */
.page-id-71619 #sitemap .wsp-container ul.children {
	list-style-type: disc !important;
	list-style: disc !important;
    margin: 5px 0px 0px 12px !important;	
}
.page-id-71619 #sitemap .wsp-container ul.children li ul.children {
	list-style: none !important;	
    margin: 0px 0px 10px 0px;
}
.page-id-71619 #sitemap .wsp-container ul.children li ul.children li {
	padding: 0em 0em .1em 0em !important;
    margin: 0px 0px 0px 0px;
}	
	
/* Icon Before */
.page-id-71619 #sitemap .wsp-container ul.children li ul.children li:before {
	content: ' - ' !important;
	margin: 0px 12px 0px -12px;
}	







/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	SIDEBARS
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
	Left Sidebar 
------------------------------------------------------------------------------------ */

/* ----- Max Mega Menu ---- */
.inside-left-sidebar {
	margin-top: 0px !important;
}

.inside-left-sidebar .widget{
	padding-top:0px;
}

/* Main Nav Items */
#mega-menu-wrap-slideout #mega-menu-slideout > li.mega-menu-item > a.mega-menu-link {
	font-size: 13.5px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0px 3px 0px 10px;
}
#mega-menu-wrap-slideout #mega-menu-slideout.mega-menu-accordion li.mega-menu-item-has-children > a.mega-menu-link:after {
	margin: 0px 0px 0px 0px;
}
#mega-menu-wrap-slideout #mega-menu-slideout > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-slideout #mega-menu-slideout > li.mega-menu-item > a.mega-menu-link:hover {
	font-weight: 600;
}

/* Submenu Items */
/* Add Padding to Left */
#mega-menu-wrap-slideout #mega-menu-slideout.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {
	padding-left: 15px;
}
/* Change font size & line height */
#mega-menu-wrap-slideout #mega-menu-slideout > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
	font-size: 13px;
	line-height: 25px;
}
/* Submenu container bottom - add padding & border to bottom */
#mega-menu-wrap-slideout #mega-menu-slideout.mega-menu-accordion li.mega-menu-item > ul.mega-sub-menu {
	padding-bottom: 20px;
	background-color: #031D49;
	border-bottom: 1px solid #214797;	
}

/* E-Newsletter Sign-up Button */
.textwidget a.su-button.su-button-style-default.enews-signup.su-button-wide span {
	font-size: 15px !important;
	font-weight: 500;
}


/* Left Sidebar on Mobile */
@media (max-width: 1025px) {
	/* Remove Left Sidebar on Mobile - Make Content Fullwidth */
	.tablet-grid-80 {
		width: 100%;
	}	
	.tablet-push-20 {
		left: 0%;
	}
/* Hide eNewsletter Button on Mobile */	
	#left-sidebar .textwidget {
		display: none;
	}
}	

	



/* --------------------------------------------------------------------------------
	Right Sidebar
------------------------------------------------------------------------------------ */
/* Add right padding from margin to Right Sidebar */
.separate-containers .inside-right-sidebar {
	margin-top: 37px;
	padding-left: 5px;
	padding-right: 5px;
}
/* ----- Search in Sidebar ---- */
.inside-right-sidebar .widget_search {
    background-color: #fff;
    border: 0px solid #e0e0e0 !important;
    border-radius:  0px;	
}
.inside-right-sidebar .widget_search input[type="search"] {
	border-color: #e0e0e0;
}


/* ----- Blog ---- */
/* Title Tabs */
.inside-right-sidebar .widget .widget-title {
	background-color: #963431;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    padding: 5px 0px 3px 10px;
    margin: 0px 0px 10px 0px;	
	color: #fff;
	font-size: 14px;
	font-weight: 600;
}
/* Inside Links */
.inside-right-sidebar .widget  {
	font-size: 13px;
}

/* Borders Around Sidebar Widgets */
.inside-right-sidebar .widget {
    background-color: #f9f9f9; 
    border: 1px solid #e0e0e0;
    border-radius: 5px 5px 0px 0px;
}


/* ---- Lists ---- */
#right-sidebar .inside-right-sidebar ul { 
  padding: 0;
  margin: 0px 3px 3px 5px;
}
/* Text */
#right-sidebar .inside-right-sidebar li {
	line-height: 120%;
padding: 0em 0em .5em 1.1em;
}
#right-sidebar .inside-right-sidebar li a {
  list-style: none;
  position: relative;
  color: #3e5b96;
  font-size: 13px;
}
#right-sidebar .inside-right-sidebar li a:hover {
	color: #d2ab1e;
}	
/* Bullet */
#right-sidebar .inside-right-sidebar li:before {
  position: absolute;
  left: 0;
  top: 3px; 
  content: ' ';
  background: transparent url(https://winningfutures.org/wp-content/uploads/caretbullet.png) 0 50% no-repeat; 
  width: 10px;
  height: 10px;
  display: inline-block;
}










/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	FOOTER WIDGETS - Original Version - 2017-2018 Ken Elkin's Version
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.site-footer {
	margin-top: 50px;
}

#footer-widgets {
	background-color: #000 !important;
	/* padding: 30px 0px 40px 0px; */
	/* border-top: 5px solid #a9a9a9; */
	padding: 30px 0px 0px 0px;	
}
#footer-widgets .widget-title {
	color: #e2e2e2;
	margin-bottom: 20px;
	font-family: 'Open Sans',sans-serif !important;
}	

.inside-footer-widgets {
	color: #fff;
}

/* ---- Get in Touch Widget ---- */
.contact ul li i {
    position: absolute;
    width: 26px;
    height: 26px; 
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    left: 0;
}
.contact ul li {
    padding: 0px 0px 5px 30px;
    margin-bottom: 5px;
    position: relative;
	color: #d8d8d8;
	font-size: 15px;
}
.contact ul li a,
.contact ul li a:visited {
	color: #bbb;
	font-size: 15px;	
}
.contact ul li a:hover {
	color: #fff;
}	
i.fa.fa-map-marker {
	color: #d8d8d8;	
}
i.fa.fa-mobile {
	color: #d8d8d8;	
	font-size: 20px;
}
i.fa fa-envelope {
	color: #d8d8d8;	
}



/* ---- Contribute Widget ---- */
#footer-widgets .footer-widget-4 .su-button-center span {
	padding: 5px 15px !important;
}




/* ----- Social Icons when using Widget ---- */
#footer-widgets .widget_lsi_widget {
	margin: 0px 0px 0px 0px;
}
#footer-widgets .lsi-social-icons li a {
	padding: 5px;
	font-size: 18px !important;
}
/* Align Right */
#footer-widgets ul.lsi-social-icons.icon-set-lsi_widget-2 {
	text-align: center !important;
}
/* Icon Spacing */
#footer-widgets .lsi-social-icons li {
    margin: 0px 5px 5px 0 !important;
}	


/* Twitter */
#footer-widgets #lsi_widget-3 .lsi-social-icons .lsi-social-twitter a, 
#footer-widgets #lsi_widget-3 .lsi-social-twitter .icon-set-lsi_widget-2 a:visited, 
#footer-widgets #lsi_widget-3 .lsi-social-twitter .icon-set-lsi_widget-2 a:focus {
	/* background: #00aced !important;	 */
	background-color: transparent !important;
	border: 2px solid #fff;
	border-radius: 25px;
	font-size: 18px !important;
}
#footer-widgets #lsi_widget-3 .lsi-social-icons .lsi-social-twitter a:hover {
	opacity: .8 !important;	
}

/* Facebook */
#footer-widgets #lsi_widget-3 .lsi-social-icons .lsi-social-facebook a, 
#footer-widgets #lsi_widget-3 .lsi-social-facebook .icon-set-lsi_widget-2 a:visited, 
#footer-widgets #lsi_widget-3 .lsi-social-facebook .icon-set-lsi_widget-2 a:focus {
	/* background: #3b5998 !important;	 */
	background-color: transparent !important;
	border: 2px solid #fff;
	border-radius: 25px;	
	font-size: 18px !important;
}
#footer-widgets #lsi_widget-3 .lsi-social-icons .lsi-social-facebook a:hover {
	opacity: .8 !important;	
}

/* LinkedIn */
#footer-widgets #lsi_widget-3 .lsi-social-icons .lsi-social-linkedin a, 
#footer-widgets #lsi_widget-3 .lsi-social-linkedin .icon-set-lsi_widget-2 a:visited, 
#footer-widgets #lsi_widget-3 .lsi-social-linkedin .icon-set-lsi_widget-2 a:focus {
	/* background: #007bb6 !important;	 */
	background-color: transparent !important;
	border: 2px solid #fff;
	border-radius: 25px;	
	font-size: 18px !important;
}
#footer-widgets #lsi_widget-3 .lsi-social-icons .lsi-social-linkedin a:hover {
	opacity: .8 !important;	
}

/* YouTube */
#footer-widgets #lsi_widget-3 .lsi-social-icons .lsi-social-youtube a, 
#footer-widgets #lsi_widget-3 .lsi-social-youtube .icon-set-lsi_widget-2 a:visited, 
#footer-widgets #lsi_widget-3 .lsi-social-youtube .icon-set-lsi_widget-2 a:focus {
	/* background: #a82400 !important;	 */
	background-color: transparent !important;
	border: 2px solid #fff;
	border-radius: 25px;	
	font-size: 18px !important;
}
#footer-widgets #lsi_widget-3 .lsi-social-icons .lsi-social-youtube a:hover {
	opacity: .8 !important;	
}










/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	FOOTER MENU - Original Version - 2017-2018 Ken Elkin's Version
---------------------------------------------------------------------------------------------------------------------------------------------------------- */

div.my-footer-menu-block {
	background-color: #163065;
	opacity: 0.95;
	border-top: 1px solid #1a3a79;
    border-bottom: 1px solid #1a3a79;
}
div.my-footer-menu-block .grid-container {
	background-color: transparent;
}
.footer-nav {
	padding: 15px 0;
	text-align: right;
}
.footer-nav ul {
	margin: 0px;
}
.footer-nav li {
	display: inline-block;
	padding-right: 0px;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}
.footer-nav li:after {
    content: "|";
    color: #415b90;
	padding: 0px 5px 0px 10px;
}
.footer-nav li:last-child:after {
  content: "";
}
.footer-nav li a {
	color: #bbb;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.footer-nav li:hover {
	opacity: 0.7;
}



/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	New FOOTER WIDGETS - 2019 - Chris Cahill Version
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Change width of Footer Widgets  in functions file */

@media (min-width: 1025px) {  

/*
#footer-widgets .footer-widget-1 .grid-25 {
	width: 32% !important;
}
#footer-widgets .footer-widget-2 .grid-25 {
	width: 20% !important;
}
#footer-widgets .footer-widget-3 .grid-25 {
	width: 20% !important;
}
#footer-widgets .footer-widget-4 .grid-25 {
	width: 22% !important;
}
*/

	#footer-widgets .grid-40 {
		width: 35% !important;
	}
	#footer-widgets .grid-20 {
		width: 20% !important;
	}

}




/* Footer Widget 1 with Logo */
#footer-widgets .footer-widget-1 img {
	/* Blurry Logo Fix */
	-webkit-transform: initial;
	filter: none;
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=’0′);		
}


@media (max-width: 1025px) {
	#footer-widgets .widget,
	.tablet-grid-50 {
		width: 100%;
		margin: 0 auto;
		text-align: center;		
	}
	#footer-widgets .widget p {
		padding: 0px;		
	}
	#footer-widgets .footer-widget-2 {
		margin-bottom: 0px;
	}	
	#footer-widgets .footer-widget-4  {
		text-align: center !important;
		padding: 25px;
	}
	.footerNewCopyright:after {
		content: '  ' !important;
		padding: 0px 5px 0px 0px;
	}	
}

	

/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	New FOOTER MENU - 2019 - Chris Cahill Version
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Column 2 */
.footer-widget-2 #nav_menu-3 ul#menu-footer-menu-column-1 li a:link {
	color: #fff;
	font-size: 14px;
}
.footer-widget-2 #nav_menu-3 ul#menu-footer-menu-column-1 li a:visited {
	color: #fff;
}
.footer-widget-2 #nav_menu-3 ul#menu-footer-menu-column-1 li a:hover {
	color: #c0c0c0;
}
/* Column 3 */
.footer-widget-3 #nav_menu-4 ul#menu-footer-menu-column-2 li a:link {
	color: #fff;
	font-size: 14px;
}
.footer-widget-3 #nav_menu-4 ul#menu-footer-menu-column-2 li a:visited {
	color: #fff;
}
.footer-widget-3 #nav_menu-4 ul#menu-footer-menu-column-2 li a:hover {
	color: #c0c0c0;
}






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	FOOTER COPYRIGHT
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Row */
.site-info {
	background-color: #000 !important;
	padding: 10px 0px 10px 0px;
}

/* ----- Copyright - Left ---- */
.footerBlock {
	padding: 0px;
}
.footerNewCopyright {
	color: #969494;
	font-size: 13px;
	padding: 5px 0px 5px 5px;			
	/* float: left;	 */
	display: inline-block;
}	
.footerNewCopyright:after {
	content: ' | ';
	padding: 0px 5px 0px 0px;
}
.footerNewCopyright a,
.footerNewCopyright a:active,
.footerNewCopyright a:visited {
	color: #969494;
	font-weight: 400;	
	text-decoration: none;
}	
.footerNewCopyright a:hover {
	color: #c0c0c0;	
	opacity: .5;
}

/* ----- Designer - Right ---- */
.footerDesigner {
	color: #969494;
	font-size: 13px;
	padding: 5px 5px 5px 0px;			
	/* float: right;	 */
	display: inline-block;	
}			
.footerDesigner a,
.footerDesigner a:active,
.footerDesigner a:visited {
	color: #969494;
	font-weight: 400;	
	text-decoration: none;	
}	
.footerDesigner a:hover {
	color: #c0c0c0;	
	opacity: .5;
}	

@media (max-width: 980px) {
	.footerNewCopyright {
		display: block;
		float: none !important;
		text-align: center;
		padding: 5px 0px 0px 0px;
	}		
	.footerDesigner {
		display: block;
		float: none !important;
		text-align: center;		
		padding: 3px 0px 7px 0px;		
	}			
}	






















/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	PORTAL LANDING PAGES
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Portal Landing Pages */
#landing {
}

#landing p {
	font-size: 15px !important;
	color: #963431 !important;
	font-weight: bold !important;
	text-align: center;
	line-height: 140%;
	margin: 20px 0px;
}
#landing .border {
    border: 1px solid #4a4a4a;
    padding: 3px !important;
	box-shadow: 0px 0px 10px 0px rgba(158,158,158,0.75);
}
#landing .su-list {
	margin: -10px 0px 0px 20px;
}
#landing .su-list ul li {
	padding: 4px 4px 4px 28px !important;
	font-size: 15px;
	top: 2px !important;
	font-weight: bold;
	color: #963431;
}
#landing .su-list ul li .fa.fa-check {
color: #F2A000 !important;
font-size: 18px;
}

#landing ul li:before {
	content: ' ';
	display: none;	
}








/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	MISC
---------------------------------------------------------------------------------------------------------------------------------------------------------- */
img.border {
	padding: 3px !important;
    border: 1px #8e8e8e solid;
    background: #fff;
    border-radius: 3px;	
}
img a {
}
a:hover img {  
	opacity: .6;
}


/* MISCELLANEOUS STYLES -------------------------------------- */
.text8,
.text8 a  {
font-size: 8pt; 
line-height:140%;
}
.text8-Red,
.text8-Red a  {
font-size: 8pt; 
color: #800000;
}
.textRed {
color: #800000;
}
.textRed a:link,
.textRed a:visited {
color: #800000 !important;
}
.textRed a:hover {
color: #DDB21D !important;
}

.datesRed {
font-family: "Roboto Condensed","Trebuchet MS", Helvetica, Sans-Serif;	
color: #953330 !important; 
font-weight: bold; 
font-size: 16px !important;
padding-top:5px;
}

table, 
tbody, tr, td {
border: 2px #fff solid !important;
}

/* -----------------------------------------------------------------------
Icons - PDF Icons
-------------------------------------------------------------------------- */

#download ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#download li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#download li:before {
content: url('https://winningfutures.org/wp-content/uploads/acrobat.png');
margin: 2px 6px 0px 0px;
position: relative;
display: inline-block;
vertical-align: middle;
}






/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	PLUGIN TWEAKS
---------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------------------
	WP eMember Styles
--------------------------------------------------------------------------------------------- */
/* Login Page */
#forgot_pass {
display: none;
}
.register_link {
display: none; 
}
input.eMember_button {
border-radius: 15px !important;
}

.eMember_logged_widget {
border: 1px #C00000 dotted;
background-color: #FFFFE7;
padding: 20px 10px 10px 25px;
margin: 0px 50px 0px 25px !important;
}
.eMember_logged_user_info_section  {
border-bottom: 1px #C00000 dotted !important;
padding-bottom: 20px;
}

.wp_emember_mailForm {
}

/* Forgot Password Page */
#wp_emember_mailSendForm1 {
width:50% !important;
margin: 25px 0px 25px 25px;
}
.eMember_label {
padding-right: 0px !important;
}


/* ------------------------------------------------------------------------------------------
	Add to Any Share Buttons
--------------------------------------------------------------------------------------------- */
.addtoanyMyBlock {
	margin: -10px 0px 25px 0px;
}
.addtoany_share_save_container {
	margin: 5px 0px 25px 0px !important;
}
.addtoany_header {
	color: #03286b;
	font-size: 12px;
	font-weight: 600;
	margin: 0px 0px 5px 2px !important;
}	








/* ------------------------------------------------------------------------------------------
	Shortcodes Ultimate - BUTTONS
--------------------------------------------------------------------------------------------- */
/* Bold Text */
a.su-button.su-button-style-default.su-button-wide span {
	font-weight: 600;
	text-transform: uppercase;
}
/* Mentors Section for 2Line Buttons */
.entry-content .su-button-style-default span{
	line-height: 18px !important;
	padding: 5px 18px !important;
	font-weight: 600;
}
/* For Landing Pages */
a.su-button.su-button-style-default.Landing span {
	text-shadow: 0px 1px 0px #202020 !important;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', 'Trebuchet MS', Helvetica !important;
    font-weight: bold;
	font-size: 30px !important;
    line-height: 105% !important;
    padding: 5px 25px !important;
}


/* ------------------------------------------------------------------------------------------
	Shortcodes Ultimate - Quote Boxes - Modified Styles
--------------------------------------------------------------------------------------------- */
/* Quote Boxes  - Outside Box */
/* left top quote */
.su-quote:before {
top: 0px;
left: 0px;
background-position: 0 0;
}
/* right bottom quote */
.su-quote:after {
right: 0;
bottom: 0;
background-position: -20px 0;
}
.su-quote {
margin: 0px auto !important;
}
.su-quote-style-default {
margin: 0px auto;
padding: 20px 5px 20px 20px !important;
/* width: 100% !important; */
/* Border */
border-radius: 5px;
border: 5px #fff solid;
/* Background Gradient */
background: rgb(221,221,221); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(221,221,221,1) 0%, rgba(255,255,255,1) 32%, rgba(255,255,255,1) 73%, rgba(221,221,221,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(32%,rgba(255,255,255,1)), color-stop(73%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 73%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 73%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 73%,rgba(221,221,221,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 32%,rgba(255,255,255,1) 73%,rgba(221,221,221,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
/* Box Shadow */
-webkit-box-shadow:2px 2px 10px 5px rgba(186,182,186,.5);
-moz-box-shadow:2px 2px 10px 5px rgba(186,182,186,.5);
box-shadow:2px 2px 10px 5px rgba(186,182,186,.5);
/*background: yellow; */
}
/* Inner Text */
.su-quote-inner {
color: #636363;
font-size: 13px;
padding: 0px 10px 0px 0px !important;
display: block !important;
margin: 0px 0px 20px 0px !important;
/* background: green;  */
position: relative !important;
}

#partners .su-quote-style-default {
	border: 3px #fff solid;
}	
 .su-quote-inner {
color: #636363;
font-size: 14px;
padding: 15px 10px 0px 0px !important;
display: block !important;
margin: 0px 0px 20px 0px !important;
/* background: green;  */
position: relative !important;
line-height: 1.8em;
}
#partners .su-quote-cite {
	line-height: 1.5em;
}

/* Business Partners Page */
.page-id-136 .su-quote-inner {
	padding: 50px 10px 25px 0px !important;
}
.page-id-74508 .su-quote-style-default {
	padding: 7px 5px 7px 20px !important;
}







/* Signature - Source */
.su-quote-style-default .su-quote-cite {
font-size: 13px;
font-style: italic !important;
/* margin: 20px -20px 0px 0px !important; */
margin: 20px 0px 5px 0px !important;
padding: 0px 0px 0px 0px !important;
color: #636363;
line-height: 150%;
/* background: blue; */
display:block !important;
position: relative !important;
float: right;
clear: both;
}
.su-quote-cite:before {
content: " ~ " !important;
margin: 0px 0px 0px -10px !important;
text-indent: -1.8em !important;
}
.quoteBox {
margin: 0px auto !important;
}
.responsive .quoteBox {
margin: 0px auto !important;
}
.responsive .su-quote-style-default  {
min-width: 200px !important;
}



/* ------------------------------------------------------------------------------------------
	Shortcodes Utlimate - Vertical Tabs - RARE Past Heros
--------------------------------------------------------------------------------------------- */
/* RARE Past Heroes */
.herosYear:before {
content: ' - Select Year - ';
display:block;
font-size: 11px;
text-align:center;
color: #963431;
}
.herosYear {
float:right; 
background: #f5f5f5; 
border:1px #C0C0C0 dotted; 
border-radius:5px; 
padding: 5px 5px 5px 10px; 
}
.herosYear a:link {
color: #963431 !important;
font-size: 13px;
font-family: "Oswald",sans-serif !important;
font-weight: 400;
text-decoration:none;
}
.herosYear a:hover {
text-decoration: none !important;
color: #F2A000 !important;
}
/*.herosYear a:active {
text-decoration: none !important;
color: #F2A000 !important;
}*/
.herosYear a:visited {
text-decoration: none !important;
color: #963431 !important;
} 
.herosYear a:visited:hover {
text-decoration: none !important;
color: #F2A000 !important;
} 
.herosYear a:link:after {
content: ' : ';
padding: 0px;
font-weight: normal !important;
color: #C0C0C0 ;
}
/*.herosYear a:hover:after {
text-decoration:none !important;
}*/
.herosYear a.last:after {
display:none;
}



.su-tabs-pane h3 {
font-size: 18px !important;
}
#rareHeros {
}
#rareHeros img {
padding: 2px;
margin: 0px;
border: 1px solid #404040
}
.rareLeft {
float:left;
}
.rareRight {
float:left;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
height: 200px;
width: 50%;
vertical-align:middle;
}
.rareRight  i {
font-size: 12px;
}
.rareRight b {
color: #963431 !important;
font-size: 15px !important;
font-weight: bold;
/* font-family: "Oswald", sans-serif; */
}
.rareRight .popup {
font-size: 8pt;
}
.su-tabs-nav span {
padding: 8px 5px 8px 5px !important;
border-bottom: 1px #909090 dotted;
}
.su-tabs-vertical .su-tabs-nav span {
    /* background: none repeat scroll 0% 0% #eee; */
    cursor: default;
    font-size: 12px;
    line-height: 120%;
}
.su-tabs-vertical .su-tabs-nav span:hover {
    /* background: none repeat scroll 0% 0% #f5f5f5; */
    cursor: default;
    font-size: 12px;
    line-height: 120%;
}
.su-tabs-vertical .su-tabs-nav span.su-tabs-current {
    /* background: none repeat scroll 0% 0% #fff; */
    cursor: default;
    font-size: 12px;
    line-height: 120%;
}
.indent {
padding-left: 0px;
}
	
	
	
/* ------------------------------------------------------------------------------------------
	Shortcodes Ultimate - Vertical Tabs - Sam Cupp Awards
--------------------------------------------------------------------------------------------- */	
/* Sam Cupp Award Winners */
.impactYear:before {
content: ' - Select Year - ';
display:block;
font-size: 11px;
text-align:center;
color: #963431;
}
.impactYear {
float:right; 
background: #f5f5f5; 
border:1px #C0C0C0 dotted; 
border-radius:5px; 
padding: 5px 5px 5px 10px; 
}
.impactYear a:link {
color: #963431 !important;
font-size: 13px;
font-family: "Oswald",sans-serif !important;
font-weight: 400;
text-decoration:none;
}
.impactYear a:hover {
text-decoration: none !important;
color: #F2A000 !important;
}
/*.herosYear a:active {
text-decoration: none !important;
color: #F2A000 !important;
}*/
.impactYear a:visited {
text-decoration: none !important;
color: #963431 !important;
} 
.impactYear a:visited:hover  {
text-decoration: none !important;
color: #F2A000 !important;
} 
.impactYear a:link:after {
content: ' : ';
padding: 0px;
font-weight: normal !important;
color: #C0C0C0 ;
}
/*.herosYear a:hover:after {
text-decoration:none !important;
}*/
.impactYear a.last:after {
display:none;
}



.su-tabs-pane h3 {
font-size: 18px !important;
}
div.impactAwards {
clear: both;
}
div.impactAwards img {
padding: 2px;
margin: 0px;
}
.impactLeft {
float:left;
}
.impactRight {
float:left;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
height: 200px;
width: 50%;
vertical-align:middle;
}
.impactRight  i {
font-size: 12px;
}
.impactRight b {
color: #963431 !important;
font-size: 15px !important;
font-weight: bold;
/* font-family: "Oswald", sans-serif; */
}
.impactRight .popup {
font-size: 8pt;
}

div.impactCenter {
margin: 0 auto;
text-align:center;
}
div.impactCenter h2 {
text-align: center;
margin: -10px 0px 5px 0px !important;
}
div.impactCenter .winnerNames {
color: #333;
font-size: 12px;
font-family: Muli,"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
font-weight: 400;
line-height: 140%;
margin: -20px 0px 25px 0px !important;
}


.su-tabs-nav span {
padding: 8px 5px 8px 5px !important;
border-bottom: 1px #909090 dotted;
}
.su-tabs-vertical .su-tabs-nav span {
    /* background: none repeat scroll 0% 0% #eee; */
    cursor: default;
    font-size: 12px;
    line-height: 120%;
}
.su-tabs-vertical .su-tabs-nav span:hover {
    /* background: none repeat scroll 0% 0% #f5f5f5; */
    cursor: default;
    font-size: 12px;
    line-height: 120%;
}
.su-tabs-vertical .su-tabs-nav span.su-tabs-current {
    /* background: none repeat scroll 0% 0% #fff; */
    cursor: default;
    font-size: 12px;
    line-height: 120%;
}
.indent {
padding-left: 0px;
}
	
	








/* ------------------------------------------------------------------------------------------
	QUFORM
--------------------------------------------------------------------------------------------- */
.iphorm-submit-wrap button:hover span {
background: url('https://winningfutures.org/wp-content/uploads/btn-over-back.png') repeat top left !important; 
}



/*-----------------------------------------------------------------------------------------------------------------
	PAGINATION - wp-pagenavi - For News & Updates Page
-------------------------------------------------------------------------------------------------------------------*/	
#nav-below {
	margin-top: 50px;
}
.page-numbers {
      display: none;
}



.page-id-5347 .page-numbers {
      display: inline;
}

/* ----- WP 4 Posts - Navigation ----- */
div.navigation.ajax-navigation {
    clear: both;
    margin-bottom: 30px;
    padding-top: 13px;
    border-top: 0px solid #e2e2e2;
    text-align: center;	
}
div.navigation.ajax-navigation .page-numbers {
    color: #848484 !important;
    text-decoration: none !important;
    background-color: #ececec;
    border: 1px solid #ececec;
    border-radius: 3px;
    padding: .3rem .5rem .3rem .5rem;
    margin: 2px;
	text-align: center;
}
div.navigation.ajax-navigation span.page-numbers.current {
	font-weight: bold;
	color: #fff !important;
	background-color: #bdbaba;	
}


/* Archive Pages use wp-pagenavi */

.wp-pagenavi {
	clear: both;
    margin-bottom: 30px;
    padding-top: 13px;
    border-top: 0px solid #e2e2e2;
    text-align: center;
}
#left-area .wp-pagenavi {
	text-align: center;
}

.wp-pagenavi a, 
.wp-pagenavi span {
	color: #848484 !important;
	text-decoration: none !important;
	background-color:#ececec; 
	border: 1px solid #ececec;
	border-radius: 3px;
	padding: .3rem .5rem .3rem .5rem;
	margin: 2px;
}
.wp-pagenavi a:hover, 
.wp-pagenavi span.current {
	color: #fff !important;	
	border-color: #E9F2F9;
	background-color: #bdbaba;
	text-decoration: none !important;
}
.wp-pagenavi span.current {
	font-weight: bold;
	background-color:#bdbaba;
}





/* ------------------------------------------------------------------------------------------------------------------------------------
WP Forms 
----------------------------------------------------------------------------------------------------------------------------------------*/
/* Hides Unknown Bullet On top of page */
.widget_nav_menu li:before, .widget_links li:before, .widget_meta li:before, .entry-content ul li:before {
background-color: #fff;	
}	
.page-id-3968 .entry-content li:before {
	display: none;
}





/* Each Section */
div.wpforms-container-full .wpforms-form .wpforms-field {
	padding: 10px 0px 30px 0px;
}
/* Make each input filed full width */
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
}
/* Required Fields - Use star image */
div.wpforms-container-full .wpforms-form .wpforms-required-label {
	color: #fff;
background-image: url('https://winningfutures.org/wp-content/uploads/star.png');
    background-repeat: no-repeat;
    width: 12px !important;
    padding-right: 5px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
padding: 0px 0px 0px 20px;
}

/* Input Fields */
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=text] {
min-width: 100%;
}
div.wpforms-container-full .wpforms-form input:hover,
div.wpforms-container-full .wpforms-form textarea:hover {
background: #ffffeb;	
border: 1px solid #9bd1fb;
}
div.wpforms-container-full .wpforms-form input:focus,
div.wpforms-container-full .wpforms-form textarea:focus {	
background: #ffffeb;	
border: 1px solid transparent; 
border-top: none;
border-bottom: 1px solid #DDD;
box-shadow: inset 0 1px 2px rgba(0,0,0,.39), 0 -1px 1px #FFF, 0 1px 0 #FFF;	
}

/* Dropdown Fields */
div.wpforms-container-full .wpforms-form select.wpforms-field-medium {
	max-width: 48% !important;
}
div.wpforms-container-full .wpforms-form select.wpforms-field-medium:hover {
background: #ffffeb;	
border: 1px solid #9bd1fb;	
}





/* Select Buttons */
div.wpforms-container-full .wpforms-field ul {
	padding-top: 15px !important;
}

/* Selection Items Display in one line */
div.wpforms-container-full .wpforms-form ul li {
	/* display: inline-block !important; */
}
/* Selection Items Display one at a time */
div.wpforms-container-full .wpforms-form ul li {
	display: block !important;
}


div.wpforms-container-full .wpforms-form ul li:first-of-type {
	margin: 0px;
}
div.wpforms-container-full .wpforms-form input[type=radio] {
    margin: 0px 5px 0px 3px;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
padding-right: 25px;
}

/* Description */
div.wpforms-container-full .wpforms-form .wpforms-field-description {
	color: #dc0303;
}

/* Vertical Line - Separating Fake Columns */
.page-id-3909 #wpforms-3882-field_10-container,
.page-id-3909 #wpforms-3882-field_14-container,
.page-id-3909 #wpforms-3882-field_13-container,
.page-id-3909 #wpforms-3882-field_24-container,
.page-id-3909 #wpforms-3882-field_25-container  {	
	border-left: 1px solid #8e8e8e;
	1margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 50px 30px !important;
}
.page-id-3909 div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 10px 30px 30px 0px;
}
div.wpforms-container-full .wpforms-form h3 {
    margin-bottom: -30px;
	font-size: 24px !important;
	line-height: 120% !important;
}

	

/* Total Amount */
div.wpforms-field-payment-total {
    margin: 0px 0px 25px 0px !important;
}

/* Submit Button */
button.wpforms-submit {
	background-color: #128bff !important;
	1border: 1px solid #0e6fcc !important;
	border-radius: 5px !important;
	color: #fff !important;
	text-shadow: 1px 1px 0 #404040 !important;
	padding: 5px 15px 5px 15px;
	margin: 10px 0px 20px 0px;
	box-shadow: 0 0 5px rgba(68, 68, 68, 0.5) !important;
	moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
	font-size: 1.2rem !important;
	text-transform: uppercase !important;	
}
button.wpforms-submit:hover {
	background-color: #4775a0 !important;
}

.wpforms-field-divider h3:after {
	background: transparent !important;
}

/* Make a Donation Note Text */
div#wpforms-3882-field_13-container .wpforms-field-label{
	color: #963431 !important;
	font-weight: 700 !important;
	font-size: 15px !important;
}

/* Silent Auction - Payment Amount */
input#wpforms-3971-field_14  {
	min-width: 25% !important;
	max-width: 100px;
}
.wp-forms-3971-field_14-container div.wpforms-container-full .wpforms-form .wpforms-field-label {
	color: #963431 !important;
    font-family: "Roboto Condensed", sans-serif !important;
	font-size: 24px !important;
	font-weight: 400;
}






/**** MEDIA QUERIES ****/
@media (max-width: 980px) {
}	
@media (max-width: 768px) {
}
@media (max-width: 480px) {
}
@media (max-width: 420px) {
}




/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	SUMAC FORM EDITS
	Interest Form - https://winningfutures.org/interest-form-2/
	ENewsletter - https://winningfutures.org/enewsletter-signup/

Direct Link
https://ots.sumacpages.com/sumac/sumac_start_new_session.php?package=singleform2&formname=interest%20form&userfolder=../ORG/winningfutures

<!-- Org Code - 03-17-2016 -->
<iframe width="900" height="3300" src="https://winningfutures.org/sumac/sumac_start_new_session.php?package=singleform2&allowhttp=t&formname=interest%20form" frameborder="0" allowfullscreen></iframe>

<!-- New Code - 09-11-2017 -->
<iframe width="900" height="3300" src="https://ots.sumacpages.com/sumac/sumac_start_new_session.php?package=singleform2&formname=interest%20form&userfolder=../ORG/winningfutures" frameborder="0" allowfullscreen></iframe>
---------------------------------------------------------------------------------------------------------------------------------------------------------- */

.page-id-4325 #sumac_content input[type="text"],
.page-id-4325 #sumac_content textarea {
	border: 2px solid #dedede !important;
	margin: 5px auto 15px !important;
	padding: 8px !important;
}

.page-id-4325 #sumac_content a.sumac_leavesumac_link {
border: 2px outset;
    border-radius: 10px;
    padding: 10px 15px 10px 15px;
    color: white;
    font-size: 115%;
    font-weight: 200;
}

/* Sumac Interest Form - E-Newsletter page - Cancel Button */
td.sumac_titlebutton a,
a.sumac_leavesumac_link,
td.sumac_okbutton input, 
td.sumac_cancelbutton input,
#sumac_td_singleform2_cancelbutton .sumac_cancelbutton a.sumac_leavesumac_link,
span#sumac_sid_F2ML3 {
    background-color: #1e489e !important;
    padding: 12px 10px  !important;
    border: 2px solid #c0c0c0  !important;
    border-radius: 10px  !important;
    color: #fff  !important;
    text-transform: uppercase  !important;
    font-weight: 500  !important;
}
td.sumac_titlebutton a,
a.sumac_leavesumac_link {
    background-color: #1e489e !important;
    padding: 12px 10px  !important;
    border: 2px solid #c0c0c0  !important;
    border-radius: 10px  !important;
    color: #fff  !important;
    text-transform: uppercase  !important;
    font-weight: 500  !important;
}







	