#block-jncasr-w3css-subtheme-page-title{
  display:none;
}
.field--name-node-title h3, .view-header h3{
  margin:unset!important;
}
.field__items img{
  margin-bottom:15px;
  width:100%;
  margin-top: 3px;
}

.w3-panel {
    padding: unset!important;
}
.w3-panel {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

.group-header, .view-header h3{
    border-bottom: 2px solid #ed6f3c;
   /* border-image-source: linear-gradient(to right, #e73e39, #f08a3e , #f7b020);
    border-image-slice: 1;*/
    margin-bottom: 3px;
}

 .field--name-field-education, .field--name-field-designation{
   display:inline-block;
   
   color: #002f43;
   font-size: medium;
 }
 
  .field--name-field-honorific, .field--name-node-title{
     display:inline-block;
     font-size:23px !important;
     color:#0177c1;
  }
  .field--name-field-education{
    font-size:0.8em;
    font-style: italic;
  }
.field--name-field-designation{
  font-weight:600;
  padding-left: 1em;
}
  .field--name-field-education:after{
    font-family: Open Sans;
    visibility: visible;
}
 
 /************* Menu Blocks ***************/
 #block-views-block-faculty-menu-block-1, #block-views-block-translational-activities-block-1,#block-views-block-whats-new-block-1, #block-views-block-faculty-photo-gallery-block-1, #block-group{
  background-color:#f1f1f1;
  border-top: 2px solid;
  border-image: linear-gradient(to right, #007ee1 70%,  #fff 50%) 1;
  margin-bottom:15px;
 }
 
 #block-group{
   margin-top:50px;
 }
 .view-faculty-photo-gallery{
   padding:15px;
 }
 
 h3.w3-block-title, label.w3-large {
    font-size: larger;
    margin-bottom: unset;
    color: #002f43;
}

h3.w3-block-title{
    padding: 0 10px;
}

 .field--type-image {
   margin: unset!important;
   float: unset !important;
 }
 
 .field--name-field-email a{
    white-space: nowrap;
    margin-bottom:8px;
 }

 
  .field--name-field-email a:before{
    font-family: FontAwesome;
    font-size: 15px;
    border-radius: 50%;
    /* padding-right: 5px; */
    display: inline-block;
    content: '\f003';
    background: blueviolet;
    color: #fff;
    padding: 0 4px;
    margin-right: 5px;
 }
 
 .field--name-field-cv a{
     white-space: nowrap;
     visibility: hidden;
     margin-bottom:8px;
 }
 
.field--name-field-cv a:first-child:before{
  background-image: url(/sites/default/files/Faculty_page_icon/cv.PNG);
    background-size: 1.45em ;
    display: inline-block;
    padding-left: 25px;
    background-repeat: no-repeat;
    content: 'Brief CV';
    font-family: Open Sans;
    visibility: visible;
}
.field--name-field-cv span:last-child{
  display:none;
}
.field--name-field-vidwan a{
  white-space: nowrap;
     visibility: hidden;
     margin-bottom:8px;
}
.field--name-field-vidwan a::before{
    background-image: url(/sites/default/files/Faculty_page_icon/vidwan.png);
    background-size: 1.45em;
    display: inline-block;
    padding-left: 25px;
    background-repeat: no-repeat;
    content: 'Vidwan';
    font-family: Open Sans;
    visibility: visible;
}
.field--name-field-orcid a, .field--name-field__google-scholar a, .field--name-field-external-website-link a{
  white-space: nowrap;
     visibility: hidden;
     margin-bottom:8px;
}

.field--name-field-orcid a::before{
    background-image: url(/sites/default/files/Faculty_page_icon/orcid.png);
    background-size: 1.45em;
    display: inline-block;
    padding-left: 25px;
    background-repeat: no-repeat;
    content: 'ORCID';
    font-family: Open Sans;
    visibility: visible;
}

.field--name-field__google-scholar a::before {
    background-image: url(/sites/default/files/Faculty_page_icon/google-scholar-square.png);
    background-size: 1.45em;
    display: inline-block;
    padding-left: 25px;
    background-repeat: no-repeat;
    content: 'Google Scholar';
    font-family: Open Sans;
    visibility: visible;
}

.field--name-field-external-website-link a::before {
    background-image: url(/sites/default/files/Faculty_page_icon/homepage-personal.png);
    background-size: 1.45em;
    display: inline-block;
    padding-left: 25px;
    background-repeat: no-repeat;
    content: 'Personal Homepage';
    font-family: Open Sans;
    visibility: visible;
}

 .field--name-field__awards-accolades{
   margin-bottom:15px !important;
 }

