/*
Testing Kohl
Theme Name: Central AZ College
Description: A child theme for the Enfold Wordpress Theme.
Version: 1.0
Author: PS Studios
Author URI: http://www.kriesi.at
Template: enfold
*/
@import url(https://fonts.googleapis.com/css?family=Alegreya+Sans:100,300,300i,400,500,500i,700);
html {
  background-color: white;
  font-size: 16px;
  font-weight: 400; }
  

#top #wrap_all {
  background-color: white;
  font-family: "Alegreya Sans", sans-serif; }
  #top #wrap_all #main .av-special-heading-h2, #top #wrap_all #main .av-special-heading-h3, #top #wrap_all #main .av-special-heading-h4, #top #wrap_all #main .av-special-heading-h5 {
    margin-top: 20px;
    display: inline-block; }
  #top #wrap_all #main h1 {
    font-size: 3rem;
    font-weight: 300;
    color: #672111;
    text-transform: none;
    line-height: 2.75rem; }
  #top #wrap_all #main h2 {
    font-size: 2rem;
    font-weight: 300;
    color: #672111;
    text-transform: none; }
  #top #wrap_all #main h3 {
    font-size: 1.5rem;
    font-weight: 500;
    color: #672111;
    text-transform: none; }
  #top #wrap_all #main h4 {
    font-size: 1rem;
    font-weight: 500;
    color: #262a25;
    text-transform: none; }
  #top #wrap_all #main h5 {
    font-size: 1.2rem;
    font-weight: 300;
    color: white;
    text-transform: uppercase; }
  #top #wrap_all #main h6 {
    font-size: 1rem;
    font-weight: 500;
    color: #262a25;
    text-transform: uppercase;
    line-height: 1.5rem; }
  #top #wrap_all #main p, #top #wrap_all #main span, #top #wrap_all #main ul, #top #wrap_all #main li {
    font-size: 1rem;
    font-weight: 400;
    color: #262a25;
    text-transform: none;
    line-height: 1.5rem; }
    #top #wrap_all #main p a, #top #wrap_all #main span a, #top #wrap_all #main ul a, #top #wrap_all #main li a {
      font-weight: 500;
      color: #006f3c; }
      
    #top #wrap_all #main ul li a:focus { outline: 3px solid #006232;}    /*ADA Compliance  DK   08/18/2020  */  
      
      
  #top #wrap_all #main ul li a {
    font-weight: 500;
    color: #006f3c; }
  #top #wrap_all #main .av-subheading p {
    font-style: italic;
    font-size: 1.5rem;
    font-weight: 300;
    color: #262a25;
    line-height: 1.75rem; }
    #top #wrap_all #main .av-subheading p a {
      font-weight: inherit;
      color: #006f3c; }
  #top #wrap_all #main .special-heading-border {
    display: none; }
  #top #wrap_all #main .special_amp {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    color: inherit;
    text-transform: inherit; }
  #top #wrap_all #main .entry-content p a, #top #wrap_all #main .entry-content a, #top #wrap_all #main .av_textblock_section .avia_textblock p a, #top #wrap_all #main .av_textblock_section .avia_textblock a {
    font-style: italic;
    color: #006f3c; }
  #top #wrap_all #main .entry-content ul, #top #wrap_all #main .av_textblock_section .avia_textblock ul {
    margin: 0.85em 1rem; }
  #top #wrap_all #main .green {
    color: #006f3c; }
  #top #wrap_all #main a:hover {
    text-decoration: underline; }
    
  #top h2 a:focus {
        outline: 2px solid #006232 !important; 
    }                                       /* ADA compliance add visible focus to posts links   DK    09/17/2020  */
    
    
    .avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a {
        opacity: 1;
        filter: alpha(opacity=100);
}




.image-overlay {
  display: none !important; }

@media screen and (max-width: 480px) {
  html {
    font-size: 14px; }

  #top #wrap_all #main h1 {
    font-size: 2.5rem; } }
#top #wrap_all #main .tabcontainer .tab_titles {
  display: flex; }
  #top #wrap_all #main .tabcontainer .tab_titles .tab {
    flex: 1;
    margin: 0;
    text-align: center;
    border-left: 1px solid rgba(0, 111, 60, 0.25);
    border-right: none;
    border-top: 1px solid rgba(0, 111, 60, 0.25);
    border-bottom: 1px solid rgba(0, 111, 60, 0.25);
    font-size: 0.85rem;
    font-weight: 500;
    color: #006f3c;
    text-transform: none; }
    #top #wrap_all #main .tabcontainer .tab_titles .tab.active_tab {
      top: 1px;
      background-color: rgba(0, 111, 60, 0.05);
      border-bottom: none;
      color: #262a25; }
    #top #wrap_all #main .tabcontainer .tab_titles .tab:last-child {
      border-right: 1px solid rgba(0, 111, 60, 0.25); }
#top #wrap_all #main .tabcontainer .av_tab_section .tab_content {
  border-left: 1px solid rgba(0, 111, 60, 0.25);
  border-right: 1px solid rgba(0, 111, 60, 0.25);
  border-top: none;
  border-bottom: 1px solid rgba(0, 111, 60, 0.25);
  padding: 10px 20px; }
  #top #wrap_all #main .tabcontainer .av_tab_section .tab_content p {
    font-size: 1rem;
    font-weight: 400;
    color: #262a25;
    text-transform: none; }
  #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content {
    background-color: rgba(0, 111, 60, 0.05); }
    #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider {
      margin: 0; }
      #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap {
        padding-right: 20px;
        margin: 0; }
        #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap:last-child {
          padding: 0; }
        #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry {
          width: 100%;
          margin: 0 0 10px 0; }
          #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry .slide-image {
            display: none; }
          #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry .slide-content {
            background-color: transparent;
            padding: 0; }
            #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry .slide-content:before {
              display: none; }
            #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .minor-meta {
              display: none; }
            #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title {
              margin: 0;
              line-height: 1rem;
              margin: 0; }
              #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title a {
                font-size: 1rem;
                font-style: normal;
                font-weight: 500;
                color: #006f3c;
                text-transform: none; }
            #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
              margin-bottom: 20px; }
            #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta {
              display: none; }
          #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry:last-child {
            margin: 0; }
          #top #wrap_all #main .tabcontainer .av_tab_section .tab_content.active_tab_content .avia-content-slider .slide-entry-wrap .slide-entry.financial-aid .slide-content .entry-content-header .slide-entry-title a:after {
            content: '*'; }
#top #wrap_all #main .entry-footer .av-share-box .av-share-link-description {
  display: none; }
#top #wrap_all #main .togglecontainer {
  width: 100%;
  float: left;
  clear: both;
  margin: 20px 0; }
  #top #wrap_all #main .togglecontainer .toggler {
    background-color: #edf4f0;
    font-size: 1.25rem;
    padding: 10px 20px 8px 20px;
    color: #006f3c; }
    #top #wrap_all #main .togglecontainer .toggler:after {
      content: '\f105';
      font-family: FontAwesome;
      font-size: 1rem;
      font-weight: 500;
      margin-left: 8px; }
    #top #wrap_all #main .togglecontainer .toggler.activeTitle {
      background-color: #006f3c;
      color: #fec325; }
      #top #wrap_all #main .togglecontainer .toggler.activeTitle:after {
        content: '\f107'; }
    #top #wrap_all #main .togglecontainer .toggler .toggle_icon {
      display: none; }
  #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content {
    padding: 10px 20px;
    margin: 0;
    background-color: transparent; }
    #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content h3 {
      margin: 0; }
      #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content h3 a {
        font-size: 1rem;
        font-weight: 500;
        color: #006f3c;
        text-transform: none; }
    #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content ul {
      margin-left: 20px; }
      #top #wrap_all #main .togglecontainer .toggle_wrap .toggle_content ul li a {
        color: #262a25; }
