/*#dc_jqmegamenu_widget-9-item {line-height: 16px;}
#dc_jqmegamenu_widget-9-item ul, #dc_jqmegamenu_widget-9-item ul, #dc_jqmegamenu_widget-9-item ul li {margin: 0; padding: 0; border: none;}
#dc_jqmegamenu_widget-9-item ul.menu {background: #000000; width: 100%; height: 40px;  position: relative; z-index: 1}
#dc_jqmegamenu_widget-9-item ul li:first-child{border-left:0px;}
#dc_jqmegamenu_widget-9-item ul li {float: left; margin: 0; padding: 0; font-size: 13px; background-color: #000000; border-left:0px solid #3d3d39;}
#dc_jqmegamenu_widget-9-item ul li a {float: left; font-size:14px; display: block; color: #fff; padding: 14px 18px; text-decoration: none; text-transform: uppercase; cursor:pointer;}
#dc_jqmegamenu_widget-9-item ul li:hover{color:#FFF;-moz-text-shadow:3px 3px 4px #000;-webkit-text-shadow:3px 3px 4px #000;text-shadow:0px -1px 1px rgba(0, 0, 0, .2);text-shadow:none;background:no-repeat scroll right -26px #333;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;} 
#dc_jqmegamenu_widget-9-item ul li a.dc-mega {position: relative;}
#dc_jqmegamenu_widget-9-item ul li a .dc-mega-icon {}

#dc_jqmegamenu_widget-9-item ul li.mega-hover a, #dc_jqmegamenu_widget-9-item ul li a:hover { color: #fff; }
#dc_jqmegamenu_widget-9-item ul li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
#dc_jqmegamenu_widget-9-item ul li .sub-container {position: absolute; padding-left: 0px; margin-left: 0px; }
#dc_jqmegamenu_widget-9-item ul li .sub {background:#333 no-repeat 100% 100%;padding:20px 20px 20px 0px;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.mega .sub {padding: 20px 0px 10px 0; float:left; width:100%;}
#dc_jqmegamenu_widget-9-item ul.full-width li .sub-container.mega .sub {margin-right: 0px;}
#dc_jqmegamenu_widget-9-item ul li .sub .row {width: 100%; overflow: hidden; float:left;}
#dc_jqmegamenu_widget-9-item ul li .sub li {list-style: none; float: none; width: 265px; font-size: 1em; font-weight: normal; background:none; border:0px;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr {margin: 0 10px 10px 0;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr.last {margin-right: 0;}
#dc_jqmegamenu_widget-9-item ul li .sub a {background:none;border:none;text-shadow:none;color:#111;padding:7px 10px;display:block;float:none;text-decoration:none;font-size:0.9em; }
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; text-transform: uppercase; color: #fff;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {color:#fff;text-decoration:underline;}
#dc_jqmegamenu_widget-9-item ul .sub li.mega-hdr li a {padding:3px 5px 3px 14px;font-size:12px;color:#E0CFD1;text-decoration:none;font-weight:normal;text-transform:capitalize;}
#dc_jqmegamenu_widget-9-item ul .sub li.mega-hdr li a:hover {color:#fff;text-decoration:underline;}
#dc_jqmegamenu_widget-9-item ul .sub ul li {padding-right: 0;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega .sub {}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li:first-child{border-top:0px;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li {width: 190px; margin: 0; padding:0px}
#dc_jqmegamenu_widget-9-item ul li:nth-child(1) .sub-container.non-mega li{width:200px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(2) .sub-container.non-mega li{width:280px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(4) .sub-container.non-mega{margin-left:1px; }
#dc_jqmegamenu_widget-9-item ul li:nth-child(6) .sub-container.non-mega{margin-left:1px;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li a {padding:3px 5px 3px 22px;font-size:12px;color:#E0CFD1;text-decoration:none;font-weight:normal;text-transform:none;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li a:hover {color:#fff;text-decoration:underline;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(4) .sub{ width:auto !important;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(4) .sub-container{ left:auto !important;}
.mega{width:100% !important; border:0px solid #e8e8e8;}
.non-mega{border-top:0px;}
*/
#dc_jqmegamenu_widget-9-item ul li .sub .row{margin-bottom:0px !important;}
#dc_jqmegamenu_widget-9-item{line-height:16px;padding-top:0px; font-family:arial;}
#dc_jqmegamenu_widget-9-item ul, #dc_jqmegamenu_widget-9-item ul, #dc_jqmegamenu_widget-9-item ul li{margin:0;padding:0;border:none;}
#dc_jqmegamenu_widget-9-item ul.menu{width:100%;height:34px;border-right:0px solid #E41E1F;border-left:0px solid #E41E1F;position:relative;
 margin-left:12px;}