.field--name-field-cv, .field--name-field-vidwan,  
.field--name-field-email, 
.field--name-field-orcid, 
.field--name-field-publications, 
.field--name-field__awards-accolades, 
.field--name-field__google-scholar,
.field--name-field-external-website-link{
    border-left: .145em solid #0177c1;
    border-width: 2px;
    padding: 4px;
    margin-bottom: 5px;
    background: #f1f1f1;
    font-size: 12px;
}

.field--name-field-external-website-link a::before {
  /*  font-family: FontAwesome;
    font-size: 15px;
    border-radius: 50%;
    padding-right: 5px;
    display: inline-block;
    content: '\f0ac';
    background: #0061c9;
    color: #fff;
    padding: 0 5px;
    margin-right: 5px;*/
/**********************************/

/*********************************/
}

  .field--name-field__awards-accolades a:before{
    font-family: FontAwesome;
    font-size: 15px;
    border-radius: 50%;
    display: inline-block;
    content: '\f091 ';
    background: darkcyan;
    color: #fff;
    padding: 0 4px;
    margin-right: 5px;
 }

.field--name-field-publications a{
  white-space: nowrap;
     visibility: hidden;
     margin-bottom:8px;
}

  .field--name-field-publications a:before{
    background-image: url(/sites/default/files/Faculty_page_icon/newspaper.png);
    background-size: 1.45em;
    display: inline-block;
    padding-left: 25px;
    background-repeat: no-repeat;
    /* height: 30px; */
    content: 'Publications';
    font-family: Open Sans;
    visibility: visible;
 }

/*********** Contact Us ******************/
.field--name-field-secondary-email::before{
    font-family: FontAwesome;
    font-size: 15px;
    content: '\f003  :  ';
}


 .field--type-telephone a:before{
   font-family: FontAwesome;
    font-size: 15px;
    content: '\f095   :  ';
 }
 
 .field--name-field-twitter , .field--name-field-facebook ,  .field--name-field-linked-in, .field--name-field-youtube, .field--name-field-wikipedia{
   display:inline-block;
   visibility: hidden;
 }
 
 .field--name-field-twitter a, .field--name-field-facebook a,  .field--name-field-linked-in a, .field--name-field-youtube a, .field--name-field-wikipedia a {
   display:inline-block;
   visibility: hidden;
  font-size:0 !important;
 }
  .field--name-field-twitter a:before, .field--name-field-facebook a:before,  .field--name-field-linked-in a:before, .field--name-field-youtube a:before, .field--name-field-wikipedia a:before{
   font-family: FontAwesome;
    font-size: large;
   visibility: visible;
   padding:5px;
   color:#fff;
   margin-right:5px;
   border-radius:2px;
 }
 
 
  .field--name-field-twitter a:before{
  content: '\f081';
   background-color:#55acee;
 }

  .field--name-field-facebook a:before{
  content: '\f230';
  background-color:#3b5999;
 }
 
   .field--name-field-linked-in a:before{
  content: '\f08c';
  background-color:#0077B5;
 }
 
 .field--name-field-youtube a:before{
    content: '\f16a';
    background-color:#FF0000;
 }
 .field--name-field-wikipedia a:before{
    content: '\f266 ';
    background-color:#FFF;
    color:#000;
 }
  .field--name-field-join-us{
    text-align:center;
  }
 
  .field--name-field-join-us a{
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    background-color:#007ee1;
    color:#fff;
    cursor:pointer;
  }
 
/*** Profile readmore color ***/
.ckeditor-readmore-toggler, .more-link{
  color:#005494;
  font-size:12px;
}
/****** Blocks ***/
.w3-padding{
  padding-top:unset !important;
}
label.w3-large {
   font-size: 1em !important;
    line-height: 1.4;
    background-image: linear-gradient(to right, #005494 30% ,#0177c1, #0592eb85 );
    color: #fff;
    display: inline-block;
    padding: 8px 22px;
    min-width: 100%;
    box-shadow: 1px 1px 6px 1px #c6c6c6;
    margin-left: -15px;
    border-top-left-radius: 5px;
    margin-bottom: 3px
}
.custom-style-blocks{
  font-size:0.9em !important;
  border-top-left-radius: 5px;
  
}
.custom-style-blocks img {
    margin-left: -10px;
}

#flexslider-1.flexslider {
     margin: 0 0 10px !important; 
     background: unset !important; ; 
     border: unset !important; ;
}
.w3-panel {
    margin-top: unset !important;
    margin-bottom: 3px !important;
}

a:hover {
    color: #0177c1 !important;
}

.flexslider .slides img {
    height: auto;
    -moz-user-select: none;
    max-height: 360px;
}

.field--name-field-join-us{
margin-top:10px !important;
}

.field--name-field-join-us a:hover{
color:white !important;
}

.w3-section a{
font-size: 12.15px;
}

.more-link{
float:right;
}

/*****************************/