#top #wrap_all #main .accordion {
  margin: 0.85em 0; }
  #top #wrap_all #main .accordion .accordion-title {
    background-color: #edf4f0;
    font-size: 1.25rem;
    padding: 10px 20px 8px 20px;
    color: #006f3c; }
    #top #wrap_all #main .accordion .accordion-title:after {
      content: '\f105';
      font-family: FontAwesome;
      font-size: 1rem;
      font-weight: 500;
      margin-left: 8px; }
    #top #wrap_all #main .accordion .accordion-title.activeTitle {
      background-color: #006f3c;
      color: #fec325; }
      #top #wrap_all #main .accordion .accordion-title.activeTitle:after {
        content: '\f107'; }
  #top #wrap_all #main .accordion .accordion-content {
    display: none;
    padding: 10px 20px;
    margin: 0;
    background-color: transparent; }
    #top #wrap_all #main .accordion .accordion-content h3 {
      margin: 0; }
      #top #wrap_all #main .accordion .accordion-content h3 a {
        font-size: 1rem;
        font-weight: 500;
        color: #006f3c;
        text-transform: none; }
    #top #wrap_all #main .accordion .accordion-content ul {
      margin-left: 20px; }
      #top #wrap_all #main .accordion .accordion-content ul li a {
        color: #262a25; }
#top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-image {
  margin: 0;
  border-radius: 0; }
  #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img {
    border-radius: 0; }
#top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-content {
  padding: 20px;
  position: relative;
  background-color: #f1f1f2; }
  #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-content:before {
    position: absolute;
    top: -20px;
    left: 44%;
    content: '';
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #f1f1f2; }
  #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .minor-meta {
    display: none; }
  #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title {
    font-size: 1.25rem;
    line-height: 1rem; }
    #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title a {
      font-size: 1rem;
      font-weight: 500;
      font-style: normal;
      color: #672111;
      text-transform: none; }
  #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta {
    display: none; }
  #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content {
    font-size: 1rem;
    font-weight: 400;
    margin-top: 10px;
    color: #262a25;
    text-transform: none;
    line-height: 1.5rem; }
#top #wrap_all #main .avia-data-table-wrap .avia-table tr th {
  font-size: 1rem;
  font-weight: 500;
  text-transform: none;
  color: #fec325;
  line-height: 1.25em;
  white-space: normal; }
#top #wrap_all #main .avia-data-table-wrap .avia-table tr td {
  font-size: 1rem;
  font-weight: 400;
  color: #262a25; }
#top #wrap_all #main .avia-data-table-wrap .avia-table tr.avia-heading-row {
  background-color: #006f3c; }
#top #wrap_all #main .avia-data-table-wrap .avia-table tr.avia-pricing-row td {
  text-align: left;
  background-color: #edf4f0; }
#top #wrap_all #main .avia-data-table-wrap .avia-table tr:nth-child(odd) {
  background-color: #edf4f0; }
#top #wrap_all #main .avia-data-table-wrap .avia-table tr.avia-heading-row {
  background-color: #006f3c; }
#top #wrap_all #main .flex_column .avia-button-wrap a {
  width: 100%;
  border-radius: 0;
  border: none;
  background-color: #006f3c;
  padding: 0; }
  #top #wrap_all #main .flex_column .avia-button-wrap a span {
    display: block;
    padding: 15px;
    background-color: #006f3c;
    font-weight: 500;
    color: white;
    text-transform: uppercase;
    line-height: 1; }
  #top #wrap_all #main .flex_column .avia-button-wrap a:hover {
    text-decoration: none; }
    #top #wrap_all #main .flex_column .avia-button-wrap a:hover span {
      background-color: #015830;
      color: #fec325; }
#top #wrap_all #main .avia-icon-list li {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #006f3c;
  padding: 0;
  margin-bottom: 15px; }
  #top #wrap_all #main .avia-icon-list li .iconlist_icon {
    flex: 0.5;
    min-width: 120px;
    height: auto;
    line-height: 1;
    float: none;
    border-radius: 0;
    margin: 0;
    background-color: transparent;
    font-size: auto; }
    #top #wrap_all #main .avia-icon-list li .iconlist_icon .iconlist-char {
      font-size: 3rem;
      color: white; }
  #top #wrap_all #main .avia-icon-list li .article-icon-entry {
    flex: 3;
    position: relative;
    background-color: #f1f1f2; }
    #top #wrap_all #main .avia-icon-list li .article-icon-entry:before {
      position: absolute;
      top: 32%;
      left: -20px;
      content: '';
      border-top: 20px solid transparent;
      border-bottom: 20px solid transparent;
      border-right: 20px solid #f1f1f2; }
    #top #wrap_all #main .avia-icon-list li .article-icon-entry .iconlist_content_wrap {
      padding: 10px 20px; }
      #top #wrap_all #main .avia-icon-list li .article-icon-entry .iconlist_content_wrap .entry-content-header h4 {
        font-size: 1.25rem;
        font-weight: 500;
        color: #672111;
        text-transform: none; }
      #top #wrap_all #main .avia-icon-list li .article-icon-entry .iconlist_content_wrap .iconlist_content p a {
        font-weight: 300;
        text-decoration: underline; }
      #top #wrap_all #main .avia-icon-list li .article-icon-entry .iconlist_content_wrap .iconlist_content p:last-child {
        margin-bottom: 0; }
  #top #wrap_all #main .avia-icon-list li .iconlist-timeline {
    display: none; }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main .avia-icon-list .iconlist_icon .iconlist-char {
    font-size: 2.5rem; } }
@media screen and (max-width: 768px) {
  .responsive #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry {
    width: 100%;
    margin: 0 0 20px 0; }
    .responsive #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry:last-child {
      margin: 0; }
    .responsive #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-image {
      margin: 0;
      border-radius: 0; }
      .responsive #top #wrap_all #main .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img {
        width: 100%;
        height: auto;
        border-radius: 0; }
  .responsive #top #wrap_all #main .tabcontainer {
    border: none; }
    .responsive #top #wrap_all #main .tabcontainer .tab_titles {
      flex-direction: column;
      border-bottom: 1px solid rgba(0, 111, 60, 0.25); }
      .responsive #top #wrap_all #main .tabcontainer .tab_titles .tab {
        border-left: 1px solid rgba(0, 111, 60, 0.25);
        border-right: 1px solid rgba(0, 111, 60, 0.25);
        border-top: 1px solid rgba(0, 111, 60, 0.25);
        border-bottom: none; }
        .responsive #top #wrap_all #main .tabcontainer .tab_titles .tab.active_tab {
          background-color: #006f3c;
          color: white; }
    .responsive #top #wrap_all #main .tabcontainer .av_tab_section .tab {
      display: none; }
    .responsive #top #wrap_all #main .tabcontainer .av_tab_section .tab_content .avia-content-slider .slide-entry-wrap {
      margin-bottom: 0; }
      .responsive #top #wrap_all #main .tabcontainer .av_tab_section .tab_content .avia-content-slider .slide-entry-wrap .slide-entry {
        width: 100%;
        margin-left: 0; }
  .responsive #top #wrap_all #main .avia-data-table-wrap .avia-table tr td {
    text-align: left; }
    .responsive #top #wrap_all #main .avia-data-table-wrap .avia-table tr td:before {
      font-size: 1rem;
      font-weight: 500;
      font-style: normal;
      color: #006f3c; }
  .responsive #top #wrap_all #main .avia-icon-list li {
    flex-direction: column; }
    .responsive #top #wrap_all #main .avia-icon-list li .iconlist_icon {
      flex: 1;
      width: 100%;
      min-width: 100%;
      padding: 10px; }
      .responsive #top #wrap_all #main .avia-icon-list li .iconlist_icon .iconlist-char {
        font-size: 2rem;
        color: white; }
    .responsive #top #wrap_all #main .avia-icon-list li .article-icon-entry {
      flex: 1;
      width: 100%;
      background-color: #f1f1f2; }
      .responsive #top #wrap_all #main .avia-icon-list li .article-icon-entry:before {
        display: none; }
      .responsive #top #wrap_all #main .avia-icon-list li .article-icon-entry .iconlist_content_wrap {
        padding: 20px; }
        .responsive #top #wrap_all #main .avia-icon-list li .article-icon-entry .iconlist_content_wrap .entry-content-header h4 {
          font-size: 1.25rem;
          font-weight: 500;
          color: #672111;
          text-transform: none; }
        .responsive #top #wrap_all #main .avia-icon-list li .article-icon-entry .iconlist_content_wrap p:last-child {
          margin-bottom: 0; }
    .responsive #top #wrap_all #main .avia-icon-list li .iconlist-timeline {
      display: none; } }
