.p7PM3-14 {-webkit-transform-style: preserve-3d;line-height: 1;margin: 0px auto;}
.p7PM3-14.horiz ul div {padding-top: 0px;}
.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: 0px 0px 0px 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: 0;display: inline-block;vertical-align: bottom;}
.p7PM3-14 ul ul {padding: 5px;}
.p7PM3-14 ul li {list-style-type: none;float: left;position: relative;margin-right: 0px;padding: 0px;}
.p7PM3-14 ul li {border-left: 0px solid #0c4477;}
.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 {}
.p7PM3-14 ul ul li a.pm3last {}

.p7PM3-14 ul li a {font-size: 1em;font-weight: 700;color: #fff;padding: 15px 30px;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: #97c4eb;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: #CCC;}
.p7PM3-14 ul li a.pm3-link, .p7PM3-14 ul li a.pm3-link:hover {background-image: none;}
.p7PM3-14 ul ul {background-color: #97c4eb;display: block;text-align: left;width: auto;}
.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.9em;text-decoration: none !important;text-align:left;}
.p7PM3-14 ul ul li a.pm3-link:hover {background-color: #fff;color: #0c4477;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;font-weight: bold;}
.p7PM3-14 ul ul li a.current_mark {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: 20px 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;}
.p7PM3-14.responsive .pmm3-toolbar a {font-size: 1.2em;font-weight: bold;color: #fff;text-decoration: none;border:0px solid #fff;padding:10px;}
.p7PM3-14.responsive .pmm3-toolbar a:hover {color: #97c4eb;}
.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;border-bottom:1px solid #fff;}
.p7PM3-14.responsive .pmm3-toolbar {display: block;cursor: pointer;}
.p7PM3-14.responsive.vert ul {margin-top: 0px;}
.p7PM3-14.responsive ul {display: block;padding: 10px 0 0 0;}
.p7PM3-14.responsive ul li {float: none;margin: 0px !important;padding: 0px;}
.p7PM3-14.responsive ul li a {border: none !important;padding: 10px 16px;text-align:center;}
.p7PM3-14.responsive ul ul li a {text-transform:none;}
.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*/
}

@media only screen and (min-width: 1170px) and (max-width: 1290px) {
.p7PM3-14 ul li a {padding: 20px 30px;font-size:1em;}
}
@media only screen and (min-width: 951px) and (max-width: 1170px) {
.p7PM3-14 ul li a {padding: 20px 20px;font-size:1.0em;}
}


@media only screen and (min-width: 700px) and (max-width: 950px) {
.p7PM3-14.horiz {padding: 15px 0px 10px 0px;}
.p7PM3-14 ul li {border: none; width: 30%; margin: 5px 1%;}
.p7PM3-14 ul li a {border: 1px solid #97c4eb; padding: 10px 20px;}
.p7PM3-14 ul ul li {width: auto;}

}

