.p7PM3-14 {-webkit-transform-style: preserve-3d;line-height: 1;margin: 0px auto;}
.p7PM3-14.horiz ul div {padding-top: 16px;}
.p7PM3-14.horiz ul ul div {padding-top: 0px;}
.p7PM3-14.open_up {border-top: 1px solid #000;border-bottom: none;}
.p7PM3-14.horiz {padding: 10px 0px 10px 0px;}
.pmm3-toolbar {display: none;}
.p7PM3-14.menu-centered {text-align: center;}
.p7PM3-14.menu-right {text-align: right;}
.p7PM3-14:after {content: "\0020";clear: both;font-size: 0px;line-height: 0;display: inline;height: 0px;}
.p7PM3-14 ul {margin: 0px;padding: 12px 0;display: inline-block;vertical-align: bottom;}
.p7PM3-14 ul ul {padding: 12px;}
.p7PM3-14 ul li {list-style-type: none;float: left;position: relative;margin-right: 0px;padding: 0px;}
.p7PM3-14 ul li {border-left: 1px solid #fff;}
.p7PM3-14 ul ul li,.p7PM3-14 ul li.pm3first {border-left-color: transparent;}
.p7PM3-14 ul ul li {border-left: none;}
.p7PM3-14 ul li a.pm3last {margin-right: 0px;padding-right:0;}
.p7PM3-14 ul ul li a.pm3last {margin-right: 18px;padding-right:0;}
.p7PM3-14 ul li a {font-family: 'Open Sans', sans-serif;font-size: .9em;font-weight:700;color: #fff;padding: 0px 24px;text-decoration: none;	display: block;background-repeat: no-repeat !important;background-position: left center !important;text-transform:uppercase;text-align:center;}
.p7PM3-14.horiz .root_1 a.pm3first {}
.p7PM3-14.rounded ul li a {border-radius: 5px;}
.p7PM3-14.rounded ul ul li a {border-radius: 0px;}
.p7PM3-14 a.trig_closed {}
.p7PM3-14.vert a.trig_open {}
.p7PM3-14.vert a.trig_closed:hover,.p7PM3-14.vert a.trig_open {}
.p7PM3-14 ul ul a.trig_closed {}
.p7PM3-14 a.trig_open,.p7PM3-14 ul li a.pm3-link:hover,.p7PM3-14 ul li a:hover {outline: none;color: #fbb445 !important;text-decoration: none;}
.p7PM3-14 ul ul a.trig_open,.p7PM3-14 ul ul li a.pm3-link:hover,.p7PM3-14 ul ul li a:hover {box-shadow: none;}
.p7PM3-14 ul ul a.trig_open,
.p7PM3-14 ul ul a.trig_open:hover
.p7PM3-14 ul ul a.trig_closed,
.p7PM3-14 ul ul a.trig_closed:hover {background-image: url(img/pmm3-down-medium.gif);}
.p7PM3-14 ul ul li a:hover, .p7PM3-14 ul ul li a.trig_open {background-color: #222;color: #fbb445;}
.p7PM3-14 ul li a.pm3-link, .p7PM3-14 ul li a.pm3-link:hover {background-image: none;}
.p7PM3-14 ul ul {background-color: #0b0f50;display: block;text-align: left;width: 200px;}
.p7PM3-14.transparent ul ul {background: linear-gradient(90deg, rgba(255,134,50,.9), rgba(218,88,0,.9));}
.p7PM3-14.shadows ul ul {box-shadow: 10px 10px 30px rgba(0,0,0,.5);}
.p7PM3-14 ul ul div {z-index: 10;}
.p7PM3-14.auto-subs ul ul {width: auto;}
.p7PM3-14.auto-subs ul ul li a {white-space: nowrap;}
.p7PM3-14 ul ul li {position: relative;float: none;margin: 0px;padding: 0px;}
.p7PM3-14 ul ul li a {border: none;box-shadow: none;background-color: transparent;padding: 10px 18px;color: #fff;font-size: 0.8em;text-decoration: none !important;text-align:left;font-family: 'Roboto', sans-serif;text-tranform:none;}
.p7PM3-14 ul ul li a.pm3-link:hover {background-color:transparent;color: #fbb445;box-shadow: none !important;}
.p7PM3-14 ul ul li:last-child a {}
/*DISPLAY AS TITLE ONLY*/
.p7PM3-14 .pmm3-title-bar {padding: 12px 18px;color: #DDD;background-color: #666;}
.p7PM3-14.auto-subs ul ul .pmm3-title-bar {white-space: nowrap;}
.p7PM3-14 ul li a.current_mark {text-decoration: none;color:#fbb445;}
.p7PM3-14 ul ul li a.current_mark {color: #fbb445;font-weight: bold;}
.p7PM3-14.vert ul li a.current_mark {font-weight: bold;text-decoration: none;}
.p7PM3-14.p7PM3noscript {position: relative;}
.p7PM3-14.p7PM3noscript ul ul {position: absolute;display: none;top: 100%;}
.p7PM3-14.p7PM3noscript ul ul ul {display: none;top: 0px;left: 100%;}
.p7PM3-14.vert.p7PM3noscript ul ul {top: 0px;left: 100%;}
.p7PM3-14.p7PM3noscript li:hover ul {display: block;}
.p7PM3-14.p7PM3noscript li:hover ul ul, .p7PM3-14.p7PM3noscript li:hover ul ul ul, .p7PM3-14.p7PM3noscript li:hover ul ul ul ul, .p7PM3-14.p7PM3noscript li:hover ul ul ul ul ul, .p7PM3-14.p7PM3noscript li:hover ul ul ul ul ul ul {display: none;}
.p7PM3-14.p7PM3noscript li li:hover ul, .p7PM3-14.p7PM3noscript li li li:hover ul, .p7PM3-14.p7PM3noscript li li li li:hover ul, .p7PM3-14.p7PM3noscript li li li li li:hover ul, .p7PM3-14.p7PM3noscript li li li li li li:hover ul {display: block;}

 @media only screen and (min-width: 0px) and (max-width: 700px) {

.p7PM3-14.responsive {text-align: left !important;padding: 0px !important;border: none !important;margin: 0px !important;}
.p7PM3-14.responsive.horiz ul div {padding-top: 0px;}
.p7PM3-14.responsive ul li {border-left: none;}
.menutop-wrapper {padding: 0px !important;}
.p7PM3-14.responsive:after {display: none;}
.p7PM3-14.responsive:after {display: none;}
.p7PM3-14.responsive .pmm3-toolbar {display: block;text-align: center;margin-bottom:0px;}
.p7PM3-14.responsive .pmm3-toolbar a {font-size: 1.2em;font-weight: bold;color: #fff;text-decoration: none;border:0px solid #000;padding:10px;}
.p7PM3-14.responsive .pmm3-toolbar a:hover {color: #fbb445;}
.p7PM3-14.responsive .toggle-text.closed a:before {content: "MENU";font-size: 1em;}
.p7PM3-14.responsive .toggle-text.opened a:before {content: "Close MENU";font-size: 1em;}
.p7PM3-14.responsive .pmm3-toolbar {display: block;cursor: pointer;}
.p7PM3-14.responsive {text-align: center !important;padding: 0px !important;border: none !important;}
.p7PM3-14.responsive.vert ul {margin-top: 0px;}
.p7PM3-14.responsive ul {display: block;padding: 0px;}
.p7PM3-14.responsive ul li {float: none;margin: 0px !important;padding: 0px;}
.p7PM3-14.responsive ul li a {border: none !important;padding: 10px 16px;}
.p7PM3-14.responsive ul ul {position: static !important;width: auto;padding: 0px;}
.p7PM3-14.responsive ul ul li {padding: 0px;}
.p7PM3-14.responsive .pmm3-title-bar {padding: 12px 18px;}
.p7PM3-14.responsive ul ul a,
.p7PM3-14.responsive ul ul .pmm3-title-bar {padding-left: 24px;}
.p7PM3-14.responsive ul ul ul a,
.p7PM3-14.responsive ul ul ul .pmm3-title-bar {padding-left: 32px;}
.p7PM3-14.responsive ul.closed {display: none;}
.p7PM3-14.responsive ul.opened {display: block;}
.p7PM3.responsive.select .pmm3-select-wrapper {display: block;padding: 10px;}
.p7PM3.responsive.select select {width: 100%;font-size: 1em;padding: 4px;}
.p7PM3.responsive.select .pmm3-toolbar {display: none;}
.p7PM3.responsive.select ul {display: none;}

/*Workaround for very old Android devices*/
.p7PM3-14 div {left: 0px !important;top: 0px !important;}
/*End old Android workaround*/

p7PM3_3 .p7PM3-14 ul li {list-style-type: none;float: left;position: relative;margin-right: 0px;padding: 0px;}


}
@media only screen and (min-width: 950px) and (max-width: 1200px) {
.p7PM3-14 ul li a {font-size:.8em;padding: 0px 12px;}
}

@media only screen and (min-width: 700px) and (max-width: 950px) {
.p7PM3-14 ul li {border: none; width: 23%; margin: 5px 1%;}
.p7PM3-14 ul li a {border: 1px solid #494d91; padding-top: 10px; padding-bottom: 10px;font-size:.8em;}
.p7PM3-14 ul ul li {width: auto;}
.p7PM3-14 ul li a.pm3last {padding-right:24px;}
}
@media only screen and (min-width: 700px) and (max-width: 775px) {
.p7PM3-14 ul li {border: none; width: 30%; margin: 5px 1%;}
.p7PM3-14 ul li a.pm3last {padding-right:24px;}
}