/*
 * Version: 2.1.1
 * File Description: Place here your custom CSS styles
 */


/* MAINTENANCE 
============== */
.fullscreen-bg-daur {
  background: url("../images/../images/Bkg_Img/Bkg_01_SlideHeader.jpg") 50% 0px no-repeat;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* TABLEAU ORIGINES PEDIGREES
============================= */

table tbody tr td.pedigree {
	vertical-align: middle;
}

table tbody tr.grey-bg {
	background-color: #3d3b33;
	color: #ffffff;
}
.uppercase {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
}

/* IMAGES OBJECT-FIT CONTENT
============================ */
.objectfill {
  width: inherit;
  height: inherit;
  object-fit: fill;
}

.objectcover {
  width: inherit;
  height: inherit;
  object-fit: cover;
}

.objectcontain {
  width: inherit;
  height: inherit;
  object-fit: contain;
}

/* MY ICONS FONT 
================ */

a.text-muted-logo {
  color: #ffffff !important;
	text-decoration: none;
}

/*-------------------------------------------------------*/
/* NAVIGATION PRODUITS ELEVAGE
/*-------------------------------------------------------*/
.project-nav {
  background-color: #fafafa;
	border-top: 1px solid #f3f3f3;
 	border-bottom: 1px solid #f3f3f3;
  padding: 50px 0; }
  .project-nav li {
	list-style: none;
    position: relative; }
  .project-nav li a {
    color: #3d3b33; }
    .project-nav li a:hover {
      color: #c7ac56; 
		text-decoration: none;}
  .project-nav .page-prev a,
  .project-nav .page-next a {
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .project-nav .page-prev i,
  .project-nav .page-next i {
    font-size: 22px;
    position: absolute; }
  .project-nav .page-prev i {
    left: 0; }
  .project-nav .page-prev a {
    padding-left: 28px; }
  .project-nav .page-prev a:hover {
    padding-left: 24px; }
  .project-nav .page-next {
    text-align: right; }
    .project-nav .page-next i {
      right: 0; }
    .project-nav .page-next a {
      padding-right: 28px; }
    .project-nav .page-next a:hover {
      padding-right: 24px; }
  .project-nav .back-to-projects {
    text-align: center; }




