/********************************************************************/
/* Developed by : Blue Sombrero 									*/
/* Skin 048 ( ABYSA-Gold Theme )										*/
/* Created: 05-02-2018 by Nirali Modi							*/
/********************************************************************/

@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Oswald:200,300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Saira+Extra+Condensed:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i');
/* 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: 'Lato',Arial,Helvetica,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; }
.skArea ::-webkit-scrollbar-track		{ background-color: #d0d5d9; }
.skArea ::-webkit-scrollbar				{ width: 6px; height: 7px; background-color: #d0d5d9; }
.skArea ::-webkit-scrollbar-thumb		{ background-color: #0f1d44; }

/* Text CSS */
/********************************************************************/
h1, h2, h3, h4, h5, h6					{ 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; }
ul li										{ list-style-type: disc; }
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: Arial,Helvetica,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: #8c001a; }

/* 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: #8c001a; }
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,
.AlertText a:link,
.AlertText a:visited                	{color:#ff595b;}
.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: #8c001a; color: #fff; display: inline-block; border: none;
										  font-size: 14px; line-height: 20px; margin: 12px 0; padding: 8px 12px; }
.StandardButton:hover, 
.StandardButton:focus					{ background: #0f1d44; 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; }
#Body .skArea .bsbSkin					{ background-color: transparent; }

/* 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: 378px; margin-left: 32px; float: right!important; } 
.skSponsorInnerpage .skBG-white			{ border-top: 0px; }
.skArea #sWebHome_ActionsBar			{ margin-top: 52px; }
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:hover span, 
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:focus span, 
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:active span
										{ background-color: #0f1d44; }
.sWebTheme_ActionsArea a.sWebTheme_showSettings:hover
										{ background-color: #cf102d; }
.TeamPage_normalText,
span.TeamPage_normalText				{ word-break: break-word; -moz-hyphens: auto; }

/* Skin CSS */
/********************************************************************/
.skArea									{ min-height: 100%; overflow: hidden; }
.skWidth								{ width: 1140px; margin: auto; }
.skLogo									{ display: table; margin: -151px 0 0 -152px; padding: 20px; position: absolute; z-index: 999;
										  left: 50.5%; }
