.text-primary {
  color: #8F6F4A;
}

a {
  color: #8F6F4A;
}

a:hover,
a:focus,
a:active,
a.active {
  color: #8F6F4A;
}

.bg-red {
  background-color: #772e25;
}

.btn-primary {
  text-transform: uppercase;
  font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 700;
	color: #fff;
  border-color: #8F6F4A;  
	background-color: #8F6F4A;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  border-color: #b1916c;
	background-color: #b1916c;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  border-color: #cc0000;
	background-color: #cc0000;
}

.btn-primary .badge {
  color: #b1916c;
  background-color: #fff;
}

.btn-tertiary {
  text-transform: uppercase;
  font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight: 700;
  border-width: 2px;
	border-color: #990000;
  color: #cc0000;
	background-color: #fff;
}

.btn-tertiary:hover,
.btn-tertiary:focus,
.btn-tertiary:active,
.btn-tertiary.active,
.open .dropdown-toggle.btn-tertiary {
  color: #990000;
  border-color: #cc0000;
	background-color: #fff;
}

.btn-xl .badge {
  color: #cc0000;
  color: #c44536;
  background-color: #fff;
}

.navbar-default .navbar-brand {
  color: #8F6F4A;

  /* Smallest-sized logo */
  width: 150px;
  height: 56px;
  background-image: url('../images/logo_web_sm.png');
  background-repeat: no-repeat;
  margin: 0 0 0 5px;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:active,
.navbar-default .navbar-brand.active {
  color: #8F6F4A;
}

.navbar-default .navbar-toggle {
  border-color: #8F6F4A;
  background-color: #8F6F4A;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #8F6F4A;
}

.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
  color: #8F6F4A;
}

.navbar-default .navbar-nav>.active>a {
  color: #fff;
  background-color: #8F6F4A;
}

.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
  color: #fff;
  background-color: #8F6F4A;
}

@media(min-width:768px) {
    .navbar-default .navbar-brand {
        /* Large-sized logo */
        width: 150px;
        height: 56px;
        background-image: url('../images/logo_web_sm.png');
        background-repeat: no-repeat;
    }
}

@media(min-width:1000px) {
    .navbar-default .navbar-brand {
        /* Large-sized logo */
        width: 320px;
        height: 120px;
        background-image: url('../images/logo_web.png');
        background-repeat: no-repeat;
    }

    .navbar-default.navbar-shrink .navbar-brand {
    font-size: 1.5em;
        /* Medium-sized logo */
        width: 200px;
        height: 75px;
        background-image: url('../images/logo_med.png');
        background-repeat: no-repeat;
    }
}

#media .portfolio-item .portfolio-link .portfolio-hover {
  background: #b1916c;
}

.timeline>li .timeline-image {
  background-color: #8F6F4A;
}

ul.social-buttons li a:hover,
ul.social-buttons li a:focus,
ul.social-buttons li a:active {
  background-color: #b1916c;
}

::-moz-selection {
	background: #8F6F4A;
}

::selection {
	background: #8F6F4A;
}

#player, .plyr {
  --plyr-color-main: #8F6F4A;
  --plyr-tab-focus-color: #8F6F4A;
}

#login #login_form input[type="password"] {
	border-color: #990000;
  color: #cc0000;
  background-color: #fff;
}

.speaker-profile img {
  border-color: #8F6F4A;
}
