@font-face{font-family:providenceSans;src:url(/themes/npc/fonts/Providence-Sans.otf)}body{font-family:'Open Sans',sans-serif;font-size:1.75rem}body h2{margin-bottom:20px}body p{line-height:1.5;margin-bottom:15px}body{background:#ccc}body .layout{background:#52297b}body .layout .main{padding-bottom:40px;background:#fff}body .layout .main .content{margin-top:20px}body .layout .main .content .col-md-12,body .layout .main .content .col-md-6{padding:0}body .layout .main .content img{width:100%;display:block;height:auto;margin-bottom:15px}body .layout .main .content img.center{margin-left:auto;margin-left:auto;margin-right:auto}@media (min-width:768px){body{background-color:#ccc;background-image:url(/themes/npc/img/background.jpg);background-attachment:fixed;background-size:cover;margin:50px 0 100px}body .layout{-webkit-box-shadow:0 0 8px 0 #666;box-shadow:0 0 8px 0 #666;border-bottom-left-radius:35px;border-bottom-right-radius:35px}body .layout .main{padding-left:10px;padding-right:10px}body .layout .main .content img.left{float:left;margin-right:15px}body .layout .main .content img.right{float:right;margin-left:15px}}@media (min-width:992px){body .layout .main .content img{width:auto}body .layout .main .content .col-md-12,body .layout .main .content .col-md-6{padding:0 15px}body .layout .main .content .col-md-12 img,body .layout .main .content .col-md-6 img{width:100%}body .layout .main{padding:30px 0 40px 0}body .layout .main.has-images .content{width:50%;float:left}body .layout .main.has-images .content .images{width:25%;float:left}}body.ContactPage .layout .content img{width:auto}body{min-width:320px}body .header{background:#52297b}body .header h1{color:#ffd600;font-family:providenceSans;font-size:5rem;text-shadow:#222 2px 2px 2px;margin:10px 45px 15px 0;line-height:1.5}@media (min-width:768px){body .header{-webkit-box-shadow:0 0 8px 0 #666;box-shadow:0 0 8px 0 #666;border-top-left-radius:35px;border-top-right-radius:35px;background:url(/themes/npc/img/banner2.png);background-repeat:no-repeat;background-size:contain}}body{margin-top:0}body .header #menu-toggle{z-index:3;color:#fff;position:absolute;top:0;right:0}body .header nav{background:#52297b;margin:15px 0 20px 0}body .header nav ul{list-style-type:none}body .header nav ul li{font-family:providenceSans;font-size:2.5rem}body .header nav ul li a{border-radius:10px;font-weight:700;color:#fff;margin:0 2px}body .header nav ul li a:focus,body .header nav ul li a:hover{background:initial}body .header nav ul li.current a{background:#ffd600;color:#333}@media (min-width:768px){body .header nav{display:block!important;margin:90px -15px 0 -15px;padding:10px 15px}body .header nav ul{position:relative;margin-left:auto;margin-right:auto}body .header nav ul li{float:none}body .header nav ul li:hover ul{display:block;margin-top:-1px}body .header nav ul li a:focus,body .header nav ul li a:hover{background:#ffd600;color:#333}}@media (min-width:992px){body .header nav{margin-top:117px}}@media (min-width:1200px){body .header nav{margin-top:140px}body .header nav ul{max-width:85%}}footer{margin:0 30px;padding:10px 0;background:#52297b}footer .brand{color:#fff}footer .brand:hover{text-decoration:none}footer .col-md-12{height:50px}body #MemberLoginForm_LoginForm div{margin-bottom:20px}#Form_Form .g-recaptcha{margin-bottom:16px;margin-top:24px}#Form_Form input{height:48px;margin-bottom:32px;margin-top:8px}#Form_MessageForm_Message{width:100%;height:150px}div.field{margin-top:16px}.parsley-errors-list{margin:0}.parsley-required,.parsley-type{color:red;list-style-type:none}.g-recaptcha{margin:16px 0}.alert.alert--themed{color:red;font-weight:600}.message-submissionmessage--success{color:green;font-weight:600}#Form_MessageForm_action_sendmessage{padding:16px 24px}#primary .dropdown-menu{list-style-type:none;position:relative;display:block;padding:0;margin:0;border-radius:10px;background-color:#ffd600}#primary .dropdown-menu li{padding:10px 5px}#primary .dropdown-menu li a{color:#222}@media (max-width:768px){#primary .nav-justified li a{text-align:left;margin-left:20px;font-size:1.2em}#primary .nav-justified li.current li a{background-color:#52297b;color:#fff}#primary .nav-justified li li a{margin-left:40px;font-size:1em}#primary li:hover .dropdown-menu{top:63px}}@media (max-width:767px){#primary .mobile-menu{border-radius:10px;font-weight:700;color:#fff;margin:0 2px}#primary .mobile-menu li{position:relative;display:block;padding:10px 15px}#primary .mobile-menu li.current{background-color:#ffd600;border-radius:10px}}@media (min-width:768px){#primary .nav-justified{max-width:100%}#primary .dropdown-menu{position:absolute;top:57px;display:none}#primary li:hover .dropdown-menu{display:block;display:inline-table}}
/*# sourceMappingURL=all.css.map */