.skTopbar   								{ padding: 13px 0 11px 0; background-color: #030303; }
.skLogo img								{ width: 254px; height: 267px; }
.skLogo:hover img						{ filter: drop-shadow(0px 0px 4px #000); -webkit-filter: drop-shadow(0px 0px 4px #000);  }
.skLogin								{ margin-left: 16px; display: inline-block; padding-top: 2px;}
.skLogin,
.skTranslate							{ float: left; }
.skLogin .login							{ padding-right: 11px;  }
.skLogin .register						{ padding-left: 12px; border-left: 1px solid white;}
.skLogin .login,
.skLogin .register						{ font-family: 'Saira Extra Condensed', sans-serif; text-transform: uppercase; font-size: 24px; color: #ffffff; 							line-height: 24px;  font-weight: 300; display: inline-block; padding-top: 3px; }
.skLogin .login:hover,
.skLogin .register:hover					{ color: #c2122d; }
.skSocial								{ display: inline-block; margin-right: 143px; margin-top: 4px; position:relative;
										 z-index: 1;}
.skSocial a.link,
.skSocial a.link:link,
.skSocial a.link:visited,
#google_translate_element .goog-te-menu-value,
#google_translate_element .goog-te-menu-value:link,
#google_translate_element .goog-te-menu-value:visited
										{ float: left; display: block; text-indent: -999px; margin: 0 0 0 19px; padding: 0; background-color: transparent;background-repeat: no-repeat; background-image: url(images/social-sprite.png);overflow: hidden; }

.skTranslate							{ margin-right: 30px; margin-left: 0px; margin-top: 2px;}

a.link											{margin-top: 3px}
a.skInstagram 									{ width: 18px; height: 24px; }
a.skYoutube										{ width: 20px; height: 24px; }
a.skFlickr										{ width: 19px; height: 24px; }
a.skFacebook									{ width: 18px; height: 24px; }
a.skTwitter										{ width: 19px; height: 24px; }
#google_translate_element .goog-te-menu-value	{ width: 24px; height: 24px; }

a.skTwitter,
a.skTwitter:link,
a.skTwitter:visited 	{
	background-position: -27px 0; 
}

a.skTwitter:hover,
a.skTwitter:focus,
a.skTwitter:active {
	background-position: -27px -26px; 
}

a.skFacebook,
a.skFacebook:link,
a.skFacebook:visited {
	background-position: -49px 0; 
}

a.skFacebook:hover,
a.skFacebook:focus,
a.skFacebook:active {
	background-position: -49px -26px; 
}

a.skInstagram,
a.skInstagram:link,
a.skInstagram:visited {
	background-position: -70px  0; 
}

a.skInstagram:hover,
a.skInstagram:focus,
a.skInstagram:active { 
	background-position: -70px -26px; 
}
										  
a.skYoutube,
a.skYoutube:link,
a.skYoutube:visited 	{ 
	background-position: -91px  0; 
}

a.skYoutube:hover,
a.skYoutube:focus,
a.skYoutube:active {
	background-position: -91px -26px; 
}
										  
a.skFlickr,
a.skFlickr:link,
a.skFlickr:visited { 
	background-position: -119px 0; 
}

a.skFlickr:hover,
a.skFlickr:focus,
a.skFlickr:active {
	background-position: -119px -26px; 
}


/* Google Translate CSS */
/********************************************************************/
#google_translate_element .goog-te-gadget-simple  { 
	background: transparent; 
	border: 0; 
	padding: 0; 
	height: 24px; 
	width: 24px; 
}
#google_translate_element .goog-te-gadget { 
	display: inline-block; 
}
#google_translate_element .goog-te-gadget img,
#google_translate_element .goog-te-menu-value span {
	display: none;
}
#google_translate_element .goog-te-gadget:first-child { 
	display: block; 
}
#google_translate_element .goog-te-menu-value,
#google_translate_element .goog-te-menu-value:link,
#google_translate_element .goog-te-menu-value:visited { 
	background-position: 0 0; 
}
#google_translate_element .goog-te-menu-value:hover,
#google_translate_element .goog-te-menu-value:focus,
#google_translate_element .goog-te-menu-value:active  { 
	background-position: 0 -26px; 
}
.skNavWrapper { 
	background-color: white; 
}
.skNav {
	color: #7e7e7e; 
}

/* Header CSS*/
.skHeader { 
	height: 158px; 
	background-color: #c2122d;
}
.skBannerWrap { 
	display: block;
	position: relative;
	width: 100%; 
}
.skLeftLogo {
	left: -100px;
}
.skRightLogo {
	right: -100px;
}

.skLeftLogo,
.skRightLogo,
.skBanner {
	display: table; 
	margin: 0 auto; 
}
.skBanner {
	padding-top: 15px;
	width: 60%;
}

h1.skBannerText {
	font-size: 72px;
	line-height: 64px;
	text-transform: uppercase;
	font-family: 'Saira Extra Condensed', sans-serif;
	padding: 0;
	color: white;
	font-weight: 700;
	height: 128px;
	overflow: hidden;
	text-align: center;
	display:  table-cell;
	letter-spacing: 0;
	padding: 0;
	vertical-align:  middle;
}
.skBanner .headerBanner{
	max-height: 128px;
	overflow: hidden;
	display: block;
}
.skLeftLogo,
.skRightLogo{
	position: absolute;
	top: -32px;
}

.skTabs ul.nav {
	margin: 0;
	padding: 0;
}
/* Rotator */
.skSlider {
	position: relative;
}

