.ares-bias-table .views-field-field-bios-first-name a {

  color: #012A41;
  }
  .ares-bias-table .table-striped tbody tr {
    color: #012A41;
}
/* ACW-841 */
.custom-search-location.custom-select-filter select {
  min-width: 163px;
}
.custom-select-filter #business-filter,
.custom-select-filter #category-filter {
  width: 238px !important;
  max-width:240px !important;
}
/* ACW-841 */
.page-node-123  .form-select {

  box-shadow: none!important;
  border-radius: 0px!important;
  border-top: 0px solid grey!important;
  border-left: 0px solid grey!important;
  border-right: 0px solid grey!important;
  border-bottom: 1px solid #000!important;
}

.page-node-123 .ares-bias-table select, .ares-bias-table input {
  font-size: 14px;
  padding-right: 11%;
}
.page-node-123 .ares-bias-table select, .ares-bias-table input {
  padding-left: 0px!important;
  padding-right: 31px!important;
}
.page-node-123 .form-text {

  background: #fff !important;
  box-shadow: none!important;
}
.page-node-123 .ares-bias-table .btn-primary:active {
  color: #9C6E02;
  background-color: #fff;
  border-color: #fff;
}
td.views-field.views-field-field-bios-last-name.is-active a {
  color: #012A41;
}

.page-node-123 .ares-bias-table .page-link {
  display: inline-block
  }
  
.page-node-123 .block-callout-bar {
    display: none !important;
  }
.page-node-123 .paragraph {
    margin-left: 0;
    margin-right: 0;
    margin-top: 46px;
} 

.page-node-123 h1 span{
    font-weight:lighter;
    padding-left:0;
}

.page-node-123 h1.title {
    color: #FFFFFF;
    font-weight: lighter;
    padding-top: 0;
    /* margin-top:-2%; */
}    

.page-node-123 .animated-callout {
    display: none;
}

.page-node-123 .view-id-our_team_bios select {
  padding-right: 0px;
  box-sizing: border-box;
  -webkit-appearance: none;
  margin: 0px 8px 0px 0px;
}

.page-node-123 .ares-bias-table select, .ares-bias-table input {
  font-size: 14px;
  padding-right: 10%;
}
.page-node-123 .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: rgb(1, 42, 65);
  background-color: rgb(255, 255, 255);
  background-clip: padding-box;
  padding: 0.375rem 0.25rem;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(206, 212, 218);
  border-image: initial;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s;
  -webkit-apperance: none;
  -moz-apperance:none;
  apperance:none;
}

.page-node-123 select::-ms-expand {
  display: none;
}

.page-node-123 .view-id-our_team_bios fieldset.form-type-select:after {
  content: "\f0d7";
  font-family: "Font Awesome 5 Pro";
  font-size: normal;
  color: #9c6e02;
  float: right;
  margin-top: -30px;
  margin-right: 8px;
  pointer-events: none;
}

.page-node-123 .views-exposed-form input {
  max-width: 211px;
  font-size:14px;
  padding-right: 15px;
  margin-top: 0px !important;
  border-radius: 0px !important;
  border-width: 0px 0px 1px !important;
  /* border-style:  !important; */
  border-color: initial !important;
  border-image: initial !important;
  border-bottom: 1px solid !important;
  /* margin-left: 97%; */
}



.ares-our-team-philosophy-container .view-filters{
    margin-top:15px!important;
}

.ares-our-team-philosophy-container .col-1 {
    padding-left: 8.8%;
    margin-bottom: 5.3%;
}
.ares-our-team-philosophy-container div h1{
     font-size: 65px;
    font-family: 'Frank Ruhl Libre', sans-serif;
    font-weight: 300;
    margin-top: -13px;
}
.ares-our-team-philosophy-container p {
    padding-left: 19%;
    margin-right: 6%;
    font-family: 'Karla', sans-serif;
    font-weight: 400;
    width: 94%;
}
.ares-bias-table thead tr th
{
    font-family: 'Frank Ruhl Libre', sans-serif;
    font-weight: 400;
    font-size: 18px;
}
.ares-bias-table th a{
    font-size: 18px;    
    font-family: 'Frank Ruhl Libre', sans-serif;
}

.ares-bias-table caption{
    font-size: 18px;   
    font-family: 'Frank Ruhl Libre', sans-serif;
}

.ares-bias-table select,
.ares-bias-table input{
    font-size: 14px;    
}

