﻿/*.navbar-nav .level1:last-child a {
    font-weight: bold; 
    display: inline-block;
    margin-left: 40px;
    padding: 3px 13px 8px 15px;
}*/
.myMenuOpen>li>a {font-size: 20px!important;font-weight: 300!important;}
@media (min-width: 992px) {
	.navbar-collapse { padding: 0;margin-top: 0;margin-bottom: 0px; }
	.navbar-default .navbar-nav>li>a{display: inline-block;font-size: 1rem;padding: 0 15px 7px  15px;}
	#main-menu > li > ul { padding: 14px 0 14px 0px;top: 99%; margin-top: 0px; width: 1375px;min-height: 248px; border-width: 4px 0 0;margin: 0 auto!important;left: 0; right: 0;border-style:solid;}
	.myMenuOpen{display:inline-block;list-style: none;padding: 0;}
	.myMenuOpen li.dropdown { width: 50%; float: right; margin-bottom: 12px; padding-right: 15px; padding-left: 15px; vertical-align: top;  }
    .myMenuOpen li:before {font-size: 0.5rem; padding-left: 4px;  position: relative; top: -0.13rem; }
    .myMenuOpen a { padding: 0;font-weight: normal; white-space: normal; overflow: hidden; line-height: normal; vertical-align: baseline; font-family: 'Assistant', Arial, Sans-Serif;}
    #main-menu>li+li:before { padding: 0;content: "|";    font-weight: 600; }
	#main-menu > li, .menu-general .navbar{position: static;}
	
	
	/*new styles for menu 200% zoom
	
	.megamenu_wrapper {width: 100%;}
	.megamenu_wrapper { margin: 0 auto; display: block; position: relative; /* z-index: 9999;  font-size: 12px; line-height: 21px;}*/
	
	/*End of new styles for menu 200% zoom*/
	
	
}

@media (min-width: 992px) and (max-width: 1100px) {
     /*.navbar-nav .level1:last-child a { margin-left: 20px; }
     .navbar-default .navbar-nav>li>a {  padding: 0 14px 14px 14px;}*/
}


@media (max-width: 991px) {
	#main-menu a {font-size: 20px;font-weight: 400;}
	
	.myMenuOpen>li>a {font-size: 18px!important;font-weight: 300!important;}
 #main-menu { margin-top: 0px; margin-bottom: 0px; max-height: 450px; overflow-y: auto; -webkit-box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.34); -moz-box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.34); box-shadow:  0px 3px 7px 0px rgba(0, 0, 0, 0.34);}
	 #main-menu > li { border-width: 0 0 1px;border-style:solid;width: 258px;}
	#main-menu > li > a[data-toggle="dropdown"]:before { content: '\e927'; margin-left: 15px; float: left;font-family:'icomoon';font-size:14px;color:#000;font-weight:600; }
	#main-menu > li > a[aria-expanded="true"]:before { content: '\e92a'; margin-left: 17px;font-family:'icomoon';font-size:14px;color:#000; font-weight:600; }
	#main-menu > li > ul { padding: 0;     width: 100%;}
    .myMenuOpen{display:block;list-style: none;padding: 0;}
    .myMenuOpen > li  a {  padding: 12px 27px 12px 0;display: block;}
    .myMenuOpen > li:first-child { border-width: 1px 0;border-style:solid;}
 .myMenuOpen > li { border-width: 0 0 1px;border-style:solid; font-size: 0.8889rem; }
}

/*Special STYLING for responsive navbar*/
@media (min-width: 1444px) and (max-width: 1593px) {#main-menu a{font-size:19px;} #main-menu > li > ul {width: 1243px; }}
@media (min-width: 1335px) and (max-width: 1443px) {#main-menu a{font-size:17px;} .navbar{padding:0;} #main-menu > li > ul {width: 1150px; } }
@media (min-width: 1270px) and (max-width: 1334px) {#main-menu a{font-size:17px;     padding: 0 12px 7px 12px;} .navbar{padding:0;} #main-menu > li > ul {width: 1100px; } .navbar-default .navbar-nav>li>a{padding: 0 15px 7px  15px;}}
@media (min-width: 1090px) and (max-width: 1269px) {#main-menu a{font-size:17px;padding: 0 7px 7px 7px;} .navbar{padding:0;} #main-menu > li > ul {width: 1000px; } .navbar-default .navbar-nav>li>a{padding: 0 10px 7px  10px;}}
@media (min-width: 1009px) and (max-width: 1089px) {#main-menu a{font-size:17px;    padding: 0 5px 7px 5px;} .navbar{padding:0;} #main-menu > li > ul {width: 910px; } .navbar-default .navbar-nav>li>a{padding: 0 5px 7px  5px;}}
@media (min-width: 992px) and (max-width: 1008px) {#main-menu a{font-size:17px;    padding: 0 3px 7px 3px;} .navbar{padding:0;}}
