@font-face {
    font-family: 'Alsina';
    src: url('../../assets/fonts/Alsina-Ultrajada.woff2') format('woff2'),
        url('../../assets/fonts/Alsina-Ultrajada.woff') format('woff'),
        url('../../assets/fonts/Alsina-Ultrajada.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Lt';
    src: url('../../assets/fonts/ProximaNova-Semibold.woff2') format('woff2'),
        url('../../assets/fonts/ProximaNova-Semibold.woff') format('woff'),
        url('../../assets/fonts/ProximaNova-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova RgIt';
    src: url('../../assets/fonts/ProximaNova-RegularIt.woff2') format('woff2'),
        url('../../assets/fonts/ProximaNova-RegularIt.woff') format('woff'),
        url('../../assets/fonts/ProximaNova-RegularIt.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Proxima Nova Rg';
    src: url('../../assets/fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('../../assets/fonts/ProximaNova-Regular.woff') format('woff'),
        url('../../assets/fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

:root {
	--heading-font: 'Alsina', Arial, Helvetica, sans-serif;
	--heading-text-transform: uppercase;
	--body-font: 'Proxima Nova Rg', Arial, Helvetica, sans-serif;
	--bold-font: 'Proxima Nova Lt', Arial, Helvetica, sans-serif;
}


html, body { -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; -ms-font-smoothing:antialiased; font-smoothing:antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust:100%; }
body { font:16px/1.65 var(--body-font); color:#666; }
img { vertical-align:top; border:0; max-width:100%;}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], textarea, select { background:#fff; padding:4px 12px; height:48px; line-height:1.55; border:solid 1px #d7d9dd; color:#454648; width:100%; font-family:var(--body-font); -moz-transition:border-color 200ms ease-in; -webkit-transition:border-color 200ms ease-in; transition:border-color 200ms ease-in; }

select { height:auto; padding:12px 42px 12px 12px; font-size:14px; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; appearance:none; position:relative; z-index:1; background:none; line-height:1.25; border-radius:0; }
select::-ms-expand { display:none; }
.custom-select { display:block; margin:0; position:relative; background:#fff; }
.custom-select:before { position:absolute; right:1px; top:1px; width:48px; background:#fff; content:''; height:48px; }
.custom-select:after { content:''; border-top:solid 6px #848690; border-right:solid 6px transparent; border-left:solid 6px transparent; position:absolute; right:18px; top:50%; margin-top:-3px; }

.h1, .h2, .h3, .h4, .h5, .h6, 
h1, h2, h3, h4, h5, h6 { font-family: var(--heading-font); text-transform: var(--heading-text-transform); color: var(--blue); font-weight: normal; }
.h1, .h2, h1, h2 { font-size: 24px; }
.h2, h2 { color:#82A8BD; text-transform: none;} 
.h3, h3 { font-size: 20px; color:#666666; }
.h4, h4 { font-size: 18px; }
.h5, h5, .h6, h6 { font-size: 16px; }
 
.container {  max-width:852px; }

.interior-banner {width:100%; height:0; padding-top:27.25%;margin-top: 10px;  background-repeat:no-repeat; background-size:cover; background-position: center; position:relative; margin-bottom:-12%; z-index:-1}
.interior-banner-text  {position: absolute; top: 25%; transform: translateY(-25%); width:100%;}
 .interior-banner h1 {color:#fff; font-size: 32px;}
@media (max-width:768px) {
	.interior-banner {padding-top:37.25%;}
	.interior-banner-text  {top: 35%; transform: translateY(-35%);}
}

#newsTabs+ .tab-content {
	padding:20px; 

}
#newsTabs+ .tab-content .row {padding-top:20px; margin-top:10px; border-top:#ccc 1px dotted;}
#newsTabs+ .tab-content .row:first-child {padding-top:0; margin-top:0; border-top:none;}

.team-listing {}
.team-listing h2 {text-transform:uppercase; color:#1366a0; margin: 0;}
.team-member {position:relative;    padding-top: 1%; }
img.team-image {position:absolute; right:2%; top:-20%;} 
.team-member + .team-member {  margin-top: 13%;}

@media (max-width:767px) {
	.team-listing {}
	.team-member {position:relative;    padding-top: 0%; }
	img.team-image {position:static; float:right; margin:0 0 10px 10px; max-width:50%; height:auto !important;} 
	.team-member + .team-member {  margin-top: 0;}
}

.services h2 { color: #fff;  font-size: 22px; padding: 10px 15px; display: inline-block; text-align: left; margin: 0; transform: translateY(0); transition: transform .45s cubic-bezier(0.000, 0.795, 0.000, 1.000); }
.collaborative { background:#af272f url(../../assets/img/bgi/collaborative-bg.png) 0 50% no-repeat; background-size: cover; text-align: right; }
.workforce { background:#003e51 url(../../assets/img/bgi/workforce-bg.png) 0 50% no-repeat; background-size: cover; text-align: right; }
.policy { background:#ff7f32 url(../../assets/img/bgi/policy-bg.png) 0 50% no-repeat; background-size: cover; text-align: right; }
.services .row  { margin-left: -8px; margin-right: -8px; }
.services .col-md-4 { padding-left: 8px; padding-right: 8px; }
.services .col-md-4 > a > div { min-height: 246px; display: flex; align-items: center; justify-content: flex-end; margin-bottom: 15px; }
.services .col-md-4 > a { color: #fff; text-decoration: none; }
.services a:hover h2 { transform: translateY(-50px); }

.live-event { text-align: center; padding: 7px 0 25px; }
.live-event img { max-width: 100%; width: auto; height: auto; }
.live-event figure a { text-decoration: none; color: var(--blue); }
.live-event figure a:hover { color: #af272f; }
.live-event figure a img { display: inline-block; vertical-align: middle; margin-right: 15px; } 
.live-event figure, .live-event span { display: inline; font-size: 22px;  }

.featured-bloglist { background: #f5f5f5; padding: 20px 0 15px; margin-bottom: 40px; }
.section-title { text-align: center; }
.section-title:after { content: ''; background: url(../../assets/img/bgi/title-devider-bg.png) 0 0 no-repeat; height: 5px; display: block; margin: 10px auto 30px; width: 219px; }

.featured-bloglist .card img { width: 100%; height: auto; transition: filter .5s ease-in; -webkit-filter:brightness(100%); filter:brightness(100%); }
.featured-bloglist .card img:hover { -webkit-filter:brightness(122%); filter:brightness(122%); }   
.featured-bloglist .card { border: 0; border-radius:0; }
.featured-bloglist .card a { text-decoration: none; }
.featured-bloglist .card-body { padding: 15px 15px 0; }
.featured-bloglist .card-title { font-family: var(--bold-font); text-transform: none; font-weight:normal; } 

.visit-row { display: flex; justify-content: flex-end; text-transform: uppercase; }
.visit-row a { text-decoration: none;}
.visit-row a:hover { color: #af272f; }

.members-list { background: url(../../assets/img/bgi/member-section-bg.jpg) 50% 0 no-repeat; background-size: contain; padding: 10px 0 30px; margin-bottom: 20px; }
.members-list ul { margin: 0; padding: 0; list-style: none; text-align: center; font-family: var(--bold-font);  }
.members-list ul li { padding: 5px 0;}
.members-list ul li a { text-decoration: none; text-transform: uppercase; font-size: 14px; }

#footer { text-align: center; color: #808080; padding: 12px 0; background: #000; font-size: 13px; line-height: 1.4 }
#footer p { margin: 0; }
.pipe { display: inline-block; margin: 0 15px; }
#footer a { color: #808080; text-decoration: none; }
#footer a:hover { color: #fff; }



#header { position: relative; z-index: 6; }
.navbar-brand { display: -ms-flexbox; display: flex; justify-content: flex-start; }
#mainmenu { display: -ms-flexbox; display: flex; justify-content: flex-end; }
#mainmenu ul { margin: 0; padding: 0; list-style: none; }
#mainmenu > ul { display: none; }
#mainmenu > ul > li { /*width: calc(20% - 3px);*/  margin-left: 3px; position: relative; }
#mainmenu > ul > li > a { 
    background: -moz-linear-gradient(270deg, #7ba4bb 0%, #1366a0 50%, #1366a0 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ba4bb), color-stop(50%, #1366a0), color-stop(100%, #1366a0)); 
    background: -webkit-linear-gradient(270deg, #7ba4bb 0%, #1366a0 50%, #1366a0 100%); 
    background: -o-linear-gradient(270deg, #7ba4bb 0%, #1366a0 50%, #1366a0 100%); 
    background: -ms-linear-gradient(270deg, #7ba4bb 0%, #1366a0 50%, #1366a0 100%);
    background: linear-gradient(180deg, #7ba4bb 0%, #1366a0 50%, #1366a0 100%); 
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 40px;
	background-size: 200% 200%;
	background-position: 0 100%;
	transition: background ease-in 0.15s; 
	font-family: var(--heading-font); 
	text-transform: uppercase; 
	text-align: center;
	padding: 0 6px;
}


#mainmenu > ul > li > ul { display: none; background: #90b3c6;  padding: 4px 12px; font-size: 15px; }

#mainmenu > ul li ul li { border-bottom: solid 1px #1366a0; }
#mainmenu > ul li ul li:last-child { border-bottom:0; }
#mainmenu > ul li ul li a { color: #fff; text-decoration: none; display: block; padding:7px 0;  transition: color ease-in 0.15s; }
#mainmenu > ul li ul li a:hover { color:#1366a0;  }

#header .container { display: -ms-flexbox; display: flex; align-items: stretch; }
#header .container > div.navbar-brand {
	width: 169px;
	padding: 15px 0;
	margin: 0;
}
#header .container > div.navbox {
	-webkit-flex: calc(100% - 169px);
	-ms-flex: calc(100% - 169px);
	flex: calc(100% - 169px);
	
}

.top-navlist {
	 display:-ms-flexbox; display: flex;  justify-content: flex-end; align-items: center; padding: 13px 0; }

.topnav {  margin: 0 0 0 8px; padding: 0; list-style: none; }
.topnav li { display: inline-flex; font-size: 12px; text-transform: uppercase; border-right: solid 1px var(--blue); line-height: 0.8; margin: 0 4px 0 0; padding: 0 6px 0 0; }
.topnav li:first-child {  border-left: solid 1px var(--blue); padding-left: 6px; } 
.topnav li a { text-decoration: none;}

.sociallinks { margin: 4px 0 0 6px;  } 
.sociallinks a { margin: 0 2px;}
.sociallinks a img {position: relative; top: 4px;}
.searchbox { position: relative; height: 16px; background: #4c4c4c; border-radius: 8px; text-align: right; margin-top: 1px; }
.searchbox input[type="text"] { margin: 0; list-style: none; height: 16px; border-radius: 8px; padding: 2px 5px; font-size: 0; position: absolute; width: 16px; right: 0; background: none; border:0 ;  opacity: 0; transition: all .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);  cursor: pointer; z-index: 2; }
.searchbox img { cursor: pointer; }

.searchbox input[type="text"]:focus { width: 106px; border:1px solid #4c4c4c; opacity: 1; cursor: text; font-size: 12px; }



.blog {
	/*--heading-font: 'Proxima Nova Rg', Arial, Helvetica, sans-serif;
	--heading-text-transform: none;*/
	background:linear-gradient(#fff, #ededed);
}

.blog .category-intro {line-height:1.1em; color: #003e51 } 

.blog-index {position:relative}

.blog-index h1 {color:#fff; background:#e5554f; padding:12px 10px; font-size:21px; line-height: 1em; font-family: 'Alsina', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.blog-index > h2 { display: block; clear: both; margin-bottom: 15px; }
.blog-index-listing {position:relative; z-index: 0;} 

.blog-index a,
.blog-index a:hover {color:inherit; text-decoration: none;}

.blog-item {position:relative; background:#fff; border-radius:3px; box-shadow:1px 1px 5px -3px #999; overflow:hidden; margin:0 0 25px;}
	.blog-item img  {position:relative; z-index:0}
	.blog-item .item-text {padding:25px; color:#575757; font-size: 14px; line-height: 1.6em;}
		.blog-item .item-text h2 {color:#575757;}

.blog-index .meta {font-size:10px; display:block; padding:5px 0;}
.blog-index .meta > span {display:inline-block; line-height: 1em; border-left:1px solid #575757; padding:0 10px;}
.blog-index .meta > span:first-child {border-left:none; padding-left:0}

.blog-load-more {text-align: right; margin:0 0 15px;}
.blog-load-more > a { color:var(--blue); text-transform: uppercase; }
.blog-load-more > a:after {content:" \00bb";}

@media (min-width:768px) {
	.blog-index h1 { padding:12px 40px; display:inline-block; position:absolute; top:0; left:30px; z-index:1;}

	.blog-index-featured-items > .row {margin-left:-2px; margin-right: -2px;}
	.blog-index-featured-items > .row > div[class^="col"]{padding-left:2px; padding-right:2px;}
	.blog-index-featured-items + .blog-listing {padding:0 27px; margin-top:30px;}
	.side-featured > div {margin-bottom:3px;}

	.blog-index-featured-items .item-text * {color:#fff;;}
	.blog-index-featured-items .item-text {position:absolute; z-index: 1; bottom:0; left:0; width:100%;}	
	.blog-index-featured-items .item-text {}
	.blog-index-featured-items .item-text h2 {margin:0; color:#fff;}
	.blog-index-featured-items .item-text p {margin:0; color:inherit} 

	.featured-post .item-text {padding:10px 12px 0; background:rgba(0,82,81,.5); text-shadow:#000 1px 1px 4px}
	.featured-post a {color:inherit; text-decoration: none; display:inline-block;}
	.featured-post h2 {font-size:16px;}
	.featured-post  .meta {padding-left:0; border-top:rgba(255,255,255,.5) 1px solid; margin-top:5px;}
	.featured-post p.read-more {line-height:18px; margin:10px 0 0;}
	.featured-post .read-more a {display:inline-block;} 
	.featured-post .read-more a:after {display:inline-block; content:" "; vertical-align:middle; width: 18px; height:18px; margin:0 0 0 10px; background:url(../../assets/img/blog-read-more-arrow.png) no-repeat center / cover;}
	.side-featured .text {display:none}

	.main-featured-post .headline a {padding:15px 25px;}
	.main-featured-post .meta {padding-left: 25px; border-top:none; margin-top:0;}
	.main-featured-post .item-text{padding:0px; text-shadow:none;}
	.main-featured-post .item-text .text {padding-top:10px;text-shadow:#000 1px 1px 4px;}
	.main-featured-post h2 {font-size:26px;background:#ff7f32;}
	.main-featured-post h2 a {display:block;}	

	.main-featured-post .item-text > .row {margin-left:-5px; margin-right: -5px;}
	.main-featured-post .item-text > .row > div[class^="col"]{padding-left:5px; padding-right:5px;}
	
	.blog-load-more {padding:0 27px;}
}

.blog-single-item {}
.blog-single-item  h1.blog-title  { line-height: 1.1em; font-weight: bold;} 
.blog-single-item .post-image {position:relative}
	.blog-single-item .post-image img {max-width:100%; height:auto; display:block; margin: 0 0 20px; position:relative; z-index:0;}
	.blog-single-item .post-image .image-date {position:absolute; z-index:1; top:0; left:0; color:#fff; text-align: center; background:#e5554f; padding:8px 15px; font-size:21px;}
	.blog-single-item .post-image .date, 
	.blog-single-item .post-image .month {display:inline-block; text-transform: uppercase; line-height: 1em;}
	.blog-single-item .post-image .date {font-weight:bold; font-size: 23px;}
	.blog-single-item .post-image .month {font-weight:bold; font-size: 14px; border-top:2px #fff solid; padding-top:5px; margin-top:0px;}
.blog-single-item .single-post-meta {margin:10px 0; padding: 5px 0px; border:#999 1px solid; border-left:none; border-right:none; line-height:1em; }
	.blog-single-item .single-post-meta > span {display:inline-block; border-left:1px solid #575757; padding:0 20px;}
	.blog-single-item .single-post-meta > span:first-child {border-left:none; padding-left:0}

.blog-single-item .content-footer  {padding:27px 0; border:#999 1px solid; border-left:none; border-right:none; }
	.blog-single-item .content-footer .category-list {margin:0 0 20px;}
	.blog-single-item .content-footer .category-list ul, 
	.blog-single-item .content-footer .category-list li, 
	.blog-single-item .content-footer .category-list h4 {display:inline-block; vertical-align:text-top; line-height: 1em; margin: 0; padding:0;}
	.blog-single-item .content-footer .category-list h4 {text-transform:uppercase; color:#111; font-size: 15px; }	
	.blog-single-item .content-footer .category-list ul {list-style:none; margin:0; padding:0;}
	.blog-single-item .content-footer .category-list li {list-style:none; display:inline; font-size: 15px; line-height:1em;}
	.blog-single-item .content-footer .category-list li:after {content:", "; display:inline;}
	.blog-single-item .content-footer .category-list li:last-child:after {content:""}
.blog-single-item .post-footer {padding:30px 0 60px;}
.post-footer-lists {padding:0px 0px 60px;}
.post-footer-lists h4 {background:#999999; color:#fff; text-transform: uppercase; line-height: 1em; padding:9px; margin:0;}
.post-footer-lists p {margin:0 0 10px;}
.post-footer-lists a {color:inherit}
.post-footer-lists a:hover {text-decoration:none;}
.post-footer-lists .post {margin:10px 0 10px; color:#111; font-size:15px;} 
	.post-footer-lists .post  > .row {margin-left:-5px; margin-right: -5px;}
	.post-footer-lists .post > .row > div[class^="col"]{padding-left:5px; padding-right:5px;}
	.post-footer-lists .post h5 {text-transform:uppercase; font-weight: bold;}
.post-footer-lists .meta {font-size:13px; display:block; padding:15px 0 0; color:#575757; border-top:#999 1px solid;}
	.post-footer-lists .meta a {color:inherit;}	
	.post-footer-lists .meta > span {display:inline-block; line-height: 1em; border-left:1px solid #575757; padding:0 5px;}
	.post-footer-lists .meta > span:first-child {border-left:none; padding-left:0}
.post-nav {border:#fff 1px solid; border-left:none; border-right:none; padding:10px 0px;}
.post-nav .prev,
.post-nav .next {padding:15px 0;}
.post-nav .next {text-align:right; border-left:#fff 1px solid;}

.post-nav .prev a, 
.post-nav .next a {display:block; }
.post-nav .prev a:before,
.post-nav .next a:after  {display:inline-block; vertical-align:middle; content:""; width:40px; height:40px;  background-repeat:no-repeat; background-size:cover;}
.post-nav .prev a:before {background-image:url(../../assets/img/post-prev.jpg); margin-right:10px;}
.post-nav .next a:after  {background-image:url(../../assets/img/post-next.jpg); margin-left:10px;}

@media (min-width:768px) {
	.blog-single-item  h1.blog-title  {font-size:30px;  padding:27px 0;} 
	.blog-single-item .single-post-meta {padding-left:27px; padding-right:27px; font-size:18px; }
	.blog-single-item .post-content  {padding:0 27px;}
	.blog-single-item .content-footer {padding-left:27px; padding-right:27px;} 
	.blog-single-item .content-footer .category-list  {margin:0;}
	.post-footer-lists {padding-left:27px; padding-right:27px;}
	.post-footer-lists .post {margin:20px 0 0; } 
	.post-nav {padding-left:27px; padding-right:27px;}
}

@media (min-width: 575px) {
	.featured-bloglist .card-deck { margin:20px 0 0 0;}
	.visit-row { padding: 15px 0 0 0;}
}
@media (max-width: 575px) {
	.featured-bloglist .row { margin-left: 0; margin-right: 0; }
	#footer .pipe { display: block; font-size: 0;}
	#footer .sociallinks a { background: #fff; width: 24px; height: 24px; border-radius: 50%; display: inline-block; padding: 4px; }
	#footer .topnav li { border-color:#808080;  }
}

@media (min-width: 768px) {
	#mainmenu > ul { display: -ms-flexbox !important; display: flex !important; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;   }
	#mainmenu > ul > li > ul { display: block; transform: translateY(6px) scale(0.98); opacity: 0; visibility: hidden; transition: all linear 0.2s;  position: absolute; left: 0; top:100%; width: 176px; }
	#mainmenu > ul > li:hover > ul { transform: translateY(0) scale(1); opacity: 1; visibility: visible;  }
	#mainmenu > ul > li > a:hover, #mainmenu > ul > li:hover a { background-position: 0 0;}
	#header .container > div.navbar-brand {
		padding: 30px 5px 12px 0;
	}
}



@media (max-width: 768px) {
	#menu { display:block; margin-top: 10px; }
	.menulines-button { padding:0; cursor: pointer; user-select: none; text-transform:uppercase; font-size:16px; color:var(--blue); text-decoration:none; }
	.menulines-button em { font-style:normal; font-weight:bold; margin-left:10px; }
	.menulines-button:hover { text-decoration:none; color:var(--blue);  }
	.menulines { display: inline-block; width: 20px; height: 2px; background: var(--blue); position: relative; float: left; margin:9px 0 0 0; -moz-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -ms-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -webkit-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); opacity:1; }
	.menulines:before, .menulines:after { display: inline-block; width:20px; height: 2px; background: var(--blue); position: absolute; left: 0; content:''; -moz-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -ms-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -webkit-transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); transition:all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000); -webkit-transform-origin: 0.28571rem center; -moz-transform-origin: 0.28571rem center; -ms-transform-origin: 0.28571rem center; transform-origin: 0.28571rem center; }
	.menulines:before { top: 6px; }
	.menulines:after { top: -6px; }
	.menuopen .menulines { background:none; }
	.menuopen .menulines:before, .menuopen .menulines:after {  -webkit-transform-origin: 50% 50%;  -moz-transform-origin: 50% 50%;  -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 0; } 
	.menuopen .menulines:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } 
	.menuopen .menulines:after {  -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

	#mainmenu > ul { position: absolute; width: 100%; left: 0; top: 100%; background: var(--blue); }
	#mainmenu ul li { display: block; width: 100%; margin: 0; text-align: left; border-bottom: solid 1px rgba(255,255,255,0.15);  }
	#mainmenu ul li a { text-align: left; padding: 2px 15px; }
	
	.navtrigger { position: absolute; right: 15px; top: 8px; cursor: pointer; width: 26px; height: 26px; z-index: 1; background: #90b3c6; border-radius: 50%; }
	.navtrigger:after { content: ''; position: absolute; left: 8px; top: 11px; border-top: 6px solid #013e69; border-left: 5px solid transparent; border-right: 5px solid transparent; }
	.navtrigger.open:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); top: 10px; }
	.navbar-nav > li ul li a:hover { text-decoration: none; color: #febf34; }
	#mainmenu > ul > li > ul { padding: 10px 25px; }
}