@import url(https://fonts.googleapis.com/css?family=PT+Sans);

#mgmenu1 {
	z-index:12
}
#mgmenu2 {
	margin-top:12px;
	z-index:11
}
.mgmenu_container, .mgmenu_fixed, .mgmenu_footer {
	width:100%;
	height:41px;
	z-index:10;
	background:#282828;
	background:-webkit-linear-gradient(top, #282828 0, #1f1f1f 100%);
	background:-moz-linear-gradient(top, #282828 0, #1f1f1f 100%);
	background:-o-linear-gradient(top, #282828 0, #1f1f1f 100%);
	background:-ms-linear-gradient(top, #282828 0, #1f1f1f 100%);
	background:linear-gradient(top, #282828 0, #1f1f1f 100%)
}
.mgmenu_container {
	position:relative;
	margin:0 auto
}
.mgmenu_fixed, .mgmenu_footer {
	width:inherit;
	max-width:inherit;
	position:fixed;
	top:0
}
.mgmenu_footer {
	top:auto;
	bottom:0
}
.mgmenu {
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	line-height:1
}
.mgmenu li.noactive {
	background:0 0
}
.mgmenu>li .mgmenu_drop {
	background-image:url(../images/downArrow.png);
	background-repeat:no-repeat;
	background-position:right 19px;
	padding-right:20px
}
.mgmenu_footer .mgmenu>li .mgmenu_drop {
	background-image:url(../images/upArrow.png)
}
.mgmenu>li.right_item {
	float:right;
	margin-right:0
}
.mgmenu_container>.mgmenu>li.mgmenu_button, .mgmenu_fixed>.mgmenu>li.mgmenu_button, .mgmenu_footer>.mgmenu>li.mgmenu_button {
	display:none;
	cursor:pointer;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none;
	font-weight:700;
	background-color:transparent;
	background-image:url(../images/toggle.png);
	background-repeat:no-repeat;
	background-position:96% 10px;
	line-height:12px;
	padding:14px 4%;
	color:#fff;
	text-shadow:1px 1px 1px #000
}
.mgmenu_container>.mgmenu>li.mgmenu_button_active, .mgmenu_fixed>.mgmenu>li.mgmenu_button_active, .mgmenu_footer>.mgmenu>li.mgmenu_button_active {
	background-color:#000
}
.mgmenu_trigger {
	position:fixed;
	z-index:2;
	margin:0 20px 0 auto;
	right:0;
	width:35px;
	height:41px;
	display:block;
	top:0;
	background-image:url(../images/button_up.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#121212
}
.mgmenu_footer~.mgmenu_trigger, .mgmenu_trigger.active {
background-image:url(../images/button_down.png)
}
.mgmenu_footer~.mgmenu_trigger {
top:auto;
bottom:0
}
.mgmenu_footer~.mgmenu_trigger.active {
background-image:url(../images/button_up.png)
}
.mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel {
	position:absolute;
	display:none;
	top:55px;
	float:left;
	zoom:1;
	z-index:9999999;
	padding:10px 0 0;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	-o-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	border:1px solid #000;
	background:#fff;
	color:#212121
}
.mgmenu li .dropdown_container {
	left:auto
}
.mgmenu li .dropdown_fullwidth {
	left:1px
}
.mgmenu li.right_item .dropdown_container {
	left:auto;
	right:-1px
}
.mgmenu_footer .mgmenu>li .dropdown_container, .mgmenu_footer .mgmenu>li .dropdown_fullwidth, .mgmenu_footer .mgmenu>li .mgmenu_multilevel {
	margin:0 0 0 -1px;
	top:auto;
	bottom:0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	-webkit-box-shadow:0 -2px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:0 -2px 2px rgba(0, 0, 0, .05);
	-o-box-shadow:0 -2px 2px rgba(0, 0, 0, .05);
	box-shadow:0 -2px 2px rgba(0, 0, 0, .05);
	border:1px solid #CCC;
	border-bottom:none
}
.mgmenu li .dropdown_1column {
	width:8.3334%;
	padding-left:2%;
	padding-right:2%
}
.mgmenu li .dropdown_2columns {
	width:16.6667%;
	padding-left:1.8333%;
	padding-right:1.8333%
}
.mgmenu li .dropdown_3columns {
	width:25%;
	padding-left:1.5%;
	padding-right:1.5%
}
.mgmenu li .dropdown_4columns {
	width:33.3334%;
	padding-left:1.333%;
	padding-right:1.333%
}
.mgmenu li .dropdown_5columns {
	width:41.6667%;
	padding-left:1.166%;
	padding-right:1.166%
}
.mgmenu li .dropdown_6columns {
	width:50%;
	padding-left:1%;
	padding-right:1%
}
.mgmenu li .dropdown_7columns {
	width:58.3334%;
	padding-left:.833%;
	padding-right:.833%
}
.mgmenu li .dropdown_8columns {
	width:66.6667%;
	padding-left:.666%;
	padding-right:.666%
}
.mgmenu li .dropdown_9columns {
	width:75%;
	padding-left:.5%;
	padding-right:.5%
}
.mgmenu li .dropdown_10columns {
	width:83.3334%;
	padding-left:.333%;
	padding-right:.333%
}
.mgmenu li .dropdown_11columns {
	width:91.6667%;
	padding-left:.1666%;
	padding-right:.1666%
}
.mgmenu li .dropdown_fullwidth {
	width:100%
}
.mgmenu .col_1, .mgmenu .col_10, .mgmenu .col_11, .mgmenu .col_12, .mgmenu .col_2, .mgmenu .col_3, .mgmenu .col_4, .mgmenu .col_5, .mgmenu .col_6, .mgmenu .col_7, .mgmenu .col_8, .mgmenu .col_9 {
	float:left;
	display:inline;
	position:relative;
	padding-left:0;
	padding-right:2%
}
.mgmenu .col_1 {
	width:4.33%
}
.mgmenu .col_2 {
	width:12.66%
}
.mgmenu .col_3 {
	width:22.8%
}
.mgmenu .col_4 {
	width:29.33%
}
.mgmenu .col_5 {
	width:37.66%
}
.mgmenu .col_6 {
	width:46%
}
.mgmenu .col_7 {
	width:54.33%
}
.mgmenu .col_8 {
	width:62.66%
}
.mgmenu .col_9 {
	width:71%
}
.mgmenu .col_10 {
	width:79.33%
}
.mgmenu .col_11 {
	width:87.66%
}
.mgmenu .col_12 {
	width:96%
}
.mgmenu .clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:18px
}
.mgmenu .col_border {
	-webkit-box-shadow:-1px 0 0 rgba(0, 0, 0, .15);
	-moz-box-shadow:-1px 0 0 rgba(0, 0, 0, .15);
	-o-box-shadow:-1px 0 0 rgba(0, 0, 0, .15);
	box-shadow:-1px 0 0 rgba(0, 0, 0, .15)
}
.mgmenu .dropdown_flyout, .mgmenu .dropdown_flyout .dropdown_flyout_level {
	padding:0;
	margin:0;
	list-style:none;
	z-index:9;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px
}
.mgmenu .dropdown_flyout li {
	float:left;
	width:100%;
	padding:3px 0
}
.mgmenu .dropdown_flyout ul li {
	width:160px;
	padding:3px 10px
}
.mgmenu .dropdown_flyout li.last {
	margin-bottom:12px
}
.mgmenu .dropdown_flyout a {
	display:block;
	width:10em
}
.mgmenu .dropdown_flyout .dropdown_flyout_level {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	-moz-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	-o-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	box-shadow:0 2px 2px rgba(0, 0, 0, .05);
	border:1px solid #CCC;
	background:#e5e5e5;
	position:absolute;
	margin:15px 0 0 4px;
	padding:6px;
	left:98%;
	top:-21px;
	display:none;
	zoom:1;
	float:left
}
.mgmenu .dropdown_flyout .dropdown_flyout_level_left {
	left:-102%;
	right:100%
}
.mgmenu .dropdown_flyout .dropdown_parent {
	background:url(../images/rightArrow.png) 90% 9px no-repeat
}
.mgmenu .dropdown_flyout .dropdown_parent_left {
	background:url(../images/leftArrow.png) 90% 9px no-repeat
}
.mgmenu .dropdown_flyout li:hover>.dropdown_flyout_level, .mgmenu .dropdown_flyout li:hover>.dropdown_flyout_level_left {
	display:block
}
.mgmenu .dropdown_flyout .flyout_heading {
	font-family: 'PT Sans', sans-serif;
	padding-bottom:9px;
	margin-bottom:9px;
	font-size:16px;
	border-bottom:1px solid #ccc;
	-webkit-box-shadow:0 1px 1px #f4f4f4;
	-moz-box-shadow:0 1px 1px #f4f4f4;
	-o-box-shadow:0 1px 1px #f4f4f4;
	box-shadow:0 1px 1px #f4f4f4
}
.mgmenu h1, .mgmenu h2, .mgmenu h3, .mgmenu h4, .mgmenu h5, .mgmenu h6, .mgmenu p {
	padding:0;
	margin:0 0 18px;
	font-weight:400;
	color:#008749;
}
.mgmenu h1, .mgmenu h2, .mgmenu h3, .mgmenu h4, .mgmenu h5, .mgmenu h6 {
	font-family: 'PT Sans', sans-serif
}
.mgmenu p {
	font-size:12px
}
.mgmenu h1 {
	font-size:32px
}
.mgmenu h2 {
	font-size:28px
}
.mgmenu h3 {
	font-size:24px
}
.mgmenu h4 {
	font-size:18px
}
.mgmenu h5 {
	font-size:16px
}
.mgmenu h6 {
	font-size:12px;
	text-transform:uppercase
}
.mgmenu>li ol, .mgmenu>li ul {
	padding:0 0 0 18px;
	margin:0 0 18px
}
.mgmenu>li ul {
	list-style:square
}
.mgmenu>li ol {
	list-style:decimal
}
.mgmenu>li ul.no_bullets {
	list-style:none;
	padding:0
}
.mgmenu>li ul.no_bullets li {
	line-height:24px
}
.mgmenu>li ol li, .mgmenu>li ul li {
	font-size:12px;
	line-height:22px;
	position:relative;
	color:#222
}
.mgmenu blockquote {
	color:#aaa;
	border-left:5px solid #ccc;
	padding-left:20px;
	font-family:Georgia, serif;
	font-style:italic;
	font-size:18px;
	line-height:27px
}
.mgmenu .text_box {
	width:84%;
	background:#fff;
	padding:12px 8%;
	-webkit-box-shadow:0 1px 1px #bbb;
	-moz-box-shadow:0 1px 1px #bbb;
	-o-box-shadow:0 1px 1px #bbb;
	box-shadow:0 1px 1px #bbb
}
.mgmenu .text_box_black {
	background:#212121
}
.mgmenu .text_box_red {
	background:#e48a76
}
.mgmenu .text_box_blue {
	background:#92bfd1
}
.mgmenu .text_box_green {
	background:#b4ca91
}
.mgmenu .text_box_yellow {
	background:#f3d067
}
.mgmenu .text_box_purple {
	background:#C0ADDB
}
.mgmenu .text_box_brown {
	background:#b2aa9f
}
.mgmenu .text_box_black, .mgmenu .text_box_blue, .mgmenu .text_box_brown, .mgmenu .text_box_green, .mgmenu .text_box_purple, .mgmenu .text_box_red, .mgmenu .text_box_yellow {
	color:#fff;
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none
}
.mgmenu .img_description {
	text-align:center;
	font-style:italic;
	margin-top:-6px;
	font-family: 'PT Sans', sans-serif
}
.mgmenu hr {
	width:100%;
	height:0;
	margin-bottom:18px;
	border:none;
	border-bottom:1px solid #f4f4f4;
	border-top:1px solid #ccc
}
.mgmenu .video_container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	margin-bottom:18px
}
.mgmenu .video_container embed, .mgmenu .video_container iframe, .mgmenu .video_container object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	outline:0
}
.mgmenu iframe {
	border:0;
	outline:0;
	width:100%;
	font-size:100%;
	vertical-align:baseline;
	background:0 0;
	margin-bottom:12px
}
.mgmenu .contact_form label, .mgmenu .form_element {
	font-size:12px;
	font-family: 'PT Sans', sans-serif
}
.mgmenu img {
	border:none
}
.mgmenu .inline_img {
	max-width:100%;
	height:auto;
	width:auto\9;
	box-sizing:border-box;
	-webkit-box-shadow:0 1px 1px #999;
	-moz-box-shadow:0 1px 1px #999;
	-o-box-shadow:0 1px 1px #999;
	box-shadow:0 1px 1px #999;
	margin-bottom:18px;
	margin-top:6px
}
.mgmenu a .inline_img {
	opacity:.8;
-webkit-transition:opacity .3s;
-moz-transition:opacity .3s;
-o-transition:opacity .3s;
-ms-transition:opacity .3s;
transition:opacity .3s
}
.mgmenu a:hover .inline_img {
	opacity:1
}
.mgmenu .inline_img_border {
	border:5px solid #fff
}
.mgmenu .mini_icon {
	background-image:url(../images/mini-icons-white.png);
	background-repeat:no-repeat;
	margin-top:-2px;
	padding-left:6px;
	float:left;
	width:20px;
	height:20px
}
.mgmenu .ic_empty_document {
	background-position:0 0
}
.mgmenu .ic_documents {
	background-position:-32px 0
}
.mgmenu .ic_text_document {
	background-position:-64px 0
}
.mgmenu .ic_folder {
	background-position:-96px 0
}
.mgmenu .ic_picture {
	background-position:-128px 0
}
.mgmenu .ic_cloud {
	background-position:-160px 0
}
.mgmenu .ic_archive {
	background-position:-192px 0
}
.mgmenu .ic_download {
	background-position:-224px 0
}
.mgmenu .ic_user {
	background-position:-256px 0
}
.mgmenu .ic_tag {
	background-position:-288px 0
}
.mgmenu .ic_lock {
	background-position:0 -32px
}
.mgmenu .ic_unlock {
	background-position:-32px -32px
}
.mgmenu .ic_mail {
	background-position:-64px -32px
}
.mgmenu .ic_brush {
	background-position:-96px -32px
}
.mgmenu .ic_refresh {
	background-position:-128px -32px
}
.mgmenu .ic_grid {
	background-position:-160px -32px
}
.mgmenu .ic_list {
	background-position:-192px -32px
}
.mgmenu .ic_delete {
	background-position:-224px -32px
}
.mgmenu .ic_settings {
	background-position:-256px -32px
}
.mgmenu .ic_time {
	background-position:-288px -32px
}
.mgmenu .ic_bookmark {
	background-position:0 -64px
}
.mgmenu .ic_calendar {
	background-position:-32px -64px
}
.mgmenu .ic_graph {
	background-position:-64px -64px
}
.mgmenu .ic_pin {
	background-position:-96px -64px
}
.mgmenu .ic_chat {
	background-position:-128px -64px
}
.mgmenu .ic_chats {
	background-position:-160px -64px
}
.mgmenu .ic_print {
	background-position:-192px -64px
}
.mgmenu .ic_attachment {
	background-position:-224px -64px
}
.mgmenu .ic_power {
	background-position:-256px -64px
}
.mgmenu .ic_favorite {
	background-position:-288px -64px
}
.mgmenu .ic_sound {
	background-position:0 -96px
}
.mgmenu .ic_edit {
	background-position:-32px -96px
}
.mgmenu .ic_fullscreen {
	background-position:-64px -96px
}
.mgmenu .ic_target {
	background-position:-96px -96px
}
.mgmenu .ic_sync {
	background-position:-128px -96px
}
.mgmenu .ic_zoom {
	background-position:-160px -96px
}
.mgmenu .ic_plus {
	background-position:-192px -96px
}
.mgmenu .ic_minus {
	background-position:-224px -96px
}
.mgmenu .ic_cancel {
	background-position:-256px -96px
}
.mgmenu .ic_ok {
	background-position:-288px -96px
}
.mgmenu .ic_users {
	background-position:0 -128px
}
.mgmenu .ic_calc {
	background-position:-32px -128px
}
.mgmenu .ic_left {
	background-position:-64px -128px
}
.mgmenu .ic_right {
	background-position:-96px -128px
}
.mgmenu .ic_up {
	background-position:-128px -128px
}
.mgmenu .ic_down {
	background-position:-160px -128px
}
.mgmenu .ic_up_circle {
	background-position:-192px -128px
}
.mgmenu .ic_down_circle {
	background-position:-224px -128px
}
.mgmenu .ic_left_circle {
	background-position:-256px -128px
}
.mgmenu .ic_right_circle {
	background-position:-288px -128px
}
.mgmenu .menubar_icon {
	padding:0;
	list-style:none;
	float:left
}
.mgmenu .menubar_icon:hover {
	background:0 0
}
.mgmenu .menubar_icon ul>li {
	list-style:none;
	float:left;
-webkit-transition:background-color .3s;
-moz-transition:background-color .3s;
-o-transition:background-color .3s;
-ms-transition:background-color .3s;
transition:background-color .3s
}
.mgmenu .menubar_icon ul>li:hover {
	background-color:#131313
}
.mgmenu .menubar_icon ul>li>a {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:24px 24px;
	display:block;
	padding:7px 4px 9px;
	width:24px;
	height:24px
}
.mgmenu .contact_form .error, .mgmenu .contact_form .success, .mgmenu .form_element {
	width:96%;
	padding:9px 2%;
	-webkit-box-shadow:0 1px 1px #efefef;
	-moz-box-shadow:0 1px 1px #efefef;
	-o-box-shadow:0 1px 1px #efefef
}
.mgmenu .icon_vimeo {
	background-image:url(../images/icon_vimeo.png)
}
.mgmenu .icon_dribbble {
	background-image:url(../images/icon_dribbble.png)
}
.mgmenu .icon_twitter {
	background-image:url(../images/icon_twitter.png)
}
.mgmenu .icon_facebook {
	background-image:url(../images/icon_facebook.png)
}
.mgmenu .icon_flickr {
	background-image:url(../images/icon_flickr.png)
}
.mgmenu .contact_form {
	display:block;
	margin-bottom:10px
}
.mgmenu .form_element {
	color:#000;
	background-color:#fbfbfb;
	border:1px solid #ddd;
	margin:12px 0 18px;
	box-shadow:0 1px 1px #efefef;
-webkit-transition:background-color .3s ease-out;
-moz-transition:background-color .3s ease-out;
-o-transition:background-color .3s ease-out;
-ms-transition:background-color .3s ease-out;
transition:background-color .3s ease-out
}
.mgmenu .form_element:hover {
	background-color:#fcfcfc
}
.mgmenu .form_element:focus {
	background-color:#fff;
	outline:0
}
.mgmenu .contact_form textarea {
	height:120px;
	resize:none
}
.mgmenu .contact_form .required {
	color:#C00
}
.mgmenu .contact_form .error, .mgmenu .contact_form .success {
	margin:12px 0 6px;
	border:1px solid rgba(0, 0, 0, .15);
	text-shadow:1px 1px 1px #fff;
	box-shadow:0 1px 1px #efefef
}
.mgmenu .contact_form .error {
	background:#f7cac4;
	color:#992213
}
.mgmenu .contact_form .success {
	background:#d8f6bc;
	color:#2f530b;
	margin-bottom:12px
}
.mgmenu .contact_form .button {
	padding:7px 12px;
	margin:9px 12px 0 0;
	white-space:nowrap;
	font-size:11px;
	text-transform:uppercase;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #000;
	color:#fff;
	background-color:#222;
	text-shadow:0 1px 1px #000;
-webkit-transition:background-color .3s;
-moz-transition:background-color .3s;
-o-transition:background-color .3s;
-ms-transition:background-color .3s;
transition:background-color .3s
}
.mgmenu .contact_form .button:focus, .mgmenu .contact_form .button:hover {
	color:#fff;
	background-color:#1A1A1A
}
.mgmenu .contact_form .select_element {
	float:left;
	overflow:hidden;
	position:relative;
	background-color:#fbfbfb;
	border:1px solid #ddd;
	font-family: 'PT Sans', sans-serif;
	font-size:12px;
	width:100%;
	margin:12px 0 18px;
	-webkit-box-shadow:0 1px 1px #efefef;
	-moz-box-shadow:0 1px 1px #efefef;
	-o-box-shadow:0 1px 1px #efefef;
	box-shadow:0 1px 1px #efefef
}
.mgmenu .contact_form .select_element select {
	width:100%;
	height:30px;
	font-size:12px;
	color:#999;
	padding:6px 0 6px 10px;
	border:0;
	background:0 0;
	outline:0
}
.mgmenu .contact_form .select_element select option {
	background:#fdfdfd;
	width:100%;
	color:#666
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.mgmenu .contact_form .select_element:after {
content:'';
position:absolute;
top:50%;
right:10px;
margin-top:-3px;
border:5px solid transparent;
border-top:5px solid #333;
pointer-events:none
}
.mgmenu .contact_form .select_element select, .mgmenu .contact_form .select_element select option {
-webkit-appearance:none;
appearance:none
}
}
.mgmenu li>.mgmenu_tabs {
	padding:10px!important
}
.mgmenu_tabs>ul {
	list-style:none;
	margin:0;
	padding:0
}
.mgmenu_tabs_hide {
	display:none
}
.mgmenu_tabs_hide.active {
	display:block
}
.mgmenu_tabs .mgmenu_tabs_nav {
	width:20%;
	float:left;
	position:relative;
	margin:0;
	padding:0
}
.mgmenu_tabs .mgmenu_tabs_panels {
	margin:0;
	padding:0;
	width:100%;
	float:left
}
.mgmenu_tabs .mgmenu_tabs_nav li {
	list-style:none;
	border:none;
	margin:0;
	float:left;
	width:100%;
	clear:left;
-webkit-transition:background .5s ease;
-moz-transition:background .5s ease;
-o-transition:background .5s ease;
-ms-transition:background .5s ease;
transition:background .5s ease
}
.mgmenu_tabs .mgmenu_tabs_nav li a {
	outline:0;
	text-decoration:none;
	display:block;
	padding:5px 15px;
	font-size:13px;
	font-family:ArialMT-Regular;
	text-transform:capitalize;
	color:#505050
}
.mgmenu_tabs li a.current, .mgmenu_tabs li a.current:hover, .mgmenu_tabs li.active a {
	background-color:#e6e6e6;
	color:#505050;
	top:1px;
	font-weight:700
}
.mgmenu_tabs_right .mgmenu_tabs_panels {
	-webkit-box-shadow:1px 0 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 0 1px rgba(0, 0, 0, .05);
	-o-box-shadow:1px 0 1px rgba(0, 0, 0, .05);
	box-shadow:1px 0 1px rgba(0, 0, 0, .05)
}
.mgmenu_tabs_bottom .mgmenu_tabs_nav, .mgmenu_tabs_top .mgmenu_tabs_nav {
	width:100%
}
.mgmenu_tabs_bottom .mgmenu_tabs_panels, .mgmenu_tabs_top .mgmenu_tabs_panels {
	padding:21px 1% 12px;
	width:98%
}
.mgmenu_tabs_bottom .mgmenu_tabs_nav li, .mgmenu_tabs_top .mgmenu_tabs_nav li {
	float:none;
	width:auto;
	clear:none;
	display:inline
}
.mgmenu_tabs_bottom .mgmenu_tabs_nav li a, .mgmenu_tabs_top .mgmenu_tabs_nav li a {
	display:inline;
	float:left
}
.mgmenu_tabs_bottom li a.current, .mgmenu_tabs_bottom li a.current:hover, .mgmenu_tabs_top li a.current, .mgmenu_tabs_top li a.current:hover {
	-webkit-box-shadow:-1px 0 1px rgba(0, 0, 0, .05), 1px 0 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:-1px 0 1px rgba(0, 0, 0, .05), 1px 0 1px rgba(0, 0, 0, .05);
	-o-box-shadow:-1px 0 1px rgba(0, 0, 0, .05), 1px 0 1px rgba(0, 0, 0, .05);
	box-shadow:-1px 0 1px rgba(0, 0, 0, .05), 1px 0 1px rgba(0, 0, 0, .05)
}
.mgmenu_tabs_top .mgmenu_tabs_panels {
	-webkit-box-shadow:0 -1px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:0 -1px 1px rgba(0, 0, 0, .05);
	-o-box-shadow:0 -1px 1px rgba(0, 0, 0, .05);
	box-shadow:0 -1px 1px rgba(0, 0, 0, .05)
}
.mgmenu_tabs_bottom .mgmenu_tabs_panels {
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
	-o-box-shadow:0 1px 1px rgba(0, 0, 0, .05);
	box-shadow:0 1px 1px rgba(0, 0, 0, .05)
}
@media only screen and (min-width:768px) and (max-width:984px) {
.mgmenu>li {
padding-right:10px
}
.mgmenu>li>a, .mgmenu>li>span {
padding-left:10px
}
.mgmenu .mini_icon {
padding-left:3px
}
}
@media only screen and (min-width:768px) {
.mgmenu_container .mgmenu>li, .mgmenu_fixed .mgmenu>li, .mgmenu_footer .mgmenu>li {
display:block!important
}
.mgmenu_container>.mgmenu>li.mgmenu_button, .mgmenu_fixed>.mgmenu>li.mgmenu_button, .mgmenu_footer>.mgmenu>li.mgmenu_button {
display:none!important
}
}
@media only screen and (max-width:767px) {
.mgmenu_container, .mgmenu_fixed, .mgmenu_footer {
width:100%;
height:auto;
margin:0;
position:relative;
left:auto;
top:auto;
bottom:auto
}
.mgmenu_container .mgmenu>li, .mgmenu_fixed .mgmenu>li, .mgmenu_footer .mgmenu>li {
float:none;
width:auto;
border:none;
display:none;
padding:0
}
.mgmenu>li>a, .mgmenu>li>span, .mgmenu_container>.mgmenu>li.mgmenu_button, .mgmenu_fixed>.mgmenu>li.mgmenu_button, .mgmenu_footer>.mgmenu>li.mgmenu_button {
display:block
}
.mgmenu>li .mgmenu_drop {
background-position:96% 19px
}
.mgmenu>li .dropdown_container, .mgmenu>li .dropdown_fullwidth, .mgmenu_footer .mgmenu>li .dropdown_container, .mgmenu_footer .mgmenu>li .dropdown_fullwidth {
position:absolute;
top:auto;
bottom:auto;
width:100%;
margin:0 0 0 -1px;
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
-moz-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
-o-box-shadow:0 2px 2px rgba(0, 0, 0, .05);
box-shadow:0 2px 2px rgba(0, 0, 0, .05);
border:1px solid #CCC;
border-top:none
}
.mgmenu li .dropdown_10columns, .mgmenu li .dropdown_11columns, .mgmenu li .dropdown_1column, .mgmenu li .dropdown_2columns, .mgmenu li .dropdown_3columns, .mgmenu li .dropdown_4columns, .mgmenu li .dropdown_5columns, .mgmenu li .dropdown_6columns, .mgmenu li .dropdown_7columns, .mgmenu li .dropdown_8columns, .mgmenu li .dropdown_9columns, .mgmenu li .dropdown_fullwidth {
width:100%;
padding-left:0;
padding-right:0
}
.mgmenu .col_1, .mgmenu .col_10, .mgmenu .col_11, .mgmenu .col_12, .mgmenu .col_2, .mgmenu .col_3, .mgmenu .col_4, .mgmenu .col_5, .mgmenu .col_6, .mgmenu .col_7, .mgmenu .col_8, .mgmenu .col_9 {
width:92%;
margin-left:4%;
margin-right:4%;
padding:0;
float:left;
display:block
}
.mgmenu .col_border {
box-shadow:none
}
.mgmenu .dropdown_flyout, .mgmenu .dropdown_flyout .dropdown_flyout_level, .mgmenu .dropdown_flyout .dropdown_flyout_level_left {
position:relative;
left:auto;
right:auto;
top:auto;
padding:0;
margin:6px 4% 0
}
.mgmenu .dropdown_flyout .dropdown_flyout_level {
border:none;
background:0 0;
box-shadow:none
}
.mgmenu .dropdown_flyout li, .mgmenu .dropdown_flyout ul li {
width:100%;
padding:6px 0
}
.mgmenu li .dropdown_flyout .dropdown_parent {
background:url(../images/downArrow-b.png) 98% 14px no-repeat
}
.mgmenu li>.mgmenu_tabs {
width:100%
}
.mgmenu_tabs .mgmenu_tabs_nav {
width:100%;
float:left;
margin:0;
padding:0
}
.mgmenu_tabs .mgmenu_tabs_panels {
padding:21px 0 12px;
width:100%
}
.mgmenu_trigger {
display:none
}
.mgmenu blockquote {
margin-left:12px
}
.mgmenu .img_description {
text-align:left
}
.mgmenu .menubar_icon {
z-index:9;
float:none!important;
padding:0 0 14px!important
}
.mgmenu .menubar_icon ul {
width:100%;
padding:0 0 9px!important
}
.mgmenu .menubar_icon ul>li {
padding-left:2%;
padding-right:2%
}
}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
.mgmenu>li .mgmenu_drop {
background-size:9px 5px;
background-image:url(../images/downArrow@2x.png)
}
.mgmenu_footer .mgmenu>li .mgmenu_drop {
background-size:9px 5px;
background-image:url(../images/upArrow@2x.png)
}
.mgmenu_container>.mgmenu>li.mgmenu_button, .mgmenu_fixed>.mgmenu>li.mgmenu_button, .mgmenu_footer>.mgmenu>li.mgmenu_button {
background-size:24px 24px;
background-image:url(../images/toggle@2x.png)
}
.mgmenu_trigger {
background-size:35px 35px;
background-image:url(../images/button_up@2x.png)
}
.mgmenu_footer~.mgmenu_trigger, .mgmenu_trigger.active {
background-size:35px 35px;
background-image:url(../images/button_down@2x.png)
}
.mgmenu_footer~.mgmenu_trigger.active {
background-size:35px 35px;
background-image:url(../images/button_up@2x.png)
}
.mgmenu .dropdown_flyout .dropdown_parent {
background-size:5px 9px;
background-image:url(../images/rightArrow@2x.png)
}
.mgmenu .dropdown_flyout .dropdown_parent_left {
background-size:5px 9px;
background-image:url(../images/leftArrow@2x.png)
}
.mgmenu .mini_icon {
background-image:url(../images/mini-icons-white@2x.png);
background-repeat:no-repeat;
background-size:304px 144px
}
.mgmenu .menubar_icon ul>li>a {
background-size:24px 24px
}
.mgmenu .icon_vimeo {
background-image:url(../images/icon_vimeo@2x.png)
}
.mgmenu .icon_dribbble {
background-image:url(../images/icon_dribbble@2x.png)
}
.mgmenu .icon_twitter {
background-image:url(../images/icon_twitter@2x.png)
}
.mgmenu .icon_facebook {
background-image:url(../images/icon_facebook@2x.png)
}
.mgmenu .icon_flickr {
background-image:url(../images/icon_flickr@2x.png)
}
}
@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {
.mgmenu li .dropdown_flyout .dropdown_parent {
background-size:9px 5px;
background-image:url(../images/downArrow-b@2x.png)
}
}

.blackoverlay {
    background-color: rgba(0, 0, 0, 0.69);
    display: none;
    height: 100000px;
    position: fixed;
    width: 150%;
    z-index: 100000;
    left:-30px;
    top:-100px;
}