/* Enfold header/nav is too robust to manipulate in the way we need. Custom header/nav has been created in functions.php and header.php files. The logo will also be brought in through the header.php file. */
#header {
  display: none; }

#search {
  display: none;
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.85); }
  #search .close {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fec325;
    font-size: 25px;
    cursor: pointer; }
  #search #searchform {
    display: flex;
    align-items: center;
    justify-content: center; }
    #search #searchform div {
      width: 75%;
      max-width: 75%;
      margin: 20% auto; }
      #search #searchform div input[type='text'] {
        height: 60px;
        padding: 5px 11px;
        background-color: transparent;
        border: 1px solid white;
        border-radius: 5px;
        box-shadow: 0 0 90% rgba(0, 0, 0, 0.5);
        color: white;
        font-family: "Alegreya Sans", sans-serif;
        font-size: 18px; }
      #search #searchform div input[type='submit'] {
        width: 60px;
        height: 60px;
        background-color: white;
        color: #262a25;
        border: 1px solid white;
        border-radius: 5px; }

#super-navigation {
  height: 110px;
  padding: 20px 0;
  background-color: white; }
  #super-navigation .container {
    height: 54px; }
    #super-navigation .container .cac-logo {
      float: left;
      padding: 6px 0 0 0;
      width: 34%; }
      #super-navigation .container .cac-logo a {
        display: block;
        float: left;
        clear: both;
        width: 100%; }
        #super-navigation .container .cac-logo a img {
          width: 100%;
          height: auto; }
    #super-navigation .container .super {
      float: right;
      padding: 0; }
      #super-navigation .container .super .mobile-menu-toggle {
        display: none; }

#menu-super-navigation {
  display: flex;
  margin: 0;
  padding: 15px 0; }
  #menu-super-navigation li a {
    font-family: "Alegreya Sans", sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #006f3c;
    text-align: center;
    padding: 20px 10px; }

#navigation {
  min-height: 46px;
  margin-top: 0;
  background-image: url(/wp-content/themes/centralaz/images/bg-nav.jpg);
  background-repeat: repeat-x;
  background-size: 50%;
  clear: both; }
  #navigation .menu-main-navigation-container {
    max-width: 1310px;
    padding: 0 50px;
    margin: 0 auto; }

.slicknav_menu {
  display: none;
  background-color: #006f3c;
  min-height: auto;
  padding: 0; }
  .slicknav_menu .slicknav_btn {
    width: 100%;
    height: auto;
    background-color: transparent;
    float: left;
    margin: 0;
    padding: 10px 20px; }
    .slicknav_menu .slicknav_btn .slicknav_menutxt {
      font-family: "Alegreya Sans", sans-serif;
      font-size: 16px;
      font-weight: 500;
      text-shadow: none; }
      .slicknav_menu .slicknav_btn .slicknav_menutxt:after {
        content: '\f0c9';
        font-family: FontAwesome;
        font-size: 16px;
        font-weight: 500;
        color: white;
        margin-left: 6px; }
    .slicknav_menu .slicknav_btn .slicknav_icon {
      display: none; }
  .slicknav_menu .slicknav_nav {
    padding-bottom: 10px; }
    .slicknav_menu .slicknav_nav li > a {
      font-family: "Alegreya Sans", sans-serif;
      font-size: 14px;
      font-weight: 300;
      color: white;
      text-transform: none;
      padding: 5px 20px;
      margin: 0; }
      .slicknav_menu .slicknav_nav li > a:hover {
        background-color: rgba(0, 0, 0, 0.5);
        text-decoration: none;
        color: white;
        border-radius: 0; }
      .slicknav_menu .slicknav_nav li > a a:hover {
        background-color: transparent;
        text-decoration: none;
        color: white; }
    .slicknav_menu .slicknav_nav li ul {
      margin: 0; }
      .slicknav_menu .slicknav_nav li ul li {
        padding: 0;
        margin: 0; }
        .slicknav_menu .slicknav_nav li ul li a {
          padding: 5px 20px 5px 40px; }

#menu-main-navigation {
  display: flex;
  margin: 0; }
  #menu-main-navigation .menu-item-has-children {
    flex: 1;
    text-align: center;
    background-color: #262a25; }
    #menu-main-navigation .menu-item-has-children a {
      display: block;
      color: white;
      height: 46px;
      line-height: 46px;
      background-color: #006f3c;
      cursor: pointer;
      border-right: 1px solid rgba(255, 255, 255, 0.5); }
    #menu-main-navigation .menu-item-has-children:last-child a {
      border: none; }
    #menu-main-navigation .menu-item-has-children .sub-menu {
      display: none;
      margin: 0;
      padding: 10px 0;
      background-color: #262a25;
      border: none; }
      #menu-main-navigation .menu-item-has-children .sub-menu li a {
        height: auto;
        font-size: 13px;
        line-height: 24px;
        text-align: left;
        background-color: #262a25;
        border-top: 1px solid #262a25;
        border-bottom: 1px solid #262a25;
        border-left: none;
        border-right: none;
        padding-left: 20px;
        color: #ffffff; }                                                      /* ADA compliant  Menu link contrast adjust   DK            08/24/2020*/
    #menu-main-navigation .menu-item-has-children:hover a {
      background-color: #262a25;
      text-decoration: none;
      color: #fec325; }
    #menu-main-navigation .menu-item-has-children:hover .sub-menu li {
      border-left: none;
      border-right: none;
      border-color: #262a25; }
      #menu-main-navigation .menu-item-has-children:hover .sub-menu li a {
        color: white;
        border-top: 1px solid #262a25;
        border-bottom: 1px solid #262a25;
        border-left: none;
        border-right: none; }
        #menu-main-navigation .menu-item-has-children:hover .sub-menu li a:hover {
          color: #fec325;
          border-top: 1px solid white;
          border-bottom: 1px solid white;
          border-left: none;
          border-right: none; }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #super-navigation .container {
    max-width: 100%;
    width: 100%;
    padding: 0 10px; }
    .responsive #top #wrap_all #super-navigation .container .cac-logo {
      width: 100%;
      float: left; }
      .responsive #top #wrap_all #super-navigation .container .cac-logo img {
        width: 320px;
        height: auto;
        display: block;
        margin: 0 auto; }
    .responsive #top #wrap_all #super-navigation .container .super {
      width: 100%;
      float: left; }
      .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation {
        display: flex;
        justify-content: center; }
        .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation li {
          align-self: auto;
          text-align: center; }
          .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation li a {
            width: 100%;
            display: block;
            padding: 10px; }
  .responsive #top #wrap_all #navigation .menu-main-navigation-container {
    width: 100%;
    max-width: 100%;
    padding: 0; }
    .responsive #top #wrap_all #navigation .menu-main-navigation-container #menu-main-navigation li a {
      font-size: 14px; }
    .responsive #top #wrap_all #navigation .menu-main-navigation-container #menu-main-navigation li .sub-menu li a {
      font-size: 12px; } }
@media screen and (max-width: 768px) {
  .responsive #top #wrap_all .slicknav_menu {
    display: block; }
  .responsive #top #wrap_all .menu-main-navigation-container {
    display: none; }
  .responsive #top #wrap_all #navigation {
    min-height: auto;
    background-image: none; }
  .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation li {
    width: auto;
    padding: 0 2px; }
    .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation li a {
      font-size: 14px;
      padding: 2px; } }
