/*p7 AMM
 Version: 1.2.8 -build 24
*/
.p7AMM {padding: 0px 0px; box-sizing: border-box;}
.p7AMM ul {margin: 0px; padding: 0px; font-size: 0px;}
.p7AMM ul ul {position: absolute; top: 100%; display: none; min-width: 200px; z-index: 1; text-align: left; margin-top: 0px; margin-left: 0px; box-sizing: border-box;}
.p7AMM ul ul ul {top: 0px; left: 180px; z-index: 2; margin-top: 0px;}
.p7AMM ul li {list-style-type: none; vertical-align: middle; display: inline-block; position: relative; padding: 0px 3px;}
.p7AMM ul ul li {display: block; padding: 0px 0px; white-space: normal;}
.p7AMM li a {display: block; text-decoration: none; padding: 12px 14px; font-size: 18px;}
.p7AMM ul ul a {display: block; color: #000; padding: 10px 20px;}
.p7AMM ul ul a:hover {color: #000; background-color: #ccc;}
.p7AMM a.amm-trigger {background-repeat: no-repeat; background-position: left center;}
.p7AMM.amm-noscript li:hover ul {display: block;}
.p7AMM.amm-noscript li:hover ul ul {display: none;}
.p7AMM.amm-noscript ul ul li:hover ul {display: block;}
.p7AMM.amm-centered {text-align: center;}
.amm-fixed {background-color: rgba(0,0,0,0.88);}
/* MINT */
.p7AMM.amm-root-mint {background-color: rgb(173,217,204);}
.p7AMM.amm-root-mint.amm-root-trans {background-color: rgba(217,236,230,0.85);}
.p7AMM.amm-rootlinks-mint ul a {background-color: rgb(173,217,204);}
.p7AMM.amm-rootlinks-mint ul a:hover, .p7AMM.amm-rootlinks-mint ul a:focus, .p7AMM.amm-rootlinks-mint ul a.amm-trigger.open {background-color: rgb(217,236,230);}
.p7AMM.amm-rootlinks-mint ul ul a {background-color: transparent;}
.p7AMM.amm-rootlinks-mint ul a.amm-trigger {background-image: url(img/amm-right-light.gif);}
.p7AMM.amm-rootlinks-mint ul a.amm-trigger:focus {background-image: url(img/amm-right-dark.gif);}
.p7AMM.amm-rootlinks-mint ul a.amm-trigger:hover, .p7AMM.amm-rootlinks-mint ul a.amm-trigger.open {background-image: url(img/amm-down-dark.gif);}
.p7AMM.amm-subs-mint ul ul a.amm-trigger {background-image: url(img/amm-right-light.gif);}
.p7AMM.amm-subs-mint ul ul a.amm-trigger:focus {background-image: url(img/amm-right-dark.gif);}
.p7AMM.amm-subs-mint ul ul a.amm-trigger.open, .p7AMM.amm-subs-mint ul ul a.amm-trigger:hover {background-image: url(img/amm-down-dark.gif);}
.p7AMM.amm-subs-mint ul ul {background-color: rgb(88,138,180);}
.p7AMM.amm-subs-mint.amm-subs-trans ul ul {background-color: rgba(88,138,180,0.9);}
.p7AMM.amm-subs-mint ul ul a {color: #000;}
.p7AMM.amm-subs-mint ul ul a:hover, .p7AMM.amm-subs-mint ul ul a:focus, .p7AMM.amm-subs-mint ul ul a.amm-trigger.open {background-color: rgb(34,34,34); color: #FFF;}
.p7AMM a.mint {background-color: rgb(88,138,180) !important; color: #000 !important;}
.p7AMM a.mint:hover, .p7AMM a.mint:focus {background-color: rgb(120,120,120) !important; color: #FFF !important;}
/* SKYBLUE */
.p7AMM.amm-root-skyblue {background-color: rgb(140,188,208); color: #000;}
.p7AMM.amm-root-skyblue.amm-root-trans {background-color: rgba(173,217,204,0.85);}
.p7AMM.amm-rootlinks-skyblue ul a {background-color: rgb(140,188,208); color: #000;}
.p7AMM.amm-rootlinks-skyblue ul a:hover, .p7AMM.amm-rootlinks-skyblue ul a:focus, .p7AMM.amm-rootlinks-skyblue ul a.amm-trigger.open {background-color: rgb(34,34,34); color: #FFF;}
.p7AMM.amm-rootlinks-skyblue ul ul a {background-color: transparent;}
.p7AMM.amm-rootlinks-skyblue ul a.amm-trigger {background-image: url(img/amm-right-dark.gif);}
.p7AMM.amm-rootlinks-skyblue ul a.amm-trigger:focus {background-image: url(img/amm-right-light.gif);}
.p7AMM.amm-rootlinks-skyblue ul a.amm-trigger:hover, .p7AMM.amm-rootlinks-skyblue ul a.amm-trigger.open {background-image: url(img/amm-down-light.gif);}
.p7AMM.amm-subs-skyblue ul ul a.amm-trigger {background-image: url(img/amm-right-dark.gif);}
.p7AMM.amm-subs-skyblue ul ul a.amm-trigger:focus {background-image: url(img/amm-right-light.gif);}
.p7AMM.amm-subs-skyblue ul ul a.amm-trigger.open, .p7AMM.amm-subs-skyblue ul ul a.amm-trigger:hover {background-image: url(img/amm-down-light.gif);}
.p7AMM.amm-subs-skyblue ul ul {background-color: rgb(140,188,208);}
.p7AMM.amm-subs-skyblue.amm-subs-trans ul ul {background-color: rgba(140,188,208,0.9);}
.p7AMM.amm-subs-skyblue ul ul a {color: #000;}
.p7AMM.amm-subs-skyblue ul ul a:hover, .p7AMM.amm-subs-skyblue ul ul a:focus, .p7AMM.amm-subs-skyblue ul ul a.amm-trigger.open {background-color: rgb(34,34,34); color: #FFF;}
.p7AMM a.skyblue {background-color: rgb(218,239,217) !important; color: #000 !important;}
.p7AMM a.skyblue:hover, .p7AMM a.skyblue:focus {background-color: rgb(34,34,34) !important; color: #FFF !important;}
/* TRIANGLE POINTER */
.p7AMM.amm-pointer ul ul:after {content: ''; display: block; position: absolute; height: 0; width: 0; border-bottom: 10px solid #151515; border-left: 10px solid transparent; border-right: 10px solid transparent; top: -11px; left: 32px;}
.p7AMM.amm-pointer .amm-more ul:after {left: 50%;}
.p7AMM.amm-pointer ul ul ul:after {display: none;}
/* RESPONSIVE CONVERSION */
.p7AMM.amm-responsive .amm-toolbar {display: none;}
@media only screen and (min-width: 0px) and (max-width: 600px) {
.p7AMM.amm-responsive {padding: 0px !important;}
.p7AMM.amm-fixed {max-height: 100% !important; overflow-y: auto;}
.p7AMM.amm-responsive li {text-align: left !important; display: block; max-height: 700777px;}
.p7AMM.amm-responsive.amm-pointer ul ul:after {display: none !important;}
.p7AMM.amm-responsive ul ul {width: 100%; min-width: 0px; margin: 0px !important; position: relative !important;}
.p7AMM.amm-responsive ul, .p7AMM.amm-responsive a {border-radius: 0px !important;}
.p7AMM.amm-responsive .amm-toolbar {display: block; text-align: right; margin: 0px 0px; padding: 0px 10px; background-color: rgb(173,217,204);}
.p7AMM.amm-responsive .amm-toolbar a {display: inline-block; text-decoration: none; font-size: 2rem;}
.p7AMM.amm-responsive .amm-toolbar a:hover {opacity: 1;}
.p7AMM.amm-responsive .amm-toolbar.closed a:before {content: "Menu";}
.p7AMM.amm-responsive .amm-toolbar.opened a:before {content: "Hide Menu";}
.p7AMM.amm-responsive .amm-toolbar.closed a:before,  .p7AMM.amm-responsive .amm-toolbar.opened a:before {font-size: 1rem !important; position: relative;  top: -.25rem; left: -.25rem;}
.p7AMM.amm-responsive ul.closed {display: none;}
.p7AMM.amm-responsive ul.opened {display: block;}
.p7AMM.amm-responsive li.amm-more {display: none !important;}
.p7AMM.amm-responsive li.amm-root-moved {position: relative !important; top: 0px !important; left: 0px !important;}
}
