/* pmm3: 01 - Basic */
/* Version: 3.5.2 -build 48 */
.p7PM3-01 {-webkit-transform-style: preserve-3d; font-size: 18px; line-height: 1; margin-right:15px;}
.p7PM3-01.horiz {padding: 0px;}
.pmm3-toolbar {display: none;}
.p7PM3-01 a img {border: none;	vertical-align: bottom;}
.p7PM3-01.menu-right {text-align: right;}
.p7PM3-01:after {content: "\0020";clear: both;font-size: 0px;line-height: 0;display: inline;height: 0px;}
.p7PM3-01 ul {margin: 0px;padding: 0px;display: inline-block;vertical-align: bottom;}
.p7PM3-01 ul li {list-style-type: none;float: left;position: relative;}
.p7PM3-01 ul li a {display: block; padding: 8px 18px; color: #000; text-decoration: none; background-color: #fff;}
.p7PM3-01 ul li a.pm3-link:hover {color: #000;}
.p7PM3-01 a.trig_open {background-color: #fff;color: #000;}
.p7PM3-01 ul ul li a {color: #000; font-size: 16px; border-top: none; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000;}
.p7PM3-01 ul ul li:first-child a {border-top: 1px solid #000;}
.p7PM3-01 ul ul li:last-child a {}
.p7PM3-01 ul ul li a.pm3-link:hover, .p7PM3-01 ul ul li a.trig_open {background-color: #fff;color: #999;}
.p7PM3-01 ul ul {background-color: #fff;display: block;text-align: left;width: 200px;}
.p7PM3-01.auto-subs ul ul {width: auto;}
.p7PM3-01.auto-subs ul ul li a {white-space: nowrap;}
.p7PM3-01 ul ul li {position: relative;float: none;margin: 0px;padding: 0px;}

/*CURRENT MARK */
.p7PM3-01 ul li a.current_mark {text-shadow: -.5px 0px 0px #000;}
.p7PM3-01 ul ul li a.current_mark {color: red;	font-weight: bold;	text-shadow: none;}

/* NO-SCRIPT (no js)*/
.p7PM3-01.p7PM3noscript {position: relative;}
.p7PM3-01.p7PM3noscript ul ul {position: absolute;display: none;top: 100%;}
.p7PM3-01.p7PM3noscript ul ul ul {display: none;top: 0px;left: 100%;}
.p7PM3-01.p7PM3noscript li:hover ul {display: block;}
.p7PM3-01.p7PM3noscript li:hover ul ul {display: none;}
.p7PM3-01.p7PM3noscript li li:hover ul {display: block;}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.p7PM3-01.responsive:after {display: none;}
.p7PM3-01.responsive .pmm3-toolbar {display: block;background-color: #fff;padding: 10px;text-align: right;cursor: pointer;}
.p7PM3-01.responsive .pmm3-toolbar a {font-size: 1.8em; font-weight: normal; color: #000; text-decoration: none;}
.p7PM3-01.responsive .pmm3-toolbar a:hover {color: #999;}
.p7PM3-01.responsive .toggle-text.closed a:before {content: "Menu \0020";font-size: .5em;}
.p7PM3-01.responsive .toggle-text.opened a:before {content: "Menu \0020";font-size: .5em;}
.p7PM3-01.responsive .pmm3-toolbar {display: block;background-color: #fff;padding: 10px;}
.p7PM3-01.responsive {text-align: left !important;padding: 0px !important;}
.p7PM3-01.responsive ul {display: block;}
.p7PM3-01.responsive ul li {float: none;margin-right: 0px;}
.p7PM3-01 ul li a {padding: 8px 18px; color: #fff; background-color: #000; border-bottom: 1px solid #000;}
.p7PM3-01 ul li a:hover {background-color: #999; color:#fff !important;}
.p7PM3-01.responsive a.trig_closed:hover {color: #999;}
.p7PM3-01.responsive ul ul {position: static !important;width: auto;}
.p7PM3-01.responsive ul ul li a {background-color:#fff !important;}
.p7PM3-01.responsive ul ul li a:hover {background-color:#999!important;color:#fff!important;}
.p7PM3-01.responsive .pmm3-title-bar {padding: 12px 18px;}
.p7PM3-01.responsive ul ul a,.p7PM3-01.responsive ul ul .pmm3-title-bar {padding-left: 24px;}
.p7PM3-01.responsive ul ul ul a,.p7PM3-01.responsive ul ul ul .pmm3-title-bar {padding-left: 32px;}
.p7PM3-01.responsive ul.closed {display: none;}
.p7PM3-01.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 old Android*/
.p7PM3-01 div {left: 0px !important;top: 0px !important;}
/*End old Android*/
}