@media screen and (max-width: 480px) {
  .responsive #top #wrap_all #super-navigation {
    padding: 0;
    height: auto; }
    .responsive #top #wrap_all #super-navigation .container {
      padding: 0; }
      .responsive #top #wrap_all #super-navigation .container .cac-logo {
        padding: 20px; }
      .responsive #top #wrap_all #super-navigation .container .super .mobile-menu-toggle {
        display: block;
        background-color: #fec325;
        padding: 5px 20px;
        font-family: "Alegreya Sans", sans-serif;
        font-size: 16px;
        font-weight: 500;
        text-transform: uppercase;
        cursor: pointer; }
        .responsive #top #wrap_all #super-navigation .container .super .mobile-menu-toggle .fa-bars {
          margin-left: 6px;
          font-size: 16px;
          font-weight: 500;
          color: #262a25;
          margin-left: 6px; }
      .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation {
        display: none;
        flex-direction: column;
        background-color: #fec325;
        padding: 0 0 10px 0; }
        .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation li {
          width: 100%;
          padding: 0; }
          .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation li a {
            padding: 5px 20px;
            font-family: "Alegreya Sans", sans-serif;
            font-size: 14px;
            font-weight: 300;
            color: #262a25;
            text-transform: none;
            text-align: left; }
            .responsive #top #wrap_all #super-navigation .container .super #menu-super-navigation li a:hover {
              background-color: rgba(0, 0, 0, 0.5);
              text-decoration: none;
              color: white;
              border-radius: 0; } }
div .av_one_third {
  margin-left: 3%;
  width: 31.3%; }
div .av_one_fourth {
  margin-left: 3%;
  width: 22.5%; }
div .av_one_fifth {
  margin-left: 3%;
  width: 17.5%; }
  div .av_one_fifth .av_textblock_section p a {
    font-style: normal !important;
    font-weight: 500;
    word-wrap: break-word; }
div .av_two_fifth {
  margin-left: 3%; }

#top #wrap_all #main {
  padding-top: 0; }
  #top #wrap_all #main .container .content {
    border: none; }
    #top #wrap_all #main .container .content article.post-entry .big-preview {
      margin-bottom: 40px; }
    #top #wrap_all #main .container .content article.post-entry .entry-content-wrapper .entry-content-header h1 a {
      font-size: 2.45rem;
      font-weight: 300;
      color: #672111;
      text-transform: none; }
  #top #wrap_all #main .title_container {
    background-color: transparent; }
    #top #wrap_all #main .title_container .container {
      min-height: 40px;
      padding: 0 50px; }
      #top #wrap_all #main .title_container .container .main-title {
        display: none; }
      #top #wrap_all #main .title_container .container .breadcrumb {
        width: 100%;
        top: 10px;
        right: 0;
        left: 50px;
        margin: 0; }
        #top #wrap_all #main .title_container .container .breadcrumb span, #top #wrap_all #main .title_container .container .breadcrumb a, #top #wrap_all #main .title_container .container .breadcrumb span > a {
          font-size: 0.75rem;
          font-weight: 300;
          color: #262a25;
          text-transform: none;
          line-height: 1rem; }
        #top #wrap_all #main .title_container .container .breadcrumb .trail-before span {
          text-transform: uppercase; }
        #top #wrap_all #main .title_container .container .breadcrumb .trail-end {
          font-weight: 700; }
  #top #wrap_all #main #section-main .container .template-page .av-special-heading-h2 {
    margin-bottom: 20px; }
  #top #wrap_all #main #section-page-title .container .template-page .flex_column .av-special-heading h1 {
    font-size: 4rem;
    font-weight: 500;
    color: white;
    text-transform: none; }
  #top #wrap_all #main #section-yellow-title {
    background-image: url(/wp-content/themes/centralaz/images/bg-yellow-strip.gif);
    background-repeat: repeat-x;
    background-position: 0 20px;
    background-color: transparent; }
    #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-special-heading {
      display: block;
      float: left;
      margin: 10px 0; }
      #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-special-heading h2 {
        color: #672111; }
    #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry {
      background-color: #f1f1f2; }
      #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image {
        border-radius: 0;
        margin: 0; }
        #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img {
          border-radius: 0; }
      #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content {
        padding: 20px;
        position: relative; }
        #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content:before {
          position: absolute;
          top: -20px;
          left: 44%;
          content: '';
          border-left: 20px solid transparent;
          border-right: 20px solid transparent;
          border-bottom: 20px solid #f1f1f2; }
        #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta {
          display: block;
          padding: 0; }
          #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta time {
            font-family: "Alegreya Sans", sans-serif;
            font-size: 1.75rem;
            font-weight: 400;
            color: #262a25; }
        #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
          font-family: "Alegreya Sans", sans-serif; }
        #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title a {
          padding-bottom: 10px;
          font-family: "Alegreya Sans", sans-serif;
          font-size: 1.25rem;
          font-weight: 500;
          color: #672111; }
  #top #wrap_all #main #section-yellow-title-no-meta {
    background-image: url(/wp-content/themes/centralaz/images/bg-yellow-strip.gif);
    background-repeat: repeat-x;
    background-position: 0 20px;
    background-color: transparent; }
    #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .av-special-heading {
      display: block;
      float: left;
      margin: 10px 0; }
      #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .av-special-heading h2 {
        color: #672111; }
    #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry {
      background-color: #f1f1f2; }
      #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image {
        border-radius: 0;
        margin: 0; }
        #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img {
          border-radius: 0; }
      #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content {
        padding: 20px;
        position: relative; }
        #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content:before {
          position: absolute;
          top: -20px;
          left: 44%;
          content: '';
          border-left: 20px solid transparent;
          border-right: 20px solid transparent;
          border-bottom: 20px solid #f1f1f2; }
        #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .blog-categories {
          display: none; }
        #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta {
          display: none; }
        #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
          font-family: "Alegreya Sans", sans-serif;
          line-height: 1.25rem; }
        #top #wrap_all #main #section-yellow-title-no-meta .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title a {
          padding-bottom: 10px;
          font-family: "Alegreya Sans", sans-serif;
          font-size: 1.25rem;
          font-weight: 500;
          color: #672111; }
  #top #wrap_all #main #section-intro {
    background-color: #3a779d; }
    #top #wrap_all #main #section-intro .container .template-page .flex_column .av-special-heading h2 {
      font-size: 2.8rem;
      font-weight: 100;
      color: white;
      text-transform: none; }
  #top #wrap_all #main .avia_codeblock_section {
    float: left;
    width: 100%; }
    #top #wrap_all #main .avia_codeblock_section #section-services .template-page {
      padding: 0; }
      #top #wrap_all #main .avia_codeblock_section #section-services .template-page h2 {
        display: block;
        font-family: "Alegreya Sans", sans-serif;
        font-size: 3.5rem;
        font-style: italic;
        font-weight: 500;
        color: #682012;                      /*  ADA compliance   color contrast issue    DK   08/24/2020    */  
        line-height: 0.6;
        margin: 0;
        text-transform: lowercase; }
      #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper {
        width: 100%;
        float: left;
        background-color: #ffeaba;
        padding: 4%; }
        #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_full h6, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_half h6, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_third h6 {
          font-weight: 700;
          margin: 0 0 10px 0; }
        #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_full ul, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_half ul, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_third ul {
          margin: 0 0 20px 0;
          list-style: none; }
          #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_full ul li, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_half ul li, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_third ul li {
            margin: 0; }
            #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_full ul li a, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_half ul li a, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_third ul li a {
              color: #006f3c;
              word-break: break-all; }
        #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_full p, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_half p, #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_third p {
          margin: 0 0 20px 0; }
        #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_full:nth-child(1), #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_half:nth-child(1), #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_third:nth-child(1) {
          margin: 0; }
  #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column {
    padding: 0;
    background-color: transparent; }
    #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .avia-image-container-inner a {
      border-radius: 0;
      margin: 0; }
      #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .avia-image-container-inner a img {
        border-radius: 0; }
    #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .av_textblock_section {
      padding: 20px;
      position: relative;
      background-color: #f1f1f2; }
      #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .av_textblock_section:before {
        position: absolute;
        top: -20px;
        left: 44%;
        content: '';
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 20px solid #f1f1f2; }
      #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .av_textblock_section h3 a {
        color: #672111;
        font-style: normal; }
      #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .av_textblock_section ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .av_textblock_section ul li {
          margin: 0;
          padding: 0;
          line-height: 1.25rem;
          margin-bottom: 8px; }
          #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .av_textblock_section ul li:last-child {
            margin: 0; }
          #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .av_textblock_section ul li a {
            font-size: 1rem;
            font-style: normal;
            /*text-decoration: none;    ADA compliance   Remove gives links visable focus    DK    08/24/2020   */
            color: #262a25; }
          #top #wrap_all #main #section-archive-4-col .container .template-page .flex_column .av_textblock_section ul li:hover {
            text-decoration: underline; }
  #top #wrap_all #main .av-share-box ul li a {
    color: #262a25; }
  #top #wrap_all #main #section-last {
    background-color: #f1f1f2; }
    #top #wrap_all #main #section-last .container .template-page .flex_column .avia-button-wrap a {
      width: 100%;
      background-color: #006f3c;
      border-radius: 0; }
      #top #wrap_all #main #section-last .container .template-page .flex_column .avia-button-wrap a span {
        font-weight: 500;
        letter-spacing: 1px;
        color: white;
        text-transform: uppercase; }
      #top #wrap_all #main #section-last .container .template-page .flex_column .avia-button-wrap a:hover span {
        text-decoration: none;
        color: #fec325;
        background-color: #015830; }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main .avia_codeblock_section #section-services .template-page h2 {
    font-size: 2.5rem; } }