.ares-bias-table tbody tr td 
{
    font-family: 'Karla', sans-serif;
    font-weight: 400;
    font-size: 14px;
}
.ares-our-team-philosophy-container .col-2 {
    padding-left: 0;
    padding-right: 1%;
    padding-bottom: 0%;
}
.ares-bias-table .form-row {
    flex-wrap: unset;
    padding-right: .5%;
    padding-left: .5%;
}
.ares-bias-table .row
{
    padding-left: 8.5%;
    padding-right: 8.5%;
    padding-top: 15px;
}
.page-node-123 .container
{
    /* do not add ; This will create unneccessary whitespace at bottom of footer container  */
    /* padding-bottom: 2px; */ 
}




/*Mobile */

@media (max-width: 768px) {

  .ares-bias-table tbody tr td 
{
    font-size: 13px;
    line-height:15px;
}


.ares-bias-table thead tr th {
  line-height:15px;
}

  .ares-bias-table th a{
    font-size: 16px;
    line-height:20px;    
    font-family: 'Frank Ruhl Libre', sans-serif;
}


  .page-node-123 .view-id-our_team_bios .form-row {
    display: inline-flex !important;
    width:30.625em;
    padding-left: 2%;
  }

.page-node-123 .view-id-our_team_bios .view-filters select, .view-id-our_team_bios .view-filters input {
    padding-left: 0.5%;
    padding-right: 0.5%;
    font-size:12px !important;
}

.page-node-123 .view-id-our_team_bios .view-filters input{
  max-width:120px !important;
  position:relative;
  right:15%;
}

.page-node-123 .ares-bias-table select, .ares-bias-table input {
  font-size: 12px !important;
}

    
.page-node-123 h1.title {
    color: #FFFFFF;
    font-weight: lighter;
    padding-top: 4%;
    margin-top:-2%;
}  

    .ares-our-team-philosophy-container .col-1,
    .ares-our-team-philosophy-container .col-2 {
        margin-left: -16px;
        padding-bottom:3%;
    }
.ares-our-team-philosophy-container div h1 {
    font-size: 36px;
    padding-left: 0px;
    font-family: 'Frank Ruhl Libre', sans-serif;
    margin-top:1.3%;
}

.ares-our-team-philosophy-container .field--name-field-media-image {

    margin-left: 18%;
    margin-right: 8%;
}
.ares-our-team-philosophy-container div p {
    margin-left: 10%;
    width: 83%;
    margin-bottom: 0px;
    font-size: 16px;
    padding-left: 0;
    /* margin-right: 30px; */
    font-family: 'Karla', sans-serif;
    line-height:25px;
   
}
.ares-bias-table .row
{
    padding-left: 0px;
    padding-right: 0px;
}
.page-node-123 .dialog-off-canvas-main-canvas
{
    overflow-x: hidden;
}
.page-node-123 .img-fluid
{
    /* margin-top: 32px; */
}

.page-node-123 .paragraph {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0px;
}

.page-node-123 h1 span{
    font-weight:lighter;
    font-size:36px;
    line-height: 36px;
    padding-left:0;
    margin-left:0;
}
}

@media screen and (max-width: 700px){
  .page-node-123 .view-id-our_team_bios .view-filters select, .view-id-our_team_bios .view-filters input {
      max-width: unset;
      margin: 0;
  }
  }

