/********************************************************************/
/* Developed by : Blue Sombrero 									*/
/* Skin 046 ( DC Stoddert-Gold Theme )								*/
/* Created: 30-11-2017 by Sampath Bingi								*/
/********************************************************************/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700|Lato:400,400i,700,700i,900');

/* Comman CSS */
/********************************************************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,
acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,
strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,
caption,tbody,tfoot,thead,tr,th,td			{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;
    background: transparent; }
blockquote,q								{ quotes: none; }
blockquote:before,
blockquote:after,
q:before,q:after						{ content:''; content: none; }
:focus									{ outline:none; }
ins										{ text-decoration:none; }
del										{ text-decoration:line-through; }
form										{ height: 100%; }
img										{ border: 0; padding: 0; margin: 0; }
html, body								{ text-align: left; font-size: 14px; margin: 0; padding: 0;
										font-family:'Roboto', sans-serif; height: 100%;
										background: #fff; color: #000; line-height: 20px; font-weight: normal; }
#Body									{ overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
::-webkit-scrollbar-track				{ background-color: #e2e2e2; }
::-webkit-scrollbar						{ width: 7px; height: 7px; background-color: #e2e2e2; }
::-webkit-scrollbar-thumb				{ background-color: #c93c20; }

/* Text CSS */
/********************************************************************/
h1, h2, h3, h4, h5, h6					{ font-family:'Roboto', sans-serif; font-weight: normal; color: #000; padding: 0 0 18px 0; }
h1										{ font-size: 40px; line-height: 46px; }
h2										{ font-size: 30px; line-height: 36px; }
h3										{ font-size: 24px; line-height: 32px; }
h4										{ font-size: 18px; line-height: 22px; }
h5	 									{ font-size: 16px; line-height: 20px; }
h6										{ font-size: 14px; line-height: 20px; }
p										{ padding: 0 0 18px 0; }
ul, ol									{ padding: 0 0 18px 0; margin: 0 0 0 24px;}
sup										{ vertical-align: top; font-size: 8px; }
small									{ font-size: 8px; }
td[valign=middle]						{ vertical-align: middle; }
td[valign=top]							{ vertical-align: top; }
td[valign=bottom]						{ vertical-align: bottom; }
.Normal, 
.NormalDisabled,
.BoldText,
.NormalRed,
.SubHead,
.SkinObject								{ font-family:'Roboto', sans-serif; font-weight:normal;
										font-size: 14px; line-height: 20px; text-align: left; }

.Normal, .NormalDisabled				{ color: #000; }
.BoldText								{ font-weight: bold;}
.SubHead,
.NormalRed,
.SkinObject								{ color: #e51937; }

/* Link CSS */
/********************************************************************/
a, a:link, a:visited,
a.CommandButton, 
a.CommandButton:link, 
a.CommandButton:visited					{ font-weight: normal; font-size: inherit; text-decoration: none; line-height: inherit; color: #c93c20; }
a:active, a:hover, a:focus,
a.CommandButton:active, 
a.CommandButton:hover, 
a.CommandButton:focus					{ color: #000; }
.paneOutline							{ outline: 1px dotted #000; border: none; }
.paneOutline center						{ text-align: center; }
.paneOutline .SubHead					{ color: #000; }
.AlertText a:hover,
.AlertText a:focus,
.AlertText a:active			{color: #ebeaea;}


/* DNN Empty Pane CSS For IE */
/********************************************************************/
.DNNEmptyPane							{ font-size: 0px; line-height: 0px; display: none; }

/* Input CSS */
/********************************************************************/
input.NormalTextBox,
textarea.NormalTextBox,
select.NormalTextBox						{ font-weight:normal; font-size: 14px; line-height: 22px; height: 22px; background: #f6f6f6; border: 1px solid #acacac; 
										  padding: 2px 8px; margin: 2px 0px; color:#222; }
select.NormalTextBox						{ padding: 2px 2px 2px 8px; }
input.NormalTextBox:focus, 
input.NormalTextBox:hover,
textarea.NormalTextBox:focus,
textarea.NormalTextBox:hover,
select.NormalTextBox:focus,
select.NormalTextBox:hover				{ border-color:#222; }
textarea.NormalTextBox, 
select.NormalTextBox						{ height: auto; }

/* Button CSS */
/********************************************************************/
.StandardButton							{ background: #c93c20; color: #fff; display: inline-block; border: none;
										font-size: 14px; line-height: 20px; margin: 12px 0; padding: 8px 12px; }
.StandardButton:hover, 
.StandardButton:focus					{ background: #001489; color: #fff; outline: none; text-decoration: none; }

/* Float CSS */
/********************************************************************/
.skLeft									{ float:left; }
.skRight								{ float:right; }
.clear:after							{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.skClear								{ clear: both; font-size: 0px; line-height: 0px; height: 0px; }
#Body .clear								{ clear: none; }

/* DNN Overwrite CSS */
/********************************************************************/
.textAlignRight							{ text-align: right; }
.textAlignCenter						{ text-align: center; }
.FileManager_FileList 					{ margin: 2px 0 0 0; }
.rgMasterTable							{ width: 100%; }
.rgCurrentPage span						{ line-height: 22px; }
input.rgPagerTextBox						{ width: 24px!important; }
.termsContainer, 
.privacyContainer						{ padding: 12px; }
.FileManager_FileList 					{ margin: 2px 0 0 0; }
.rgMasterTable							{ width: 100%; }
.rgCurrentPage span						{ line-height: 22px; }
input.rgPagerTextBox						{ width: 24px!important; }

/* DNN 6 Fix */
/********************************************************************/
#dnnCPWrap a,
#dnnCPWrap a:link,
#dnnCPWrap a:visited						{ text-decoration: none; }
#dnnCPWrap a:hover span, #dnnCPWrap a:active span,
#dnnCPWrap a:focus span, #dnnCommonTasks a:hover, 
#dnnCommonTasks a:active, #dnnCommonTasks a:focus, 
#dnnCurrentPage a:hover, #dnnCurrentPage a:active, 
#dnnCurrentPage a:focus, #dnnOtherTools a:hover, 
#dnnOtherTools a:active, #dnnOtherTools a:focus
										{ text-decoration: underline; }

/* Inner Page CSS */
/********************************************************************/
.LeftPane.inner-cell					{ width: 730px; float: left; } 
.RightPane.inner-cell					{ width: 347px; margin-left: 32px; float: right !important; } 
.skSponsorInnerpage .skBG-white			{ border-top: 0px; padding: 0 15px; }
.skSponsorInnerpage .skSponsor li.item	{ padding: 30px 15px; }


.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:hover span, 
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:focus span, 
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:active span
										{ background-color: #3f479a; }
.sWebTheme_ActionsArea a.sWebTheme_showSettings:hover
										{ background-color: #3f479a; }
#Body .skArea .bsbSkin					{ background-color: transparent; }

/* Skin CSS */
/********************************************************************/

.skArea ::-webkit-scrollbar-track		{ background-color: #e2e2e2; }
.skArea ::-webkit-scrollbar				{ width: 7px; height: 7px; background-color: #e2e2e2; }
.skArea ::-webkit-scrollbar-thumb		{ background-color: #c93c20; } 
.skArea									{ background-color: #3f479a; height: 100%; }
.skAreabg								{ min-height: calc(100% - 260px); background: #3f479a url( images/dc-background.jpg ) top center no-repeat; background-position: center -70px; }
.DC-Has-Rotator.dnnEditState .skAreabg	{ background-position: center 804px; }
.DC-Has-Rotator .skAreabg				{ background-position: center 630px; }
.skWidth								{ width: 1140px; margin: auto; }
.skAreainner .TeamPage_MT_profile		{ margin: auto; }
.skHeader								{ background-image: url(images/top-bar-bg.jpg); background-color: #3f479a; background-position: top center; background-size: cover; background-repeat: no-repeat; }
.skLogo									{ margin: 7.5px 25px 7.5px 41px; }
.skLogo a img								{ width: 125px; height: 125px; }
.skLogo a:hover img						{ filter: drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 1px #fff);
										  -webkit-filter: drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 2px #fff) drop-shadow(0px 0px 1px #fff); }
.skBanner 								{ display: table; height: 140px; }
.skBannerText							{ font-size: 50px; color: #ffffff; letter-spacing: 0.25px; line-height: 1; padding: 0; font-weight: bold; width: 600px;
										  text-transform: uppercase; display: table-cell; vertical-align: middle; }

.skLogin,
.skTranslate							{ float: left; }
.skLogin .login,
.skLogin .register						{ text-transform: uppercase; font-size: 14px; color: #ffffff; line-height: 16px;  font-weight: bold; background-color: #d13628;
										  padding: 12px 15px; display: inline-block; }
.skLogin .login:hover,
.skLogin .register:hover					{ background-color: #fff; color: #3f479a; }
.skLogin .register						{ padding: 12px 22px; margin-left: 6px; }
.skActiontop							{ margin: 15px 17px 15px 0; }
.skSocial								{ margin: 0px 17px 0 0; }
.skSocial a.link,
.skSocial a.link:link,
.skSocial a.link:visited,
#google_translate_element.goog-te-gadget-simple,
#google_translate_element .goog-te-gadget-simple:link,
#google_translate_element .goog-te-gadget-simple:visited
										{ float: left; display: block; margin-left: 15px; padding: 0; background-color: transparent;}

a.skFacebook svg							{ width: 17px; height: 17px; }
a.skTwitter svg							{ width: 17px; height: 17px; }
a.skInstagram svg						{ width: 15px; height: 15px; margin-top: 1px; }
a.skYoutube svg							{ width: 17px; height: 17px; }
a.skFlickr svg							{ width: 20px; height: 20px; margin-top: -2px }

.skSocial a.link svg,
.skSocial a.link:link svg,
.skSocial a.link:visited svg,
#google_translate_element svg,
#google_translate_element:link svg,
#google_translate_element:visited svg	{ fill: #fff; }
.skSocial a.link:hover svg,
.skSocial a.link:focus svg,
.skSocial a.link:active svg,
#google_translate_element:hover svg,
#google_translate_element:focus svg,
#google_translate_element:active svg		{ fill: #d13628; }

/* Google Translate CSS */
/********************************************************************/
#google_translate_element.skTranslate {
  display: inline-block;
  margin: 9px 33px 8px 0;
  overflow: hidden; 
}

#google_translate_element a.goog-te-menu-value{
	background-image: url('images/google-translate.png');
	height: 20px;
	width: 20px;
	display: block;
	margin:0px;
	background-position: 0px 0px;
}
#google_translate_element a.goog-te-menu-value:hover,
#google_translate_element a.goog-te-menu-value:focus, 
#google_translate_element a.goog-te-menu-value:active{
	background-position: 0px -20px;
}

#google_translate_element a.goog-te-menu-value span,
#google_translate_element  .goog-te-gadget-simple img
 {
	display: none;
}

.skActiontop #google_translate_element .goog-te-gadget-simple{
	background-color: transparent;
	border: none;
}

.skNav									{ background-color: #d13628; }
/* Slider CSS */
.skSliderWidth							{ width: auto; margin: auto; }
/* Links CSS */
.skBG-white								{ background-color: #ffffff; border-top: 10px solid #c93c20; padding: 15px; }
.skInnerContent .skBG-white				{ border-top: 0px }
.skRow  .skLeft							{ width: 347px; margin-right: 32px; float: left; }
.skLinks .skHead							{ font-size: 18px; color: #ffffff; line-height: 24px; text-transform: uppercase; font-weight: 500;
										 padding: 13px 0 13px 26px; background-color: #c93c20;  }
.skLinks .content						{ padding: 0 15px; background-color: #f9f9f9; }
.skLinks ul.skList						{ padding: 0; margin: 0; height: 475px; display: table; table-layout: fixed; width: 100%; }
.skLinks .skItem							{ list-style: none; display: table-row; }
.skLinks .skItem.skLast .skLink			{ border-bottom: 0px; }
.skLinks a.skLink,
.skLinks a.skLink:link, 
.skLinks a.skLink:visited				{ font-size: 18px; color: #000; line-height: 1; letter-spacing: 0.25px; padding: 0px 0 0px 11px; border-bottom: 1px solid #e0e0e0;
										  text-transform: capitalize; display: table-cell; vertical-align: middle; }
.skLinks a.skLink:hover,
.skLinks a.skLink:focus, 
.skLinks a.skLink:active					{ color: #fff; background-color: #3f479a; }
.skRow .skRight							{ width: 730px; float: left; }
.skTabs ul.nav 							{ margin: 0; padding: 0; display: table; table-layout: fixed; width: 630px; background-color: #3f479a; padding: 0 50px; }
.skTabs ul.nav li.item 					{ margin: 0; padding: 0; list-style: none; display: table-cell; }
.skTabs ul.nav a.link,
.skTabs ul.nav a.link:link,
.skTabs ul.nav a.link:visited			{ font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 18px; line-height: 24px; color: #fff; text-transform: uppercase;
										  text-align: center; display: block; padding: 13px 0; }
.skTabs ul.nav a.link:hover				{ background-color: rgba(255,255,255,0.2); }
.skTabs ul.nav a.active,
.skTabs ul.nav a.active:link,
.skTabs ul.nav a.active:visited 			{ background-color: rgba(255,255,255,0.2); }
.skTabs .content							{ display: none; height: 440px; overflow-y: auto; }
.skTabs .cntWrapper						{ padding: 12px 16px 0; position: relative; }
.skTabs .cntWrapper:after				{ content: ''; position: absolute; left: -7px; bottom: 0; height: 70px; width: calc(100% - 25px); z-index: 1; opacity: 0.7;
										  -webkit-box-shadow: inset 0px -50px 50px 0px white; -moz-box-shadow: inset 0px -50px 50px 0px white;
										  box-shadow: inset 0px -50px 50px 0px white;} 
.skTabs a.mobTabLink,
.skTabs a.mobTabLink:link,
.skTabs a.mobTabLink:visited 			{ display: none; }
a.viewall-link,
a.viewall-link:link,
a.viewall-link:visited 					{ position: absolute; font-family: 'Lato', sans-serif; font-weight: 500; font-size: 14px; line-height: 18px;text-transform: uppercase; 
										 color: #fff; bottom: -55px; left: 50%; transform: translate(-50%, -50%); background-color: #3f479a; padding: 8px 22px; }
a.viewall-link:hover,
a.viewall-link:focus,
a.viewall-link:active					{ background-color: #c93c20; }

/* Event CSS */
/********************************************************************/
.skEvent.content						{ height: 410px; }
.skEvent ul.skEventWrapper				{ margin: 0; padding: 0; }
.skEvent li.skEventItem					{ margin: 0; list-style: none; padding: 8.5px 0; border-bottom: 1px solid #e3e3e4; margin-right: 7px; }
.skEvent .skEventItem.skEventFirstItem	{ padding-top: 0; }
.skEvent .skEventCalendar				{ text-align: right; width: 60px; padding-right: 14px; }
.skEvent .skEventMonth					{ font-size: 28px; line-height: 1; color: #c93c20; font-weight: bold; text-transform: uppercase; }
.skEvent .skEventDay						{ font-size: 46px; line-height: 36px; color: #3f479a; font-weight: bold; }
.skEventHead a,
.skEvent .title							{ font-size: 24px; line-height: 25px; color: #303030; font-weight: bold; display: block; text-transform: uppercase;
										  letter-spacing: 0.25px; }
.skEventHead							{ padding: 0; }
.skEventHead a:hover						{ text-decoration: underline; }
.skEvent .skEventTime					{ font-size: 16px; line-height: 16px; color: #3f479a; padding: 5px 0 3px 0; }
.skEvent .status 						{ font-size: 15px; font-family: 'Lato', sans-serif; line-height: 1; color: #3f479a; letter-spacing: 0.2px; font-weight: 500; 
										  font-style: italic; margin-right: 10px; }
.skEvent .canceled						{ color: #a74544; }
.skEvent .rescheduled					{ color: #09957e; }
.skEvent .postponed						{ color: #f8972a; }
.skEvent .location						{ font-family: 'Lato', sans-serif; font-size: 14px; line-height: 16px; color: #303030; }

/* FieldStatus CSS */
/********************************************************************/
.skFieldStatus ul.skField 				{ margin: 0; padding: 0 0px 0 14px; }
.skFieldStatus p.skName 					{ font-size: 24px; line-height: 22px; color: #303030; text-transform: uppercase; font-weight: bold;
										  display: table; background-color: #fff; position: relative; padding: 0 10px 0 0 }
.skFieldStatus .skDate					{ font-family: 'Lato', sans-serif; font-size: 12px; line-height: 24px; font-style: italic; letter-spacing: 0.5px; color: #3f479a; }
.skFieldStatus ul.skField li.skItem 		{ position: relative; margin-bottom: 26px; list-style: none; }
ul.skField>li.skItem:before 				{ content: ""; position: absolute; top: 10px; width: 100%; border-bottom: 4px dashed; }
ul.skField>li.skItem.skOpen:before		{ border-bottom-color: #48b53e; }
ul.skField>li.skItem.skPartial:before	{ border-bottom-color: #feb300; }
ul.skField>li.skItem.skClose:before		{ border-bottom-color: #e51937; }
.skFieldStatus ul.skSubField li.skItem 	{ margin-bottom: 0; }
 ul.skField li.skClose:after,
 ul.skField li.skPartial:after, 
 ul.skField li.skOpen:after 				{ font-family: 'Lato', sans-serif; position: absolute; font-size: 18px; font-weight: bold; font-style: italic; text-transform: uppercase;
										 line-height: 1; letter-spacing: 0.5px; top: 3px; right: 0px; padding: 0 10px; background: #fff; width: 70px; }
 ul.skField li.skClose:after 				{ content: "Closed "; color: #e51937; }
 ul.skField li.skPartial:after 			{ content: "Partial"; color: #feb300; }
 ul.skField li.skOpen:after 				{ content: "Open"; color: #48b53e; }
 ul.skSubField 							{ margin: 0; padding: 0 0; }
 ul.skSubField li.skItem 					{ padding: 0; border-bottom: none; }
ul.skSubField li.skItem.skFirst .skCurrent{ padding-top: 4px; }
ul.skSubField li.skItem.skFirst:after		{ top: 4px; }
 ul.skSubField li.skClose:after,
 ul.skSubField li.skPartial:after,
 ul.skSubField li.skOpen:after 			{ top: 10px; font-size: 18px; }
 ul.skField span.skCurrent 				{ font-family: 'Lato', sans-serif; font-size: 16px; line-height: 1; color: #030303; padding-top: 10px; display: inline-block; }
.skProgram								{ padding: 0 35px; }
.skProgram h1,
.skProgram h2,
.skProgram h3,
.skProgram h4,
.skProgram h5,
.skProgram h6							{ font-size: 18px; line-height: 18px; color: #c93c20; text-transform: uppercase; font-style: italic; font-weight: 600;
										 margin: 14px 0; padding: 0; }
.skProgram .contentInner,
.skProgram p								{ font-size: 14px; line-height: 20px; color: #222222; }
.skProgram img							{ max-width: 100%; height: auto; }

/* Sponsor CSS */
/********************************************************************/
.skSponsor								{ background: #fff; position: relative; padding: 3px 40px 15px; }
.skSponsor .content						{ position: relative; padding: 45px 65px; }
.skSponsor ul.list						{ margin: 0; padding: 0; }
.skSponsor li.item						{ margin: 0; padding: 45px 15px; list-style: none; float: left; }
.skSponsor li.item img						{ height: 94px; width: 141px; }
.skSponsor .prev,
.skSponsor .next							{ top: 50%;  margin-top: -30px; position: absolute; font-size: 0; width: 0px; height: 0px; }
.skSponsor .prev							{ left: 5px; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-right: 25px solid #c93c20; }
.skSponsor .next							{ right: 5px; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-left: 25px solid #c93c20;}
.skSponsor .prev:hover					{ border-right-color: #3f479a; }
.skSponsor .next:hover					{ border-left-color: #3f479a; }
.skSponsor .link:hover img				{ filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.75)); -webkit-filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.75)); }
.skSponsor.skMobile						{ display: none; }

/*news*/
.skRowWrapper							{ margin: 0 -15px; }
.skRow									{ display: table; table-layout: fixed; width: 100%; }
.skColumn								{ display: table-cell; }
.skColumnInner							{ padding: 0 15px; }
.skColumnContent						{ position: relative; }
.skSection .skColumnContent:after 		{ content: ''; position: absolute; left: 0px;  bottom: 0; height: 70px; width: calc(100% - 12px); z-index: 1;
										  opacity: 0.7; -webkit-box-shadow: inset 0px -50px 50px 0px white; -moz-box-shadow: inset 0px -50px 50px 0px white;
										 box-shadow: inset 0px -50px 50px 0px white; }
.skSection .cbNews.skColumnContent:after { width: calc(100% - 17px);}
.skSocial.skMobile						{ display: none; }
.skSection .content						{ height: 382px; overflow-x: auto; margin: 15px 5px 0 10px; }
.skSection .cbNews .content				{ margin: 15px 10px 0 10px; }
.skSection h2.skHead 					{ font-size: 18px; text-transform: uppercase; line-height: 1; color: #ffffff;background-color: #3f479a; font-weight: 500;
										 padding: 13.5px 0 13.5px 16px ; display: block; position: relative; }
.cbNews ul.skList						{ margin: 0; padding:0 15px 0 0; }
.cbNews li.skItem 						{ border-bottom: 1px solid #e3e3e4; list-style: none; padding: 17px 0; }
.cbNews li.skItem.skLast					{ margin-bottom: 30px; }
.cbNews li.skItem.skFirst					{ padding-top: 6px; }
.cbNews a.skLink							{ font-size: 18px; line-height: 1; color: #303030; text-decoration: none; text-transform: uppercase; font-weight: 900; }
.cbNews a.skLink:hover					{ color: #c93c20; } 
.cbNews .skSummary 						{ font-family: 'Lato', sans-serif; font-size: 14px; line-height: 18px; color: #222222; max-height: 36px;
										  overflow: hidden; padding: 0 8px 0 0; margin: 10px -8px 10px 0; position: relative; text-align: justify; }
.cbNews .skSummary:after					{ content: ""; position: absolute; right: 0; height: 18px; width: 9px; background: #fff; }
.cbNews .skSummary:before				{ content: "..."; position: absolute; bottom: 0; right: 0; background: #fff; }
.cbNews .skDate							{ font-size: 12px; line-height: 1; font-weight: 700; color: #c93c20; font-family: 'Lato', sans-serif; }

/*Social feed*/
.skSocialFeed 							{ position: relative; }
.skSocialTab 							{ position: absolute; top: 0px; right: 0px; padding: 14px 10px 11px; margin: 0; z-index: 999; background-color: #c93c20; }
.skSocialTab li 							{ display: inline-block; }
.skSocialTab li a 							{ display: block; text-indent: 0; font-size: 0; width: 16px; height: 16px; margin: 0 5px;  }
.skSocialTab li a.skTwitterIcn svg,
.skSocialTab li a.skFacebookIcn svg		{ fill: #fff }
.skSocialTab li.active a.skFacebookIcn svg,
.skSocialTab li a.skFacebookIcn:hover svg,
.skSocialTab li.active a.skTwitterIcn svg,
.skSocialTab li a.skTwitterIcn:hover svg	{ fill: #222222; }
ul.tweet_list							{ margin: 0; padding: 0; }
ul.tweet_list li 							{ margin: 0; padding: 0 35px 46px 50px; list-style: none; position: relative; }
ul.tweet_list li:before 					{ position: absolute;  background: transparent url(images/socials.png) -0px -0px no-repeat;  width: 32px;  height: 28px;
										left: 10px; top: 3px; content: ""; }
a.tweet_screen_name:before				{ content: "@"; }
a.tweet_screen_name,
.tweet_time								{ font-family: 'Lato', sans-serif; position: absolute; bottom: 22px; left: 46px; font-size: 12px; line-height: 24px; 
										 color: #c93c20; font-style: italic;}
.tweet_text						{ font-family: 'Lato', sans-serif; font-size: 14px; line-height: 20px; color: #222222; display: inline; }
.tweet_text a							{ color: #c93c20; }
.tweet_text a:hover					{ color: #3f479a; text-decoration: underline; }
.tweet_list li:hover a.tweet_screen_name	{ color: #d21118; text-decoration: none; }
.tweet_list li:hover:before				{ background-position: -60px 0; }
.tweet_text a 						{ word-wrap: break-word; }
.skSection .skFBWrapper                                                    {height: 382px;}
.facebook-plugin                                           { width: 100%; display: block; margin: 0 auto; position: relative; z-index: 2; }
/*skSpotlight feed*/
.cbSpotlight .content					{ padding-right: 10px; }
.cbSpotlight img							{ max-width: 100%; height: auto; }

/* footer style */
.skFooter .skBG-white					{ border-top: 0px; padding-top: 30px; padding-left: 25px; }
.skFooter .skFtColumn					{ width: 350px; float:left; margin-right: 25px; }
.skFooter .skFtColumn.skBannerImg		{ margin-right: 0; }
.skFooter .skBannerImg img				{ width: 350px; height: 245px; }
.skFooter h2.skHead						{ font-size: 18px; line-height: 1; font-weight: bold; color: #3f479a; text-transform: uppercase; padding: 18px 0 13px; }
.skFooter .skClubAddress					{ font-family: 'Lato', sans-serif; font-size: 14px; line-height: 24px; color: #303030; text-transform: capitalize; }
.skFooter .skClubPhone,
.skFooter .skClubEmail					{ color: #c93c20; text-decoration: underline; }
.skFooter .skClubPhone:hover,
.skFooter .skClubEmail:hover				{ color: #3f479a; }
.skSiteLink .skSiteItem					{ list-style: none; }
.skSiteLink .skSiteItemLink				{ font-family: 'Lato', sans-serif; font-size: 14px; line-height: 24px; color: #303030; text-transform: capitalize; }
.skSiteLink .skSiteItemLink:hover		{ color: #c93c20; text-decoration: underline; }
.ftContent .skSiteWrapper				{ width: 50%; float: left; margin: 0; padding: 0; }

/* skinfo style */
.skInfo .skBG-white						{ border-top: 0px; padding-top: 12px; padding-bottom: 18px; }
.skInfo .SkinObject,
a.SkinObject, 
a.SkinObject:link,
a.SkinObject:visited					{ font-family: 'Lato', sans-serif; color: #222222; font-size: 12px; line-height: 20px; }
a.HiddenLink,
a.HiddenLink:link,
a.HiddenLink:visited					{ color: transparent; }
a.SkinObject:hover , 
a.SkinObject:focus,
a.SkinObject:active						{ color: #c93c20; }