@media screen and (max-width: 768px) {
  .responsive #top #wrap_all #main .title_container .container .breadcrumb {
    width: 100%;
    top: 0;
    padding: 8px 20px !important; }
  .responsive #top #wrap_all #main .avia_codeblock_section #section-services .template-page .wrapper .av_one_third {
    margin: 0; } }
#top #wrap_all #main #section-certificates .container .template-page .tabcontainer .av_tab_section .tab_content .avia-content-slider.avia-builder-el-first .slide-entry-wrap {
  width: 20%;
  padding-right: 20px;
  margin: 0; }
  #top #wrap_all #main #section-certificates .container .template-page .tabcontainer .av_tab_section .tab_content .avia-content-slider.avia-builder-el-first .slide-entry-wrap:last-child {
    padding: 0; }
#top #wrap_all #main .av_default_container_wrap .container .template-page {
  border-right: none; }
#top #wrap_all #main .sidebar {
  border: none; }
  #top #wrap_all #main .sidebar .inner_sidebar {
    margin: 0; }

@media screen and (max-width: 768px) {
  .responsive #top #wrap_all #main #section-certificates .container .template-page .tabcontainer .av_tab_section .tab_content .avia-content-slider .slide-entry-wrap {
    width: 100%;
    padding: 0; } }
#top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half {
  background-color: #f1f1f2; }
  #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .av-special-heading {
    margin: 0; }
  #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .av_textblock_section {
    margin: 0;
    padding: 20px 20px 0 20px;
    position: relative; }
    #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .av_textblock_section:before {
      position: absolute;
      top: -20px;
      left: 44%;
      content: '';
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-bottom: 20px solid #f1f1f2; }
    #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .av_textblock_section h3 a {
      font-weight: 500;
      font-style: normal;
      color: #672111;
      text-transform: none; }
    #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .av_textblock_section p {
      font-weight: 500; }
  #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer {
    margin: 25px 0 0 0; }
    #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggler {
      padding: 10px 20px 8px 20px;
      background-color: #006f3c;
      color: #fec325;
      text-transform: uppercase;
      letter-spacing: 1px; }
      #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggler:after {
        content: '\f105';
        font-family: FontAwesome;
        font-size: 1rem;
        margin-left: 8px; }
      #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggler.activeTitle:after {
        content: '\f107'; }
      #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggler .toggle_icon {
        display: none; }
    #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggle_wrap .toggle_content {
      padding: 20px;
      margin: 0;
      background-color: #edf4f0;
      border: none; }
      #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggle_wrap .toggle_content h3 {
        margin: 0; }
        #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggle_wrap .toggle_content h3 a {
          font-size: 1rem;
          font-weight: 500;
          color: #006f3c;
          text-transform: none; }
      #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggle_wrap .toggle_content ul {
        list-style: none;
        margin-left: 20px; }
        #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggle_wrap .toggle_content ul li {
          margin: 0;
          padding: 0; }
          #top.page-id-29 #wrap_all #main #section-main .container .template-page .av_one_half .togglecontainer .toggle_wrap .toggle_content ul li a {
            color: #262a25; }

#top.search #wrap_all #main .template-search {
  width: 100%; }
  #top.search #wrap_all #main .template-search .page-heading-container {
    border: none; }
    #top.search #wrap_all #main .template-search .page-heading-container .search_form_field h4 {
      font-size: 2.45rem;
      font-weight: 300;
      color: #672111;
      text-transform: none; }
    #top.search #wrap_all #main .template-search .page-heading-container .search_form_field .author-extra-border {
      display: none; }
  #top.search #wrap_all #main .template-search .extra-mini-title {
    font-size: 2.45rem;
    font-weight: 300;
    color: #672111;
    text-transform: none; }
  #top.search #wrap_all #main .template-search .post-entry .entry-content-wrapper .entry-content-header .search-result-counter {
    color: white;
    font-weight: 500;
    background-color: #006f3c; }
  #top.search #wrap_all #main .template-search .post-entry .entry-content-wrapper .entry-content-header .post-title {
    display: inline-block;
    font-size: 1.2rem;
    font-weight: 500;
    color: #672111;
    text-transform: none;
    line-height: 1; }
    #top.search #wrap_all #main .template-search .post-entry .entry-content-wrapper .entry-content-header .post-title a {
      font-size: 1.2rem;
      font-weight: 500;
      color: #672111;
      text-transform: none;
      line-height: 1; }
  #top.search #wrap_all #main .template-search .post-entry .entry-content-wrapper .entry-content-header .post-meta-infos .minor-meta {
    font-size: 1rem; }
#top.search #wrap_all #main .sidebar {
  display: none; }

#top #wrap_all #main .av_default_container_wrap .container .template-page {
  border-right: none; }
