#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;
	 *width:expression(this.parentNode.currentStyle['width']) 
}
 .mgmenu_footer{
	 top:auto;
	 bottom:0 
}
 .mgmenu{
	 font-family:Arial,Helvetica,sans-serif;
	 font-size:13px;
	 list-style:none;
	 padding:0;
	 margin:0;
	 position:relative;
	 line-height:1 
}
 .mgmenu > li{
	 float:left;
	 margin:0;
	 padding-right:15px;
	 -webkit-transition:background .3s;
	 -moz-transition:background .3s;
	 -o-transition:background .3s;
	 -ms-transition:background .3s;
	 transition:background .3s 
}
 .mgmenu > li:hover,.mgmenu > li.active{
	 background-color:#131313 
}
 .mgmenu li.noactive{
	 background:none 
}
 .mgmenu > li > a,.mgmenu > li > span{
	 display:block;
	 color:#fff;
	 text-shadow:1px 1px 1px #000;
	 font-size:12px;
	 outline:0;
	 text-decoration:none;
	 padding:15px 0 14px 15px 
}
 .mgmenu > li > span:hover,.mgmenu > li > a:hover,.mgmenu > li > a:focus{
	 cursor:pointer;
	 color:#191818;
	 outline:none 
}
 .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_191818.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 auto;
	 right:0;
	 margin-right:20px;
	 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_trigger.active{
	 background-image:url(../images/button_down.png) 
}
 .mgmenu_footer ~ .mgmenu_trigger{
	 top:auto;
	 bottom:0;
	 background-image:url(../images/button_down.png) 
}
 .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;
	 top:auto;
	 display:none;
	 float:left;
	 zoom:1;
	 z-index:100;
	 margin:0 0 40px -1px;
	 padding:20px 0 6px;
	 -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,0.05);
	 -moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);
	 -o-box-shadow:0 2px 2px rgba(0,0,0,0.05);
	 box-shadow:0 2px 2px rgba(0,0,0,0.05);
	 border:1px solid #CCC;
	 border-top:none;
	 background:#e5e5e5;
	 color:#212121 
}
 .mgmenu li .dropdown_container{
	 left:auto 
}
 .mgmenu li .dropdown_fullwidth{
	 left:0 
}
 .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,0.05);
	 -moz-box-shadow:0 -2px 2px rgba(0,0,0,0.05);
	 -o-box-shadow:0 -2px 2px rgba(0,0,0,0.05);
	 box-shadow:0 -2px 2px rgba(0,0,0,0.05);
	 border:1px solid #CCC;
	 border-bottom:none 
}
 .mgmenu > li:hover .dropdown_container,.mgmenu > li:hover .dropdown_fullwidth,.mgmenu > li.right_item:hover .dropdown_container{
	 display:block 
}
 .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_2,.mgmenu .col_3,.mgmenu .col_4,.mgmenu .col_5,.mgmenu .col_6,.mgmenu .col_7,.mgmenu .col_8,.mgmenu .col_9,.mgmenu .col_10,.mgmenu .col_11,.mgmenu .col_12{
	 float:left;
	 display:inline;
	 position:relative;
	 padding-left:2%;
	 padding-right:2%;
	 *padding-left:1.9%;
	 *padding-right:1.9% 
}
 .mgmenu .col_1{
	 width:4.33% 
}
 .mgmenu .col_2{
	 width:12.66% 
}
 .mgmenu .col_3{
	 width:21% 
}
 .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,0.15);
	 -moz-box-shadow:-1px 0 0 rgba(0,0,0,0.15);
	 -o-box-shadow:-1px 0 0 rgba(0,0,0,0.15);
	 box-shadow:-1px 0 0 rgba(0,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 .dropdown_flyout_level{
	 -webkit-border-radius:3px;
	 -moz-border-radius:3px;
	 border-radius:3px;
	 -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05);
	 -moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);
	 -o-box-shadow:0 2px 2px rgba(0,0,0,0.05);
	 box-shadow:0 2px 2px rgba(0,0,0,0.05);
	 border:1px solid #CCC;
	 background:#e5e5e5 
}
 .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{
	 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) no-repeat 90% 9px 
}
 .mgmenu .dropdown_flyout .dropdown_parent_left{
	 background:url(../images/leftarrow.png) no-repeat 90% 9px 
}
 .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:Georgia,Times,"Times New Roman",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 p,.mgmenu h1,.mgmenu h2,.mgmenu h3,.mgmenu h4,.mgmenu h5,.mgmenu h6{
	 padding:0;
	 margin:0;
	 font-weight:400;
	 color:#222;
	 text-shadow:1px 1px 1px #fff;
	 margin-bottom:18px 
}
/*.mgmenu h1,.mgmenu h2,.mgmenu h3,.mgmenu h4,.mgmenu h5,.mgmenu h6{
	*/
	/* font-family:Georgia,Times,"Times New Roman",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:14px;
	 text-transform:uppercase 
}
 .mgmenu a{
	 text-decoration:none;
	 color:#222;
	 -webkit-transition:color .3s;
	 -moz-transition:color .3s;
	 -o-transition:color .3s;
	 -ms-transition:color .3s;
	 transition:color .3s 
}
 .mgmenu a:hover{
	 color:#777 
}
 .mgmenu a:focus{
	 background:none 
}
 .mgmenu > li ul,.mgmenu > li ol{
	 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 ul li,.mgmenu > li ol li{
	 font-size:12px;
	 line-height:22px;
	 position:relative;
	 color:#222;
	 text-shadow:1px 1px 1px #fff 
}
 .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_red,.mgmenu .text_box_blue,.mgmenu .text_box_green,.mgmenu .text_box_yellow,.mgmenu .text_box_purple,.mgmenu .text_box_brown{
	 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:Georgia,Times,"Times New Roman",serif 
}
 .mgmenu hr{
	 width:100%;
	 height:0;
	 *height:2px;
	 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 iframe,.mgmenu .video_container object,.mgmenu .video_container embed{
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 height:100%;
	 border:none;
	 outline:none 
}
 .mgmenu iframe{
	 border:0;
	 outline:none;
	 width:100%;
	 font-size:100%;
	 vertical-align:baseline;
	 background:transparent;
	 margin-bottom:12px 
}
 .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:none 
}
 .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 .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 .contact_form label{
	 font-size:12px;
	 font-family:Arial,Helvetica,sans-serif 
}
 .mgmenu .form_element{
	 color:#000;
	 background-color:#fbfbfb;
	 border:1px solid #ddd;
	 font-family:Arial,Helvetica,sans-serif;
	 font-size:12px;
	 width:96%;
	 padding:9px 2%;
	 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;
	 -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:none 
}
 .mgmenu .contact_form textarea{
	 height:120px;
	 resize:none 
}
 .mgmenu .contact_form .required{
	 color:#C00 
}
 .mgmenu .contact_form .error,.mgmenu .contact_form .success{
	 width:96%;
	 padding:9px 2%;
	 margin:12px 0 6px;
	 border:1px solid rgba(0,0,0,0.15);
	 text-shadow:1px 1px 1px #fff;
	 -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 .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:hover,.mgmenu .contact_form .button:focus{
	 color:#fff;
	 background-color:#1A1A1A 
}
 .mgmenu .contact_form .select_element{
	 float:left;
	 width:310px;
	 overflow:hidden;
	 position:relative;
	 background-color:#fbfbfb;
	 border:1px solid #ddd;
	 font-family:Arial,Helvetica,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:none;
	 outline:none 
}
 .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:0!important 
}
 .mgmenu_tabs > ul{
	 list-style:none;
	 margin:0;
	 padding:0 
}
 .mgmenu_tabs_hide{
	 display:none 
}
 .mgmenu_tabs .mgmenu_tabs_nav{
	 width:20%;
	 float:left;
	 position:relative;
	 margin:0;
	 padding:0 
}
 .mgmenu_tabs .mgmenu_tabs_panels{
	 margin:0;
	 padding:21px 1% 12px;
	 width:78%;
	 *width:77.9%;
	 float:left;
	 background-color:#fff;
	 -webkit-box-shadow:-1px 0 1px rgba(0,0,0,0.05);
	 -moz-box-shadow:-1px 0 1px rgba(0,0,0,0.05);
	 -o-box-shadow:-1px 0 1px rgba(0,0,0,0.05);
	 box-shadow:-1px 0 1px rgba(0,0,0,0.05) 
}
 .mgmenu_tabs .mgmenu_tabs_nav li{
	 list-style:none;
	 margin:0;
	 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{
	 font-size:12px;
	 outline:0;
	 text-decoration:none;
	 display:block;
	 padding:9px 15px 
}
 .mgmenu_tabs li a.current,.mgmenu_tabs li a.current:hover{
	 background-color:#fff;
	 -webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
	 -moz-box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
	 -o-box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
	 box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 1px 1px rgba(0,0,0,0.05);
	 top:1px 
}
 .mgmenu_tabs_right .mgmenu_tabs_panels{
	 -webkit-box-shadow:1px 0 1px rgba(0,0,0,0.05);
	 -moz-box-shadow:1px 0 1px rgba(0,0,0,0.05);
	 -o-box-shadow:1px 0 1px rgba(0,0,0,0.05);
	 box-shadow:1px 0 1px rgba(0,0,0,0.05) 
}
 .mgmenu_tabs_top .mgmenu_tabs_nav,.mgmenu_tabs_bottom .mgmenu_tabs_nav{
	 width:100% 
}
 .mgmenu_tabs_top .mgmenu_tabs_panels,.mgmenu_tabs_bottom .mgmenu_tabs_panels{
	 padding:21px 1% 12px;
	 width:98%;
	 *width:97.9% 
}
 .mgmenu_tabs_top .mgmenu_tabs_nav li,.mgmenu_tabs_bottom .mgmenu_tabs_nav li{
	 float:none;
	 width:auto;
	 clear:none;
	 display:inline 
}
 .mgmenu_tabs_top .mgmenu_tabs_nav li a,.mgmenu_tabs_bottom .mgmenu_tabs_nav li a{
	 display:inline;
	 float:left 
}
 .mgmenu_tabs_top li a.current,.mgmenu_tabs_top li a.current:hover,.mgmenu_tabs_bottom li a.current,.mgmenu_tabs_bottom li a.current:hover{
	 -webkit-box-shadow:-1px 0 1px rgba(0,0,0,0.05),1px 0 1px rgba(0,0,0,0.05);
	 -moz-box-shadow:-1px 0 1px rgba(0,0,0,0.05),1px 0 1px rgba(0,0,0,0.05);
	 -o-box-shadow:-1px 0 1px rgba(0,0,0,0.05),1px 0 1px rgba(0,0,0,0.05);
	 box-shadow:-1px 0 1px rgba(0,0,0,0.05),1px 0 1px rgba(0,0,0,0.05) 
}
 .mgmenu_tabs_top .mgmenu_tabs_panels{
	 -webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.05);
	 -moz-box-shadow:0 -1px 1px rgba(0,0,0,0.05);
	 -o-box-shadow:0 -1px 1px rgba(0,0,0,0.05);
	 box-shadow:0 -1px 1px rgba(0,0,0,0.05) 
}
 .mgmenu_tabs_bottom .mgmenu_tabs_panels{
	 -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	 -moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	 -o-box-shadow:0 1px 1px rgba(0,0,0,0.05);
	 box-shadow:0 1px 1px rgba(0,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_container > .mgmenu > li.mgmenu_button,.mgmenu_fixed > .mgmenu > li.mgmenu_button,.mgmenu_footer > .mgmenu > li.mgmenu_button{
		 display:block 
	}
	 .mgmenu > li > span,.mgmenu > li > a{
		 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,0.05);
		 -moz-box-shadow:0 2px 2px rgba(0,0,0,0.05);
		 -o-box-shadow:0 2px 2px rgba(0,0,0,0.05);
		 box-shadow:0 2px 2px rgba(0,0,0,0.05);
		 border:1px solid #CCC;
		 border-top:none 
	}
	 .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_10columns,.mgmenu li .dropdown_11columns,.mgmenu li .dropdown_fullwidth{
		 width:100%;
		 padding-left:0;
		 padding-right:0 
	}
	 .mgmenu .col_1,.mgmenu .col_2,.mgmenu .col_3,.mgmenu .col_4,.mgmenu .col_5,.mgmenu .col_6,.mgmenu .col_7,.mgmenu .col_8,.mgmenu .col_9,.mgmenu .col_10,.mgmenu .col_11,.mgmenu .col_12{
		 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:none;
		 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) no-repeat 98% 14px 
	}
	 .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/downarrow2x.png) 
	}
	 .mgmenu_footer .mgmenu > li .mgmenu_drop{
		 background-size:9px 5px;
		 background-image:url(../images/uparrow2x.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/toggle2x_191818.png) 
	}
	 .mgmenu_trigger{
		 background-size:35px 35px;
		 background-image:url(../images/button_up2x.png) 
	}
	 .mgmenu_trigger.active{
		 background-size:35px 35px;
		 background-image:url(../images/button_down2x.png) 
	}
	 .mgmenu_footer ~ .mgmenu_trigger{
		 background-size:35px 35px;
		 background-image:url(../images/button_down2x.png) 
	}
	 .mgmenu_footer ~ .mgmenu_trigger.active{
		 background-size:35px 35px;
		 background-image:url(../images/button_up2x.png) 
	}
	 .mgmenu .dropdown_flyout .dropdown_parent{
		 background-size:5px 9px;
		 background-image:url(../images/rightarrow2x.png) 
	}
	 .mgmenu .dropdown_flyout .dropdown_parent_left{
		 background-size:5px 9px;
		 background-image:url(../images/leftarrow2x.png) 
	}
	 .mgmenu .mini_icon{
		 background-image:url(../images/mini-icons-white2x.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_vimeo2x.png) 
	}
	 .mgmenu .icon_dribbble{
		 background-image:url(../images/icon_dribbble2x.png) 
	}
	 .mgmenu .icon_twitter{
		 background-image:url(../images/icon_twitter2x.png) 
	}
	 .mgmenu .icon_facebook{
		 background-image:url(../images/icon_facebook2x.png) 
	}
	 .mgmenu .icon_flickr{
		 background-image:url(../images/icon_flickr2x.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-b2x.png) 
	}
}
 