.access .main-menu .btns .info {
  background-color: #1e398d;
}
.access .main-menu .btns .donate {
  background-color: #414141;
}
.access a,
.access .parents .content .links a,
.access .partners .sec .lnk a,
.access .img-text-block .content .links a {
  color: #1e398d;
}
.access .btn {
  background-color: #1e398d;
}
.access .support .desc .btn {
  background-color: #fff;
}
.access .support .desc .btn a {
  color: #1e398d;
}
.access .view-resource-carousel .slick__slide .slide__description:hover {
  border: 5px solid #1e398d;
}
.access .young-people .content .links a,
.access .help-families .text .btn a,
.access .music .links a,
.access .about .links a {
  color: #fff;
}
.access .parents .content .links a,
.access .partners .sec .lnk a,
.access .music .links a,
.access .about .links a {
  border-bottom: 2px solid #1e398d;
}
.access .top-bar .btn,
.access .banner .btn {
  background-color: #fff;
}
.access .top-bar .btn a,
.access .banner .btn a {
  color: #1e398d;
}
/* Accessibility control*/
.main-menu .acc .switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 25px;
}
.main-menu .acc .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.main-menu .acc .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f7f7f7;
  -webkit-transition: .4s;
  transition: .4s;
  border: 1px solid #bebebe;
  box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.16);
}
.main-menu .acc .slider:before {
  position: absolute;
  content: "";
  height: 25px;
  width: 25px;
  left: 0px;
  bottom: -1px;
  background-color: #979797;
  -webkit-transition: .4s;
  transition: .4s;
}
.main-menu .acc input:checked + .slider {
  background-color: #f7f7f7;
  border: 1px solid #bebebe;
  box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.16);
}
.main-menu .acc input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
.main-menu .acc input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
  background-color: #1e398d;
}
/* Rounded sliders */
.main-menu .acc .slider.round {
  border-radius: 25px;
}
.main-menu .acc .slider.round:before {
  border-radius: 50%;
}
/* End of Accessibility control*/
.access .block-canteencorp-layout-find-resources .button {
  border: 2px solid #1e398d;
  color: #fff;
}
.access .block form select,
.access .block form select {
  color: #1e398d;
}
.access .view-resource-carousel .views-field-title {
  color: #1e398d;
}
.access .view-resource-carousel .views-field-title a {
  color: #1e398d;
}
.access .view-resource-carousel .view-footer a {
  color: #1e398d;
}
.access .footer .newsletter .cont a {
  border: 1px solid #1e398d;
  color: #1e398d;
}
.access .block-canteencorp-layout-homepage-health .content .btn:hover a {
  color: #1e398d !important;
}
.access .main-menu li.dropdown {
  background-image: url('/themes/canteencorp_main/images/access/expand.gif');
}
.access .select-wrapper::after {
  color: #1e398d;
}
.access .life .text .title a {
  color: #1e398d !important;
}
.access .canteencorp-find-resources-subform .links .reset,
.access .canteencorp-find-resources-subform .links .ad-search a {
  color: #1e398d;
}
.access.contact-us .block-field-blocknodepagebody .content .phone {
  color: #1e398d;
}
.access.contact-us .block-field-blocknodepagefield-3-co h3 {
  color: #1e398d;
}
.access footer .share .fb div.img {
  background-image: url("/themes/canteencorp_main/images/access/icon_fb.png");
}
.access footer .share .twitter div.img {
  background-image: url("/themes/canteencorp_main/images/access/icon_twitter.png");
}
.access footer .share .youtube div.img {
  background-image: url("/themes/canteencorp_main/images/access/icon_youtube.png");
}
.access footer .share .insta div.img {
  background-image: url("/themes/canteencorp_main/images/access/icon_insta.png");
}