#top #wrap_all #main .sidebar {
  border: none; }
  #top #wrap_all #main .sidebar .inner_sidebar {
    margin: 0; }
    #top #wrap_all #main .sidebar .inner_sidebar .widgettitle {
      display: block;
      font-family: "Alegreya Sans", sans-serif;
      font-size: 3.5rem;
      font-style: italic;
      font-weight: 500;
      color: #006f3c;
      line-height: 0.6;
      margin: 0;
      text-transform: lowercase; }
      #top #wrap_all #main .sidebar .inner_sidebar .widgettitle:after {
        content: '';
        display: block;
        height: 30px;
        width: 100%;
        background-image: url(/wp-content/themes/centralaz/images/bg-nav.jpg);
        background-repeat: no-repeat;
        background-size: 100%; }
    #top #wrap_all #main .sidebar .inner_sidebar ul {
      background-color: #006f3c;
      margin: 0;
      padding: 0; }
      #top #wrap_all #main .sidebar .inner_sidebar ul li {
        margin: 0;
        padding: 0;
        line-height: 1.2rem; }
        #top #wrap_all #main .sidebar .inner_sidebar ul li a {
          font-family: "Alegreya Sans", sans-serif;
          font-style: normal;
          display: block;
          padding: 8px 20px;
          border-top: 1px solid rgba(255, 255, 255, 0.5);
          color: white; }
          #top #wrap_all #main .sidebar .inner_sidebar ul li a:hover {
            background-color: #015830;
            color: #fec325;
            text-decoration: none; }
            #top #wrap_all #main .sidebar .inner_sidebar ul li a:hover .news-headline {
              color: #fec325; }
          #top #wrap_all #main .sidebar .inner_sidebar ul li a .news-thumb {
            display: none; }
          #top #wrap_all #main .sidebar .inner_sidebar ul li a .news-headline {
            font-family: "Alegreya Sans", sans-serif;
            font-weight: 500;
            font-style: normal;
            display: block;
            color: white; }
            #top #wrap_all #main .sidebar .inner_sidebar ul li a .news-headline .news-time {
              display: none; }
        #top #wrap_all #main .sidebar .inner_sidebar ul li .post-date {
          display: none; }
    #top #wrap_all #main .sidebar .inner_sidebar section {
      float: left;
      width: 100%;
      clear: both;
      margin-bottom: 40px; }
    #top #wrap_all #main .sidebar .inner_sidebar .location {
      background-color: #672111;
      float: left; }
      #top #wrap_all #main .sidebar .inner_sidebar .location .location-content {
        float: left;
        width: 100%;
        padding: 20px; }
        #top #wrap_all #main .sidebar .inner_sidebar .location .location-content h6 {
          color: white;
          text-transform: uppercase; }
        #top #wrap_all #main .sidebar .inner_sidebar .location .location-content p {
          display: inline-block;
          float: left;
          font-size: 0.85rem;
          font-weight: 500;
          color: white; }
          #top #wrap_all #main .sidebar .inner_sidebar .location .location-content p.location-address {
            border-right: 1px solid white;
            padding-right: 1em; }
          #top #wrap_all #main .sidebar .inner_sidebar .location .location-content p.location-phone {
            padding-left: 1em;
            width: 35%; }
      #top #wrap_all #main .sidebar .inner_sidebar .location .location-map {
        float: left;
        width: 100%;
        position: relative; }
        #top #wrap_all #main .sidebar .inner_sidebar .location .location-map .acf-map {
          border: none;
          margin: 0;
          width: 100%;
          height: 400px;
          /* fixes potential theme css conflict */ }
          #top #wrap_all #main .sidebar .inner_sidebar .location .location-map .acf-map img {
            max-width: inherit !important; }
        #top #wrap_all #main .sidebar .inner_sidebar .location .location-map:before {
          position: absolute;
          z-index: 999;
          top: 0;
          left: 44%;
          content: '';
          border-left: 20px solid transparent;
          border-right: 20px solid transparent;
          border-top: 20px solid #672111; }
    #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field {
      padding: 20px 20px 0 20px; }
      #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field:last-child {
        padding: 20px; }
      #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field h6 {
        margin: 0; }
      #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field p, #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field a {
        margin: 0; }
      #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field ul {
        background-color: transparent; }
        #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field ul li {
          margin: 0;
          padding: 0 0 .5rem 0; }
          #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field ul li a {
            display: inline-block;
            width: auto;
            padding: 0;
            border: none;
            font-weight: 500;
            color: #006f3c; }
            #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field ul li a strong {
              color: #006f3c; }
            #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section .custom-field ul li a:hover {
              background-color: transparent;
              text-decoration: underline; }
    #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.services .title {
      color: #ffeaba;
      display: block;
      font-family: "Alegreya Sans", sans-serif;
      font-size: 3.5rem;
      font-style: italic;
      font-weight: 500;
      line-height: 0.6;
      margin: 0;
      text-transform: lowercase; }
    #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.services .custom-field {
      background-color: #ffeaba; }
      #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.services .custom-field p {
        margin: 0.85em 0; }
        #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.services .custom-field p strong {
          color: #006f3c;
          font-weight: 400; }
        #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.services .custom-field p:last-child {
          margin: 0; }
    #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.nextsteps .title {
      color: #d4e5dc;
      display: block;
      font-family: "Alegreya Sans", sans-serif;
      font-size: 3.5rem;
      font-style: italic;
      font-weight: 500;
      line-height: 0.6;
      margin: 0;
      text-transform: lowercase; }
    #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.nextsteps .custom-field {
      background-color: #d4e5dc; }
    #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.fastfacts .title {
      color: #ffeaba;
      display: block;
      font-family: "Alegreya Sans", sans-serif;
      font-size: 3.5rem;
      font-style: italic;
      font-weight: 500;
      line-height: 0.6;
      margin: 0;
      text-transform: lowercase; }
    #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.fastfacts .custom-field {
      background-color: #ffeaba; }
    #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.advisor a {
      display: block;
      background-color: #006f3c;
      text-align: center;
      padding: 5px 0;
      font-size: 1.25rem;
      font-weight: 300;
      color: white;
      text-transform: uppercase; }
      #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.advisor a .fa {
        margin-left: 8px; }
      #top #wrap_all #main .sidebar .inner_sidebar .sidebar-section.advisor a:hover {
        color: #fec325;
        text-decoration: none;
        background-color: #015830; }
    #top #wrap_all #main .sidebar .inner_sidebar .widget_text .textwidget a.btn-full {
      display: block;
      background-color: #006f3c;
      text-align: center;
      padding: 5px 0;
      font-size: 1.25rem;
      font-weight: 300;
      color: white;
      text-transform: uppercase; }
      #top #wrap_all #main .sidebar .inner_sidebar .widget_text .textwidget a.btn-full .fa {
        margin-left: 8px; }
      #top #wrap_all #main .sidebar .inner_sidebar .widget_text .textwidget a.btn-full:hover {
        color: #fec325;
        text-decoration: none;
        background-color: #015830; }
    #top #wrap_all #main .sidebar .inner_sidebar .widget_rss .widgettitle .rsswidget:nth-child(1) {
      display: none; }
    #top #wrap_all #main .sidebar .inner_sidebar .widget_rss .widgettitle .rsswidget:nth-child(2):after {
      content: '\f09e';
      font-family: FontAwesome;
      font-size: 2rem;
      color: #fec325;
      margin-left: 7px; }
  #top #wrap_all #main .sidebar .widget_recent_entries li {
    border: none; }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main .sidebar .inner_sidebar .widgettitle {
    font-size: 2.5rem; } }
@media screen and (max-width: 768px) {
  .responsive #top #wrap_all #main .av_default_container_wrap .container .template-page {
    margin-bottom: 0; }
  .responsive #top #wrap_all #main .content {
    margin: 0; }
  .responsive #top #wrap_all #main .sidebar {
    display: block;
    float: left;
    width: 100%;
    padding-top: 20px; }
    .responsive #top #wrap_all #main .sidebar .inner_sidebar .widgettitle {
      font-size: 3.5rem; } }
@media screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .sidebar .inner_sidebar .widgettitle {
    font-size: 2.5rem; } }
#top #wrap_all #main #footer .container {
  display: flex; }
  #top #wrap_all #main #footer .container .flex_column {
    flex: 1; }
    #top #wrap_all #main #footer .container .flex_column .widget .widgettitle {
      font-family: "Alegreya Sans", sans-serif;
      font-weight: 400;
      font-size: 1.25rem;
      color: #fec325;
      text-transform: uppercase; }
    #top #wrap_all #main #footer .container .flex_column .widget .menu-helpful-links-container {
      height: 300px; }
      #top #wrap_all #main #footer .container .flex_column .widget .menu-helpful-links-container ul {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        height: 300px; }
        #top #wrap_all #main #footer .container .flex_column .widget .menu-helpful-links-container ul li a {
          font-weight: 300;
          color: #dbdcde;
          line-height: 1.15rem;
          padding-right: 10px; }
          #top #wrap_all #main #footer .container .flex_column .widget .menu-helpful-links-container ul li a:hover {
            color: white;
            text-decoration: none; }
    #top #wrap_all #main #footer .container .flex_column .widget .textwidget p {
      font-size: 1rem;
      font-weight: 400;
      color: #dbdcde; }
      #top #wrap_all #main #footer .container .flex_column .widget .textwidget p a {
        color: #dbdcde; }
        #top #wrap_all #main #footer .container .flex_column .widget .textwidget p a:hover {
          color: white;
          text-decoration: none; }
    #top #wrap_all #main #footer .container .flex_column .widget .textwidget ul {
      display: flex; }
      #top #wrap_all #main #footer .container .flex_column .widget .textwidget ul li {
        margin-right: 10px;
        text-align: center; }
        #top #wrap_all #main #footer .container .flex_column .widget .textwidget ul li .connect {
          display: inline-block;
          background-color: #fec325;
          color: #262a25;
          width: 30px;
          height: 30px;
          border-radius: 50%; }
          #top #wrap_all #main #footer .container .flex_column .widget .textwidget ul li .connect .fa {
            line-height: 30px; }
        #top #wrap_all #main #footer .container .flex_column .widget .textwidget ul li:last-child {
          margin-right: 0; }
    #top #wrap_all #main #footer .container .flex_column:nth-child(2) {
      flex: 2; }
    #top #wrap_all #main #footer .container .flex_column:nth-child(3) .widgettitle {
      color: white; }
      
       a.connect:focus {background-color: white !important;border-radius:0% !important;}      /*  ADA compliance   Add visable focus to social media icons   DK    08/24/2020   */
      

