/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 14 2021 | 09:27:25 */
.page-id-641 .our-awards
{
  display:none;
}
#video-container {
    position: relative;
    width: auto;
}
#video-container iframe
{
 width:100% !important;
}
.home_banner {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.footer__section--social .social-links, .footer__section--social .social-links__item
{
font-family: 'helvetica_neue65_medium'; 
  margin:0px auto;
}
.footer__contacts
{
margin: 0px auto;
}
button.accordion {
   
    color: #fff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border-top: 1px solid #fff;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}
button.accordion:hover
{background-color: transparent;}
div.panel {
    padding: 0 18px;
    /*display: none;
    background-color: white;*/
}
.faq__content table
{
 font-size: 1.4rem; text-align:left;  

}
.faq__content table td
{
padding: 10px 0 10px 0;
}




main {
 
  margin: 0 auto;
}
summary {
  font-size: 1.6rem;
  
 
  color: #fff;
  padding: 1rem;

  outline: none;
  border-top:1px solid #fff;
 border-bottom:1px solid #fff;
  text-align: left;
  cursor: pointer;
  position: relative;
}
details > summary::after {
  position: absolute;
  content: "+";
 left: 250px;
    font-size: 35px;
    vertical-align: middle;
    padding-left: 20px;
    top: -4px;
}
details[open] > summary::after {
  position: absolute;
  content: "\00d7";
  right: 20px;
}
.faq__content
{
    position: relative;
    width: 80%;
    margin: 0px 0px 0px 20%;
}
details > summary::-webkit-details-marker {
  display: none;
}
details[open] summary ~ * {
  animation: sweep .5s ease-in-out;
}
@keyframes sweep {
  0%    {opacity: 0; margin-top: -10px}
  100%  {opacity: 1; margin-top: 0px}
}
.person-view__content {
    background-color: #000 !important;
  color: #fff !important;
}
.person-view__content .person-view__bio {
    margin: -35px auto auto 40%;
    max-width: 800px;
  text-align:left;
}
h2.people__person-name
{
    font-family: 'helvetica_neue65_medium';  
  font-weight:normal;
}
.social-links, .social-links__item
{    font-family: 'source_code_promedium';
  font-weight:normal;
}
.nav-main__link {
   
    font-family: 'helvetica_neue65_medium';
    text-transform: initial;
    font-weight: normal;
}
.pinfo
{
  position: absolute;
   right: 10px;
top: 10px;
}
.person-view__name{
    letter-spacing: normal;
    text-transform: initial;
    font-weight: normal;
    font-size: 2rem;
}
.pinfo1 .person-view__name{
   font-size: 1.5rem;
}
.fimg {
    position: relative;
    top: -64px;
}
.pinfo1 {
    position: absolute;
    left: calc(25vw - 235px);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0px;
    margin-top: -15px;
    margin-bottom: 0;
}
.person-view__work-categories
{
left: calc(25vw - 200px);  
}

h3.person-view__role
{
display:none;  
}
.person-view {
    background: #000;
}
.person-view__content
{
 margin:0px;
}
.fomg1
{
height: 64px;
background: #000;  
}
.dropdown__items
{
background-color: #000;  
}
.pinfo button
{
border: 0px !important;
font-size: 1.5rem !important;
  padding:0px !important;
  border-radius:0px !important;
}
.post-type-archive-people .header
{
height:auto !important;
}
.pinfo button:hover, .pinfo button:focus {
    background-color: transparent;
    color: #fff;
}
.footer__section--copyright
{
    margin-left: 15px;
}
.footer__section--social
{
    margin-left: 15px;
}
.footer__section--social .social-links__item img
{
width:75%;
}
.footer__section--social .social-links__item img:hover
{opacity:0.5;}
.footer__section--social .social-links__item
{
width:auto;
}
.footer__section--social .social-links__link
{
font-size:0px;
}
.nav-main .social-links img
{
display:none;
}
#footer .wrapper
{
max-width: initial;
}
.page-id-1639 #content{border-bottom: 3px solid #fff;}
@media screen and (max-width: 1024px) {

.pinfo1
{
    left: calc(25vw - 150px);
}
.person-view__work-categories {
    left: 0;
    margin: 20px 0px 20px 0px;
   
    display: block;
}
}
@media screen and (max-width: 824px) {

.pinfo1
{
    left: calc(25vw - 100px);
}
.person-view__work-categories {
    left: 0;
    margin: 20px 0px 20px 0px;
   
    display: block;
}
}
@media screen and (max-width: 768px) {

.pinfo1
{
    left: calc(25vw - 100px);
}
.person-view__work-categories {
    left: 0;
    margin: 20px 0px 20px 0px;
   
    display: block;
}
}
@media screen and (max-width: 767px) {

.pinfo1
{
    left: calc(25vw - 70px);
}
.person-view__work-categories {
    left: 0;
    margin: 20px 0px 20px 0px;
   
    display: block;
}
}
@media screen and (max-width: 568px) {
.pinfo1
{
    left: calc(25vw - 50px);
}
.person-view__work-categories {
    left: 0;
    margin: 20px 0px 20px 0px;
   
    display: block;
}
}
@media screen and (max-width: 480px) {

.person-view__content .person-view__bio {
    margin: 0px auto;
}
.pinfo1 {
    position: relative;
    left: 68px;
  margin-top: 0px;
}
.person-view__work-categories {
    left: 0;
    margin: 20px 0px 20px 0px;
    width: 100%;
    display: block;
}
}