/* *ipad  */
@media (max-width: 992px) {
    .ares-bias-table .row {
      padding-left: 0px;
    }
    .page-node-13 .dialog-off-canvas-main-canvas {
      overflow-x: hidden;
    }
    /* .page-node-13 .img-fluid {
      margin-top: 36px;
    } */
  }
  @media (min-width: 768px) and (max-width: 1024px) {
   
    .ares-our-team-philosophy-container .col-1 {
      padding-left: 25px;
      margin-bottom: 0%;
 margin-top: -6px; 
    }
    .ares-our-team-philosophy-container .col-1, .ares-our-team-philosophy-container .col-2 {
       margin-left: 0px!important;
      padding-bottom: 3%;
      padding-right: 2%;
    }
    .col-1 p {
      margin-top: 7px !important;
      font-size: 14px;
    }
    .ares-our-team-philosophy-container div h1 {
      font-size: 50px;
    padding-left: 3%
    }
    .page-node-13 .two-col {
      padding-right: 25px;
    }
    .ares-bias-table {
      padding-left: 25px;
    }

   .page-node-123 #content {
      padding-left: 1px;
      padding-right: 1px;
      /* padding-top: 5%; */
  }
  
  .view-id-our_team_bios .view-filters select, .view-id-our_team_bios .view-filters input {
    max-width: 600px;
}
  }
  
  /*ipad pro  */
  @media (min-width: 1024px) and (max-width: 1100px) {
    .ares-our-team-philosophy-container div p {
      margin-left: 0px;
      width: 100%;
    }
    .ares-our-team-philosophy-container div h1 {
      font-size: 60px;
      padding-bottom: 5px;
    }
    .page-node-13 .dialog-off-canvas-main-canvas {
      overflow-x: hidden;
    }
    .page-node-13 .paragraph {
      margin-top: 0px;
    }
    .page-node-13 .img-fluid {
      margin-top: 36px;
    }
    .ares-bias-table .row {
      padding-left: 0px;
      padding-right: 0px;
    }
  }
  @media (min-width: 768px) and (max-width:1024px){
    .ares-our-team-philosophy-container .field--name-field-media-image {
        margin-left: 0%;
        margin-right: 0%;
    }
    }
   .page-node-123 .ares-bias-table .btn-primary {
    color: #9C6E02;
    background-color: #fff;
    border-color: #fff;
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  .ares-our-team-philosophy-container div p{
    font-size:14px;
  }
  .ares-bias-table tbody tr td{
    font-size:14px;
  }
  .ares-our-team-philosophy-container div h1 {
    margin-top:0% !important;
  }
  .page-node-123 .view-id-our_team_bios fieldset.form-type-select:after {
    margin-right: -1px;
  } 
  .page-node-123 .view-id-our_team_bios .view-filters select, .view-id-our_team_bios .view-filters input {
    padding-right: 28.5%;
  }
  .page-node-123 #block-ares-theme-page-title h1.title {
      font-size: 50px!important;
  }
  .ares-our-team-philosophy-container .col-1, .ares-our-team-philosophy-container .col-2 {
    padding-right: 1%;
}
  .ares-our-team-philosophy-container div h1 {
    padding-left: 5%!important;
  }
  .page-node-123 .view-id-our_team_bios .view-filters input {
    max-width: 196px !important;
  }
  .page-node-123 h1.title {
    color: #FFFFFF;
    font-weight: lighter;
    padding-top: 0px;
    margin-top:0px;
    font-size: 50px!important;
    margin-left: 0.5%;
  }
  .page-node-123 h1 span {
    font-size: 50px;
  }

  .page-node-123 .view-id-our_team_bios .form-row {
    display: inline-flex !important;
    width: 37.9em;
    padding-left: 2%;
    margin-left: -1.8%;
}
.page-node-123 .view-id-our_team_bios .view-filters input {
  /* max-width: 650px; */
  position: relative;
  /* right: -107%; */
  float: none;
  right: -110%!important;
}
.page-node-123 .ares-bias-table .form-row {
  padding-right: 0px;

}
}


@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
  .ares-our-team-philosophy-container .col-1{
    margin-top:5px;
  }
  .page-node-123 .view-id-our_team_bios fieldset.form-type-select:after {
    margin-right: -1px;
  }
  .page-node-123 .ares-bias-table select, .ares-bias-table input {
    padding-right: 14%;
  }

  .ares-our-team-philosophy-container div h1 {
    padding-left: 3%;
  }
  .page-node-123 .region-title-bar {
    padding-top: 12.2%;
    padding-left: 2.5% !important;
}
}


@media only screen 
and (min-width : 320px) 
and (max-width : 668px) {
  .page-node-123 .view-id-our_team_bios .view-filters input {
    right: 29px;
    padding-right: 0 !important;
}
  .page-node-123 .table {
    width: 120%;
  }
  .page-node-123 .view-id-our_team_bios .view-filters select, .view-id-our_team_bios .view-filters input {
    padding-right: 13.5%;
  }
  .page-node-123 .views-field-field-bios-last-name {
   padding-bottom:0px;
}
.page-node-123 .ares-bias-table .btn-primary {
  font-size: 13px;
}

.page-node-123 .tablesort--desc::after {
  top: 0px!important;
}

.ares-our-team-philosophy-container div h1 {
  margin-left: 0.5%;
  margin-top: 3.3%;

}
.page-node-123 .view-id-our_team_bios fieldset.form-type-select:after {
  margin-right: -1px;
  margin-top: -29px;
}

.page-node-123 .table thead th { 
  vertical-align: top;
}
}
@media only screen and (max-width: 400px) and (min-width: 375px)
{.ares-our-team-philosophy-container div h1 {
    margin-left: 1.5%;
}
}