@media screen and (max-width: 768px) {
  .responsive #top #wrap_all #main #footer .container .flex_column {
    width: 100%; }
    .responsive #top #wrap_all #main #footer .container .flex_column .widget {
      width: 100%;
      margin: 0; } }
.home #wrap_all #main {
  padding-top: 0; }
  .home #wrap_all #main #section-quick-links-title .av-special-heading {
    margin-top: 10px; }
    .home #wrap_all #main #section-quick-links-title .av-special-heading h2 {
      color: #006f3c; }
  .home #wrap_all #main #section-quick-links {
    background-color: #006f3c; }
    .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list {
      display: flex;
      align-items: left;
      align-content: left;
      justify-content: space-around;
      margin: 0; }
      .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li {
        list-style: none;
        margin: 0;
        text-align: center; }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li a {
          font-size: 1rem;
          font-weight: 400;
          font-style: normal;
          line-height: 2rem;
          color: white; }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:last-child {
          padding-right: 0; }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(1) a:before, .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(2) a:before, .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(3) a:before, .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(4) a:before, .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(5) a:before, .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(6) a:before, .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(7) a:before {
          content: '';
          float: left;
          width: 30px;
          height: 30px;
          background-repeat: no-repeat;
          background-size: 100%;
          margin-right: 10px; }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(1) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-programs.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(2) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-schedules.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(3) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-financial.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(4) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-registration.png); }
          
        /*.home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(5) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-campus.png); }   DK  temp replacement for advising icon   11/19/2020  */
          
           .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(5) a:before {
          background-image: url(/wp-content/themes/centralaz/images/advisingonline_white.png); }
          
          
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(6) a:before {
          background-image: url(/wp-content/themes/centralaz/images/studportal.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(7) a:before {
          background-image: url(/wp-content/themes/centralaz/images/ques2.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover a {
          color: #fec325;
          text-decoration: none; }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover:nth-child(1) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-programs-yel.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover:nth-child(2) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-schedules-yel.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover:nth-child(3) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-financial-yel.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover:nth-child(4) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-registration-yel.png); }
          
       /* .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover:nth-child(5) a:before {
          background-image: url(/wp-content/themes/centralaz/images/icon-campus-yel.png); }      DK  replace temporary with advising icon below  */
          
          .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover:nth-child(5) a:before {
          background-image: url(/wp-content/themes/centralaz/images/advisingonline_gold.png); }
          
          
          
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover:nth-child(6) a:before {
          background-image: url(/wp-content/themes/centralaz/images/studportal-yel.png); }
        .home #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:hover:nth-child(7) a:before {
          background-image: url(/wp-content/themes/centralaz/images/ques-yel.png); }
  .home #wrap_all #main #section-news-announcements-title .av-special-heading {
    margin-top: 10px; }
    .home #wrap_all #main #section-news-announcements-title .av-special-heading h2 {
      color: #672111; }
  .home #wrap_all #main #section-news-announcements {
    background-color: #dbdcde; }
    .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap {
      display: flex;
      padding: 0 30px;
      overflow: hidden; }
      .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry {
        flex: 1;
        margin: 0;
        background-color: white;
        margin-right: 10px;
        max-width: 377px; }
        .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-image {
          border-radius: 0;
          border: none; }
          .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img {
            border-radius: 0;
            border: none;
            -webkit-filter: grayscale(100%);
            -moz-filter: grayscale(100%);
            filter: grayscale(100%);
            transition: all 0.35s ease; }
            .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img:hover {
              -webkit-filter: grayscale(0);
              -moz-filter: grayscale(0);
              filter: grayscale(0); }
        .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content {
          padding: 20px 20px 30px 20px;
          background-color: white; }
          .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content:before {
            display: none; }
          .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta, .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .blog-categories {
            display: block;
            color: #262a25; }
            .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta a, .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .blog-categories a {
              color: #262a25; }
          .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title {
            line-height: 1.5rem; }
            .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .entry-content-header .slide-entry-title a {
              font-family: "Alegreya Sans", sans-serif;
              font-size: 1.25rem;
              font-weight: 500;
              color: #672111; }
          .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta {
            display: block; }
            .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-meta .slide-meta-time {
              font-family: "Alegreya Sans", sans-serif;
              font-weight: 500; }
          .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry .slide-content .slide-entry-excerpt {
            font-family: "Alegreya Sans", sans-serif; }
        .home #wrap_all #main #section-news-announcements .avia-content-slider .slide-entry-wrap .slide-entry:last-child {
          margin: 0; }
    .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a {
      opacity: 1; }
      .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a.prev-slide, .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a.next-slide {
        top: 0;
        margin: 0;
        width: 30px;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.5); }
        .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a.prev-slide:before, .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a.next-slide:before {
          content: '\f053';
          top: 42%;
          font-family: FontAwesome;
          color: #262a25;
          border-radius: 0;
          background-color: transparent; }
      .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a.next-slide:before {
        content: '\f054'; }
      .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a:hover.prev-slide, .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a:hover.next-slide {
        background-color: #ffffff;
        opacity: 0.2;}
        .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a:hover.prev-slide:before, .home #wrap_all #main #section-news-announcements .avia-content-slider .avia-slideshow-arrows a:hover.next-slide:before {
          color: white; }
  .home #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events {
    display: flex;
    width: 100%; }
    .home #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events a {
      flex: 1;
      padding: 20px; }
      .home #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events a img {
        width: 100%;
        height: auto;
        border-radius: 0;
        margin: 0; }
      .home #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events a .av-upcoming-event-data {
        width: 100%;
        padding: 20px; }
        .home #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events a .av-upcoming-event-data .av-upcoming-event-title {
          font-size: 1.5rem;
          font-weight: 500;
          color: #672111;
          text-transform: none; }
  .home #wrap_all #main #section-cac-social {
    background-color: #006f3c; }
    .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av-special-heading h2 {
      color: #fec325; }
    .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av-special-heading h3 {
      font-weight: 300;
      color: white; }
    .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av_textblock_section .avia_textblock p {
      color: white;
      margin-top: 0; }
    .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av_textblock_section .avia_textblock .aptf-tweets-slider-wrapper .aptf-single-tweet-slide .aptf-tweet-content {
      margin-left: 2px;
      font-family: "Alegreya Sans", sans-serif;
      color: white; }
      .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av_textblock_section .avia_textblock .aptf-tweets-slider-wrapper .aptf-single-tweet-slide .aptf-tweet-content a {
        color: #fec325 !important; }
    .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av_textblock_section .avia_textblock .aptf-tweets-slider-wrapper .aptf-single-tweet-slide .aptf-tweet-actions-wrapper {
      margin-right: 1px; }
      .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av_textblock_section .avia_textblock .aptf-tweets-slider-wrapper .aptf-single-tweet-slide .aptf-tweet-actions-wrapper a {
        color: #fec325; }
    .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av-share-box h5 {
      font-family: "Alegreya Sans", sans-serif;
      font-weight: 300;
      font-size: 1.25rem;
      color: white;
      text-transform: uppercase; }
    .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av-share-box .av-share-box-list {
      border: none;
      border-radius: 0;
      background-color: transparent; }
      .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av-share-box .av-share-box-list li {
        border: none;
        padding: 0; }
        .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av-share-box .av-share-box-list li a {
          background-color: #fec325;
          border-radius: 50%;
          width: 30px;
          height: 30px;
          padding: 0; }
          .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av-share-box .av-share-box-list li a:before {
            color: #006f3c;
            line-height: 30px; }
            
            .home #wrap_all #main #section-cac-social .container .template-page .flex_column .av-share-box .av-share-box-list li a:focus {  background-color: white !important;}      /* ADA compliant   Add visual focus to social media icons    DK   08/25/2020  */

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li a {
    display: block;
    text-align: center;
    line-height: 1rem; }
    .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li a:before {
      display: block;
      float: none;
      text-align: center;
      margin: 0 auto 5px auto;
      clear: both; } }
@media screen and (max-width: 768px) {
  .responsive #top #wrap_all #main .title_container .container {
    width: 100%;
    max-width: 100%;
    padding: 0; }
    .responsive #top #wrap_all #main .title_container .container .breadcrumb {
      position: absolute;
      left: 0;
      padding: 13px 20px; }
  .responsive #top #wrap_all #main #title .container .template-page {
    margin: 0; }
    .responsive #top #wrap_all #main #title .container .template-page .flex_column {
      margin: 0; }
  .responsive #top #wrap_all #main #section-quick-links-title .container .template-page, .responsive #top #wrap_all #main #section-news-announcements-title .container .template-page {
    margin: 0; }
    .responsive #top #wrap_all #main #section-quick-links-title .container .template-page .flex_column, .responsive #top #wrap_all #main #section-news-announcements-title .container .template-page .flex_column {
      margin: 0; }
      .responsive #top #wrap_all #main #section-quick-links-title .container .template-page .flex_column .av-special-heading, .responsive #top #wrap_all #main #section-news-announcements-title .container .template-page .flex_column .av-special-heading {
        margin: 0; }
  .responsive #top #wrap_all #main #section-quick-links .container {
    max-width: 100%;
    width: 100%; }
    .responsive #top #wrap_all #main #section-quick-links .container .template-page {
      margin: 0; }
      .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column {
        margin: 0; }
        .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li a {
          font-size: 1rem; }
  .responsive #top #wrap_all #main #section-news-announcements {
    background-color: #dbdcde; }
    .responsive #top #wrap_all #main #section-news-announcements .container {
      width: 100%;
      max-width: 100%; }
      .responsive #top #wrap_all #main #section-news-announcements .container .template-page {
        padding: 0;
        margin: 0; }
        .responsive #top #wrap_all #main #section-news-announcements .container .template-page .flex_column {
          margin: 0; }
          .responsive #top #wrap_all #main #section-news-announcements .container .template-page .flex_column .avia-content-slider .slide-entry-wrap {
            flex-direction: column; }
            .responsive #top #wrap_all #main #section-news-announcements .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry {
              width: 100%;
              max-width: 100%;
              margin: 0; }
              .responsive #top #wrap_all #main #section-news-announcements .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-image img {
                width: 100%; }
              .responsive #top #wrap_all #main #section-news-announcements .container .template-page .flex_column .avia-content-slider .slide-entry-wrap .slide-entry .slide-content {
                padding: 10px 20px; }
  .responsive #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events {
    flex-direction: column; }
    .responsive #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events a {
      flex: 1;
      padding: 0; }
      .responsive #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events a .av-upcoming-event-data {
        padding: 20px; }
        .responsive #top #wrap_all #main #section-yellow-title .container .template-page .flex_column .av-upcoming-events a .av-upcoming-event-data .av-upcoming-event-title {
          font-size: 1.5rem;
          font-weight: 500;
          color: #672111;
          text-transform: none; } }
