@font-face {
    font-family: 'RunyTunesRevisited';
    src: url('../fonts/RunyTunesRevisitedNF.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}                                                        

#wrapper {
  padding-top: 1.563rem;
  background: #563C37;
}


/* page accueil */

.page-home .h1, .page-home .h2, .page-home .h3 {
  color: #fff;
}

.carousel .carousel-item img {
  border-top-left-radius: 47px;
  border-bottom-right-radius: 9px;
}

.carousel .carousel-item .caption {
  position: absolute;
  bottom: 67px;
}

#custom-text {
  border-top-left-radius: 9px;
  border-bottom-right-radius: 9px;
}

#wrapper .breadcrumb li a {
  color: #dbdbdb;
}

#wrapper .breadcrumb li:last-child {
  color: #ffb9b9;
}

.featured-products .all-product-link{
background: #45634a;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  color: white;
  border-radius: 14px;
  border:2px solid #45634a;
}

.featured-products .all-product-link:hover {
	border:2px solid white;
}

.pagination, .total-products p, .sort-by-row {
  color: lightgray;
}

.contact-rich h4, .contact-rich .block .data, #js-product-list-header {
  color: #fff;
}


/* toutes les pages generales  */

#main .page-content {
  border-top-left-radius: 40px;
  border-bottom-right-radius: 9px;
  padding: 69px;
  
}


.page-content img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  border-top-left-radius: 9px;
  border-bottom-right-radius: 9px;
}


/* page produits */

.row.product-container.js-product-container h1, .row.product-container.js-product-container .product-description p{
	color: #fff;
}

.row.product-container.js-product-container .tab-content .product-description p{
	color: #7a7a7a;
}

.row.product-container.js-product-container .control-label,.row.product-container.js-product-container .social-sharing span {
	color: #fff;
}

.row.product-container.js-product-container .blockreassurance_product div span, .row.product-container.js-product-container .blockreassurance_product div p {
	color: #fff !important;
}

.current-price-value {
	font-size: 2rem;
	color:#8ec497;
}

/* page produits */


.block-category, .tabs  {
	  border-top-left-radius: 40px;
  border-bottom-right-radius: 9px;
  
}

.row.product-container.js-product-container {
  border-top-left-radius: 53px;
  border-bottom-right-radius: 9px;
  border-left: 5px solid black;
}

/* police spéciale des titres  */

.block-category h1 {
  font-family: "RunyTunesRevisited" !important;
  font-size: 5em !important;
  background: #563C37;
  color: white;
  padding-left: 65px;
  border-top-left-radius: 53px;
  border-bottom-right-radius: 9px;
}

h2.products-section-title {
	 font-family: "RunyTunesRevisited" !important;
	 font-size: 6em;
	 background: #685757;
	 border-top-left-radius: 9px;
  border-bottom-right-radius: 9px;
}

/* police spéciale des titres dans les pages*/

.page-header h1, .custom-text h1{
  font-family: "RunyTunesRevisited" !important;
  font-size: 11em !important;
}

