body {
  background: #F9F9F9; }

h5 {
  color: #7c0029; }

a:link, a:visited {
  color: #1d4170; }

a:hover {
  color: #1d4170; }

.top_part {
  background-color: #7c0029; }
  .top_part .top_part_wrapper .left a {
    color: #fff; }
  .top_part .top_part_wrapper .right svg {
    stroke: #fff;
    fill: #fff; }
  .top_part .top_part_wrapper .right form {
    display: inline-block; }
  .top_part .top_part_wrapper .right input {
    width: 150px;
    height: 19px;
    background: #7c0029;
    color: #fff; }
    .top_part .top_part_wrapper .right input::-webkit-input-placeholder {
      color: #fff; }
    .top_part .top_part_wrapper .right input::-moz-placeholder {
      color: #fff;
      opacity: 1; }

.menu_container {
  background-color: #FFF; }
  .menu_container .menu_wrapper .logo_wrapper {
    padding-top: 14px; }
    @media (max-width: 768px) {
      .menu_container .menu_wrapper .logo_wrapper {
        padding: 5px 0; } }
    .menu_container .menu_wrapper .logo_wrapper .school_primary_name .school_primary_name1 {
      color: #7c0029; }
    .menu_container .menu_wrapper .logo_wrapper .school_primary_name .school_primary_name2 {
      color: #8A8A8F; }
  @media (max-width: 768px) {
    .menu_container .menu_wrapper .hamburger-menu {
      top: 4px; } }
  .menu_container .menu_wrapper .menu-main_menu-container ul li {
    padding: 21px 15px 15px 15px; }
    .menu_container .menu_wrapper .menu-main_menu-container ul li:hover, .menu_container .menu_wrapper .menu-main_menu-container ul li.current-page-ancestor {
      background: #7c0029; }
      .menu_container .menu_wrapper .menu-main_menu-container ul li:hover a, .menu_container .menu_wrapper .menu-main_menu-container ul li.current-page-ancestor a {
        color: #fff; }

@media (max-width: 480px) {
  .banner_home .horizontal_line {
    background-color: #7c0029; } }
.banner_home .banner_contents {
  top: 270px; }
  @media (max-width: 990px) {
    .banner_home .banner_contents {
      top: 320px; } }
  .banner_home .banner_contents .banner_title {
    color: #ffffff; }
    @media (max-width: 480px) {
      .banner_home .banner_contents .banner_title {
        color: #7c0029; } }
  .banner_home .banner_contents .banner_motto {
    color: #ffe600; }
    @media (max-width: 480px) {
      .banner_home .banner_contents .banner_motto {
        color: #7c0029; } }
  .banner_home .banner_contents .banner_icons a:first-child, .banner_home .banner_contents .banner_icons a:last-child {
    background: rgba(124, 0, 41, 0.5);
    border: 1px solid #7c0029; }
    @media (max-width: 480px) {
      .banner_home .banner_contents .banner_icons a:first-child, .banner_home .banner_contents .banner_icons a:last-child {
        color: #7c0029; } }

.content_wrapper .upcoming_events_section {
  background: #7c0029; }
  .content_wrapper .upcoming_events_section .events_section_title .e_title {
    color: #ffffff; }
  .content_wrapper .upcoming_events_section .events_section_title .btn_yellow {
    background: #ffffff;
    border-radius: 6px;
    color: #7c0029; }
  .content_wrapper .upcoming_events_section .events_wrapper .events_item .calendar {
    width: 86px;
    height: 80px;
    display: block;
    position: absolute; }
    .content_wrapper .upcoming_events_section .events_wrapper .events_item .calendar .cal_img {
      display: block;
      padding: 10px 0;
      border: 1px solid #fff;
      border-top-right-radius: 6px;
      border-top-left-radius: 6px;
      text-align: center; }
    .content_wrapper .upcoming_events_section .events_wrapper .events_item .calendar .cal_date {
      display: block;
      text-align: center;
      padding: 5px 0;
      color: #7c0029;
      font-size: 1.7em;
      background: #fff;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px; }
  .content_wrapper .upcoming_events_section .events_wrapper .events_item .events_date {
    background: #fff;
    color: #7c0029; }
  .content_wrapper .upcoming_events_section .events_wrapper .events_item .event_details {
    color: #ffffff; }
    .content_wrapper .upcoming_events_section .events_wrapper .events_item .event_details div.events_loc span {
      color: #fff; }
.content_wrapper .latest_news_items .news_item {
  border-radius: 6px;
  background: #ffffff; }
  .content_wrapper .latest_news_items .news_item .news_image .read_more {
    background: #7c0029;
    color: #ffffff; }
  .content_wrapper .latest_news_items .news_item .news_content .title {
    color: #4B4F56; }
  .content_wrapper .latest_news_items .news_item .news_content .content {
    color: #8A8A8F; }
  .content_wrapper .latest_news_items .news_item .news_date {
    color: #8A8A8F; }
    .content_wrapper .latest_news_items .news_item .news_date svg {
      stroke: #7c0029;
      fill: #7c0029; }
.content_wrapper .latest_news_section {
  border-bottom: 1px solid #7c0029; }
  .content_wrapper .latest_news_section .section_title {
    color: #7c0029; }
  .content_wrapper .latest_news_section .btn_green {
    background: #7c0029;
    border-radius: 6px;
    color: #fff; }
.content_wrapper .view_galleries_content .galleries_title {
  color: #7c0029; }
.content_wrapper .view_galleries_content .btn_green {
  background: #7c0029;
  border-radius: 6px;
  color: #fff; }

.download-icons {
  background: #7c0029; }
  .download-icons .download_icons_wrapper {
    color: #fff; }

.footer {
  background: #222324; }
  .footer .footer_wrapper .top_footer .school_details .school_logo_notes .school_name {
    color: #fff; }
    .footer .footer_wrapper .top_footer .school_details .school_logo_notes .school_name .school_name_h {
      color: #ffe600; }
  .footer .footer_wrapper .top_footer .school_details .school_logo_notes .school_address {
    color: #ffffff; }
  .footer .footer_wrapper .top_footer .school_contact .school_contact_title {
    color: #fff;
    border-bottom: 1px solid #fff; }
  .footer .footer_wrapper .top_footer .school_contact .school_contact_phone, .footer .footer_wrapper .top_footer .school_contact .school_contact_fax {
    color: #fff; }
  .footer .footer_wrapper .top_footer .school_contact .school_contact_email a {
    color: #ffe600; }
  .footer .footer_wrapper .top_footer .school_socialmedia .socialmedia_title {
    color: #fff;
    border-bottom: 1px solid #fff; }
  .footer .footer_wrapper .bot_footer div.f_links a {
    color: #4B4F56; }
  .footer .footer_wrapper .bot_footer div.copyright {
    color: #4B4F56; }

.common_page_wrapper .contentpages_wrapper div.left, .events_wrapper .events_item_content div.read_more_div .read_more {
  background: #7c0029; }

.common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_title, .events_dropdown .events_dropdown_wrapper select, .footer .footer_wrapper .top_footer .school_details .school_logo_notes .school_name .school_name_h, .paging, .paging, .banner_home .banner_contents {
  color: #7c0029; }

.latest_news_items .news_item .news_image .read_more {
  background: #7c0029;
  color: #fff; }

.events_wrapper .events_item_content div.calendar .cal_img {
  border: 1px solid #7c0029; }

.events_wrapper .events_item_content div.calendar .cal_date, .paging .paging_links .current {
  background: #7c0029; }

.events_wrapper .events_item_content div.events_details .e_time svg, .events_wrapper .events_item_content div.events_details .e_loc svg, .events_wrapper .events_item_content div.calendar .cal_img svg, .latest_news_items .news_item .news_date svg {
  stroke: #7c0029;
  fill: #7c0029; }

.events_dropdown .events_dropdown_wrapper svg {
  stroke: #7c0029;
  fill: #7c0029; }

.content_wrapper .upcoming_events_section .events_wrapper .events_item .event_details div.events_loc svg, .content_wrapper .upcoming_events_section .events_wrapper .events_item .event_details div.events_time svg {
  stroke: #fff;
  fill: #fff; }

/****************************content.css*********************/
.common_page_wrapper {
  background: #ffffff; }
  .common_page_wrapper .contentpages_wrapper div.menu_blank {
    background: #f9f9f9; }
  .common_page_wrapper .contentpages_wrapper div.left {
    background: #7c0029; }
    .common_page_wrapper .contentpages_wrapper div.left li a {
      color: #fff; }
      .common_page_wrapper .contentpages_wrapper div.left li a:hover {
        color: #ffe600; }
    .common_page_wrapper .contentpages_wrapper div.left li.current_page_item a {
      color: #ffe600; }
  .common_page_wrapper .contentpages_wrapper div.right {
    background: #fff; }
    .common_page_wrapper .contentpages_wrapper div.right .right_wrapper {
      min-height: 500px; }
      .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_title {
        color: #7c0029; }
      .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content {
        /*fix contact detail for mobile*/ }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content h1 {
          color: #7c0029; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content h2 {
          color: #7c0029; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content h3 {
          color: #7c0029; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content h4 {
          color: #7c0029; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .leader {
          border-bottom: 1px solid #4B4F56;
          color: #2D3136; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content p {
          color: #5F5F5F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content blockquote {
          background: #E5F3FB;
          color: #5F5F5F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content table {
          border: 2px solid #7c0029;
          color: #5F5F5F; }
          .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content table tr:first-child {
            background: #7c0029;
            color: #fff; }
          .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content table tr:nth-child(even) {
            background: #F2F2F2; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .download_box {
          border: 2px solid #7c0029; }
          .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .download_box a {
            color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .download_icon {
          background: #7c0029; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .download_icon_svg {
          background-color: #fff;
          color: transparent; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .download_text {
          color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .download_button_svg {
          background: #7c0029;
          color: transparent; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .external_box {
          border: 2px solid #7c0029; }
          .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .external_box a {
            color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .external_icon {
          background: #7c0029; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .external_icon_svg {
          background-color: #fff;
          color: transparent; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .external_text {
          color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .external_button_svg {
          background: #7c0029; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content ul {
          color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content ol li {
          color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content ol li:before {
          color: black;
          color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .news_date {
          color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content ul {
          margin-top: 15px;
          margin-left: 15px; }
          .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content ul li {
            font-size: 14px;
            list-style: circle;
            padding: 0px 0px 10px 15px; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content ol {
          margin-top: 15px;
          margin-left: 15px; }
          .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content ol li {
            font-size: 14px;
            padding: 0px 0px 10px 15px; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content td, .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content div {
          font-size: 14px; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .alignleft {
          float: left;
          margin-right: 15px; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .alignright {
          margin-left: 15px;
          float: right; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .aligncenter {
          display: block;
          margin: auto; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content a {
          target: _blank; }
        @media (max-width: 480px) {
          .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .common_page_content .details_cont .details_details {
            display: block; } }
      .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .downloadbox_wrapper .downloadBox {
        border: 2px solid #7c0029; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .downloadbox_wrapper .downloadBox .download_stripe {
          background: #7c0029; }
          .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .downloadbox_wrapper .downloadBox .download_stripe svg {
            stroke: #fff;
            fill: #fff; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .downloadbox_wrapper .downloadBox .download_details .download_title {
          color: #8A8A8F; }
        .common_page_wrapper .contentpages_wrapper div.right .right_wrapper .downloadbox_wrapper .downloadBox .download_details .download_text {
          color: #7c0029; }

.form-two-column .leftForm input {
  border-bottom: 1px solid #7c0029; }

.form-one-column input {
  border-bottom: 1px solid #7c0029; }
.form-one-column label {
  color: #8A8A8F; }
.form-one-column textarea {
  border: 1px solid #7c0029; }
  .form-one-column textarea::placeholder {
    color: #8A8A8F; }

input[type="submit"] {
  color: #fff;
  background: #7c0029; }

.paging {
  color: #7c0029; }
  .paging .pages a {
    color: #8A8A8F; }
    .paging .pages a.current {
      background: #7c0029; }

/******************search ***********************/
.archive-title {
  margin-top: 40px;
  margin-left: 20px;
  margin-bottom: 40px;
  color: #7c0029;
  font-size: 34px;
  font-weight: bold;
  font-family: SofiaProRegular; }

article {
  display: block;
  margin-bottom: 20px;
  margin-left: 20px; }

.search-title a {
  color: #7c0029;
  font-size: 22px;
  margin: 15px 0;
  font-weight: bold;
  font-family: SofiaProRegular; }

.footer-search-spacing {
  margin-bottom: 40px; }

/*# sourceMappingURL=skinned.css.map */