.skRotatorBanner{
	position: relative;
	background: #030303;
	width:100%;
	height: 542px;
}
.skRotatorBanner .rotatorBannerImg{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.skRotatorBanner .rotatorBannerOverlay{ 
	width: 100%;
	background-color: rgba(255,255,255,0.6);
	height: 100%;
	position: absolute;
}


/*Image LINKS*/
/********************************************************************/
.imageLinkModule { 
	padding-top: 12px; 
}

.imageLink{
	padding: 62px 0 60px 0;
	width: 850px;
}

h2.imageLinkTitle {
	font-size: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 30px;
	font-family: 'Saira Extra Condensed', sans-serif;
	font-weight: 600;
	color: #c2122d;
	text-transform: uppercase;
	display: block;
	text-align: center;
	padding-bottom: 12px;
	white-space: nowrap;
	letter-spacing: 0;
}
.imageLink ul{
	padding: 0;
	margin: 0;
}
.imageLink li.item{
	display: inline-block;
	margin-right: 27px;
}
.imageLink li.item:last-child{
	margin-right: 0;
}
.imageLink a{
	display: block;
	margin: 0;
	
}

.ImageHolder {
	position: relative;
	width: 263px;
	height: 340px;
	margin-top: 3px;
}

.ImageHolder img {
	display: block;
	width: 263px;
	height: 340px;
}
.overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	width: 100%;
	height: 0;
	transition: .5s ease;
	background-color: rgba(0,0,0,0.7);
} 

.ImageHolder:hover .overlay {
	height: 100%;
}

.imageSummary {
	white-space: pre-wrap;
	word-break: break-word;
	color: #ffffff;
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	position: absolute;
	top: 15px;
	left: 15px;
	line-height: 18px;
	width: 88%;
	height: 100%;
	overflow: hidden;
	padding-bottom: 0;
}
/*ladvertise link module*/
/*******************************************************************/
.advertiseImageHolder{
	margin-top: 24px;
}

.advertiseLink { 
	width: 262px; 
	margin-top: 46px; 
}
.advertiseLink a.link { 
	
	margin: 0; 
}
.advertiseLink ul {
	padding: 0; 
	margin: 0; 
}
.advertiseLink li	{
	padding: 20px 0; 
	background: #c2122d; 
	list-style: none;
	display: block;
	position: relative;
}
.advertiseLink li:hover { 
	background: #898989; 
	cursor: pointer;
}
.advertiseLink h2.imageLinkTitle { 
	color: white; 
	width: 65%;
    margin: auto;
}
.advertiseImageHolder img { 
	display: block; 
	margin: auto; 
}
.advertiseImageHolder img.advertMobLogo {
	display: none;
}
.advertiseLink a.clickHere { 
	display: block; 
	text-align: center; 
	font-size:30px; 
	color: white; 
	font-weight: 600; 
	font-family: 'Saira Extra Condensed', sans-serif;
	text-transform: uppercase; 
	letter-spacing: 0;
	margin-top: 30px; 
}
.advertiseLink a.clickHere.skMobile{
	display: none;
}
.advertiseImageHolder img.advertDesc	{
	margin-top: 22px; 
	margin-bottom: 10px; 
}
.advertLogo {
	width: 167px; 
	height: 245px; 
}
a.divRedLink {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-decoration: none;
  /* Makes sure the link doesn't get underlined */
  z-index: 10;
  /* raises anchor tag above everything else in div */
  background-color: white;
  /*workaround to make clickable in IE */
  opacity: 0;
  /*workaround to make clickable in IE */
  filter: alpha(opacity=0);
  /*workaround to make clickable in IE */
}

/* Tabs CSS */
/********************************************************************/
.tabBackground { 
	background: #e6e6e6; 
	padding-bottom: 40px;
}
.skTabs ul.nav { 
	margin: 0; 
	padding: 0; 
	display: table; 
	width: 100%;
}
.skTabs ul.nav li.item	{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 33.33%; 
	display: table-cell; 
	position: relative;	 text-align: center;
}
.skTabs ul.nav1 li.item {
	width: 100%; 
}
.skTabs ul.nav2 li.item {
	width: 50%; 
}
.skTabs ul.nav li.item:after {
	content: ""; 
	position: absolute; 
	top: 10px; 
	bottom: 10px; 
	right: 0; 
	width: 1px; 
}
.skTabs ul.nav li.last:after {
	display: none; 
}
.skTabs ul.nav a.link,
.skTabs ul.nav a.link:link,
.skTabs ul.nav a.link:visited {
	font-family: 'Saira Extra Condensed', sans-serif; 
	font-size: 36px; 
	line-height: 1; 
	font-weight: 600; 
	color: #b6142d; 
	text-transform: uppercase; 
	padding:12px; 
	text-align: center;
	display: block; 
	position: relative; 
	z-index: 1; 
	-webkit-transition: background 0.5s; 
	-moz-transition: background 0.5s; 
	-o-transition: background 0.5s; 
	transition: background 0.5s; 
}

