/**
 * @file
 * Subtheme specific CSS.
 */

 /*
  Orange : #e86818 (for 3 AA WCAG 2.0) instead of #ff671f
  http://colorsafe.co/
 */
 
 
/* Text */
   .primary-color{color: rgb(65,96,119);}
    h1:before{border-bottom-color:rgb(65,96,119);}

/* Navbar */
  #header{background-color: #fff; /*border-bottom:3px solid #e86818;*/}
  #navbar-main button.button{background-color: rgb(65,96,119);}
  #navbar-main button.navbar-toggler{background-color: rgb(65,96,119);}
  @media (min-width: 992px){
	    #navbar-main ul li:hover a.nav-link{color: #000000;border-bottom: 2px solid rgb(65,96,119);}
		#navbar-main ul li a.nav-link.is-active{border-bottom: 2px solid rgb(65,96,119);}
		#navbar-main ul li.dropdown a.nav-link:before{border-bottom-color:rgb(65,96,119);}
  }
  
/* Hero */
#hero .field--name-field-quote p{color: rgb(65,96,119); font-size: larger; background-color: rgba(255,255,255,0.81);}
@media (min-width: 992px){
  [id^="block-banneratozadministrationteam"]  #hero:before{content: "";background: url("/sites/default/files/inline-images/Confetti_administration.png");background-size: 100%;background-repeat: no-repeat;position: absolute;background-position: bottom;width: 198px;height: 180px;left: 20px;top:0;overflow: hidden;}
	[id^="block-banneratozadministrationaboutus"]  #hero:before{content: "";background: url("/sites/default/files/inline-images/Confetti_administration.png");background-size: 100%;background-repeat: no-repeat;position: absolute;background-position: top;width: 198px;height: 180px;right: 20px;bottom: 2px;overflow: hidden;}
  [id^="block-banneratozadministrationcareers"]  #hero:after{content: "";background: url("/sites/default/files/inline-images/Confetti_administration.png");background-size: 100%;background-repeat: no-repeat;position: absolute;background-position: bottom;width: 198px;height: 180px;left: 1350px;top:0;overflow: hidden;}
	[id^="block-banneratozadministrationcontact"]  #hero:after{content: "";background: url("/sites/default/files/inline-images/Confetti_administration.png");background-size: 100%;background-repeat: no-repeat;position: absolute;background-position: top;width: 198px;height: 180px;right: 20px;bottom: 2px;overflow: hidden;}
}
  
/* Link */
  a{color: rgb(65,96,119);}
  a:hover, 
  a:focus, 
  a:active{color: rgb(65,96,119);}
  .link{color: rgb(65,96,119);}
  .link:hover, 
  .link:focus, 
  .link:active{color: rgb(65,96,119);}
  
/* Button */
  .btn-primary {background-color: rgb(65,96,119);color:#ffffff}

  .btn-primary:hover,
  .btn-primary:focus{background-color: rgb(65,96,119);color:#ffffff}
  .btn-primary:active:focus{box-shadow: 0 0 0 0.2rem rgb(65,96,119);}
  .btn-secondary {background-color: #c7c9c7;color:#ffffff}
  .btn-secondary:hover,
  .btn-secondary:focus  {background-color: rgb(65,96,119);;color: #ffffff;}
  .btn-secondary:active:focus{box-shadow: 0 0 0 0.2rem rgb(65,96,119);}

  /*Home page*/
  body.path-frontpage [id^="block-bootstrap-atoz-administration"][id$="content"] {
    width: auto;
}
 
/* Views */

  .view-atoz-people .view-content.row > h3:first-of-type{visibility: hidden;}
  .view-atoz-people .view-content.row > h3:first-of-type::before{content:"Our Managing Partner";visibility: visible;}

  .view-atoz-people .view-content.row > h3:last-of-type{visibility: hidden;}
  .view-atoz-people .view-content.row > h3:last-of-type::before{content:"Our Directors";visibility: visible;}

  .view-atoz-people .view-content.row .card{border-bottom-color: rgb(65,96,119);}
  .view-atoz-people .view-content.row .card .card-info a:hover svg{color: rgb(65,96,119);}
  /*.view-atoz-people .view-content.row .card .card-img-top img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
  .view-atoz-people .view-content.row .card:hover .card-img-top img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}*/
  .paragraph--type--fullpage-media .field--name-field-title{color: rgb(65,96,119);;}
  [id^="block-bootstrap-atoz-administration-content"] .paragraph--type--three-columns .field--type-text-long:hover{background-color: rgb(65,96,119);color:#ffffff}
  [id^="block-bootstrap-atoz-administration-content"] .paragraph--type--three-columns .field--type-text-long:hover h2 span{color:#ffffff}

  .taxonomy-term.vocabulary-key-people-atoz-services .card .card-info{text-align:center;}
  .taxonomy-term.vocabulary-key-people-atoz-services .card .card-body .card-info a:not(:hover) {color:#8A8D8F;}
  .taxonomy-term.vocabulary-key-people-atoz-services .card .card-info a svg{height:24px;width:24px;margin: 0 5px;}
  .taxonomy-term.vocabulary-key-people-atoz-services .card .card-info a:hover svg{color: rgb(65,96,119);}
  
/* Table */
  table tr th{background: rgb(65,96,119);;}
  
/* Cookie */
  div#sliding-popup{background:rgb(83,86,90);}
  .eu-cookie-compliance-default-button {color: rgb(65,96,119);}
  .eu-cookie-compliance-default-button:hover {color: rgb(65,96,119);}
  .eu-cookie-compliance-save-preferences-button {display: none;}
  .eu-cookie-compliance-buttons {width: auto !important;}
  .eu-cookie-withdraw-button {
      color: rgb(65,96,119);
	  background-color: #ffffff;
	  border: 1px solid transparent;
	  font-size: 14px;
	  margin-top: 20px;	  
  }  
  .eu-cookie-withdraw-tab {background:rgb(65,96,119) !important; }   
  
/* Footer */
  footer.site-footer {background-color:#000000;}
  footer.site-footer [id^="block-footer"][id$="socialmedia"] .fontawesome-icon-inline a{border-color:white;color:white;}
  footer.site-footer h4:before{content: "";position: absolute;width: 50%;height: 1px;bottom: 0;left: 0;border-bottom: 2px solid white;}
  footer.site-footer [id^="block-atozadministrationfull"] strong {color: rgb(65,96,119);font-size: normal;}
  footer.site-footer [id^="block-atozadministrationfull"] img {width: 100px;}
  #return-to-top{color:rgb(65,96,119);}

