/********************************************************************/
/* Developed by : Blue Sombrero 									*/
/* Skin 049 ( VYSA -Platinum Theme )								*/
/* Created: 01-10-2017 by Sampath Bingi								*/
/********************************************************************/

@import url('https://fonts.googleapis.com/css?family=Open+Sans|Saira:400,500,600|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:'Lato', 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: #10346b; }
::-webkit-scrollbar						{ width: 8px; height: 8px; background-color: #10346b; }
::-webkit-scrollbar-thumb				{ background-color: rgba(255,255,255,0.36); }

/* Text CSS */
/********************************************************************/
h1, h2, h3, h4, h5, h6					{ font-family:'Saira', 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:'Lato', 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 */
/********************************************************************/
.AlertText a,
.AlertText a:link,
.AlertText a:visited						{ color: #fed105; }
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: #1a4e9e; }
.AlertText a:active,
.AlertText a:hover,
.AlertText a:focus,
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; }

/* 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: #1a4e9e; 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; }
.text-center							{ text-align: center; }
.text-right								{ text-align: right; }
.text-left								{ text-align: left; }

/* 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; }
.TeamPage_newsDetail                                        { padding-left: 250px; }
#Body .skArea .bsbSkin .container			{ width: auto; }

/* 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 */
/********************************************************************/
.skAreabg								{ background-image: url(images/inner-bg.jpg); background-position: top center; background-repeat: no-repeat; }
.VYSA-Has-Sponsor .skAreabg				{ background-image: none; }
.skWhiteBG								{ background-color: rgba(255,255,255,0.5); padding: 28px 31px; }
.LeftPane.inner-cell					{ width: 526px; float: left; } 
.RightPane.inner-cell					{ width: 526px; 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: #fed105; color: #0a1c38; }
.sWebTheme_ActionsArea a.sWebTheme_showSettings:hover
										{ background-color: #fed105; color: #0a1c38; }
#Body .skArea .bsbSkin					{ background-color: transparent; }

/* Skin CSS */
/********************************************************************/
.skArea									{ background-color: #1a4e9e; }
.skWidth								{ width: 1150px; margin: auto; }
.skHeader								{ background-color: #1a4e9e; padding: 12px 0; }
.skHeader .skWidth						{ position: relative; }
.skHeader .skWidth:after					{ content: ''; width: 726px; height: 31px; background-image: url(images/header-bg.png);
										  position: absolute; top: -12px; left: -303px; }
.skHeader .skLogo						{ float: left; position: relative; z-index: 1; }
.skHeader .skLogo a						{ width: 305px; height: 150px; display: block; margin: 0 auto; }
.skHeader .skLogo a img					{ width: 305px; height: 150px; transition: all 0.3s ease; }
.skHeader .skLogo a img:hover			{ transform: scale(0.9); }
.skAdvertise                                                 { display: inline-block; }
.skAdvertise ul							{ margin: 0; padding: 0; display: inline-block; list-style: none; }
.skAdvertise li                                              { display: inline-block; margin-left: 6px; }
.skAdvertise li:first-child                         { margin-left: 0; }
.skAdvertise.skMob						{ display: none; }
.skLogin a 								{ font-family:'Lato', sans-serif; text-transform: uppercase; font-size: 16px; color: #ffffff; line-height: 1;  
										  font-weight: bold; background-color: #10346b; padding: 9px 17px 10px; display: inline-block; margin-left: 6px; }
.skLogin a.skAdvertiseLink				{ margin-left: 0; }
.skLogin a:hover							{ background-color: #fed105; color: #0a1c38; }
.skLogin								{ display: inline-block; }
.skSocial								{ margin: 6px 17px 0 0; display: inline-block; }
.skSocial a.link:first-child,
.skSocial a.link:first-child:link,
.skSocial a.link:first-child:visited        { margin-left: 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
										{ display: inline-block; margin-left: 16px; padding: 0; background-color: transparent; vertical-align: middle;}
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: #fed105; }

/* Google Translate CSS */
/********************************************************************/
#google_translate_element			 	{ display: inline-block; overflow: hidden; margin-left: 9px; position: relative; margin-top: 4px; }
.skTranslate .goog-te-menu-value			{ width: 30px; height: 30px; position: absolute; top: 0; z-index: 1; left: 0; }
#google_translate_element a.goog-te-menu-value span,
#google_translate_element  .goog-te-gadget-simple img
										{ display: none; }
#google_translate_element .goog-te-gadget-simple
										{ background-color: transparent; border: none; }
.skAction .skRight						{ margin-top: 10px; }
.skAffiliates							{ margin: 18px 0 0; }
.skAction .skRight						{ margin-top: 10px; }
.skAffiliates a							{ margin: 0 10px; }
.skAffiliates a:last-child				{ margin-right: 0; }
.skAffiliates a img						{ transition: all 0.3s ease; }
.skAffiliates a img:hover					{ transform: scale(0.9); }
.skNav									{ background-color: #fed105; -webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35);
										  -moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35); box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.35); }

/* Video */
.skVideo 								{ position: relative; height: 538px; width: 100%; overflow: hidden; }
.skVideo img								{ display: none; }
.skVideo video 							{ display: block; position: absolute; top: 55%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: auto; z-index: 0; }
.skVideo .skTitle 						{ position: absolute; z-index: 2; text-align: center; color: #fff; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.skArrowWrapper							{ width: 95px; height: 113px; margin: 14px auto 0; text-align: center; overflow: hidden; cursor: pointer; }
.skArrowWrapper:hover .skArrowBtn		{ margin-top: 28px; }
.skVideo .skArrowBtn						{ font-size: 96px; color: #fff; font-family: 'Saira', sans-serif; line-height: 59px; text-align: center;
										  width: 66px; height: 66px; display: inline-block; border: 4px solid #fff; margin-top: 14px; border-radius: 100%; 
										  transform: rotate(90deg); cursor: pointer; box-shadow: 0px 0px 20px rgba(0,0,0,0.27), 0px 0px 20px rgba(0,0,0,0.28);
										  text-shadow: 0px 0px 20px rgba(0,0,0,0.27), 0px 0px 20px rgba(0,0,0,0.28); transition: all 0.3s ease; }
.skBannerText							{ font-family:'Saira', sans-serif; font-size: 50px; color: #ffffff; letter-spacing: 0.0px; line-height: 1; padding: 0; 
										  font-weight: 600; text-transform: uppercase; text-shadow: 0px 0px 20px rgba(0,0,0,0.27), 0px 0px 20px rgba(0,0,0,0.28); 
										  width: 560px; margin: 0 auto; }

/* Sponsor */
/********************************************************************/
.skSponsor								{ background: #fff; position: relative; padding: 32px 0px 31px; }
.skSponsor .content						{ position: relative; padding: 45px 65px; }
.skSponsor ul.skSponsorList						{ margin: 0; padding: 0; }
.skSponsor li.skItem						{ margin: 0; padding: 0px 10px; list-style: none; float: left; }
.skSponsor li.skItem img						{ height: 183px; width: 235px; transition: all 0.3s ease; }
.skSponsor .skLink							{ height: 183px; width: 235px; display: block; }
.skSponsor .skLink:hover img				{ transform: scale(0.9); }
.skSponsor .skPrevBtn,
.skSponsor .skNextBtn							{ display: none !important; }
/***slick slider***/
.skSponsor .slick-slide				{ display: block; float: left; height: 100%; min-height: 1px; }
.skSponsor .slick-slider 				{ position: relative; display: block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
										user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; 
										touch-action: pan-y; -webkit-tap-highlight-color: transparent; 	margin: 0; 	padding: 0;}
.skSponsor .slick-loading .slick-list	{ background: #fff url('./ajax-loader.gif') center center no-repeat; }
.skSponsor .slick-slider 				{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none;
										-moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none;
										-khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y;
										-webkit-tap-highlight-color: transparent; }
.skSponsor .slick-list 				{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.skSponsor .slick-list:focus 			{ outline: none; }
.skSponsor .slick-list.dragging		{ cursor: pointer; cursor: hand; }
.skSponsor .slick-slider .slick-track,
.skSponsor .slick-slider .slick-list
										{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);
										-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* Social */
/********************************************************************/
.skSocialFeed							{ padding: 120px 0 145px; background-image: url(images/social-bg.png); background-repeat: no-repeat; 
										  background-position: top center; }
.skSocialFeedInner						{ width: 1138px; margin-left: 55px; position: relative; z-index: 2; }
.skSocialFeedInner .skHead				{ font-family:'Saira', sans-serif; font-size: 94px; color: #10346b; font-weight: 600; padding: 0; line-height: 1;
										  text-transform: uppercase; position: absolute; top: 75px; left: -184px; transform: rotate(-90deg); z-index: -1; }
ul.skSocialTab							{ margin: 0; padding: 0; background-color: #10346b; position: relative; }
ul.skSocialTab li							{ list-style: none; display: inline-block; }
ul.skSocialTab a							{ font-family: 'Saira', sans-serif; font-size: 20px; color: #fff; line-height: 1; font-weight: 600; text-transform: capitalize;
										  padding: 15px 60px; display: inline-block; }
ul.skSocialTab a:hover					{ color: #fecf0e; }
ul.skSocialTab li.active a					{ background-color: #fecf0e; color: #142953; }
.skSocialFeed .content					{ background-color: #fff; height: 427px; overflow: auto; -webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.21);
										  -moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.21); box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.21); }
.skSocialRow .skSocialCol				{ width: 500px; float: left; }
.skSocialFeed .content iframe				{ max-width: 100%; }
.skSocialCol.skFacebook					{ margin-left: 38px; }
.skSocialCol .skContent					{ height: 600px; overflow: none; background-color: #fff; }
.skTwitter.skSocialCol .skContent               { overflow: auto; }
.skSocialCol h3 							{ background-color: #fed105; position: relative; font-family:'Saira', sans-serif; font-size: 26px; 
										  font-weight: 600; line-height: 1; text-transform: uppercase;
										  color: #10346b; padding: 12px 0 12px 30px; }

/* News */
/********************************************************************/
.skNewsWrapper							{ position: relative; }
.skNews									{ background-color: #fff; padding: 31px 0 19px; }
.skNews .skHead							{ font-family:'Saira', sans-serif; font-size: 94px; color: #10346b; font-weight: 600; padding: 0; line-height: 1;
										  margin: 0 0 -20px -43px; text-transform: uppercase; }
.skNews.list							{ margin: 0; padding: 0; }
.skNews li.skItem							{ margin: 0; padding: 0; list-style: none; float: left; }
.news-list .link							{ width: 254px; height: 147px; display: block; margin: 0 auto 11px; }
.skNews img								{ width: 254px; height: 147px; transition: all 0.3s ease; }
.skNews .link:hover img					{ transform: scale(0.9); zoom: 100%; }
.skNews .skDate							{ font-family:'Lato', sans-serif; font-size: 14px; color: #0a1c38; font-style: italic; }
.skNews .skLink							{ font-family:'Lato', sans-serif; font-size: 18px; color: #1a4e9e; font-weight: 900; text-transform: uppercase; 
										  display: block; letter-spacing: 0.3px; line-height: 24px; margin: 11px 0; max-height: 48px; overflow: hidden; }
.skNews .skLink:hover					 { color: #1c2d63; }
.skNews .skSummary						{ word-break: break-word; font-family:'Lato', sans-serif; font-size: 14px; line-height: 20px; color: #000; 
										  max-height: 140px; overflow: hidden; padding: 0; margin-bottom: 10px; }
.skNews .skReadmore						{ font-family: 'Lato', sans-serif; font-size: 14px; letter-spacing: 0.3px; font-style: italic; 
										  color: #1a4e9e; line-height: 1; }
.skNews .skReadmore:hover				{ color: #1c2d63; }
.skItemInner							{ width: 275px; text-align: center; margin: 0 50px; height: 413px; }
.skNews svg								{ width: 45px; height: 72px; fill: #fed105; }
.skNews svg:hover						{ fill: #10346b; }
.skNews .next,
.skNews .prev							{ position: absolute; top: 48%; transform: translateY(-50%); }
.skNews .prev							{ left: -43px; }
.skNews .next							{ right: -43px; }
.skNews .skViewall						{ margin-top: 28px; }
.skNews .skViewall a						{ font-family:'Saira', sans-serif; font-size: 50px; color: #10346b; text-transform: uppercase; font-weight: 600; line-height: 1; }
.skNews .skViewall a:hover				{ color: #fed105; }

/* Footer */
/********************************************************************/
.skFooter								{ padding: 32px 0 45px 0; }
.skFooter .skWidth						{ position: relative; }
.VYSA-Has-Sponsor .skFooter .skWidth:before
										{ content: ''; width: 726px; height: 31px; background-image: url(images/news-bg.png);
										  position: absolute; top: -63px; left: -281px; z-index: 1; }
.skInnerArea .skFooter .skWidth:before	{ display: none; }
.skFooter .skFtColumn					{ width: 350px; float:left; margin: 0 23px; }
.skFooter h2.skHead						{ font-size: 18px; line-height: 1; font-weight: 600; color: #fed105; text-transform: uppercase; 
										  border-bottom: 3px solid #fed105; padding: 0 0 8px; margin: 13px 0 13px; }
.skFooter .skBanner						{ text-align: center; }
.skFooter .skFtColumn.skBannerImg		{ margin-right: 0; }
.skFooter .skFtColumn .skBannerImg img	{ width: 296px; height: 195px; }
.skFooter .skContact.skFtColumn			{ width: 275px; margin: 0 60px 0 23px; }
.skFooter .skClubAddress					{ font-family:'Open Sans', sans-serif; font-size: 14px; line-height: 20px; color: #fff; text-transform: capitalize; }
.skFooter .skClubName					{ max-height: 40px; overflow: hidden; display: block; }
.skFooter .skClubInfo					{ display: block; margin: 26px 0 0; }
.skFooter .skClubPhone,
.skFooter .skClubEmail					{ color: #fed105; text-decoration: underline; }
.skFooter .skClubPhone					{ text-decoration: none; }
.skFooter .skClubPhone:hover,
.skFooter .skClubEmail:hover				{ color: #fff; }
.skFooter .skSiteLink.skFtColumn			{ width: 277px; margin: 0 23px 0 79px; }
.skSiteLink ul.skList					{ margin: 0; padding: 0; list-style: none; width: 50%; float: left;}
.skSiteLink li							{ list-style: none; }
.skSiteLink .skLink:before				{ content: '›'; margin-right: 5px; }
.skSiteLink .skLink						{ font-family:'Open Sans', sans-serif; font-size: 14px; line-height: 21px; color: #fff; text-transform: capitalize;
										  text-overflow: ellipsis; white-space: nowrap; width: 130px; display: block; overflow: hidden; }
.skSiteLink .skLink:hover				{ color: #fed105; }
.ftContent .skSiteWrapper				{ width: 50%; float: left; margin: 0; padding: 0; }

/* Info CSS */
/********************************************************************/
.skInfo 									{ background-color: #10346b; border-top: 0px; padding: 20px 0; color: #ffffff; }
.skInfoInner							{ padding: 0 40px 0 20px; }
.skInfo .skLeft							{ width: 70%; }
a.SkinObject, 
a.SkinObject:link,
a.SkinObject:visited					{ display: inline-block; }
.skInfo .SkinObject,
a.SkinObject, 
a.SkinObject:link,
a.SkinObject:visited					{ font-family: 'Open Sans', sans-serif; color: #ffffff; font-size: 14px; line-height: 21px; padding: 0 6px; }
a.HiddenLink,
a.HiddenLink:link,
a.HiddenLink:visited					{ color: transparent; }
a.SkinObject:hover , 
a.SkinObject:focus,
a.SkinObject:active						{ color: #fed105; }
.skSliderWrapper 						{ position: relative; z-index: 1; margin-left: 55px; }
.skLinks 								{ float: left; width: 250px; margin-right: 15px; background: #ffffff; -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);}
.skLinks .skHead						{font-size: 23px; padding: 15px 22px 4px; color: #000000; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; font-family: 'Lato', sans-serif; }
.skLinks .skList						{ margin: 0; padding: 0; height: 427px; display: table; width: 100%; table-layout: fixed;}
.skLinks .skItem						{ display: table-row; }
.skLinks a.skLink						{ font-family: 'Lato', sans-serif; font-size: 18px; line-height: 1.1; font-weight: 400; color: #000000; text-decoration: none; display: table; vertical-align: middle; width: 100%; height: 100%; border-top: 1px solid rgba(0, 0, 0, 0.33); letter-spacing: 0.3px; text-transform: capitalize; transition: 0.3s; }
.skLinks a.skLink:hover 				{ background: #1a4e9e; color: #fff; }
.skLinks a.skLink span					{ display: table-cell; padding: 10px 30px; vertical-align: middle; }
.skLinks a.skLink span .skLinklist		{ display: inline-block; overflow: hidden; height: 20px; padding: 0; }

@media screen and (max-width: 1100px) { 
.skWidth								{ padding: 0 18px; }
.skSliderWrapper						{ margin-left: 0px; }
.skLinks								{ width: 26%; margin-right: 2%; }
#slider776482							{ width: 72%; }
}

@media screen and (max-width: 768px) {
.skLinks								{ display: none; float: none; width: auto; margin: 25px 0 0; box-shadow: none; }
.skLinks.skMobile						{ display: block; }
.skLinks .skList a.skLink				{ padding: 8px 0; }
.skLinks .skHead						{ padding: 15px; font-size: 24px; }
.skLinks a.skLink						{ font-weight: 500; padding: 20px 20px 20px 32px; font-size: 18px; }
.skLinks								{ margin: -15px 0 20px; }
 #slider776482 .skCaption h2.skTitle	{ font-size: 18px; }
#slider776482 .skPager a span			{ background: #fed105; }
#slider776482 .skPager a:hover span,
#slider776482 .skPager a:focus span		{ background: #fed105; }
#slider776482 .skPager a.selected span 	{ background: #fff; }
}



