/* 24component color theme */

/* COLOR 1: #9D2235
 * COLOR 2: #701E1E
 * COLOR 3: #D24F63
 * COLOR 4: #DF7D8C
 * COLOR 5: #DDC0C5
*/

.t24-nav--color-primary .t24-nav__link:not(.t24-button):not(.t24-link):hover, .t24-nav--color-primary .t24-nav__link:not(.t24-button):not(.t24-link):active, .t24-nav--color-primary .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-accent .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-accent .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-accent .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-black .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-black .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-black .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-grey .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-grey .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-grey .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-indigo .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-indigo .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-indigo .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-blue .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-blue .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-blue .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-cyan .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-cyan .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-cyan .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-teal .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-teal .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-teal .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-green .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-green .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-green .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-yellow .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-yellow .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-yellow .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-orange .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-orange .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-orange .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-red .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-red .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-red .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-pink .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-pink .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-pink .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-purple .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-purple .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-purple .t24-nav__link:not(.t24-button):not(.t24-link):focus,
  .t24-nav--color-brown .t24-nav__link:not(.t24-button):not(.t24-link):hover,
  .t24-nav--color-brown .t24-nav__link:not(.t24-button):not(.t24-link):active,
  .t24-nav--color-brown .t24-nav__link:not(.t24-button):not(.t24-link):focus
  {
    background-color: #9D2235;   /* COLOR 1 HERE */
    color: #fff;
  }
  
  @media (min-width: 768px)
  {
    .t24-nav--color-black.t24-nav--effect-simple .t24-nav__sub:before, .t24-nav--color-black.t24-nav--effect-simple.sm-vertical .t24-nav__sub:before, .t24-nav--color-black.t24-nav--effect-simple.sm-vertical.sm-rtl .t24-nav__sub:before
    {
      border-color: #701E1E;   /* COLOR 2 HERE */
    }
  }

  .t24-nav--color-black .t24-nav__sub
  {
    background-color: #701E1E;    /* COLOR 2 HERE */
  }

  .bg-color-black, .t24-nav--color-black
  {
    background-color: #9D2235 !important; /* COLOR 1 */
  }
  
  .bg-color-black-secondary
  {
    background-color: #701E1E !important; /* COLOR 2 HERE */
  }
  
  .t24-nav .t24-nav__link.has-submenu.highlighted
  {
    background-color: #701E1E !important;  /* COLOR 2 HERE */
  }
  
  .t24-nav .t24-nav__sub-link.has-submenu.highlighted
  {
    background-color: rgba(255, 255, 255, 0.1) !important;  /* COLOR 2 HERE */
  }
  
  .t24-list__link, .t24-list__link:link, .t24-list__link:visited, .t24-list__link:hover, .t24-list__link:active, .t24-list__link:focus
  {
    color: #FF0000 !important;
  }

  @media (max-width: 767px)
  {
    .t24-nav--color-black .scroll-up,
    .t24-nav--color-black .scroll-down
    {
      background: #9D2235;    /* COLOR 1 HERE */
    }
    .t24-nav .t24-nav__link.has-submenu.highlighted
    {
      background-color: #9D2235 !important;  /* COLOR 1 HERE */
    }
    .t24-nav--color-black .t24-nav__sub
    {
      background-color: #9D2235;    /* COLOR 1 HERE */
    }
  }

  @media (min-width: 768px)
  {
    .t24-nav--color-black .scroll-up,
    .t24-nav--color-black .scroll-down
    {
      background: #701E1E;    /* COLOR 2 HERE */
    }
    .t24-nav--color-black .t24-nav__sub .t24-nav__sub
    {
      background-color: #701E1E;    /* COLOR 2 HERE */
    }
  }
    
  .pageheaderimage
  {
    background-color: #DDC0C5;
  }

  H1, H2, H3, H4, H5, H6
  {
    color: #9D2235;
  }
  
  .title span, .blog-post H4 span
  {
    border-bottom-color: #9D2235;
  }
  
  .footer A I.fa
  {
    color: #D24F63;
  }

  .footer A:hover I.fa
  {
    color: #DF7D8C;
  }
        
  .footer A I.fa
  {
    padding: 5px;
  }

  .side-menu li a, .side-menu li a:visited
  {
    color: #666666;
  }
  .side-menu li a:hover
  {
    color: #9D2235;
  }

  .pagination-block > li > a, .pagination-block > li > span, .pagination-block > li > a:focus, .pagination-block > li > span:focus
  {
    color: #9D2235;
  }
  
  .pagination-block > li > a:hover, .pagination-block > li > span:hover
  {
    background-color: #EEEEEE !important;
    color: #9D2235 !important;
  }

  .pagination-block > li > a.active
  {
    background-color: #9D2235 !important;
    border-color: #9D2235 !important;
    color: #FFFFFF !important;
  }



  A:link, A:active, A:visited
  {
    color: #9D2235;
  }
  
  A:hover
  {
    color: #DF7D8C;
  }

  A.btn
  {
    color: #FFFFFF;
  }


  .btn-send, .btn-send:focus
  {
    background-color: #9D2235;
    border-color: #9D2235;
    color: #FFFFFF; 
  }
  
  .btn-send:hover
  {
    background-color: #DF7D8C;
    border-color: #DF7D8C;
    color: #FFFFFF; 
  }