@font-face {
  font-family: 'TradeGothicLTStdCn';
  src: url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn.eot"); /* IE9 Compat Modes */
  src: url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn.otf") format('otf'), /* Open Type Font */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn.svg#TradeGothicLTStdCn") format('svg'), /* Legacy iOS */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn.ttf") format('truetype'), /* Safari, Android, iOS */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn.woff") format('woff'), /* Modern Browsers */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn.woff2") format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStdCn';
  src: url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Bold.eot"); /* IE9 Compat Modes */
  src: url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Bold.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Bold.otf") format('otf'), /* Open Type Font */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Bold.svg#TradeGothicLTStdCn-Bold") format('svg'), /* Legacy iOS */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Bold.ttf") format('truetype'), /* Safari, Android, iOS */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Bold.woff") format('woff'), /* Modern Browsers */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Bold.woff2") format('woff2'); /* Modern Browsers */
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'TradeGothicLTStdCn';
  src: url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Oblique.eot"); /* IE9 Compat Modes */
  src: url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Oblique.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Oblique.otf") format('otf'), /* Open Type Font */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Oblique.svg#TradeGothicLTStdCn-Oblique") format('svg'), /* Legacy iOS */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Oblique.ttf") format('truetype'), /* Safari, Android, iOS */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Oblique.woff") format('woff'), /* Modern Browsers */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-Oblique.woff2") format('woff2'); /* Modern Browsers */
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'TradeGothicLTStdCn';
  src: url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-BoldOblique.eot"); /* IE9 Compat Modes */
  src: url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-BoldOblique.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-BoldOblique.otf") format('otf'), /* Open Type Font */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-BoldOblique.svg#TradeGothicLTStdCn-BoldOblique") format('svg'), /* Legacy iOS */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-BoldOblique.ttf") format('truetype'), /* Safari, Android, iOS */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-BoldOblique.woff") format('woff'), /* Modern Browsers */
       url("https://filmchief.com/festivals/thishumanworld/fonts/TradeGothicLTStdCn/TradeGothicLTStdCn-BoldOblique.woff2") format('woff2'); /* Modern Browsers */
  font-weight: bold;
  font-style: italic;
}
html,body {
	font-family: 'TradeGothicLTStdCn',-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size:1rem;
}

body {
	background-color: #fff; /* #d9dfdb; /* #c9cfd2; /* #e4e7e9; */
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
}
.lead {
	font-size:1.5rem;
}

nav.navbar-main {
	background-color:#DADADA;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-size:1.25rem;
	text-transform: lowercase;
	/* background:url(//filmchief.com/festivals/thishumanworld/img/top-nav-bg-2020.jpg); 
	background-size: cover;
	background-repeat: no-repeat;*/
}
.dropdown-menu {
	text-transform: none;
}
.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.9);
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0,0,0,.9);
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.75);
}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: rgba(255,255,255,.75);
}
.navbar-session>.nav-item>.nav-link {
}
.navbar-session>.nav-item>.nav-link {
	color:#ff0000;
	font-weight:bold;
}

a {
    color: #687f85;
}
a:active,
a:focus,
a:hover {
    color: #516367;
}


.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(255,255,255,.7);
}


#navbarMain .nav-item {
	padding-left:15px;
	padding-right:15px;
}


.btn-primary, .btn-label-primary {
    background-color: #ff0000;
    border-color: #ff0000;
	border-width:3px;
    color: #fff;
	font-weight:bold;
	text-transform: uppercase;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-color: #D10000;
    border-color: #D10000;
    color: #fff;
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
    background-color: #623F42;
    border-color: #623F42;
	color: #883B42;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #D10000;
    border-color: #D10000;
}
.form-control:focus {
	border-color: #ff0000;
	box-shadow: 0 0 0 0.2rem rgb(255 0 0 / 50%);
}
.btn-primary.focus, .btn-primary:focus {
	box-shadow: 0 0 0 0.2rem rgb(255 0 0 / 50%);
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(255 0 0 / 50%);
}