@media only screen and (max-width: 668px) and (min-width: 414px) {
  .page-node-123 .table { 
      width: 117%;
  }
  }

  @media only screen and (max-width: 413px) and (min-width: 375px) {
    .page-node-123 .view-id-our_team_bios .view-filters input {
        right: 38px;
    }
    }
    
    .ares-bias-table .views-field-view-node {
      display: none;
    }
    
    .ares-bias-table .form-item-display-default,
      .ares-bias-table .form-item-delta {
      display: none;
    }
    
    .ares-bias-table .views-field-name a,
    .ares-bias-table .views-field-name-1 a,
    .ares-bias-table .views-field-name-2 a,
    .ares-bias-table .views-field-field-bios-corporate-title a,
    .ares-bias-table .views-field-field-ares-bios-title a,
    .ares-bias-table .views-field-field-bios-first-name a, 
    .ares-bias-table td.views-field.views-field-field-bios-last-name.is-active a {
        color: #012A41;
    }
    
    td.views-field.views-field-field-bios-last-name a{
      color:#012A41;
  }

  .ares-bias-table .clearable input::-ms-clear
{ 
display: none;
-webkit-appearance: none;
} 


.ares-bias-table  input[type=text]::-ms-clear { 
  display: none;
 }



.ares-bias-table .someinput::-ms-clear {
  display: none;
  -webkit-appearance: none;
  width: 0;
  height: 0;
}

/* Code to Widen the Category Filter Section - JIRA ID AWB 4070 */

@media only screen and (min-width:1200px) {
  .page-node-123 select[data-drupal-selector='edit-field-ares-bios-category-target-id']{
    max-width: 220px !important;
}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .page-node-123 select[data-drupal-selector='edit-field-ares-bios-category-target-id']{
    max-width: 190px !important;
  }
}
/* ACW-255 */
@media (min-width: 768px) and (max-width: 1024px) {
  .ares-bias-table {
    padding-left: 3%;
    padding-right: 6%;
  }
}
@media (min-width: 901px) and (max-width: 1100px) {
  .custom-select-filter #location-filter,
  .custom-select-filter #business-filter,
  .custom-select-filter #category-filter {
    width: 200px !important;
  }
}
/* ACW-841 */
@media only screen and (width: 1366px) {
  .custom-select-filter #business-filter,
  .custom-select-filter #category-filter {
    width: 238px !important;
    max-width:240px !important;
  }
}
/* ACW-841 */
@media (min-width: 768px) and (max-width: 900px){
  .custom-select-filter #location-filter, .custom-select-filter #business-filter, .custom-select-filter #category-filter {
    width: 135px !important;
    padding-right: 25px!important;
  }
}
@media (max-width: 767px) {
  .custom-select-filter #location-filter,
  .custom-select-filter #business-filter,
  .custom-select-filter #category-filter {
    width: 150px !important;
  }
  div#example_filter {
    margin-bottom: -40px !important;
    margin-left: 560px !important;
  }
  .dataTables_wrapper .dataTables_filter input {
    margin-left: 0 !important;
  }
}
@media (min-width: 991px) and (max-width: 1024px) {
  table.dataTable tfoot th,
  table.dataTable tfoot td {
    width: 10% !important;
  }
}

@media (min-width: 788px) and (max-width: 900px) {
  .custom-select-filter #location-filter,
  .custom-select-filter #business-filter,
  .custom-select-filter #category-filter {
    width: 170px !important;
    padding-right: 29px!important;
  }
}
@media (max-width: 1024px) {
  button#test {
    margin-right: 20%;
    margin-top: -6%;
  }
}
@media (max-width: 767px) {
  button#test {
    margin-right: 24%;
    margin-top: -6%;
  }
}
@media (min-width: 671px) and (max-width: 767px) {
  div#example_filter {
    position: absolute;
    right: -31px;
  }
}
@media (min-width: 641px) and (max-width: 670px) {
  div#example_filter {
    position: absolute;
    right: -110px;
  }
}
/* ACW-255 */
/* ACW-672 */
.custom-select-filter, .custom-search-location.custom-select-filter{
  position: relative;
}
.custom-select-filter:after, .custom-search-location.custom-select-filter:after{
  margin-top: 0 !important;
  position: absolute !important;
  right: 15px !important;
}
.custom-select-filter select, .custom-search-location.custom-select-filter select {
  background: transparent !important;
}
/* ACW-672 */
/* ACW-571 */
.page-node-13 .ares-bias-table select option{
	color: #000;
}
/* ACW-571 */
/*ACW-1754*/
.ares-our-team-philosophy-container div h1{
  padding-bottom: 60px !important;
  margin-bottom: 0px;
}
@media (max-width: 767px){
  .ares-our-team-philosophy-container div h1{
      padding-bottom: 32px !important;
  }
}
/*ACW-1754*/

/*ACW-1968*/
.acc-one-stop-solutions p,.acc-home-helping-businesses p,.acc-home-experienced-management p,.acc-home-differentiated-strategy p,.ares-our-team-philosophy-container div p,.custom-acc-balanced-portfolio p
{
   font-size: 16px !important;
    line-height: 25px !important;
}