.btn, a.btn{
  border-radius: 60px;
  -webkit-border-radius: 60px;
  padding: .6em 2em .4em;
  border: 1px solid rgba(203,166,117,1);
  color: rgba(203,166,117,1);
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0em;
  text-shadow: none !important;
}

.btn:hover, .btn:focus{
  background: rgba(203,166,117,1);
  color: #FFFFFF;
  text-shadow: none !important;
}
.btn.btn-secondary{
  border: 1px solid rgba(45,45,45,1);
  color: rgba(45,45,45,1);
  background: #fff;
}
.btn.btn-secondary:hover, .btn.btn-secondary:focus{
  background: rgba(45,45,45,1);
  color: #FFFFFF;
}
.btn.btn-primary {
    color: #fff;
    background-color: rgba(203,166,117,1);
    border-color: rgba(203,166,117,1);
}
.btn.btn-primary:hover, .btn.btn-primary:focus {
    color: #fff;
    background-color: rgba(45,45,45,1);
    border-color: rgba(45,45,45,1);
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: none;
    -webkit-box-shadow: none;
}


.btn.btn-outline.btn-white, a.btn.btn-outline.btn-white{
  background: rgba(255,255,255, .1);
  color: rgba(255,255,255,1);
  border-color: rgba(255,255,255,1);
}
.btn.btn-outline.btn-white:hover, .btn.btn-outline.btn-white:focus{
    background: rgba(255,255,255, 1);
    color: rgba(235,195,130,1);
    border-color: rgba(235,195,130,1);
}


@media screen and (min-width: 768px){
	  .btn, a.btn{
	  border-radius: 60px;
	  -webkit-border-radius: 60px;
	  padding: .6em 3em .4em;
	  letter-spacing: 0.02em;
	  margin-bottom: 15px;
	}
}

@media screen and (max-width: 767px){
	a.btn, .btn{
  		display: block;
  		line-height: 1.3em;
	}
}
