/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 /**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
/*
** ########################## CHEVRON DOWN ##########################
*/
#chevrondown {
  position: absolute;
  top: 80vh;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  }
#chevrondown a#downlink {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  }
/*
** ########################## top Button ##########################
*/
#topbutton {
  position: fixed;
  right: 1rem;
  bottom: 1rem;
  display: none;
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
  background-color: #f0ab05;
  text-align: center;
  z-index: 10;
  border-radius: 0px;
  opacity: 0.8;
  -webkit-filter: drop-shadow(5px 5px 5px #333);
  filter: drop-shadow(5px 5px 5px #333);
}
#topbutton a {
  font-family: "FontAwesome";
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
  display: block;
  padding-top: 0px;
  font-size: 2.5rem;
  color: white;
}
#topbutton:hover {
  opacity: 1;
  }
/*
** ########################## DISABLE OUTLINES ##########################
*/
.btn{
  border:0px!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  outline: none !important;
  }
/* HOVER */
.btn.hover,
.btn:hover,
.btn-primary.hover,
.btn-primary:hover {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: none !important;
}
/* ACTIVE */
.btn.active,
.btn:active,
.btn-primary.active,
.btn-primary:active {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    /*background-color: blue!important;*/
    outline: none !important;
}
/* VISITED */
.btn.visited,
.btn:visited,
.btn-primary.visited,
.btn-primary:visited {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    /*background-color: yellow!important;*/
    outline: none !important;
}
/* FOCUS */
.btn.focus,
.btn:focus,
.btn-primary.focus,
.btn-primary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: none !important;
}
/* WPCF7 */
.form-control,
.wpcf7 .wpcf7-validation-errors,
.wpcf7 input[type=color],
.wpcf7 input[type=date],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=datetime],
.wpcf7 input[type=email],
.wpcf7 input[type=file],
.wpcf7 input[type=month],
.wpcf7 input[type=number],
.wpcf7 input[type=range],
.wpcf7 input[type=search],
.wpcf7 input[type=submit],
.wpcf7 input[type=tel],
.wpcf7 input[type=text],
.wpcf7 input[type=time],
.wpcf7 input[type=url],
.wpcf7 input[type=week],
.wpcf7 select,
.wpcf7 textarea
  {
  outline: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  }
.wpcf7 input:focus[type=color],
.wpcf7 input:focus[type=date],
.wpcf7 input:focus[type=datetime-local],
.wpcf7 input:focus[type=datetime],
.wpcf7 input:focus[type=email],
.wpcf7 input:focus[type=file],
.wpcf7 input:focus[type=month],
.wpcf7 input:focus[type=number],
.wpcf7 input:focus[type=range],
.wpcf7 input:focus[type=search],
.wpcf7 input:focus[type=submit],
.wpcf7 input:focus[type=tel],
.wpcf7 input:focus[type=text],
.wpcf7 input:focus[type=time],
.wpcf7 input:focus[type=url],
.wpcf7 input:focus[type=week],
.wpcf7 select:focus,
.wpcf7 textarea:focus
  {
  outline: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  }