@media screen and (max-width: 480px) {
  .responsive #top #wrap_all #main #section-quick-links .container {
    width: 100%;
    max-width: 100%; }
    .responsive #top #wrap_all #main #section-quick-links .container .template-page {
      padding: 0;
      margin: 0; }
      .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column {
        margin: 0; }
        .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list {
          flex-wrap: wrap; }
          .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li {
            width: 50%;
            padding: 20px;
            border-right: 1px solid white;
            border-top: 1px solid white; }
            .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:last-child {
              width: 100%;
              border-right: none; }
            .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(2), .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li:nth-child(4) {
              border-right: none; }
            .responsive #top #wrap_all #main #section-quick-links .container .template-page .flex_column .av_textblock_section .avia_textblock .ql-list li a {
              line-height: 20px; } }
#top #wrap_all #main .avia-fullwidth-slider {
  position: relative; }
  #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap {
    overflow: hidden; }
    #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container {
      max-width: 100%;
      width: 100%; }
      #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container .slideshow_caption {
        max-width: 100%;
        top: 0;
        right: 0;
        padding: 0; }
        #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container .slideshow_caption:before {
          background: #fec325;
          background: -moz-linear-gradient(top, #fec325 0%, #ffffff 100%);
          background: -webkit-linear-gradient(top, #fec325 0%, #ffffff 100%);
          background: linear-gradient(to bottom, #fec325 0%, #ffffff 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec325', endColorstr='#ffffff',GradientType=0 );
          content: '';
          display: block;
          width: 100%;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          opacity: 0.75; }
        #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption {
          max-width: 420px;
          float: right;
          padding: 0 20px; }
          #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
            font-weight: 300; }
            #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-title {
              display: block;
              padding: 0;
              font-family: "Alegreya Sans", sans-serif;
              font-size: 2.5rem;
              font-weight: 300;
              text-transform: none;
              color: #262a25;
              margin: 0;
              line-height: 2.75rem;
              background-color: transparent; }
            #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-content p {
              font-size: 4rem;
              font-style: italic;
              font-weight: 500;
              line-height: 3.5rem; }
            #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption a.avia-button {
              font-family: "Alegreya Sans", sans-serif;
              font-size: 16px;
              font-weight: 700;
              margin-top: 0;
              padding: 15px;
              background-color: #006f3c;
              color: white;
              text-transform: uppercase;
              transition: background-color 0.0s, color 0.0s;
              border: none;
              border-radius: 0px; }
              #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption a.avia-button:hover {
                color: #fec325;
                background-color: #015830;
                text-decoration: none;
                transition: background-color 0s, color 0s;
                opacity: 1.0; }
    #top #wrap_all #main .avia-fullwidth-slider .avia-slide-wrap img {
      width: 100%;
      height: auto; }

@media screen and (max-width: 1024px) {
  .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-title, .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-title span {
    font-size: 2rem;
    line-height: 2rem; }
  .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-content, .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-content p {
    font-size: 2rem;
    line-height: 2rem;
    padding: 0;
    margin: 10px 0 0 0; }
  .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption a.avia-button {
    font-size: 14px;
    padding: 15px; } }
@media screen and (max-width: 768px) {
  .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption {
    max-width: 50%; }
    .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
      padding: 0 20px; }
      .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-title, .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-title span {
        font-size: 1.5rem;
        line-height: 1.5rem; }
      .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-content, .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-content p {
        font-size: 1.5rem;
        line-height: 1.5rem;
        margin: 8px 0 0 0; }
      .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption a.avia-button {
        font-size: 12px;
        padding: 5px 10px;
        margin-top: 10px; }
      .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption br {
        display: none; } }
@media screen and (max-width: 480px) {
  .responsive #top #wrap_all #main .avia-fullwidth-slider {
    position: relative; }
    .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption {
      max-width: 100%; }
      .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption {
        max-width: 100%;
        padding: 0; }
        .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-title, .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-title span {
          font-size: 1.5rem !important;
          line-height: 1.5rem; }
        .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-content, .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption .avia-caption-content p {
          font-size: 2rem;
          line-height: 2rem;
          margin: 5px 0 0 0; }
        .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption br {
          display: none; }
        .responsive #top #wrap_all #main .avia-fullwidth-slider .caption_fullwidth .container .slideshow_caption .slideshow_inner_caption .slideshow_align_caption a.avia-button {
          font-size: 12px;
          padding: 3px 10px; } }
#top.news-announcements-template-default #wrap_all #main .content .flex_column .entry-content-header .post-meta-infos {
  top: 0;
  padding: 10px 0 0 0; }
  #top.news-announcements-template-default #wrap_all #main .content .flex_column .entry-content-header .post-meta-infos .date-container {
    color: #262a25; }
  #top.news-announcements-template-default #wrap_all #main .content .flex_column .entry-content-header .post-meta-infos .blog-categories a {
    font-weight: 700;
    color: #262a25; }
  #top.news-announcements-template-default #wrap_all #main .content .flex_column .entry-content-header .post-meta-infos .text-sep-cat {
    display: none; }
  #top.news-announcements-template-default #wrap_all #main .content .flex_column .entry-content-header .post-meta-infos .blog-author {
    display: none; }

.tribe_events-template-default #wrap_all #main .breadcrumb span:last-child {
  margin-left: 5px; }

.post-type-archive-tribe_events #wrap_all #main .breadcrumb span:last-child {
  display: none; }

/* Acad Cal submenu  DK   09/02/2020  */  


/*# sourceMappingURL=style.css.map */
