@font-face {
	font-family: 'FontRegular';
	src: url('fonts/OpenSans/opensans-bold-webfont.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'FontRegular';
	src: url('fonts/OpenSans/opensans-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


/* DNN 7 RESET */
.dnnEditState .DnnModule {opacity: 1.0;} 
.dnnCPHeader li{line-height:normal;}
#dnnCPWrap .dnnCPHNav, #dnnCPWrap .dnnCPHMode{height:30px;}
#RibbonBar_adminMenus > ul > li > a, #dnn_cp_RibbonBar_adminMenus > ul > li > a {padding: 10px 16px;}
.dnnCPHMessage{line-height:35px;}
#RibbonBar_adminMenus .dnnadminmega .megaborder, #dnn_cp_RibbonBar_adminMenus .dnnadminmega .megaborder {top: 35px;}
.LoginPanel{width:auto;}
a.dnnPrimaryAction:link, a.dnnPrimaryAction:visited{color:#fff;}

h1, h2, h3, h4, h5, h6{letter-spacing:normal; line-height:normal;}
form .actionMenu ul{z-index:auto !important;}

.dnn_mact > li ul a{font-size:inherit;}

/* Show Panes when in edit mode */
.DNNEmptyPane{display:none;}
.paneOutline, .dnnDropEmptyPanes{border:0 none !important;}
.dnnEditState  .cContainer{background:#fafafa;}
.dnnEditState .Pane{margin-bottom:20px;}
.dnnEditState .DNNEmptyPane{display:block; width:inherit; background:#f6f6f6; }


/*		DEFAULT STYLE		*/

/* Text */
body{font-size:15px; color:#3A5166; font-family: 'FontRegular', Arial, sans-serif;}
th,td,table,h1,h2,h3,h4,h5,h6, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{font-family: inherit;}
th,td,table,.Normal, .NormalDisabled, .NormalDeleted,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:inherit;}
th,td,table,.Normal, .NormalBold, .NormalRed, .NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{font-size:inherit;}
h1, h2, h3, h4, h5, h6{margin:0.5ex 0 1ex; font-weight:normal; color:#136CD8; line-height:initial;}
h1{font-size:170%;}
h2{font-size:140%;}
h3{font-size:130%;}
h4, .SubHead{font-size:120%;}
h5, .SubSubHead{font-size:100%;}
h6{font-size:90%;}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited{font-size:inherit; color:inherit;}

.Normal{line-height:150%;}

/* Links */
a:link,a:visited,a:active, a.CommandButton:link, a.CommandButton:visited{color:#136CD8; text-decoration:none; font-weight:normal; }
a:hover{color:#1669B6}

/* DNN Heading */
.Head{color:#1669B6;font-weight:normal;font-size:17px;}
.NormalRed {color:#F00; }

/* Tables */
tfoot, thead, th{font-size:12px;}


/*		CLEAR & FLOAT		*/
.ClearBoth, .ClearAfter{clear:both;}
.FloatLeft{float:left;}
.FloatRight{float:right;}

.ClearAfter:before,.ClearAfter:after {content: ""; display: table;} 
.ClearAfter:after {clear: both;}
.ClearAfter {zoom: 1;} /* For IE 6/7 (trigger hasLayout) */

/* Normal */
p + h2, p + h3, p + h4{margin-top:35px;}
.Normal p{margin-top:0px;}
.Normal img[align='left']{margin: 1em 1em .5em 0;}
.Normal img[align='right']{margin: 1em 0 .5em 1em;}


/* Lists */
ul li{list-style-type:disc;}
ul ul li{list-style-type:circle;}
ul ul ul li{list-style-type:disc;}

/* Images */
.Normal img[align="left"],
.Normal img[style*="float: left"],
.Normal img[style*="float:left"]
{margin: 0 1rem .5rem 0;}

.Normal img[align="right"],
.Normal img[style*="float: right"],
.Normal img[style*="float:right"]
{margin: 0 0 .5rem 1rem;}


/*		SKIN		*/

/* Wrappers */
.sWidth{width:980px; margin:0 auto;}


header.s, footer.s{clear:both;}
section.s{padding:0 0 0;}
.sContent{clear:both; padding:0 20px 10px;}

header.s{position:relative; min-height:50px; padding-top:10px; background:#fff;}
header.s #Logo img{padding:5px 25px 15px 0; max-width:150px;}

.TopMenu{float:right; padding-right:10px;}
.TopMenu ul, .TopMenu li{list-style-type:none; padding:0; margin:0;}
.TopMenu li{float:left; padding:0 0 0 20px ;}
.TopMenu a:link, .TopMenu a:visited{font-size:14px; text-decoration:none;}



/* Skin */
#Body{background: #fff;}

.sHeadWrap{}
.sContent{background:#fff;}

/* Banner on Top */
.BannerTop{background:#78c6e3; line-height:52px; text-align:right; border-top:solid 4px #afe4ff;}
.BannerTop a:first-child {display:inline-block; line-height:30px; color:#fff; text-decoration:none; font-size:110%; margin-right:10px;}
.BannerTop a:first-child:after{content:" »"; font-size:150%;}
.BannerTop a{color:#fff; transition: color 0.3s linear;}
.BannerTop a:first-child:hover {color:#1669B6; transition: color 0.3s linear;}

.BannerTop .cContainer{margin:0; padding:0;}
.BannerTop .cContainer p{margin:0;}
.BannerTop .Pane{margin:0;}


/* MAINMENU */
.MainMenuWrap{clear:both;}
.MenuToggle{display:none;}


/* MAINMENU > Base */
.MainMenu{height:46px; background: #fff; position:relative; z-index:1000; font-size: 13px;}
.MainMenu ul{position:relative;}
.MainMenu > ul, .MainMenu ul {padding: 0; margin: 0; list-style: none; line-height: 1;}
.MainMenu li {float: left; list-style-type:none; position:relative; padding:0; margin:0;}
.MainMenu li > a, .MainMenu li > span  {display:block;}
.MainMenu img{padding-right:5px;}


/* MAINMENU > Base > LINK layout*/
.MainMenu li > a, .MainMenu li > span{padding:0.5em 0;}
.MainMenu a:link, .MainMenu a:visited, .MainMenu a:hover{text-decoration:none; font-size:110%;}
.MainMenu li > a, .MainMenu li > span{line-height:20px; font-size:110%;} 
.MainMenu a > span, .MainMenu span > span{padding:0 1em;}

.MainMenu a.Level0, .MainMenu span.Level0{line-height:38px; padding:4px 0;}
/*
.MainMenu a.Level0 > span, .MainMenu span.Level0 > span{border-right: solid 1px #eee;}
*/


/* MAINMENU > Base > LINK  > colours */
.MainMenu a:link, .MainMenu a:visited, .MainMenu li > span{color:#41B9E2;}
.MainMenu a:hover{color:#1669B6;text-decoration:none; }
.MainMenu a.Level0, .MainMenu span.Level0{color:#46B3DB; border-bottom:solid 4px transparent;}


/* MAINMENU > Hover & Active */
.MainMenu li li:hover, .MainMenu li li.Active, .MainMenu li li.ActiveParent{background-color:#f6f6f6;}
.MainMenu li:hover a.Level0, .MainMenu li:hover span.Level0{border-color:#41b9e2; color:#1669B6;}
.MainMenu li.Level0 > a.Active, .MainMenu li.Level0 > a.ActiveParent, .MainMenu li.Level0 > span.Active, .MainMenu li.Level0 > span.ActiveParent{color:#1669b6; border-color:#1669b6;}


/* MAINMENU > Show & Hide levels */
.MainMenu li.Level0 ul{background:#fff; box-shadow:3px 3px 3px rgba(0,0,0,0.15); border-left:solid 1px #f6f6f6;}
.MainMenu li li, .MainMenu li ul{width: 250px;}
.MainMenu  li ul {position:absolute;left:-999em; z-index:1001}
.MainMenu  li ul{
        opacity:0;  
        -webkit-transition: opacity 0.3s linear;  
        -moz-transition: opacity 0.3s linear;  
        -o-transition: opacity 0.3s linear;  
        -ms-transition: opacity 0.3s linear;  
        transition: opacity 0.3s linear; 
		}


.MainMenu li ul ul {margin: 0 0 0 250px;}
.MainMenu  li ul ul {top:0;}
.MainMenu  li:hover > ul{left: 0; opacity:1;}

.MainMenu li.Page-Franchise_van_A_tot_Z ul{display:none !important;}

/* Level 1 + */
.MainMenu li.Level0 li > a, .MainMenu li.Level0 li > span{padding:0.5em 18px;}
.MainMenu li.Level0 li > a > span, .MainMenu li.Level0 li > span > span{padding:0;}

.Page-Franchise_Informatie > ul{display:none !important;}


/* TABMENU */
.TabMenu{margin:10px 0 25px; display:inline-block;}
.TabMenu ul, .TabMenu li{margin:0 ;padding:0 ;list-style-type:none;}
.TabMenu li{float:left; }

/* TABMENU > LINKS */
.TabMenu a{display:block; padding:0 22px; line-height:45px; font-weight:bold;}
.TabMenu a:link, .TabMenu li a:visited{font-size:16px; color:#8a9181;}
.TabMenu a.Active:link, .TabMenu a.Active:visited , .TabMenu a.ActiveParent:link, .TabMenu a.ActiveParent:visited{color:#1669b6;}

/* TABMENU > SHADOWS */
.TabMenu{border: solid 1px #ededed; border-bottom:none; box-shadow: 0 -4px 4px -4px rgba(0,0,0,0.12),  -4px 0 4px -4px rgba(0,0,0,0.16), 4px 0 4px -4px rgba(0,0,0,0.12), inset 0 -5px 5px -5px rgba(0,0,0,0.16); }
.TabMenu li{box-shadow: inset 5px 0px 5px -5px rgba(0,0,0,0.16)}

.TabMenu li.FirstItem{box-shadow:none;}
.TabMenu li.Active, .TabMenu li.ActiveParent{background:#fff; box-shadow: none;}
.TabMenu li.PreActive{box-shadow: inset 5px 0px 5px -5px rgba(0,0,0,0.16), inset -5px 0px 5px -5px rgba(0,0,0,0.16);}
.TabMenu li.FirstItem.PreActive{box-shadow: inset -5px 0px 5px -5px rgba(0,0,0,0.16);}



/* Footer */
ul.ModuleOptionsMenu li.sfhover a { color: #444;text-decoration:none;}

/* Panes */
.Pane{max-width:100%; margin-bottom:20px;}

.Pane{margin-top:30px;}
.ContentPane{position:relative;}

.FullWidthPane .cContainer section.Container{margin:0 -15px;}

.HeaderRight{position:absolute; bottom:15px;right:10px;text-align:right;}
.HeaderPane .Normal{text-align:right;}
.HeaderPane h1, .HeaderPane h1 a:link, .HeaderPane h1 a:visited {font-size: 12px; font-weight: normal; margin:0;}


/* COLUMNS */
.Cols:before,.Cols:after {content: ""; display: table;} 
.Cols:after {clear: both;}
.Cols {zoom: 1;} /* For IE 6/7 (trigger hasLayout) */

/* 3 cols variations */
.Cols{margin:0 -10px;}
.Col{padding:0 10px;}
.Cols3 > .C1{float:left; width:300px;}
.Cols3 > .C2{float:left;width:620px;}

/* 4 cols variations */
.Col4{clear:both;}

.Cols4 > .C1{width:220px; float:left;}
.Cols4 > .C2{float:left;width:460px;}
.Cols4 > .C3{float:left; width:700px;}


.Pane.paneOutline{background:#eee;}
.Pane.paneOutline .cContainer{background:#f80; min-height:30px;}
.Col.paneOutline, .dnnEditState .Col.Pane{padding-left:0; padding-right:0; margin-left: 10px; margin-right:10px;}
.Pane{margin-bottom:25px;}



/* Sticky Footer */
html, #Body, form{height:100%;margin:0;padding:0;}
.Skin{min-height: 100%; height: auto !important; min-height: 100%; margin-bottom: -135px;}
#Push, footer.s{height:135px;}



/*  FOOTER Franchise	*/
footer.s{background:#91AFBF; color:#fff; padding:0 10px; font-size: 14px;}
footer.s .sWidth{height:100%; box-sizing:border-box; padding:5px 15px; box-shadow: none;}
footer a:link, footer a:visited{color:#fff;text-decoration:none;}
footer a:hover{color:#1669b6;}
footer, footer a{}
footer #Logo img{padding-top:15px; width:120px;}

/* footer right */
.FooterRight{float:right;}
.FooterRight .FFUlMenu{float:right;}
.FooterBottom{clear:both; padding-top:70px; text-align:right;}
.FooterBottom, .FooterBottom a:link, .FooterBottom a:visited{font-size:100%;}
.FooterBottom a.Login:link, .FooterBottom a.Login:visited{color:#91AFBF;}
.FooterBottom a.Login:hover{color:#fff;}

/* Footer Menus */
footer.s  ul, footer.s  li {padding: 0; margin: 0; list-style: none; }
footer.s li {float: left; list-style-type:none;position:relative;}

/* Footer Menu */
.FooterMenu{padding-top:15px;}

/* Inline Menu's */
.FooterMenu li , .FooterMenu li a:link, .FooterMenu li a:visited{}
.FooterMenu li:after{content:"|";}
.FooterMenu li.LastItem:after{content:"";}
.FooterMenu  li a span, .FooterMenu  li span span, .Disclaimer a, .Disclaimer span{margin:0 5px 0 5px;}
.FooterMenu li.LastItem span{margin-right:0;}

.FooterBottom, .FooterBottom span, .FooterBottom a:link, .FooterBottom a:visited{color:#1669b6;}
/* Media */
.social-media{float:right;}
.social-media, .social-media li{padding:0; margin:0; list-style-type:none;}
footer.s .social-media li {padding:0 3px 5px 5px;}

a.media-youtube{display:block;background:#aaa url(img/sprites/media.png) 0 0 no-repeat;height:37px;width:37px}
a.media-facebook{display:block;background:#aaa url(img/sprites/media.png) 0 -45px no-repeat;height:37px;width:37px}
a.media-twitter{display:block;background:#aaa url(img/sprites/media.png) 0 -90px no-repeat;height:37px;width:37px}
a.media-linkedin{display:block;background:#aaa url(img/sprites/media.png) 0 -135px no-repeat;height:37px;width:37px}


/* Buttons */
.Button{display:inline-block; padding:3px 5px 3px 12px; margin-bottom:5px; min-width:200px; margin-right:5px;}
.Button span{display:block; background: url(img/ButtonArrows.png) no-repeat right top; padding-right:15px; line-height:30px;}
.Button:hover span{background-position: right -30px;}
.Button:link, .Button:visited{color:#fff; text-decoration:none; font-size:18px;}
.Button{background: #78C6E3;}
.Button:hover{color:#1669b6; text-decoration:none;}

/* MODULES */

/* Franchise Columns */
ul.Cols , .Cols ul, .Cols li{padding:0;margin:0;list-style-type:none;}
ul.Cols {margin-right:20px;width:31%;float:left;}
.ColLast{margin:0;}
ul.Cols .dontsplit{}
ul.Cols h2{font-size:16px;padding:3px 5px;margin:0;background:#1669B6;color:#fff;}
ul.Cols h3{font-size:16px;margin:0;padding: 3px 5px;background:#78C6E3;}
ul.Cols ul{padding-bottom:2em;}
ul.Cols ul ul{padding-bottom:0.3em;}
ul.Cols ul ul li{background:#fff;padding:5px;}
ul.Cols li.detail{padding:3px 5px;}

/* Helferlein */
.SubHead.LabelItemStyle {font-size:14px !important;}

/* Add this */
.addthis_toolbox{padding: 10px 0 5px 0; float:right;}

/* FNL */
.ButtonTopPane{margin:0;}

.ImgAnnouncement{margin:0 -20px 0;}
.ImgAnnouncement:after{ content: ""; display: table; clear: both;}
.ImgAnnouncement * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ImgAnnouncement .Col{float:left; width:33.3333333%; padding:0;}
.ImgAnnouncement .Col{padding:0;}
.ImgAnnouncement .Col:first-child, .ImgAnnouncement .Col:last-child{padding:0;}
.ImgAnnouncement  .Item{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:0 0 10px;}
.ImgAnnouncement h3{text-align:left; margin:0 0 0.3em; color:#063C83; font-size:140%; width:100%; }
.ImgAnnouncement h3 a{text-decoration:none;}
.ImgAnnouncement .Col:hover  h3{background:#fff;}
.ImgAnnouncement .Header{position:relative; }
.ImgAnnouncement .Img{height:165px; overflow:hidden; position:relative;}
.ImgAnnouncement .Text{padding:10px 10px 10px; border-bottom:solid 1px #D8F4FF;}
.ImgAnnouncement .Col:last-child .Text{border-right:none;}
.ImgAnnouncement .Text p{margin:0;}
.ImgAnnouncement a.More:link, .ImgAnnouncement a.More:visited{display:block; text-decoration:none; text-align:left;}

.CP-View .dnnFormAndList .dnnForm .dnnActions, .CP-View .dnnFormAndList .dnnForm .fnl_Edit{display:none;}



.ButtonTopPane .cContainer{margin:0;}

/* Old 
.ImgAnnouncement .C1{border-right:solid 1px #D8F4FF; margin-right:-1px;}
.ImgAnnouncement  .Item{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:10px 20px 20px;}
*/

/* Accordion */

#accordion .ui-accordion-content{padding-bottom:2em;}
#accordion  .ui-accordion-header a{text-decoration:none;}
#accordion p{margin-bottom:0;}


/* Announcements */
.DNN_ANN_viewtypeSelector{clear:both; width:100%; border-bottom:solid 1px #D8F4FF; margin-bottom:20px;}
.DNN_ANN_viewtypeSelector > *{float:none;}

/* SKIN versions */
ul.FFAZMenu, ul.FFAZMenu ul{margin:10px 0 0; padding:0;}
ul.FFAZMenu{padding-top:5px;}
ul.FFAZMenu{padding:0;}
ul.FFAZMenu ul{margin-bottom:20px;}

.FFAZMenu li{list-style-type:none; padding:0;}
.FFAZMenu  li.HasNoChildren{display:none;}
.FFAZMenu li.Chars span{font-size:16px; text-transform:uppercase; font-weight:bold; display:block; border-bottom:solid 1px #D8F4FF;}
.FFAZMenu .Active {color:#888;}
.FFAZMenu {line-height:25px;}


/* BLOG */
.NewsMenu{padding:0.5em 0 1em; margin-bottom:1em;border-bottom:solid 1px #D8F4FF;}

.NewsArticles h1, .NewsArticles h1 a:link, .NewsArticles h1 a:visited{margin:0 0 1.3em; text-decoration:none;}
.NewsArticles h2, .NewsArticles h2 a:link, .NewsArticles h2 a:visited{margin:0 0 1.3em; text-decoration:none; font-size:125%;}
.NewsArticles h3, .NewsArticles h3 a:link, .NewsArticles h3 a:visited{margin:0; text-decoration:none; font-size:125%;}

.NewsArticles  .IconLink{display:block; float:right; margin:0 20px 10px 0; max-width:100%; width:33%;}

.NewsArticles .Entry{border-bottom:solid 1px #D8F4FF;}
.NewsArticles .Images{float:right;margin-left:20px; padding-top:10px; padding-bottom:20px; max-width:45%;}
.NewsArticles .Images img{display:block;padding-bottom:10px;}
.NewsArticles .Images p{margin-top:0;}
.NewsArticles  .TextFloat{width:480px;}
.NewsArticles  .Text{padding:0 10px 20px 0;}
.NewsArticles  .Text h3{text-transform:none;}
.NewsArticles .Related{margin-top:2em;}

.NewsArticles .EntryFooter{padding-top:5px;}
.NewsArticles .Author{float:right;}
.NewsArticles .Categories{float:left;}

.NewsList .Date{padding-bottom:0.7em; color:#000C16;}


.NewsItem{padding-bottom:10px; padding-top:1.3em; margin-bottom:25px; border-bottom:solid 1px #D8F4FF;}
.NewsItem .ReadMore{padding-top:0.5em; text-align:left;}
.NewsItem.HasImage .Text{float:left; width:55%;}
.NewsDetail .Text p:first-child{color:#388DED;}
.NewsDetail .Date{color:#aaa; padding-bottom:1em;}

.NewsItem .Content{}

.NewsDetail{margin-top:20px;}
.NewsDetail .EntryFooter{clear:both; border-top:solid 1px #D8F4FF;}

.NewsLatest h3{margin-bottom:0; font-size:100%;}
.NewsLatest h3 a{text-decoration:none; color:#136cd8;}
.NewsLatest .Item{padding-bottom:15px; }
.NewsLatest .Item p{margin-bottom:0;}

/* Formulas */
.NewsList.Formulas .ListIcon{float:left; margin-left:0; margin-right:20px; padding-top:0; padding-bottom:20px; width:150px; max-width:33%;}
.NewsList.Formulas .Text{float:left; width: calc(100% - 180px);}
.NewsDetail.Formulas .Images{float:left;margin-left:0; margin-right:20px; padding-top:0; padding-bottom:20px; width:150px; max-width:33%;}
.NewsArticles .Formulas h3, .NewsArticles .Formulas h3 a:link, .NewsArticles .Formulas h3 a:visited{margin-bottom:1em;}

/* Icon List */
.FormulaIconList .Icon {background: #fff none repeat scroll 0 0; box-sizing: border-box; float: left; height: 150px; line-height: 150px; padding: 0.5em; width: 16.66%; border-right:solid 1px #C6F0FF; }
.FormulaIconList .Icon:last-child {border:none;}
	  
/* .FormulaIconList .Icon{width:150px; height:150px; line-height:150px; float:left; background:#eee;}*/
.FormulaIconList .Icon:hover{opacity:0.8;}


/* Circular Buttons */
.CircleWrap{margin:0 auto;}
.CircleWrap .Circle {box-sizing:border-box; width: 520px; height: 520px; position: relative; border-radius:50%; border:solid 20px #C3DCF4; }
.CircleWrap .Item {padding:8px; font-family:arial;  color:#fff; font-size:16px; font-weight:normal; width: 135px; height: 135px; border-radius:50%; position: absolute; 
background: rgba(72, 185, 226, 0.95); box-shadow:0 0 10px #fff;}
.CircleWrap .Item:hover{color:#005775;}
.CircleWrap .Center{position:absolute; color:#1669b6; width:250px; height:250px; padding:20px; font-size:28px; border-radius:50%;}
.CircleWrap .Center span, .CircleWrap .Item span{display: table-cell;	vertical-align: middle; text-align:center;}
.CircleWrap .Center  span{height:250px;}
.CircleWrap .Item span{height:135px;}
.CircleWrap .Item span a{text-decoration:none;}



/*		CONTAINERS		*/

/* To align the Actions, Icon and Title */
.cContainer{margin-bottom:20px;}
.cIcon, .cTitle{float:left;}
.cIcon img {float:left; padding-right:4px;}

.cTitle{margin-top:0;}

.cSmall h2.cTitle{font-size:18px;}

.TopPane .cContainer{margin-top:20px;}

.cSmall p{font-size:14px;}

/* Color Backgrounds */
.cNoTitle .Normal *:first-child{margin-top:0;}






/* RESPONSIVE */
img{max-width:100%; height:auto !important;}
img{-ms-interpolation-mode: bicubic; }
iframe{max-width:100%;}
.Pane, .PaneWrap{max-width:100%;}


@media screen and (min-width: 768px) {	
	.MainMenu .RootElement{display:block !important;}
	.MenuToggle + ul{display:block !important;}
	
}


/* All smaller then base grid */
@media screen and (max-width: 959px) {
	.Button{min-width: calc(100% - 22px)}
}


/* Tablet Portrait */
@media screen and (min-width: 768px) and (max-width: 959px) {
	.sWidth{width:720px;}
	
	
	.MainMenu a > span, .MainMenu span > span{padding:0 0.7em;}
	
	/* Links */
	.TabMenu a{padding:0 10px; line-height:40px; font-weight:normal;}
	.TabMenu a:link, .TabMenu li a:visited{font-size:14px; color:#8a9181;}


	/* Panes  3Cols */
	/* 3 cols variations */
	.Cols3 .C2{width:460px;}
	.Cols3 .C1{width:220px;}

	/* Panes  4 cols*/
	.Cols4 .C1 {width:160px;}
	.Cols4 .C2{width:340px;}
	
	/* FNL Home */
	.ImgAnnouncement .Img{height:149px;}
	.ImgAnnouncement h3{font-size:18px;}
	.ImgAnnouncement .Text {height:150px;}
	
	.FormulaIconList .Icon{width:110px; height:110px; line-height:110px;}
	
	}
	

/* All Mobile */
@media screen and (max-width: 767px) {

	.TopMenu{display:none;}

	/* Main Menu */
	.MainMenuWrap{background:#AFE4FF;}
	.MainMenu{height:auto; background:transparent;}
	.MainMenu .RootElement {background:#fff;}
	
	.MainMenu li li, .MainMenu li ul {float:none; width:100%; display:block;}
	.MainMenu li ul {width:auto; position:relative; left:auto;}
	.MainMenu li ul ul{margin:0}
	
	.MainMenu ul ul, .MainMenu li{float:none; left:0 !important; position:relative !important; box-shadow: none !important; opacity:1 !important;line-height:auto;}
	.MainMenu li a, .MainMenu li > span{line-height:25px; display:block; float:none;}
	
	.MainMenu ul.Level1{border-bottom:solid 1px #eee; padding-bottom:1em;}
	.MainMenu a[class*='Level'], .MainMenu span[class*='Level']{padding:5px 5px 5px 15px;}
	.MainMenu li.Level0{margin-top:0;}
	.MainMenu a.Level0, .MainMenu span.Level0{text-transform:uppercase; color:#1669b6;}
	.MainMenu a > span, .MainMenu span >span{padding:0;}
	.MainMenu a.Level0 > span, .MainMenu span.Level0 > span{border:none; padding:0;}
	
	.MainMenu li.Level0 a.Level1, .MainMenu li.Level0 span.Level1{padding:5px 5px 5px 30px;}
	.MainMenu li.Level0 a.Level2, .MainMenu li.Level0 span.Level2{padding:5px 5px 5px 45px;}
	.MainMenu li.Level0 a.Level3, .MainMenu li.Level0 span.Level3{padding:5px 5px 5px 60px;}
	.MainMenu li.Level0 a.Level4, .MainMenu li.Level0 span.Level4{padding:5px 5px 5px 75px;}
	.MainMenu li.Level0 a.Level5, .MainMenu li.Level0 span.Level5{padding:5px 5px 5px 90px;}

	.MainMenu li.Level0 > a.Active, .MainMenu li.Level0 > a.ActiveParent{background:#78C6E3;}
	

	.MainMenu a.Level0, .MainMenu span.Level0{border:none;}

	.MainMenu li.Level0 a.Active, .MainMenu li.Level0 a.ActiveParent, .MainMenu li.Level0 > span.Active, .MainMenu li.Level0 > span.ActiveParent {box-shadow:none;}
	
	.MainMenu li.Level0 a.Active{color:#1669b6;}
	
	.MainMenu li.Level0.Active a, .MainMenu li.Level0.ActiveParent a{margin-top:0;}
	.MainMenu li.Level0.Active > a, .MainMenu li.Level0.ActiveParent > a{line-height:30px;  }
	
	.MainMenu li li:hover, .MainMenu li li.Active, .MainMenu li li.ActiveParent{background-color:#fff;}
	.MainMenu li li.ActiveParent > ul{background:#eee;}
	


	/* TabMenu */
	.TabMenu{display:block;}
	.TabMenu li{float:none; border-bottom:solid 1px #eee;}

	/* Shadows */
	.TabMenu{border: solid 1px #e4e4e4; box-shadow: none; }
	.TabMenu li{box-shadow: none;}

	.TabMenu li.FirstItem{box-shadow:none;}
	.TabMenu li.LastItem{border:none;}
	.TabMenu li.Active{background:#fff; box-shadow: none; background:#eee;}
	.TabMenu li.PreActive{box-shadow: none;}

	.MenuToggle + ul{display:none;}
		
	a.MenuToggle{display:block; color:#fff; line-height:40px; font-size:16px;background:url(Img/MenuToggle.png) no-repeat right center; padding:0 10px; margin-right:10px; text-transform:uppercase; text-decoration:none; font-weight:bold;}
	
	a.MenuToggle.Sub{color:#444; line-height:40px; background:url(Img/MenuToggle.png) no-repeat right center; padding:5px 10px; margin:0 0 0 -10px; border-bottom:solid 1px #eee;}
	
	.BannerTop a:first-child {font-size:15px;}
	
	.Item {height:auto! important;}
	
	.Cols .Col{width:auto; float:none; clear:both;}
	
	/* Panes  4 cols*/
	.Cols4.ColsMob  > .C1 {clear:none; float:none; width:auto;}
	
	/* FNL Home */
	.ButtonTopPane {display:none;}
	

	
	/* Sticky Footer */
	.Skin{margin-bottom: -200px;}
	#Push, footer.s{height:200px;}
	
	.FormulaIconList .Icon{overflow:hidden;}
	.FormulaIconList .Icon:nth-child(3) {border:none;}
	.FormulaIconList .Icon:nth-child(1), .FormulaIconList .Icon:nth-child(2) , .FormulaIconList .Icon:nth-child(3)  {border-bottom:solid 1px #c6f0ff;}

	/* Footer Content */
	footer.s .sWidth {position:relative;}
	.social-media{position:absolute; top:45px; right:10px;}
	.FooterRight{clear:both; float:none; width:auto;}
	.FooterBottom {clear: both; padding-top: 10px;}
	footer.s li{line-height:25px;}
	
	.Circle{display:none;}
	
}

/* Mobile Landscape */
@media screen and (min-width: 480px) and (max-width: 767px) {
	.sWidth{width:470px;}
	.FormulaIconList .Icon{width:153px; height:153px; line-height:153px;}


}

/* Mobile Portrait */
@media screen and (max-width: 479px) {
	.sWidth{width:310px; padding:0px;}

	.BannerTop a:first-child {font-size:12px;}
	
	footer{padding: 5px 10px;}
	footer, footer a{line-height:20px;}
	footer .FloatRight{float:none; display:block;}
	
	/* Footer */
	/* Sticky Footer */
	.Skin{margin-bottom: -240px;}
	#Push, footer.s{height:240px;}	
	.social-media .ItemFirst{display:none;}
	
	.FormulaIconList .Icon{width:100px; height:100px; line-height:100px;}
	

}