.skTabs ul.nav a.link:hover {
	background: #030303; 
	color: white; 
}
.skTabs ul.nav a.active:hover,
.skTabs ul.nav a.active {
	background: #b6142d; 
}
.skTabs ul.nav a.link.active {
	color: white;
}

.skTabs ul.nav a.link:after {
	content: ""; 
	position: absolute; 
	height: 0; 
	width: 0; 
	font-size: 0; 
	line-height: 0; 
	color: white; 
	height: 0; 
	width: 0; 
	border-top: 25px solid #b6142d; 
	border-right: 25px solid transparent; 
	border-left: 25px solid transparent;  
	left: 50%; 
	bottom: -12px; 
	transform: translate(-50%, 50%); 
	margin: 0; 
	z-index: 1; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter: alpha(opacity=0); 
	-moz-opacity: 0; -khtml-opacity: 0; 
	opacity: 0; 
	-webkit-transition: opacity 0.5s; 
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s; 
	transition: opacity 0.5s;
}
.skTabs ul.nav a.active:after { 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100); 
	-moz-opacity: 1; 
	-khtml-opacity: 1; 
	opacity: 1; 
}
.skTabs .content { 
	display: none; 
	background: #e8e8e8; 
	padding: 14px; 
	height: 472px; 
	overflow: auto; 
}
.cntWrapper { 
	position: relative; 
}
.cntWrapper:before { 
	content: ""; 
	position: absolute; 
	bottom: 0; 
	left: 0; 
	width: 100%; 
	height: 20px; 
	background: -moz-linear-gradient(top, rgba(232,232,232,0) 0%, rgba(232,232,232,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(232,232,232,0) 0%,rgba(232,232,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e8e8e8', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */ 
}
										
.skTabs a.mobTabLink, 
.skTabs a.mobTabLink:link, 
.skTabs a.mobTabLink:visited {
	display: none;
	position: relative;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 9px 13px;
	margin-top: 30px;
}
										
/* Tabs News CSS */
/********************************************************************/
.skNews .inner{
	height: 554px;
	padding-top: 10px;
	overflow: hidden;
}

.skNews ul.list{
	margin-left: 18px;
}

.skNews li.item {
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 30px;
}
.skNews ul.list li.item{
	border-bottom: 1px solid #030303;
}
ul.nav li.item a{
	margin: 0;
}
ul.list li.item:last-child{
	border-bottom: none;
}
.skNews .day {
	width: 60px;
	text-align: center;
	padding: 0 42px 0 0;
	display: block;
}

.skNews .month {
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	text-transform: uppercase;
	font-family: 'Ubuntu', sans-serif;
	color: #b6142d;
}

.skNews .date {
	font-family: 'Ubuntu', sans-serif;
	font-size: 38px;
	font-weight: 700;
	color: #b6142d;
	margin-top: 18px;
	line-height: 56px;
}

.skNews .detail h3 {
	color: #060606;
	font-size: 38px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Saira Extra Condensed', sans-serif;
	letter-spacing: 0;
}

.skNews .detail .summary {
	font-size: 16px;
	color: #060606;
	font-family: 'Ubuntu', sans-serif;
	font-weight: 400;
	margin-top: 12px;
	margin-bottom: 40px;
	padding: 0;
	letter-spacing: 0;
}

.skNews li :hover .detail h3,
.skNews li:hover .detail .summary{
	color: #b6142d;
}

.skNews a.viewall { 
	font-size: 18px; 
	font-family: 'Saira Extra Condensed', sans-serif; 
	font-weight: 700; 
	color: #b6142d; 
	text-transform: uppercase; 
	display: block; 
	float: right; 
	margin-right: 18px; 
	border-bottom: 1px solid #b6142d; 
}
							  
.skNews a.viewall:hover	{ 
	color: #030303; 
	border-bottom: 1px solid #030303; 
}


/*about us */
/*****************************************/
.skAboutus .inner {
	color: #030303;
	height: 544px;
	overflow-y: auto;
	font-size: 16px;
	line-height: 30px;
	font-family: 'Ubuntu', sans-serif;
	margin-top: 40px;
}

.skAboutus .inner a{
	text-decoration: underline;
	color: #030303;
}

.skAboutus .inner a:hover{
	color: #b6142d;
}

.skAboutus h1,
.skAboutus h2,
.skAboutus h3,
.skAboutus h4,
.skAboutus h5,
.skAboutus h6{
	color: #030303;
	font-size: 38px;
	font-family: 'Saira Extra Condensed', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}


/*facebook feed*/
/*****************************/
.sksocial .inner{
	height: 539px;
	overflow-y: auto;
	margin-top: 45px;
}

.fb-wall-message a{
	color: #b6142d;
	text-decoration: underline;
}
.fb-wall-message a:hover{
	color: #7e7e7e;
}

a.fb-wall-message-from {
	font-family: 'Saira Extra Condensed', sans-serif;
	font-size: 20px;
	font-weight: 700;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	color: #060606;
}

.fb-wall-message {
	font-family: 'Ubuntu', sans-serif;
	font-size: 16px;
	font-weight: 400;
	word-break: break-word;
	color: #060606;
}

.fb-wall-box {
	position: relative;
	padding: 36px 0px 38px 70px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 20px;
	border-bottom: 1px solid #030303;
}

.fb-wall-box:before {
	content: "";
	width: 60px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 39px;
	background-image: url(images/social-sprite.png);
	background-position: -141px 0;
}

.fb-wall-date {
	font-family: 'Ubuntu', sans-serif;
	width: 100%;
	font-weight: 400;
	font-size: 12px;
	color: #030303;
	display: block;
	margin-top: 5px;
}	

.fb-wall-box:first-child{
	padding-top: 0;
}

.fb-wall-box:first-child:before{
	top: 3px;
}

.fb-wall-box:hover .fb-wall-message,
.fb-wall-box:hover .fb-wall-message{
	color: #7e7e7e;
}

.fb-wall-box:hover a.fb-wall-message-from{
	color: #b6142d;
}



/*tab scroll bar*/
.inner {
	padding-right: 10px; 
}
.inner ::-webkit-scrollbar-track {
	background-color: #b9b9b9 ;
	width: 5px;
	height: 5px;
}

.inner::-webkit-scrollbar {
	width: 5px;
	background-color: #b9b9b9 ;
}

.inner::-webkit-scrollbar-thumb {
	background-color: #030303;
}


/*Sponsors*/
/*****************************/
.skSponsor {
	padding: 30px 0;
}
.skSponsor img{
	width: 160px;
	height: 87px;
}

.skSponsor .wrapper {
	padding: 0px 55px;
	position: relative;
}
.skSponsor li.item {
	padding: 16px 18px;
	list-style: none;
	float: left;
}
.skSponsor .prev, 
.skSponsor .next {
	background-image: url(images/social-sprite.png);
	background-color: transparent;
	background-repeat: no-repeat;
	position: absolute;
	text-indent: -9999px;
	z-index: 1;
	margin: -30px 0 0 0;
	top: 50%;
	width: 52px;
	height: 60px;
}
.skSponsor .prev { 
	left: 0; 
	background-position: -204px 0;
}
.skSponsor .prev:hover {
	background-position: -204px -62px;
}
.skSponsor .next { 
	right: 0;
	background-position: -260px 0;
}
.skSponsor .next:hover {
	background-position: -260px -62px;
}

/*footer affiliates logo banner*/
.affiliatesBanner a.link	{ 
	margin-right: 14px;
	margin-bottom: 11px;
	display: block; 
	float: left;
	margin-top: 0;
}


/*footer contact us*/
.ftContact { 
	background: #e6e6e6; 
}
.skFtbanner { 
	width: 570px; 
}
.skFtbanner	ul { 
	margin: 0; 
	padding: 0; 
}
.skFtbanner	ul li{
	list-style: none;
}
.skFtbanner img { 
	width: 570px; 
	height: 354px; 
}
.skContact { 
	display: block; 
	margin-left: 125px; 
	width: 345px; 
	margin-top: 60px;
	margin-bottom: 75px;
}
.skContact h2.skHead {
	text-transform: uppercase; 
	color: #c2122d; 
	font-family: 'Saira Extra Condensed', sans-serif; 
	font-size: 30px;
	font-weight: 700;
	letter-spacing: 0;
}
.skContact h2.skClubName { 
	text-transform: capitalize; 
	color: black; 
	font-family: 'Ubuntu', sans-serif; 
	font-size: 20px; 
	font-weight: 700; 
	margin-top: 7px; 
	padding-bottom: 0; 
	min-height: 25px; 
	max-height: 50px; 
	line-height:25px; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	letter-spacing: 0;
}
p.clubAddress { 
	display: block; 
	margin-top: 8px; 
	font-size: 18px; 
	font-family: 'Ubuntu', sans-serif; 
	color: black; 
	padding-bottom: 0;
	line-height: 20px;
	min-height: 20px; 
	max-height: 40px; 
	overflow: hidden; 
	text-overflow: ellipsis;
}
p.clubPhone { 
	display: block; 
	margin-top: 10px;
	padding-bottom: 0 
}
a.skClubEmail,
a.skClubPhone { 
	color: #030303; 
	font-size: 18px; 
	font-family: 'Ubuntu', sans-serif; 
	line-height: 20px; 
}

a.skClubEmail:hover,
a.skClubPhone:hover { 
	color: #c2122d; 
	text-decoration: underline; 
}

/*footer section*/
.skFooter {
	background: #030303; 
	padding-top: 54px; 
	padding-bottom: 13px;
}
.skAffiliates { 
	display: block; 
	width: 570px; 
	margin-left: 28px;
}
.affiliatesBanner {
	display: block; 
	margin-top: 5px;
}
.affiliatesBanner img { 
	width: 152px; 
	height: 119px; 
}
.skSiteLink { 
	display: block; 
	width: 345px; 
	margin-left: 97px; 
}
.linkContent {
	margin-top: 12px; 
}
h2.skFtHead {
	font-size: 30px; 
	font-weight: 700; 
	color: #c2122d; 
	font-family: 'Saira Extra Condensed', sans-serif; 
	text-transform: uppercase; 
	letter-spacing:0; 
}
.skSiteLink ul {
	padding: 0; 
	margin: 0; 
	position: relative;
}
.skSiteLink	li { 
	margin-bottom: 18px; 
	position: relative; 
	list-style: none;
}
.skSiteLink	li a:before {
	content: ""; 
	position: absolute; 
	left: -17px; 
	background-position: 0 0; 
	width: 8px; 
	height: 16px; 
	top: 3px;
}
.skSiteLink	li a:hover:before {
	background-image: url(images/sitelinkhoverarrow.png); 
	background-position: 0 0; 
	content: "";
	position: absolute; 
	left: -17px; 
	background-position: 0 0; 
}
.skSiteLink li a {
	color: white; 
	font-family: 'Ubuntu', sans-serif; 
	font-size: 18px; 
	line-height: 1; 
	text-overflow: ellipsis;
	white-space: nowrap; 
	height: 20px; 
	overflow: hidden;  
	text-transform: capitalize; 
	display: inline-block; 
	width: auto;
	margin: 0; 
	padding:0; 
}
								  
.skSiteLink li a:hover	 {
	color: #c2122d; 
}


/*SkInfo*/
.skInfoWrapper { 
	background: #c2122d; 
	padding: 15px 0; 
}
.skInfo {
	color: white; 
}
.skInfo  .SkinObject { 
	color: white; 
	font-size: 12px; 
	font-family: 'Ubuntu', sans-serif; 
}
.skInfo a {
    white-space: nowrap;
}
.skInfo a.HiddenLink { 
	color: transparent; 
	padding-left: 14px;
}
.skInfo a.HiddenLink:hover {
	color: white; 
}

.mobileView 	{
	display: none;
}

/*module setting bar*/
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:active span, 
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:hover span,
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:focus span {
	background-color: #c2122d;
}

.separator{	
	padding: 0 14px; 
}

.skInfo .skLeft{
	width: 72%;
	padding-left: 14px;
}

.skInfo .skRight{
	padding-right: 14px;
}
.tabBackground .skTabsCnt {
	display: none;
}