#dc_jqmegamenu_widget-9-item ul li{float:left;margin:0;padding:0;font-size:13px;font-weight:bold;}
#dc_jqmegamenu_widget-9-item ul li a{float:left;display:block;color:#fff;padding:10px 7px;text-decoration:none;-moz-text-shadow:3px 3px 4px #000;-webkit-text-shadow:3px 3px 4px #000;text-shadow:0px -1px 1px rgba(0, 0, 0, .2);-webkit-transition:text-shadow 0.2s linear;-moz-transition:text-shadow 0.2s linear;-o-transition:text-shadow 0.2s linear;font-size:1em;font-weight:normal;line-height:1.167em;text-transform:none;}
#dc_jqmegamenu_widget-9-item ul li a.dc-mega{position:relative;}
#dc_jqmegamenu_widget-9-item ul li a .dc-mega-icon{}
#dc_jqmegamenu_widget-9-item ul li.mega-hover a{color:#FFF;-moz-text-shadow:3px 3px 4px #000;-webkit-text-shadow:3px 3px 4px #000;text-shadow:0px -1px 1px rgba(0, 0, 0, .2);text-shadow:none;background:no-repeat scroll right -26px #333;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
#dc_jqmegamenu_widget-9-item ul li a:hover{background-position:100% -40px;color:white;text-decoration:none;}
#dc_jqmegamenu_widget-9-item ul li.mega-hover a .dc-mega-icon{background-position:0 100%;}
#dc_jqmegamenu_widget-9-item ul li .sub-container{position:absolute;margin-left:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;padding:0px;z-index:10;}
#dc_jqmegamenu_widget-9-item ul li .sub{background:#333 no-repeat 100% 100%;padding:20px 20px 20px 10px;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.mega .sub{padding:20px 20px 10px 0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-box-shadow:0 0 15px 1px rgba(51,51,51,0.25);-webkit-box-shadow:0 0 15px 1px rgba(51,51,51,0.25);box-shadow:0 0 15px 1px rgba(51,51,51,0.25);}
#dc_jqmegamenu_widget-9-item ul.full-width li .sub-container.mega .sub{margin-right:0px;}
#dc_jqmegamenu_widget-9-item ul li .sub .row{width:100%;overflow:hidden;clear:both;}
#dc_jqmegamenu_widget-9-item ul li .sub li{list-style:none;float:none;font-size:1em;font-weight:normal;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr{margin:0 10px 10px 10px;float:left;width:23%;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr.last{margin-right:0;}
#dc_jqmegamenu_widget-9-item ul li .sub a{background:none;border:none;text-shadow:none;color:#111;padding:7px 10px;display:block;float:none;text-decoration:none;font-size:0.9em;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr a.mega-hdr-a{padding:9px 5px 9px 15px;text-transform:uppercase;margin-bottom:20px;font-size:13px;line-height:120%;text-transform:uppercase;color:white;font-weight:normal;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr a.mega-hdr-a:hover{color:#fff;}
#dc_jqmegamenu_widget-9-item ul .sub li.mega-hdr li a{padding:3px 5px 3px 14px;font-size:13px;color:#E0CFD1;text-decoration:none;font-weight:normal;text-transform:none;}
#dc_jqmegamenu_widget-9-item ul .sub li.mega-hdr li a:hover{color:#fff;text-decoration:underline;}
#dc_jqmegamenu_widget-9-item ul .sub ul li{padding-right:0;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega .sub{padding:20px 20px 20px 0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-box-shadow:0 0 15px 1px rgba(51,51,51,0.25);-webkit-box-shadow:0 0 15px 1px rgba(51,51,51,0.25);box-shadow:0 0 15px 1px rgba(51,51,51,0.25);}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li{padding:0;width:190px;margin:0;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li a{padding:3px 5px 3px 22px;font-size:13px;color:#E0CFD1;text-decoration:none;font-weight:normal;text-transform:none;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li a:hover{color:#fff;text-decoration:underline;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(1) .sub-container.non-mega li{width:175px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(2) .sub-container.non-mega li{width:320px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(5) .sub-container.non-mega li{width:275px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(3) .sub-container.mega{margin-left:-12px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(3) .sub-container.non-mega li{width:259px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(3) .sub-container{ width:100% !important;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(4) .sub-container.mega{margin-left:-12px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(4) .sub-container.non-mega li{width:259px;}
#dc_jqmegamenu_widget-9-item ul li:nth-child(4) .sub-container{ width:100% !important;}
.dcmenutop20{margin-top:46px !important; font-weight:bold !important; color:#fff !important;}
.dcmenutop20 a{color:#fff !important;  margin-top: 20px;}

.dcmenutop50{margin-top:47px !important; font-weight:bold !important; color:#fff !important;}
.dcmenutop50 a{color:#fff !important;  margin-top: 20px;}


.dcmenutop70{margin-top:48px !important; font-weight:bold !important; color:#fff !important;}
.dcmenutop70 a{color:#fff !important;  margin-top: 60px;}

.dcmenutop80{font-weight:bold !important; color:#fff !important;}
.dcmenutop80 a{color:#fff !important;  margin-top: 80px;}

.dcmenutop90{margin-top:49px !important; font-weight:bold !important; color:#fff !important;}
.dcmenutop90 a{color:#fff !important;  margin-top: 20px;}

.dcmenutop40{margin-top:50px !important; font-weight:bold !important; color:#fff !important;}
.dcmenutop40 a{color:#fff !important;  margin-top: 110px;}

.dcmenutop42{margin-top:30px !important; font-weight:bold !important; color:#fff !important;}
.dcmenutop42 a{color:#fff !important;  margin-top: 110px;}

.dcmenutop30{margin-top:30px !important; font-weight:bold !important; color:#fff !important;}
.dcmenutop30 a{color:#fff !important;  margin-top: 32px;}

.dcmenutop10{margin-top:30px !important; font-weight:bold !important; color:#fff !important;}
.dcmenutop10 a{color:#fff !important;  margin-top: 10px;}

.dcmenutop60{font-weight:bold !important; color:#fff !important;}
.dcmenutop60 a{color:#fff !important;  margin-top: 90px;}
@-moz-document url-prefix() {
 .dcmenutop60 a{margin-top: 105px;}
}



/*#dc_jqmegamenu_widget-9-item ul li:nth-child(4) .sub-container.mega{right:7px !important;}*/

/*#dc_jqmegamenu_widget-5-item ul li:nth-child(4) .sub{ width:auto !important; float:left; height:330px;}
#dc_jqmegamenu_widget-5-item ul li:nth-child(4) .sub li.mega-hdr{margin:0 10px 20px 10px;}
#dc_jqmegamenu_widget-5-item ul li:nth-child(4) .sub-container{ left:auto !important;}
#dc_jqmegamenu_widget-5-item ul li:nth-child(4) .sub li.mega-hdr{ float: none !important; height:auto !important;}
#dc_jqmegamenu_widget-5-item ul li:nth-child(4) .sub .row{float:left !important; width:auto !important; clear:none !important;}*/


/* VERITICAL */
/* 
#dc_jqmegamenu_widget-9-item {font: normal 13px Arial, sans-serif; line-height: 16px;}
#dc_jqmegamenu_widget-9-item ul, #dc_jqmegamenu_widget-9-item ul, #dc_jqmegamenu_widget-9-item ul li {margin: 0; padding: 0; border: none;}
#dc_jqmegamenu_widget-9-item ul.menu {background: #222 url(skins/images/bg_black.png) repeat-x 0 -80px; width: 100%; height: 40px; border-right: 1px solid #1B1B1B; border-left: 1px solid #1B1B1B; position: relative;}
#dc_jqmegamenu_widget-9-item ul li {float: left; margin: 0; padding: 0; font-size: 15px; background-color: #353430;}
#dc_jqmegamenu_widget-9-item ul li a {float: left; display: block; color: #fff; padding: 12px 15px 12px 15px; text-decoration: none;}
#dc_jqmegamenu_widget-9-item ul li:hover{background: #fff; color:#353430;} 
#dc_jqmegamenu_widget-9-item ul li a.dc-mega {position: relative;}
#dc_jqmegamenu_widget-9-item ul li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 15px; width: 8px; height: 6px; background: url(skins/images/arrow.png) no-repeat 0 0;}

#dc_jqmegamenu_widget-9-item ul li.mega-hover a, #dc_jqmegamenu_widget-9-item ul li a:hover {background-position: 100% -40px; color: #000; text-shadow: none;}
#dc_jqmegamenu_widget-9-item ul li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
#dc_jqmegamenu_widget-9-item ul li .sub-container {position: absolute; background: url(skins/images/bg_sub_left.png) no-repeat 0 100%; padding-left: 20px; margin-left: -3px;}
#dc_jqmegamenu_widget-9-item ul li .sub {background: url(skins/images/bg_sub.png) no-repeat 100% 100%; padding: 20px 20px 20px 10px;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
#dc_jqmegamenu_widget-9-item ul.full-width li .sub-container.mega .sub {margin-right: -2px;}
#dc_jqmegamenu_widget-9-item ul li .sub .row {width: 100%; overflow: hidden; clear: both;}
#dc_jqmegamenu_widget-9-item ul li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr.last {margin-right: 0;}
#dc_jqmegamenu_widget-9-item ul li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; background: #6B6B6B url(skins/images/bg_mega_hdr.png) no-repeat 0 0; text-transform: uppercase; font-weight: bold; color: #fff; text-shadow: 1px 1px 1px #333;}
#dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {color: #000; text-shadow: none;}
#dc_jqmegamenu_widget-9-item ul .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; background: url(skins/images/arrow_off.png) no-repeat 5px 8px; font-weight: normal;}
#dc_jqmegamenu_widget-9-item ul .sub li.mega-hdr li a:hover {color: #a32403; background: #efefef url(skins/images/arrow_on.png) no-repeat 5px 8px;}
#dc_jqmegamenu_widget-9-item ul .sub ul li {padding-right: 0;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li a {padding: 7px 5px 7px 22px; background: url(skins/images/arrow_off.png) no-repeat 7px 10px;}
#dc_jqmegamenu_widget-9-item ul li .sub-container.non-mega li a:hover {color: #a32403; background: #efefef url(skins/images/arrow_on.png) no-repeat 7px 10px;}
 */
 
 
 @media only screen and (min-width: 1199px) and (max-width: 1346px) {
	#dc_jqmegamenu_widget-9-item ul li a{padding:10px 7px; font-size: 12px;} 
 }
 
 @media only screen and (min-width: 960px) and (max-width: 1199px) {
	 #dc_jqmegamenu_widget-9-item ul li a{font-size: 12px; padding:7px;}
	 #dc_jqmegamenu_widget-9-item ul li .sub li.mega-hdr{width:220px;}
	 #dc_jqmegamenu_widget-9-item ul li .sub li{width:220px;}
	 .dcmenutop50{margin-top:54px !important; font-weight:bold !important; color:#fff !important;}
	 #dc_jqmegamenu_widget-9-item ul.menu{ margin-left:-12px;}
 }
 
  @media only screen and (min-width: 1200px) and (max-width: 1275px) {
	  #dc_jqmegamenu_widget-9-item ul li a{font-size: 12px; padding:10px 4px;}
  }
   @media only screen and (min-width: 960px) and (max-width: 1199px) {
	   #dc_jqmegamenu_widget-9-item ul li a{padding:10px 4px; font-size: 12px;} 
   }