/* mrud theme by www.dnnsoftware.ir */

@-webkit-viewport {width:device-width;}
@-moz-viewport {width:device-width;}
@-ms-viewport {width:device-width;}
@-o-viewport {width:device-width;}
@viewport {width:device-width;}



/*--------- Global CSS Reset & Standards ----------*/
#Body                                                       {background:url(images/body_bg.jpg) repeat 0 0 #fff;margin:0;padding:0;color:#282d30;}
html, body                                                  {margin:0;padding:0;font:normal 13px/2em Tahoma, sans-serif;color:#282d30;}
html, body, div, span, applet, object, iframe, h1, h2,
h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, img, ins, kbd,
q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, caption, article, aside, canvas,
details, embed, figure, figcaption, footer, header,
hgroup, menu, nav, output, ruby, section, summary, time,
mark, audio, video                                          {border:0;}
article, aside, details, figcaption, figure, footer,
header, hgroup, menu, nav, section                          {display:block;}
a img                                                       {border:0;}
img, object, embed                                          {max-width:100%;}
[class*="map"] img, [id*="map"] img, [class*="Map"] img,
[id*="Map"] img, table img                                  {max-width:none !important;}
::-moz-selection                                            {color:#fff;}
::selection                                                 {color:#fff;}
img                                                         {height:auto;border:0;}
table img                                                   {max-width:none;}
p                                                           {margin:0 0 8px 0;}

a:link                                                      {text-decoration:none;}
a:visited                                                   {text-decoration:none;}
a:hover                                                     {color:#555;text-decoration:none;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear;}
a:active                                                    {text-decoration:none;}

h1, h2, h3, h4, h5, h6                                      {line-height:2em;letter-spacing:0;font-weight:normal;}
h1                                                          {font-size:28px;}
h2                                                          {font-size:24px;}
h3                                                          {font-size:20px;}
h4                                                          {font-size:18px;}
h5                                                          {font-size:16px;}
h6                                                          {font-size:14px;}

.Head                                                       {font-weight:500;font-size:16px;}
.SubHead                                                    {font-weight:500;font-size:15px;}
.SubSubHead                                                 {font-size:14px;}
.Normal                                                     {font-size:14px;line-height:2em;color:#282d30;}

/*-------- Bootstrap Reset ---------*/
[id*="ControlPanel"], [id*="ControlPanel"] *,
[id*="ControlPanel"] *:after, .dnn_mact, .dnn_mact *,
.dnn_mact *:before, .dnn_mact *:after,
.dnnActionMenu, .dnnActionMenu *, .dnnActionMenu *:before,
.dnnActionMenu *:after, .TB_Wrapper, .TB_Wrapper *          {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
[class*="RadAjaxPanel"] *, [class*="Digital"] *             {font-size:12px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
ul.list-unstyled, ol.list-unstyled, ul.list-unstyled > li,
ol.list-unstyled > li                                       {list-style:none;margin:0;}
ul.row                                                      {margin-left:-15px;margin-right:-15px;}
ol, ul                                                      {list-style:none;}
ul li                                                       {list-style-type:disc;}
ul li li                                                    {list-style-type:circle;}
ol li                                                       {list-style-type:decimal;}
.nav li                                                     {list-style:none !important;}
a                                                           {outline:none !important;border:0;}
.btn-primary, .btn-warning,
.btn-danger, .btn-success, .btn-info                        {color:#ffffff !important;}
ul#myTab                                                    {padding:0;margin:0;}
.panel-primary > .panel-heading h3                          {color:#ffffff;}
.panel-success > .panel-heading h3                          {color:#468847;}
.panel-warning > .panel-heading h3                          {color:#c09853;}
.panel-danger > .panel-heading h3                           {color:#b94a48;}
.panel-info > .panel-heading h3                             {color:#3a87ad;}
.popover                                                    {z-index:999;}

/*------- ControlPanel style --------*/
.dnnPrimaryAction, .dnnFormItem input[type="submit"],
a.dnnPrimaryAction, a.dnnPrimaryAction:link                 {color:#FFFFFF;text-decoration:none;}
.dnnActionMenu span                                         {color:#000000 !important;}
.ModuleTitle_SubMenu                                        {z-index:9999 !important;}
.DnnModule                                                  {z-index:inherit;}
.dnnSortable                                                {min-height:0 !important;}
.dnnFormPopup .ui-dialog-titlebar                           {min-height:40px;}
.bs-docs-section .bs-example.bs-example-popover             {z-index:1;}
.DNNAligncenter table                                       {margin:0 auto;}
.paneOutline                                                {border:1px dashed #ccc;}

/*-------- clear float ---------*/
.clearafter:after                                           {clear:both;content:".";height:0px;font-size:0px;visibility:hidden;display:block;}
.clearafter                                                 {display:inline-block;}
.clearafter                                                 {display:block;}
.clear                                                      {clear:both;}
.clear_float                                                {clear:both;line-height:0;font-size:0;}
.floatl                                                     {float:right;}
.floatr                                                     {float:left;}
.pc_display                                                 {display:block;}
.mobile_display                                             {display:none;}

/*-------- spacer styles ---------*/
.pe-spacer                                                  {clear:both;display:block;margin:0;min-height:0 !important;padding:0;width:100%;}
.pe-spacer.size10                                           {height:10px;}
.pe-spacer.size20                                           {height:20px;}
.pe-spacer.size30                                           {height:30px;}
.pe-spacer.size40                                           {height:40px;}
.pe-spacer.size50                                           {height:50px;}
.pe-spacer.size60                                           {height:60px;}
.pe-spacer.size70                                           {height:70px;}
.pe-spacer.size80                                           {height:80px;}
.pe-spacer.size90                                           {height:90px;}
.pe-spacer.size100                                          {height:100px;}

/*-------- skin ---------*/
a:link, a:visited, a:active                                 {color:#245f97;}
h1, h2, h3, h4, h5, h6                                      {color:#245f97;}
::-moz-selection                                            {background-color:#245f97;}
::selection                                                 {background-color:#245f97;}
.jspDrag                                                    {background: #245f97;}

/*--------- Pane Style ----------*/
.DNNEmptyPane                                               {display:none !important;}
.dnnpane [class*="col-md"],
.dnnpane [class^="col-md"]                                  {padding:10px 15px;}
.skin_top                                                   {background:#fff;}
.bottom_panes                                               {background:#fff;}
.socialpane                                                 {padding:2px 0 0 0;margin:0;float:left;}
.home .three_grid4a                                         {padding:0 15px !important;}
.footer_grid4a                                              {margin:0;}
.footer_grid4b                                              {margin:0;}
.footer_grid4c                                              {margin:0;}
.footer_grid4d                                              {margin:10px 0 0;}
.footer_grid12                                              {margin:10px 0 0;}

/*-------- Design style --------*/
#skin_wrapper                                               {width:100%;margin:0 auto;position:inherit !important;z-index:1;padding:0;background:none;}
#HeaderOne                                                  {background:url(images/headerOnebg.png)top center no-repeat;}
.skin_width                                                 {width:100%;max-width:970px;min-width:767px;margin:0 auto;position:relative;border-left:1px solid #eaf1f7;border-right:1px solid #eaf1f7;}
.mobile_nav                                                 {display:none;}
.skin_main                                                  {background:none;}
.skin_main_bg                                               {min-height:550px;background:#fff;}
.skin_content                                               {padding:8px 15px 5px;}
.content-bg                                                 {background:rgba(0, 0, 0, 0) url("images/bg-inner.png") no-repeat scroll left top;}
.content_whitebg                                            {background:#fff;}
.skin_main_padding                                          {padding:0 20px;}
.date_position .fa.fa-envelope                              {color:#35b2cd;}
.date_position .fa.fa-user                                  {color:#e5b628;}
.date_position .fa.fa-sitemap                               {color:#73c774;}
.date_position .fa.fa-home                                  {color:#ef5252;}
.date_position .fa                                          {font-size:14px;margin-right:2px;}
.skin_header                                                {/*border-bottom:solid 1px #aac6dc;*/border-bottom:solid 1px #eaf1f7;}
.header_style                                               {position:relative;min-height:100px;background:#fff;}
.logo_style                                                 {float:left;margin:0;padding:10px;margin-top:10px;}
.site_logo                                                  {line-height:100px;padding-right:10px;}
.menu_style                                                 {display:none;}
.bannerTopPane                                              {display:none;background:#fff;}
.date_position                                              {float:right;width:233px;min-height:55px;margin-top:38px;}
.currentdate_style                                          {float:right;color:#245f97;font-size:12px;}
.lang                                                       {float:right;color:#245f97;font-size:12px;}
.search_position                                            {position:relative;}
.dateandlang                                                {height:25px;}
.flag                                                       {background:rgba(0, 0, 0, 0) url("images/enflag.png") no-repeat scroll 0 0;height:132px;margin-right:-18px;width:114px;float:right;}

#Footer1                                                    {background-color:transparent;}
.footer_contact > p                                         {font-family:verdana;}
.skin_footer_bg                                             {background:#fff;position:relative;}
.footer_top                                                 {background:none;border-top:1px solid #eaf1f7;position:relative;}
.footer_wrap                                                {background:none;height:40px;color:#517aa6;padding:0 20px;border-top:1px solid #eaf1f7;border-bottom:1px solid #eaf1f7;}
.copyright_style                                            {float:left;line-height:39px;padding:0 0px 0 10px;}
.copyright_style > span > span                              {color:#282d30;}
.footer_right                                               {float:right;line-height:39px;padding-left:0px;}
.footer_top::before                                         {border-right:1px solid #eaf1f7;content:"";height:100%;right:41.6667%;position:absolute;top:0;}
.footerpane_style, .footerpane_style *                      {color:#245f97;}
.footerpane_style a, .footerpane_style a:link               {color:#294575;text-decoration:none;}
.footerpane_style a:visited                                 {color:#517aa6;text-decoration:none;}
.footerpane_style a:hover                                   {text-decoration:none;}
.footerpane_style a:active                                  {color:#517aa6;text-decoration:none;}
.footer_grid4b.col-md-4                                     {padding:10px 0;width:34.333%;}
.footer_grid4c.col-md-4                                     {width:32.333%;}

/*--------- Footer style ----------*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active {padding:0px 5px;color:#245f97;font-size:12px;text-decoration:none;}
A.Footer:hover {text-decoration:none;color:#245f97;}

/*--------- Search Style ----------*/
#Search                                                     {position:absolute;right:3px;top:0px;}
#Search input[type="text"]                                  { background:#ffffff;border:1px solid #3b7fae;font-size:12px;color:#696969;width:233px;height:27px;padding:2px 5px 2px 6px;}
#Search a.searchcss                                         {display:block;position:absolute;right:5px;top:5px;height:19px;width:19px;padding:0;overflow:hidden;text-indent:-99999px;background:url(images/icon_search.jpg) no-repeat 0 0;cursor:pointer;}
#Search .searchInputContainer a.dnnSearchBoxClearText       {margin-right:20px;margin-top:4px;z-index:1002;top:2px;}
ul.searchSkinObjectPreview,
.rtl ul.searchSkinObjectPreview                             {z-index:400;}

/*--------- Sidebar Style ----------*/
.SM_main_content                                            {background:#fff;}
.RM_position                                                {float:left;width:24%;padding:15px 10px 20px 0;}
.RM_skin_content                                            {float:left;min-height:350px;width:76%;padding:15px 10px 20px 20px;}
.LM_position                                                {float:right;width:24%;padding:15px 0 20px 10px;}
.LM_skin_content                                            {float:right;min-height:350px;width:76%;padding:15px 20px 20px 10px;}
.side_style                                                 {padding:0;}

/*--------- Scroll Top Style ----------*/
#top-link                                                   {background:url(images/scroll_top.png) no-repeat scroll center top #999;background:url(images/scroll_top.png) no-repeat scroll center top rgba(0, 0, 0,0.3);border:0 none;border-radius:2px;-webkit-border-radius:2px;-moz-border-border-radius:2px;bottom:20px;right:40px;display:block;height:38px;padding:0;width:50px;position:fixed;text-decoration:none;z-index:903;}
#top-link:hover                                             {background:url(images/scroll_top.png) no-repeat scroll center bottom #666;background:url(images/scroll_top.png) no-repeat scroll center bottom rgba(0, 0, 0,0.5);-webkit-transition:all 0.2s ease-in 0s;-moz-transition:all 0.2s ease-in 0s;-o-transition:all 0.2s ease-in 0s;transition:all 0.2s ease-in 0s;}

/*--------- Font Awesome ----------*/
.fa_icon_wrapper                                            {padding:0 15px;margin:20px 0 40px;}
.fontawesome-icon-list [class*="col-md-"]                   {padding:15px 20px;border:1px solid #f2f2f2;margin:-1px 0px 0 -1px;color:#666;}
.fontawesome-icon-list [class*="col-md-"]:hover             {color:#049AD9;}
.fontawesome-icon-list span.fa                              {font-size:22px;margin-right:5px;width:30px;position:relative;top:2px;}

/*--------- Breadcrumb style ----------*/
.breadcrumb_style                                           { min-height:25px;border-bottom:1px solid #dee9f1;padding:0 15px;}
.breadcrumb_style span.yourlocation                         {font-size:12px;}
a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:active     {color:#696969;font-size:12px;text-decoration:none;padding:0 22px 1px 5px;display:inline-block;background: url(images/enbreadcrumb-arrow.png) no-repeat 100% 50%;}
span.breadcrumb                                             {color:#696969;font-size:12px;padding:0 22px 1px 5px;display:inline-block;background: url(images/enbreadcrumb-arrow.png) no-repeat 100% 50%;}

/*--------- StandardMenu style ----------*/
#HeaderOne #standardMenu .subMenu li.selected > a span,
#HeaderOne #standardMenu .subMenu li.breadcrumb > a span,
#HeaderOne #standardMenu .subMenu li.item a:hover span      {background:#245f97;}
#standardMenu                                               {position:relative;margin:0 auto;}
#standardMenu ul                                            {list-style:none;margin:0;padding:0;}
#standardMenu li                                            {position:relative;display:block;float:left;margin:0;list-style-type:none;}
#standardMenu .rootMenu li a                                {display:block;position:relative;cursor:pointer;text-decoration:none;border-bottom:1px solid transparent;}
#standardMenu .rootMenu > li.selected > a,
#standardMenu .rootMenu > li.breadcrumb > a                 {text-decoration:none;border-bottom:1px solid;}
#standardMenu .rootMenu li:hover a,
#standardMenu .rootMenu li a:hover                          {text-decoration:none;border-bottom:1px solid;}
#standardMenu .rootMenu li a span                           {display:block;padding:0 18px;padding-bottom:20px;line-height:80px;color:#3d3d3d;white-space:nowrap;font-size:14px;font-weight:normal;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;}
#standardMenu .subMenu                                      {position:absolute;left:0;width:200px;top:101px;z-index:1210;display:none;padding:0;box-shadow:0 10px 10px rgba(0,0,0,.1);-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);-moz-box-shadow:0 10px 10px rgba(0,0,0,.1);}
#standardMenu .subMenu ul                                   {margin:0;padding:0;position:relative;z-index:1200;background:#f7f7f7;background:rgba(255,255,255,1);border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);}
#standardMenu .subMenu li                                   {float:none;clear:both;background:none;width:100%;padding:0;}
#standardMenu .subMenu li.item a                            {border:none;border-bottom:1px solid #ddd;padding:0;margin:0;background:none;}
#standardMenu .subMenu li.last > a                          {border-bottom:none;}
#standardMenu .subMenu li.item a span                       {display:block;background:none;font-size:12px;color:#3d3d3d;font-weight:normal;white-space:normal;height:auto;line-height:1.5em;padding:10px 15px 10px 15px;text-transform:none;margin:0;border:none;}
#standardMenu .subMenu li.selected > a span,
#standardMenu .subMenu li.breadcrumb > a span,
#standardMenu .subMenu li.item a:hover span                 {cursor:pointer;padding-right:20px;padding-left:10px;color:#fff;}
#standardMenu .subMenu .subarrow                            {background:url(images/menu-arrow01.rtl.gif) no-repeat;position:absolute;right:0;top:15px;width:15px;height:7px;z-index:999;}
#standardMenu .subMenu li.selected > a .subarrow,
#standardMenu .subMenu li.breadcrumb > a .subarrow,
#standardMenu .subMenu li.item a:hover .subarrow            {background:url(images/menu-arrow02.rtl.gif) no-repeat;}
#standardMenu ul li ul li ul                                {display:none;width:200px;margin:0;}
#standardMenu ul li ul li ul.level1                         {display:none;position:absolute;left:198px;top:-1px;}
#standardMenu ul li ul li ul li ul.level2                   {display:none;position:absolute;left:198px;top:-1px;}
#standardMenu ul li ul li ul li ul li:hover ul.level3       {display:block;position:absolute;left:198px;top:-1px;}
#standardMenu ul li ul li ul li ul li ul li:hover ul.level4 {display:block;position:absolute;left:198px;top:-1px;}
#standardMenu img.mmIcon                                    {max-height:24px;margin-right:7px;vertical-align:middle;}
#standardMenu img.rootIcon                                  {max-height:40px;margin-right:7px;margin-left:-10px;vertical-align:middle;}

/*-------- Mega Menu Style --------*/
.menu_style_mega                                            {border-bottom:solid 1px #eaf1f7;background:#f7fafb url(images/breadcrumb-bg.png) repeat-x 0 0;}
#dnngo_megamenu ul                                          {font-family:inherit;}
#dnngo_megamenu > div > ul                                  {display:inline-block;vertical-align:middle;}
* + html #dnngo_megamenu > div > ul                         {display:inline;}
#dnngo_megamenu > div > ul > li                             {background:none;}
#dnngo_megamenu > div > ul > li > a > span                  {padding:0 16px;display:block;/*color:#8d9ea5;*/color:#696969; font-size:13px;font-weight:500;height:32px;line-height:32px;}
#dnngo_megamenu > div > ul > li > a:hover > span,
#dnngo_megamenu > div > ul > li.menu_hover > a > span,
#dnngo_megamenu > div > ul > li.current > a > span          {color:#245f97;}

#dnngo_megamenu                                             {margin:0;padding:0 0px 0 10px;}
#dnngo_megamenu .primary_structure                          {width:100%;position:relative;margin:0;padding:0;}
#dnngo_megamenu .primary_structure > li                     {float:left;list-style:none;position:relative;}
#dnngo_megamenu .primary_structure > li > a                 {display:inline-block;padding:0;}
* + html #dnngo_megamenu .primary_structure > li > a        {display:inline;}
#dnngo_megamenu .primary_structure > li > a:hover,
#dnngo_megamenu .primary_structure > li.menu_hover > a,
#dnngo_megamenu .primary_structure > li.current > a         {text-decoration:none;}
#dnngo_megamenu .dnngo_menuslide                            {display:none;position:absolute;top:100%;left:0;z-index:9999;padding:0;}
#dnngo_megamenu .dnngo_slide_menu                           {margin:0;padding:10px 0;white-space:nowrap;background-color:#fff;border:1px solid #aac6dc;}
#dnngo_megamenu .dnngo_slide_menu ul {}
#dnngo_megamenu .dnngo_slide_menu ul,
#dnngo_megamenu .dnngo_slide_menu ul li                     {margin:0;padding:0;display:block;font-weight:400;font-size:12px;margin:0;padding:0;background:none;line-height:24px;height:auto;border-bottom:1px solid #d3d3d3;color:#555;position:relative;text-align:left;}
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu            {background-color:#fff;margin:0;padding:0;display:none;position:absolute;left:100%;top:0;z-index:904;}
#dnngo_megamenu .dnngo_slide_menu li                        {position:relative;list-style:none;padding:0 15px;}
#dnngo_megamenu .dnngo_slide_menu li a                      {text-decoration:none;text-align:left;line-height:24px;display:block;color:#696969;}
#dnngo_megamenu .dnngo_slide_menu li.dir > a:after          {content:"\f104";vertical-align:middle;font-size:12px;font-family:'FontAwesome';padding:0;margin:0;display:inline-block;-webkit-text-size-adjust:none;position:absolute;right:20px;top:10px;}
#dnngo_megamenu .dnngo_slide_menu li:last-child > a         {border-bottom:none;}
#dnngo_megamenu .dnngo_slide_menu li.dir > a:after          {right:0;}
#dnngo_megamenu .dnngo_slide_menu li a span                 {color:inherit;display:block;padding:5px 5px 5px 30px;margin:0;background:none;white-space:nowrap;}
#dnngo_megamenu .dnngo_slide_menu li a span:before          {content:"\f104";vertical-align:middle;font-size:12px;font-family:'FontAwesome';padding:0;display:inline-block;margin:0 5px 0 0px;-webkit-text-size-adjust:none;}

#dnngo_megamenu .dnngo_boxslide                             {min-height:319px;clear:both;overflow:hidden;width:100%;margin:auto;margin-top:1px;text-align:left;position:relative;z-index:991;background:url("images/enbg-megamenu.png") no-repeat scroll right bottom , url("images/bg-megamenuR.png") repeat-x scroll center bottom;background-color:#fff; border-bottom:1px solid #dee5eb;border-left:1px solid #dee5eb;}
#dnngo_megamenu .dnngo_boxslide .clear                      {clear:both;overflow:hidden;width:100%;height:0;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox             {float:left;padding:15px 0px 20px 10px;}
#dnngo_megamenu .dnngo_boxslide .menu_rightbox               {float:left;padding:25px;}
#dnngo_megamenu .dnngo_boxslide .menu_leftbox              {float:left;padding:25px;}
#dnngo_megamenu .dnngo_boxslide .menu_leftbox:before       {content:"";position:absolute;top:0;height:100%;/*border-right:1px solid #aac6dc;*/margin-left:-26px;}
#dnngo_megamenu .dnngo_boxslide .menu_rightbox p,
#dnngo_megamenu .dnngo_boxslide .menu_leftbox p            {color:#8d9ea5;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul          {margin:0;padding:0;text-align:left;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li       {list-style:none;font-size:12px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div       {margin:0 -21px 0 0px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul {display:inline-block;vertical-align:top;margin-right:-6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul {display:inline;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul:before {content:"";/*border-left:1px solid #aac6dc;*/width:0;height:100%;position:absolute;top:0;margin-left:-21px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a {display:block;border-bottom:1px solid #e1e6e8;margin:0 15px 7px 0px;padding:0 0 10px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a:hover {text-decoration:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span {color:#245f97;font-size:17px;font-weight:500;}
/*#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span:before {content:"\f0c9";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;margin:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}*/
#dnngo_megamenu .item-2  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(1) > li > a > span:before {content:"\f028";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-2  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(2) > li > a > span:before {content:"\f129";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-2  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(3) > li > a > span:before {content:"\f095";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-4  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(1) > li > a > span:before {content:"\f041";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-4  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(2) > li > a > span:before {content:"\f042";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}

#dnngo_megamenu .item-6  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(1) > li > a > span:before {content:"\f072";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-6  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(2) > li > a > span:before {content:"\f13d";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-6  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(3) > li > a > span:before {content:"\f018";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .item-6  .dnngo_boxslide .menu_centerbox > div > ul:nth-child(4) > li > a > span:before {content:"\f0c9";vertical-align:middle;font-size:14px;font-family:FontAwesome;padding:0;display:inline-block;margin:0 8px 0 0px;-webkit-text-size-adjust:none;}

#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li {width:100% !important;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > ul > li {padding:0;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a {color:#696969;display:block;width:100%;font-size:13px;line-height: 27px;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover {text-decoration:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span {display:block;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul:nth-child(1) li li a span:before {transform:rotate(-180deg);content:"\f104";font-size:12px;font-family:'FontAwesome';font-weight:bold;color:#66b8ce; padding:0;display:inline-block;margin:0 3px 3px 2px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul:nth-child(2) li li a span:before {transform:rotate(-180deg);content:"\f104";font-size:12px;font-family:'FontAwesome';font-weight:bold;color:#69cfac;padding:0;display:inline-block;margin:0 3px 3px 2px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul:nth-child(3) li li a span:before {transform:rotate(-180deg);content:"\f104";font-size:12px;font-family:'FontAwesome';font-weight:bold;color:#ff9820;padding:0;display:inline-block;margin:0 3px 3px 2px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul:nth-child(4) li li a span:before {transform:rotate(-180deg);content:"\f104";font-size:12px;font-family:'FontAwesome';font-weight:bold;color:#e53e31;padding:0;display:inline-block;margin:0 3px 3px 2px;-webkit-text-size-adjust:none;}
#dnngo_megamenu .dnngo_boxslide .menu_topbox                {width:100%;padding:25px;border-bottom:1px solid #aac6dc;position:relative;z-index:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#dnngo_megamenu .dnngo_boxslide .menu_bottombox             {width:100%;padding:25px;background-color:#fff;border-top:1px solid #D3D3D3;position:relative;z-index:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#dnngo_megamenu .social-icons                               {margin:15px 0;}
#dnngo_megamenu .social-icons a span                        {font-size:22px !important;color:#c1c1c1;}
#dnngo_megamenu .social-icons a:hover span                  {color:inherit;}
#dnngo_megamenu .menu_leftbox .dividers_1                  {margin-bottom:10px;}
#dnngo_megamenu .dnngo_masonrymenu > ul                     {float:left;}

/*--------- Retina Styles ----------*/
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
    .menuclick {background-image:url(images/retina/btn_menu@2x.png);-webkit-background-size:30px 21px;-moz-background-size:30px 21px;background-size:30px 21px;}
    #standardMenu .rootMenu a span .navarrow, #standardMenu .rootMenu a span .navarrow2 {background-image:url(images/retina/mobile_navarrow@2x.png);-webkit-background-size:17px 80px;-moz-background-size:17px 80px;background-size:17px 80px;}
}

/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width:1024px) {
    #dnngo_megamenu > div > ul > li > a > span              {padding:0 17px;}
}

@media handheld, only screen and (max-width:970px) {
    #standardMenu .rootMenu li a span                       {padding:0 10px;}
    #skin_wrapper                                           {width:auto !important;margin:0 auto;}
}

@media handheld, only screen and (max-width:991px) {
    .skin_header:before                                     {display:none;}
    .logo_style                                             {float:none;width:100%;position:relative;margin:0px;}
    .site_logo                                              {line-height:80px;margin-left:0;margin-right:40px;}
    .menu_style                                             {display:none;float:none;width:100%;padding:0;}
    .mobile_nav                                             {display:block;position:absolute;width:40px;height:40px;bottom:30px;right:15px;}
    .menuclick                                              {background:url(images/btn_menu.png) no-repeat center center;width:40px;height:40px;padding:0;margin-left:1.5%;display:block;text-decoration:none;border:none;padding-top:20px 0;}
    .footer_wrap                                            {height:auto;}
    .menu_style_mega                                        {display:none;float:none;width:100%;padding:0;}
    #skin_wrapper                                           {width:auto !important;margin:0 auto;max-width:768px;}
    #top-link                                               {bottom:20px;right:20px;}
    .RM_position, .LM_position                              {float:none;width:auto;padding:0 20px;}
    .RM_skin_content, .LM_skin_content                      {float:none;width:auto;padding:0 20px;}
    .flag                                                   {display:none;}
    .date_position                                          {margin-right:20px;margin-top:0px !important;}
    .menu_style_mega                                        {border-bottom:0px solid #aac6dc !important;height:auto !important;}
    .footer_top::before                                     {border-right:0 solid #90b4d1 !important;right:0 !important;}
    #standardMenu li                                        {float:none;border-bottom:1px solid #ccc;}
    #standardMenu li.lampback                               {display:none;}
    #standardMenu .rootMenu li a                            {background:#6b6b6b;}
    #standardMenu > .rootMenu > li > a                      {border:none !important;}
    #standardMenu .rootMenu li a span                       {padding:0 20px;color:#FFFFFF !important;font-size:13px;font-weight:bold;height:38px;line-height:38px;}
    #standardMenu .rootMenu a span .navarrow                {position:absolute;width:60px;height:38px;right:0;background:url(images/mobile_navarrow.png) no-repeat center 0;}
    #standardMenu .rootMenu a span .navarrow2               {background-position:center -42px;}
    #standardMenu .subMenu                                  {position:static;width:auto;padding:0;border:none;}
    #standardMenu .subMenu ul                               {background:none;border:none;}
    #standardMenu .subMenu ul li                            {border:none;}
    #standardMenu .subMenu li.item a                        {background:#f5f5f5;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,.1);}
    #standardMenu .subMenu li.selected > a,
    #standardMenu .subMenu li.item a:hover                  {background:none;}
    #standardMenu .subMenu li.item a span                   {padding:0 15px 0 25px;color:#333 !important;font-weight:normal;background:none;height:35px;line-height:35px;}
    #standardMenu .subMenu li.selected > a span,
    #standardMenu .subMenu li.breadcrumb > a span,
    #standardMenu .subMenu li.item a:hover span             {padding-right:40px;background:#f9f9f9 !important;}
    #standardMenu .level1 li.item a span                    {padding-right:40px;}
    #standardMenu .level1 li.selected > a span,
    #standardMenu .level1 li.breadcrumb > a span,
    #standardMenu .level1 li.item a:hover span              {padding-right:50px;}
    #standardMenu .level2 li.item a span                    {padding-right:55px;}
    #standardMenu .level2 li.selected > a span,
    #standardMenu .level2 li.breadcrumb > a span,
    #standardMenu .level2 li.item a:hover span              {padding-right:55px;}
    #standardMenu .level3 li.item a span                    {padding-right:70px;}
    #standardMenu .level3 li.selected > a span,
    #standardMenu .level3 li.breadcrumb > a span,
    #standardMenu .level3 li.item a:hover span              {padding-right:70px;}
    #standardMenu .subMenu .subarrow                        {display:none;background:none;}
    #standardMenu ul li ul li ul                            {display:block;width:auto;}
    #standardMenu ul li ul li ul.level1                     {display:block;position:static;left:auto;top:auto;}
    #standardMenu ul li ul li ul li ul.level2               {display:block;position:static;left:auto;top:auto;}
    #standardMenu ul li ul li ul li ul li ul.level3         {display:block;position:static;left:auto;top:auto;}
    #standardMenu ul li ul li ul li ul li:hover ul.level3   {display:block;position:static;left:auto;top:auto;}
    #standardMenu .rootMenu > li.selected > a,
    #standardMenu .rootMenu > li.breadcrumb > a,
    #standardMenu .rootMenu > li:hover > a,
    #standardMenu .rootMenu > li > a:hover                  {background-color:#245f97;}
    #standardMenu .rootMenu > li:hover > a,
    #standardMenu .rootMenu > li > a:hover                  {background-color:#245f97;}
}

@media handheld, only screen and (max-width:767px) {
    .footer_wrap                                            {height:auto;padding:0 20px;}
    .skin_footer                                            {height:auto;}
    .copyright_style                                        {float:none;line-height:35px;padding:0;text-align:center;}
    .footer_right                                           {float:none;line-height:35px;padding:0;text-align:center;}
    body                                                    {-webkit-text-size-adjust:none;}
    #skin_wrapper                                           {width:auto !important;min-width:300px;}
    .skin_width, body                                       {width:100%;min-width:0;}
    .floatl, .floatr                                        {float:none;}
    .pc_display                                             {display:none;}
    .mobile_display                                         {display:block;}
    #top-link                                               {bottom:5px;right:5px;}
    .footer_grid7a                                          {margin:10px 0 0;}
    .footer_grid3b                                          {margin:10px 0 0;}
    .footer_grid3c                                          {margin:10px 0 0;}
    .footer_grid3d                                          {margin:10px 0 0;}
    .footer_grid12                                          {margin:10px 0 0;}
    .dnnFormPopup                                           {width:90% !important;}
    .LoginPanel, .dnnLogin                                  {width:auto;max-width:480px;}
    .dnnLogin .dnnForm                                      {min-width:0;width:auto;}
    .dnnLogin .dnnFormLabel                                 {width:auto;}
    .LoginPanel .dnnPrimaryAction                           {margin-left:82px;}
    .LoginPanel .dnnLoginRememberMe                         {padding-right:82px;}
    #dnn_ctr_Login_UP .dnnForm                              {min-width:280px;width:auto;}
    div.dnnRegistrationForm .dnnForm                        {width:auto;}
    div.dnnRegistrationForm .dnnFormItem label,
    div.dnnRegistrationForm .dnnFormItem .dnnFormLabel,
    div.dnnRegistrationForm .dnnFormItem .dnnTooltip        {width:110px;}
    #dnn_ctr_Register_UP .dnnForm                           {min-width:280px;max-width:480px;width:auto;}
}

@media handheld, only screen and (max-width:479px) {
    .mobile_nav                                             {left:15px;top:115px;}
    .breadcrumb_style span span span                        {display:block;}
}


ul.category li {
    list-style: none;
}