.site-title--image img {
    max-height: 70px;
} 
.sidebar--footer{padding:0px;}

div.widget_shopping_cart_content {
   
    display: none;
}
widget [class*="social"] > ul {
    
    text-align: center;
}
.btn--primary{font-size:16px;}
.btn--primary:hover{background:#095A9E;}
.largeur-contain{height:900px;}
h1{letter-spacing:normal;
    text-transform: capitalize;
font-size:72px;

font-style:italic;}
img.imgPer {margin-left: auto;
    margin-right: auto;
    display: block;
	
}

.zoom div img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.zoom div:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

/* Rotation */
.rotate div img {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
 
.rotate div:hover img {
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
}
.Deg
{
    background-image: linear-gradient(#1896FC, #6ABBFB);

    /* Obligatoire si on veut "voir" le dégradé */
    
}

.TextFont
{
	/*font-family: 'ABeeZee';*/font-size: 12px;
}

 .TitleText
{font-size: 22px;
	
text-align: center; 
	color: #ffff00;
	
font-weight:bold;}

.TitleText2
{font-size: 22px;
	
text-align: center; 
	/*color: #ffff00;*/
	color: #ffffff;
/*font-weight:bold;*/}
.size-text{color:#fff;line-height: 2; width:70%;}
.Aucentre 
	{margin-left: auto;
    margin-right: auto;
		margin-top:auto;
		margin-bottom: auto;
    display: block;
}
.effetPer{ position: relative;}
.ribbon {
    position: absolute;
    top:0px;
   right: 0px;
	
}
.ribbonLeft {
    position: absolute;
    top:10;
   left: 0;
	
}
.ribbonRight {
    position: absolute;
    top:0;
   right: -110px;
	
}
@media screen and (max-width: 600px) {
	.ribbonRight {right:-25%;}
	img.ribbonRight{
	width:70px;}
}
div.galleryPer {
  margin: 5px;
 
  float: left;
  width: 280px;
	
}

div.galleryPer:hover {
  border: 1px solid #6AA8FB;
}

div.galleryPer img {
  width: 100%;
  height: auto;
}

div.descPer {
  padding: 15px;
  text-align: center;
	/*font-family: 'Andika'*/;font-size: 22px;
}
div.effetPer:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
	
	}

.divSoc {
  
  background:url(https://www.sanabelcarthage.com/wp-content/uploads/2019/03/notre-histoire-2.png);
  
  background-size:contain;
}




.article__header.has-no-image {background:transparent;}



#post-1019.type-page .article__content{
	/*background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/03/banniere-notre-histoire-v2.jpg');*/
background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/03/sanabel-web.jpg');
	background-position: right Top;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
	
	
}
#post-760.type-page .article__content{
	background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/03/produits-01.png');
	background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}


#post-5.type-page .article__content{
	background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/03/banniere-notre-histoire-v2.jpg');
background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position:relative;
}
#post-1254.type-page .article__content{
	background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/03/produits-01.png');
background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#post-2114.type-page .article__content{
	background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/03/banniere-notre-histoire-v2.png');
background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
#post-2006.type-page .article__content,#post-2399.type-page .article__content,#post-116.type-page .article__content,#post-2434.type-page .article__content,#post-2461.type-page .article__content,#post-2489.type-page .article__content,#post-2529.type-page .article__content,#post-2651.type-page .article__content,#post-2709.type-page .article__content,#post-2728.type-page .article__content,#post-2735.type-page .article__content,#post-2740.type-page .article__content,#post-1111.type-page .article__content,#post-1222.type-page .article__content,#post-1189.type-page .article__content,#post-2756.type-page .article__content,#post-833.type-page .article__content,#post-2719.type-page .article__content,#post-2663.type-page .article__content,#post-1733.type-page .article__content,#post-2477.type-page .article__content,#post-2510.type-page .article__content,#post-2522.type-page .article__content,#post-2529.type-page .article__content,#post-2553.type-page .article__content,#post-2558.type-page .article__content,#post-2537.type-page .article__content,#post-2572.type-page .article__content,#post-2599.type-page .article__content,#post-2584.type-page .article__content,#post-2663.type-page .article__content,#post-1286.type-page .article__content,#post-2628.type-page .article__content,#post-1477.type-page .article__content,#post-6610.type-page .article__content,#post-6634.type-page .article__content,#post-6647.type-page .article__content,#post-6656.type-page .article__content,#post-6668.type-page .article__content,#post-6677.type-page .article__content,#post-6683.type-page .article__content,#post-6690.type-page .article__content,#post-6835.type-page .article__content,#post-6838.type-page .article__content,#post-6909.type-page .article__content,#post-6906.type-page .article__content,#post-6961.type-page .article__content,#post-7598.type-page .article__content,#post-7673.type-page .article__content,#post-7616.type-page .article__content,#post-7885.type-page .article__content,#post-8178.type-page .article__content,#post-8180.type-page .article__content,#post-8182.type-page .article__content,#post-8371.type-page .article__content,#post-8527.type-page .article__content,#post-8662.type-page .article__content
{
	background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/03/sanabel-web.jpg');
background-position: top right;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

#post-4602.type-page .article__content{
		background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/fichier-1.png');
background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
	
	
}
#post-6232.type-page .article__content{
		background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/reference-couleur-bleu-fonce-site-sanabel.png');
background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
	
}
#post-763.type-page .article__content,
#post-5841.type-page .article__content,#post-4681.type-page .article__content,#post-6049.type-page .article__content,#post-6042.type-page .article__content,#post-6027.type-page .article__content,#post-6001.type-page .article__content,#post-8518.type-page .article__content,#post-8649.type-page .article__content,#post-741.type-page .article__content,#post-6281.type-page .article__content,#post-9107.type-page .article__content,#post-4536.type-page .article__content,#post-9197.type-page .article__content{
		background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/reference-couleur25-1.png');
background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
	/*background-color:#00346C*/
	
}


.ccopyright-area.copyright-area__dark {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1a3b6e+0,164579+5,1d588d+14,146198+18,0f6ca4+23,177fba+33,188ac7+39,158cc8+40,1992d0+45,178bc8+54,177fb9+62,1276b0+68,0f6ca4+73,11669e+77,1e578d+85,164579+94,1a3b6e+100 */
background: #1a3b6e; /* Old browsers */
background: -moz-linear-gradient(top, #1a3b6e 0%, #164579 5%, #1d588d 14%, #146198 18%, #0f6ca4 23%, #177fba 33%, #188ac7 39%, #158cc8 40%, #1992d0 45%, #178bc8 54%, #177fb9 62%, #1276b0 68%, #0f6ca4 73%, #11669e 77%, #1e578d 85%, #164579 94%, #1a3b6e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1a3b6e 0%,#164579 5%,#1d588d 14%,#146198 18%,#0f6ca4 23%,#177fba 33%,#188ac7 39%,#158cc8 40%,#1992d0 45%,#178bc8 54%,#177fb9 62%,#1276b0 68%,#0f6ca4 73%,#11669e 77%,#1e578d 85%,#164579 94%,#1a3b6e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1a3b6e 0%,#164579 5%,#1d588d 14%,#146198 18%,#0f6ca4 23%,#177fba 33%,#188ac7 39%,#158cc8 40%,#1992d0 45%,#178bc8 54%,#177fb9 62%,#1276b0 68%,#0f6ca4 73%,#11669e 77%,#1e578d 85%,#164579 94%,#1a3b6e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#post-2z599.type-page .article__content{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#194c81+5,006ce0+98 */
background: #194c81; /* Old browsers */
background: -moz-linear-gradient(top, #194c81 5%, #006ce0 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #194c81 5%,#006ce0 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #194c81 5%,#006ce0 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.TabPer {
	background-color:yellow;
}

	
/*td:hover{background-color:#C4F0F7;}*/

      
table{
	width:100%;
	/*border-collapse:collapse;*/
color: #ffffff;
}
th, td {
	padding : 10px;
	text-align:left;
	/*border:solid 1px blue;*/
}
table th {
	background-color:#FFED00;
	color: #1C6EA4;
}
table th:first-child{background-color:transparent;
border:none;}
table tbody tr:nth-child(odd){
	background-color:transparent;
	
}
.table--bordered th, table th, .table--bordered td, table td {
	border: 3px solid #ffffff;}
td:first-child{background-color:#FFED00;color: #1C6EA4;font-weight:bold;}

.responsivePer {
  width: 100%;
  max-width: 400px;
  height: auto;
}
ul#menu li {
   display: inline;
	list-style-type:circle;
  
  
   }

.ccopyright-area.copyright-area__dark {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1f5391+0,1f5593+9,195793+10,165693+13,145591+26,14538f+26,12508b+35,10508c+39,0e4d8c+40,104e89+42,0c4a88+47,0d4a86+52,0c4883+53,0c4883+56,0a4581+56,0c4683+61,094481+61,094481+63,0b447e+64,0c447e+68,0e427d+70,11417b+70,11417b+72,114078+72,144078+78,173e76+78,173e76+79,143e73+79,143e73+81,183c71+83,1a3a71+91,20386e+93,1c386a+95,1c386a+96,203668+96,203668+100&1+0,1+100,0.93+100 */
background: -moz-linear-gradient(top, rgba(31,83,145,1) 0%, rgba(31,85,147,0.99) 9%, rgba(25,87,147,0.99) 10%, rgba(22,86,147,0.99) 13%, rgba(20,83,143,0.98) 26%, rgba(18,80,139,0.97) 35%, rgba(16,80,140,0.97) 39%, rgba(14,77,140,0.97) 40%, rgba(16,78,137,0.97) 42%, rgba(12,74,136,0.97) 47%, rgba(13,74,134,0.97) 52%, rgba(12,72,131,0.97) 53%, rgba(10,69,129,0.97) 56%, rgba(9,68,129,0.97) 61%, rgba(9,68,129,0.97) 63%, rgba(11,68,126,0.97) 64%, rgba(12,68,126,0.97) 68%, rgba(17,65,123,0.97) 70%, rgba(17,64,120,0.97) 72%, rgba(23,62,118,0.96) 78%, rgba(20,62,115,0.96) 79%, rgba(20,62,115,0.96) 81%, rgba(24,60,113,0.96) 83%, rgba(26,58,113,0.95) 91%, rgba(32,56,110,0.95) 93%, rgba(28,56,106,0.94) 95%, rgba(32,54,104,0.94) 96%, rgba(32,54,104,0.93) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(31,83,145,1) 0%,rgba(31,85,147,0.99) 9%,rgba(25,87,147,0.99) 10%,rgba(22,86,147,0.99) 13%,rgba(20,83,143,0.98) 26%,rgba(18,80,139,0.97) 35%,rgba(16,80,140,0.97) 39%,rgba(14,77,140,0.97) 40%,rgba(16,78,137,0.97) 42%,rgba(12,74,136,0.97) 47%,rgba(13,74,134,0.97) 52%,rgba(12,72,131,0.97) 53%,rgba(10,69,129,0.97) 56%,rgba(9,68,129,0.97) 61%,rgba(9,68,129,0.97) 63%,rgba(11,68,126,0.97) 64%,rgba(12,68,126,0.97) 68%,rgba(17,65,123,0.97) 70%,rgba(17,64,120,0.97) 72%,rgba(23,62,118,0.96) 78%,rgba(20,62,115,0.96) 79%,rgba(20,62,115,0.96) 81%,rgba(24,60,113,0.96) 83%,rgba(26,58,113,0.95) 91%,rgba(32,56,110,0.95) 93%,rgba(28,56,106,0.94) 95%,rgba(32,54,104,0.94) 96%,rgba(32,54,104,0.93) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(31,83,145,1) 0%,rgba(31,85,147,0.99) 9%,rgba(25,87,147,0.99) 10%,rgba(22,86,147,0.99) 13%,rgba(20,83,143,0.98) 26%,rgba(18,80,139,0.97) 35%,rgba(16,80,140,0.97) 39%,rgba(14,77,140,0.97) 40%,rgba(16,78,137,0.97) 42%,rgba(12,74,136,0.97) 47%,rgba(13,74,134,0.97) 52%,rgba(12,72,131,0.97) 53%,rgba(10,69,129,0.97) 56%,rgba(9,68,129,0.97) 61%,rgba(9,68,129,0.97) 63%,rgba(11,68,126,0.97) 64%,rgba(12,68,126,0.97) 68%,rgba(17,65,123,0.97) 70%,rgba(17,64,120,0.97) 72%,rgba(23,62,118,0.96) 78%,rgba(20,62,115,0.96) 79%,rgba(20,62,115,0.96) 81%,rgba(24,60,113,0.96) 83%,rgba(26,58,113,0.95) 91%,rgba(32,56,110,0.95) 93%,rgba(28,56,106,0.94) 95%,rgba(32,54,104,0.94) 96%,rgba(32,54,104,0.93) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.pixcode--icon{color:#ffffff;}

/*table.blueTable {
  
  width: 100%;
  text-align: left;
  
}*/
.list-horizontal li {
	display:inline-block;
	font-size:13px;
		margin-bottom:32px;
	/*font-family: 'Merriweather', sans-serif;*/
}
.list-horizontal li:before {
	content: '\00a0\2022\00a0\00a0';
	color:#ffffff;
	font-size:14px;
	

}
/*.list-horizontal li:first-child:before {
	content: '';
}*/

.TitleProd{font-size:55px; color : #FFED00; text-align:center;
	text-transform: uppercase;
	/*font-family: 'Merriweather', sans-serif;*/font-weight: bold;
	margin-top:74px;
}
.ProduitPer p{
	color:#ffffff;
}
.ProduitPer img{vertical-align:baseline;margin-right:10px;}
.ProduitPer span{font-size:22px;font-weight:bold;color:#FFED00;}
.Valspan{font-size:16px;font-weight:bold;color:#FFED00;margin-bottom:0px;}
.tablePer {width:100%;border-collapse:collapse;}
.tablePer td{padding: 10px; text-align:left; border: solid 1px  #FFFFFF;background:transparent;color:#ffffff;}
.tablePer th{border: solid 1px #FFFFFF;background:#FFED00;color:#1C6EA4;text-align:center;padding:10px;}
.tablePer td:first-child{background:#FFED00;color:#1C6EA4;}
.tablePer th:first-child{background:transparent;
border-top:none;
border-left:none;}

.size-text-description{font-size:22px;}

@media all and (max-width: 1024px)
{
    .size-img
    {
        width: 100px;
        height: auto;
    }
	.size-text{font-size:16px;width:100%;}

	.TitleProd{font-size:30px; 
}
	.size-text-description{font-size:12px;}
	
	.sliderPer{padding: 30px;}
	
	.largeur-contain{height:auto;}
}

	

	
	@media only screen and (max-width: 700px) {

    .table-responsive table, 
    .table-responsive thead, 
    .table-responsive tbody, 
    .table-responsive tr, 
    .table-responsive th, 
    .table-responsive td {
        display: block;
    }

    .table-responsive thead {
        display: none;
    }

    .table-responsive td {
        padding-left: 150px;
        position: relative;
       margin-top: -1px;
		
        background: transparent;
			border: solid 1.5px #FFFFFF;
			margin-top: -1px;
    }

    .table-responsive td:nth-child(odd) {
        background-color: transparent;
			border: solid 1.5px #FFFFFF;
			margin-top: -1px;
    }
		.table-responsive td:first-child{background-color:#ffffff;
		border: solid 1.5px #FFFFFF;}


    .table-responsive td::before {
        padding:  10px;
			
        content: attr(data-label);
        position: absolute;
        top: 0;
        left: 0;
        width: 130px;
        bottom: 0;
        background-color: #FFED00;
        color: #1C6EA4;
        display: flex;
        align-items: center;
        font-weight: bold;
			border-right: solid 2px #FFFFFF;
    }
	
    .table-responsive tr {
        margin-bottom: 1rem;
    }

    .table-responsive th + td {
        padding-left: 10px;
    }
	 

}

.c-hero__background {background-color:transparent;
	/*background-color:blue;*/
/*background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/reference-couleur-bleu-fonce-site-sanabel.png');
background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;*/
	
}

/*flip image */
.flip-box {
  background-color: transparent;
  width: 300px;
  height: 300px;
 
  perspective: 1000px;
}

.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 1s;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-box-front {
  background-color: #bbb;
  color: black;
}

.flip-box-back {
  background-color: transparent;
  color: white;
  transform: rotateY(180deg);
}
/**** fin flip image gallery*/

/**** product cart*/
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  max-width: 350px;
	/*width:300px;*/
 
  text-align: center;
	/*border-radius:15px;*/
	
/*background-color:transparent;*/
	background-color: #0865A2;
	/*transition: transform .2s; */
/*	background-image :url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/wood-background.jpg');*/
	transition: transform .4s ease-out;

	padding:0;
	margin:10px;
}
.card p{margin:0px;}

.card h3{margin:0;}

.card button {
  border: none;
  padding: 12px;
  color:#095A9E;
	z-index: 10;
 /* background-color: #095A9E;*/
	 background-color: #ffd300;
  text-align: center;
  cursor: pointer;
  width: 80%;
	margin:20px;
  font-size: 18px;
	border-radius:200px;
}

.titleCard{
height:80px;
font-size: 22px;
color:#095A9E;
	margin:auto;
width:100%;
}
.card button:hover {
  opacity: 0.7;
}
.card:hover{transform: scale(1.03);
background-color: rgba(0, 0, 0, 0.2);
	
    }

/**** fin product cart*/
/**** overlay imge*/

.container1 {
  position: relative;
  width: 100%;
	/*border-radius:15px 15px 0px 0px;*/
/*margin:0;*/
	padding:0;
}

.image {
  /*display: block;*/
  width: 100%;
  height: auto;
	/*border-radius:15px 15px 0px 0px;*/
	/*margin:0;*/
	padding:0;
	
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  /*background-color: rgba(0, 0, 0, 0.2);*/
	/*border-radius:15px 15px 0px 0px;*/
	/*margin:0;*/
	padding:0;
}

.container1:hover .overlay {
  opacity: 1;

}
.container1:hover .transparence{opacity:0.2;}

.text {
  color: white;
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: left;
	font-weight:bold;
}
/**** fin overlay imge*/

/*Layout colum*/
.row1 {
  display: flex;
	flex-wrap: wrap;
	margin-top:30px;
	margin-bottom:30px;
}

/* Create two equal columns that sits next to each other */
.column1 {
  flex: 50%;
 padding:10px;
}
.column1 img {
 
  vertical-align: middle;
	
}
.column1 p {
 
  margin: auto;
}
/*Column 5 utilisé dans la pag e acualités*/
.column5 {
	margin-top:10px;
	 flex: 50%;
}
.column5 img {
 
  vertical-align: middle;
	
}
.column5 p {
 
  margin: auto;
}
.column7 {
  flex: 40%;
 padding:10px;
}
.column8 {
  flex: 60%;
 padding:10px;
}
/*fin column5 page actualités */
.ingredients h2:before{

content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/sans-titre-1-e1556016314450.png');
	vertical-align:middle;
	
}
.ingredients ul {list-style-type:none;}
.ingredients li::before {
	content: '\00a0\2022\00a0\00a0';
	color:#fff200;
	
}
.preparation h2:before{

content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/chef-e1556023479901.png');
	vertical-align:middle;
	
}
.preparation ol li {
  counter-increment: list;
  list-style-type: none;
  position: relative;
}
/* Outout the numbers using the counter() function, but use a custom color, and position the numbers how we want */
.preparation ol li:before {
  color: #0032a0;
  content: counter(list) ".";
  left:-32px;
  position: absolute;
  text-align: right;
  width: 26px;
}


.apparition1{display:none;
color:#0032a0;font-weight:bold;padding:5px;}
.apparition1 p{margin:0px;}
.apparition2{display:block;color:#0032a0;font-weight:bold;}
@media (max-width: 800px) {
  .column1 {
    flex: 100%;
    max-width: 100%;
		font-size:12px;
		
  }
	 .column5 {
    flex: 100%;
    max-width: 100%;
		font-size:12px;
		
  }
	.column1 h2{font-size:20px;}
	.column5 h2{font-size:20px;}
	.iconTaille{width:20px;height:auto;}
	.apparition1{display:block;}
	.apparition2{display:none;}
}

/*fin Layout colum*/

/*debut gallery image*/
.row3 {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  -ms-flex-wrap: wrap; /* IE10 */
  flex-wrap: wrap;
  padding: 0px;
}

/* Create four equal columns that sits next to each other */
.column3 {
  -ms-flex: 25%; /* IE10 */
  flex: 25%;
  max-width: 25%;
  padding: 0px;
	background:yellow;
}
.column3 img {
  margin: 0px;
  vertical-align: middle;
}


/* Responsive layout - makes a two column-layout instead of four columns */








@media screen and (max-width: 800px) {
  .column3 {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column3 {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}

/*fin gallery image*/

/****** debut fliter ***/

.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: #3e8e41;
}

#myInput {
  border-box: box-sizing;
  background-image: url('searchicon.png');
  background-position: 14px 12px;
  background-repeat: no-repeat;
  font-size: 16px;
  padding: 14px 20px 12px 45px;
  border: none;
  border-bottom: 1px solid #ddd;
}

#myInput:focus {outline: 3px solid #ddd;}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f6f6f6;
  min-width: 230px;
  overflow: auto;
  border: 1px solid #ddd;
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}

/****** fin fliter ***/

/* Images between hr tag */
.flourish {
  display: block;
  overflow: hidden;
  text-align: center;
	margin-top:30px;
	margin-bottom:50px;
}
.flourish:before, 
.flourish:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 20%;
  border-top-style: solid;
  border-top-width: 1px;
}
.flourish:before {
  right: 0.5em;
  margin-left: -50%;
}
.flourish:after {
  left: 0.5em;
  margin-right: -50%;
}

.flourish img {
  vertical-align: middle;
	width:30px;height:30px;
}

/* fin Images between hr tag */

/* Images between hr tag style 2 */
.flourish2 {
  display: block;
  overflow: hidden;
  text-align: center;
	height:auto;
	
}
.flourish2:before, 
.flourish2:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: relative;
  
	height:auto;
    background:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/ble3.png') center no-repeat;
  /*border-top-style: solid;
  border-top-width: 1px;*/
}
.flourish2:before {
  right: 0.5em;
  margin-left: -50%;
}
.flourish2:after {
  left: 0.5em;
  margin-right: -50%;
}

.imgHr2 {
  vertical-align: middle;
	width:20px;height:20px;
}

/* fin Images between hr tag style 2 */

/*** debut animation1 ***/
.animation1 {
 
 -webkit-animation: appear 1s ease-in 0s 1 normal;
 animation: appear 1s ease-in 0s infinite normal ;
}

@-webkit-keyframes appear {
  0%{
	
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
  }
}

@keyframes appear {
  0%{
	opacity: 0;
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
}

/*fin animation 1/


/*** debut animation2 ***/
.animation2 {
 
 -webkit-animation: appear2 1s ease-in 2s infinite normal ;
 animation: appear2 1s ease-in 2s infinite normal ;
}

@-webkit-keyframes appear2 {
  0%{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
  }
}

@keyframes appear2 {
  0%{
	opacity: 0;
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
}

/*fin animation 2/
 /*** debut animation3 ***/
.animation3 {
 
 -webkit-animation: appear3 1s ease-in 4s infinite normal ;
 animation: appear3 1s ease-in 4s infinite normal ;
}

@-webkit-keyframes appear3 {
  0%{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
  }
}

@keyframes appear3 {
  0%{
	opacity: 0;
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
}

/*fin animation 3/
 /*** debut animation4 ***/
.animation4 {
 
 -webkit-animation: appear4 1s ease-in 6s infinite normal ;
 animation: appear4 1s ease-in 6s infinite normal ;
}

@-webkit-keyframes appear4 {
  0%{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
  }
}

@keyframes appear4{
  0%{
	opacity: 0;
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
}

/*fin animation 4*/

.deco{display:flex;
align-items:center;
	    justify-content: center;}
.deco img {margin:0px;
}
.deco p{margin:0px;}
.deco h1 {color:white;
font-size:42px;
	margin-top :45px;
	margin-bottom:20px;
}
.deco h1:before{
content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/spike2-e1555671785266.png');
}


.deco h1:after{
content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/spike1-e1555671509607.png');
}	
	@media all and (max-width: 1024px)
	{.deco h1 {
		font-size:28px;}
		.deco h1:before{
content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/spike2-1-e1555693745224.png');
}


.deco h1:after{
content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/spike1-1-e1555693664285.png');
}
}
/** deco h1 pour pates longues courtes couscous*/
.deco2 h1:before{
content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/icon2-e1555073245333.png');
}


.deco2 h1:after{
content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/icon1-e1555073327130.png');
}	
	@media all and (max-width: 1024px)
	{.deco2 h1 {
		font-size:28px;}
		.deco2 h1:before{
content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/icon2-e1555073245333.png');
}


.deco2 h1:after{
content:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/icon1-e1555073327130.png');
}
}
/* fin deco h1 pour pates longues courtes couscous **/

/**** filter*****/

.container5 div {
  border: grey 1px solid;
  width: 100px;
  text-align: center;
  background-color: black;
  color: white;
  float: left;
  transition: all 0.5s ease;
}

.hidden {
  display: none;
}

/****fin ****/
/*filter debut*/
.filter-cat {
  /*margin: 1em 0;*/
}
.f-cat {
 /* color: #fff;
  padding: 1em;
  border: 5px solid #fff;*/
}
.f-cat[data-cat='cat-cavatoni'] {
  /*background: #ff4136;*/
}
.f-cat[data-cat='cat-plume'] {
  /*background: #2ecc40;*/
}
.f-cat[data-cat='cat-ressort'] {
  /*background: #0074d9;*/
}
.filter-cat-results .f-cat {
  opacity: 0;
  display: none;
}
.filter-cat-results .f-cat.active {
  opacity: 1;
  display: block;
  -webkit-animation: fadeIn 0.65s ease forwards;
  animation: fadeIn 0.65s ease forwards;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*fin filter*/
/*** debut size select filter*/
select-size{width:25%;}
/*** fin size select filter*/

h2.filter-recette {
	text-transform:capitalize;

color:#ffffff;}
.recette-link p{display:none;}

#post-763 svg#Layer_1.blurp--top{color:#145693;
/*color:#51b1fb;*/}
#post-760 svg#Layer_1.blurp--top{color:#ebe7ec;}
#post-1189 svg#Layer_1.blurp--top,#post-1286 svg#Layer_1.blurp--top{color:#0c61a1;}
#post-1477 svg#Layer_1.blurp--top,#post-6961 svg#Layer_1.blurp--top,#post-4536 svg#Layer_1.blurp--top{color:#0d5d9b;
 /*background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2019/04/reference-couleur-bleu-fonce-site-sanabel.png');
/*background-position: center;
  background-repeat: no-repeat;
 background-size: cover;
	position: relative;*/}
.recettes-home{margin-bottom:60px;}



@media all and (max-width: 1024px)
{
	img.c-hero_image{left:-90px;}
}
.fardeau{
	display: inline-block;vertical-align: middle;padding: 3px 5px;
	color:#ffffff;
}
.divider{
	background-color:#ffffff;
	height:10px;
	border:0;
	margin:0;
	
}
/*[data-rellax-container] [data-rellax] {
/*transition: opacity .0s ease-out;
 
	transition: none;
}

[data-rellax] {
    /*will-change: transform, opacity;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	*will-change:color;
}*/

[data-rellax-container] [data-rellax] {
   
 
	transition: none;
	opacity: 1;
}
.is--loaded [data-rellax-container] [data-rellax] {
    opacity: 1;
}
/*Debut page actualités*/
/* Media Queries */
/* Card sizing */
/* Colors */
/* Calculations */
/* Placeholders */
@media (min-width: 1000px) {
  #timeline .demo-card:nth-child(odd) .head::after, #timeline .demo-card:nth-child(even) .head::after {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
  }

  #timeline .demo-card:nth-child(odd) .head::before, #timeline .demo-card:nth-child(even) .head::before {
    position: absolute;
    content: "";
    width: 9px;
    height: 9px;
    background-color: #bdbdbd;
    border-radius: 9px;
    box-shadow: 0px 0px 2px 8px #f7f7f7;
  }
}
/* Some Cool Stuff */
.demo-card:nth-child(1) {
  order: 1;
}

.demo-card:nth-child(2) {
  order: 4;
}

.demo-card:nth-child(3) {
  order: 2;
}

.demo-card:nth-child(4) {
  order: 5;
}

.demo-card:nth-child(5) {
  order: 3;
}

.demo-card:nth-child(6) {
  order: 6;
}


/* Border Box */
/* *{
  box-sizing: border-box;
}*/

/* Fonts */
/*body {
  font-family: Roboto;
}*/

#timeline {
  padding: 20px 0;
  /*background: #ffffff;*/
  /*border-top: 1px solid rgba(191, 191, 191, 0.4);
  border-bottom: 1px solid rgba(191, 191, 191, 0.4);*/
}
/*#timeline h1 {
  text-align: center;
  font-size: 3rem;
  font-weight: 200;
  margin-bottom: 20px;
}*/
/*#timeline p.leader {
  text-align: center;
  max-width: 90%;
  margin: auto;
  margin-bottom: 45px;
}*/
#timeline .demo-card-wrapper {
  position: relative;
  margin: auto;
}
@media (min-width: 1000px) {
  #timeline .demo-card-wrapper {
    display: flex;
    flex-flow: column wrap;
    /*width: 1170px;*/
    /*height: 1700px;* on doit toujours régler cette dimension seln le nombre des elements*/
		
		height:1900px;
    margin: 0 auto;
  }
}
#timeline .demo-card-wrapper::after {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  border-left: 1px solid rgba(191, 191, 191, 0.4);
}
@media (min-width: 1000px) {
  #timeline .demo-card-wrapper::after {
    border-left: 1px solid #bdbdbd ;
  }
}
#timeline .demo-card {
  position: relative;
  display: block;
  margin: 10px auto 80px;
	
  max-width: 94%;
  z-index: 2;
}
@media (min-width: 480px) {
  #timeline .demo-card {
    max-width: 60%;
    box-shadow: 0px 1px 22px 4px rgba(0, 0, 0, 0.07);
  }
}
@media (min-width: 720px) {
  #timeline .demo-card {
    max-width: 40%;
  }
}
@media (min-width: 1000px) {
  #timeline .demo-card {
    max-width: 350px;
    height: 472px;
   /* margin: 90px;*/
    margin-top: 45px;
   margin-bottom: 45px;
  }
  #timeline .demo-card:nth-child(odd) {
    margin-right: 45px;
  }
  #timeline .demo-card:nth-child(odd) .head::after {
    border-left-width: 15px;
    border-left-style: solid;
    left: 100%;
  }
  #timeline .demo-card:nth-child(odd) .head::before {
    left: 391.5px;
  }
  #timeline .demo-card:nth-child(even) {
    margin-left: 45px;
  }
  #timeline .demo-card:nth-child(even) .head::after {
    border-right-width: 15px;
    border-right-style: solid;
    right: 100%;
  }
  #timeline .demo-card:nth-child(even) .head::before {
    right: 389.5px;
  }
  #timeline .demo-card:nth-child(2) {
    margin-top: 180px;
  }
}
#timeline .demo-card .head {
  position: relative;
  display: flex;
  align-items: center;
  color: #fff;
  /*font-weight: 400;*/
}
#timeline .demo-card .head .number-box {
  display: inline;
  float: left;
  margin: 5px;
  padding: 10px;
  font-size: 25px;
  line-height: 25px;
  font-weight: 600;
  background: rgba(0, 0, 0, 0.17);
}
#timeline .demo-card .head h2 {
  /*text-transform: uppercase;*/
  /*font-size: 1.3rem;
  font-weight: inherit;
  letter-spacing: 2px;*/
  margin: 10px;
	font-size:20px;
	font-weight:600;
  /*padding-bottom: 6px;
  line-height: 1rem;*/
}
@media (min-width: 480px) {
  #timeline .demo-card .head h2 {
    /*font-size: 165%;
    line-height: 1.2rem;*/
  }
}
#timeline .demo-card .head h2 span {
  display: block;
  /*font-size: 0.6rem;*/
  margin: 0;
}
@media (min-width: 480px) {
  #timeline .demo-card .head h2 span {
    /*font-size: 0.8rem;*/
  }
}
#timeline .demo-card .body {
  background: #F5F5F5;
  border: 1px solid rgba(191, 191, 191, 0.4);
  border-top: 0;
  padding: 15px;
}
@media (min-width: 1000px) {
  #timeline .demo-card .body {
   height: 450px;
  }
}
#timeline .demo-card .body p {
  font-size: 15px;
	font-weight:600;
  /*line-height: 18px;
  margin-bottom: 15px;*/
}
#timeline .demo-card .body img {
  display: block;
  width: 100%;
}
#timeline .demo-card--step1 {
  background-color: #fff200;
}
/*#timeline .demo-card--step1:hover {
  background-color: #095A9E;
}*/

#timeline .demo-card--step1 .head::after {
  border-color: #fff200;
}
/*#timeline .demo-card--step1 .head:hover::after {
  border-color: #095A9E;
}*/
#timeline .demo-card--step2 {
  background-color: #fff200;
}
#timeline .demo-card--step2 .head::after {
  border-color: #fff200;
}
#timeline .demo-card--step3 {
  background-color: #fff200;
}
#timeline .demo-card--step3 .head::after {
  border-color: #fff200;
}
#timeline .demo-card--step4 {
  background-color: #fff200;
}
#timeline .demo-card--step4 .head::after {
  border-color: #fff200;
}
#timeline .demo-card--step5 {
  background-color: #fff200;
}
#timeline .demo-card--step5 .head::after {
  border-color: #fff200;
}
#timeline .demo-card--step6 {
  background-color: #fff200;
}
#timeline .demo-card--step6 .head::after {
  border-color: #fff200;
}
/*fin page actualités*/
div#fbw_id-7.widget.widget--menu.widget_fbw_id{width:450px;}
/*fbw_id-6 h4.widget_title.widget--menu_title {font-size:12px;}*/
/*.OffreEmploi{
	
}*/
/*.footer-widget-area.col-2 .widget {border:0px;}*/

/* contact form sur 2 ou 3 colonnes */
.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 20px;
 
}
 
.one-half { width: 48%;
	/*width: 50%;*/
}
.one-third { width: 30.66%; 
	/*width: 33%;*/
}
 
.last {
    margin-right: 0 !important;
    clear: right;
}
.middlle-c{margin: 2px auto;
width:100%}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}
/* contact form sur 2 ou 3 colonnes */
.recrutement{/*background-color:#F5F5F5;*/
	color:#ffffff;
	margin:10px auto 70px;width:90%;
	/*box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);*/}
.recrutement h2{color: #fff200;
font-weight:bold;}
.recrutement img{box-shadow: 0 8px 6px -6px black;width:100%;}
.FormRecrutement{width:70%;padding-bottom:100px;margin:auto;}
@media screen and (max-width: 600px) {.recrutement{width:100%;}
	.recrutement h2{font-size:20px;}
	.FormRecrutement{width:100%;}
	input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required{font-size:70%;}}

#post-7616-title.c-hero.article__header.article__header--page.half-height div.c-hero__wrapper hgroup.article__headline h1.headline__primary{/*background-color: rgb(13, 59, 118,0.8);*/
    /*color: #fff200;*/
	color: #ffffff;
	
    padding: 15px;}
.starRecrutement{color: red;font-weight:bold;}
.banniere-sponsorise{
	width:100%;
	background-color: #F76E1A ;
	padding:30px;
	margin-top:40px;
	margin-bottom:40px;
	color:white;
}
.offrekademia{
	padding-left:10px;
	/*padding-right:30px;*/
	padding-bottom:100px;
	color:white;
}
.lienkademia{
	 text-decoration:none;
	color:#fff200;
}
.lienkademia:hover{
	color:#ff6600;
}
.offrekademia ol li {
  counter-increment: list;
  list-style-type: none;
  position: relative;
}
/* Outout the numbers using the counter() function, but use a custom color, and position the numbers how we want */
.offrekademia ol li:before {
  color: #fff200;
  content: counter(list) ".";
  left:-32px;
  position: absolute;
  text-align: right;
  width: 26px;
}
#post-8527.type-page .article__content{
	background-image:url('https://www.sanabelcarthage.com/wp-content/uploads/2020/04/background-kademia-01.png');
background-position:top right;
  background-repeat: no-repeat;
  background-size:cover;
/*position: relative;*/
	
}
.button-kademia {
  background-color: #095A9E;; /* Green */
  border: none;
  color: white;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
	font-weight:bold;
  margin: 4px 2px;
  cursor: pointer;
	border-radius:6px;
	
}
.button-kademia:hover{background-color: #4682B4;}
.btnoffrekademia{background-color: #EFBD1A;
font-weight:bold;
 font-size: 16px;
color:#121E54;}
.btnoffrekademia:hover{opacity:0.7;
background-color: #EFBD1A;}

.abonnement-gratuit{width:90%;}
@media screen and (max-width: 600px) {
.abonnement-gratuit{width:100%;}
	.espacement{margin-top:0;}
}
.espacementacc{padding-top:100px;}
.policet{font-family:'Amiri';
font-style:italic;

font-weight:700;
letter-spacing:0;
	color:yellow;
	/*visibility:hidden;*/
	visibility:hidden;
}
@media screen and (max-width: 600px) {.policet{display:block;
	/*visibility:visible;*/
	font-size:16px;
	}
	.espacementacc{padding:50px;}}
/*#post-763.type-page .article__content{padding:0px;}*/
#post-8649.type-page .article__content{padding:0px;
margin:0px;}
#post-8649 section.article_content div.container{width:100%;padding:0px;}
.logoposition{
	display:inline;
	vertical-align:middle;
}
@media screen and (max-width: 900px){
	.logoposition{display:block;
	}
	.button-kademia{/*display:block;*/
	margin-left:2px;
		font-size: 12px;
	font-weight:bold;
	/*margin-right:auto;*/}}

.entete-cours-kademia{font-size: 18px; font-weight: bold; color:white;width:50%; margin-left:auto;margin-right:auto;margin-bottom :10px;margin-top:170px;
background-color:rgba(9,90,158,0.7);
	border-radius:5px;}
@media screen and (max-width: 900px){
	.entete-cours-kademia{font-size: 12px; font-weight: bold;
		 margin-left:2px;margin-right:2px;margin-bottom :5px;width:100%;
/*background-color:rgba(0,0,255,0.7);*/

	border-radius:5px;
	margin-top:250px;}
}


#post-741 svg#Layer_1.blurp--top {
    color: #145693;
    /* color: #51b1fb; */
}

#post-6281 svg#Layer_1.blurp--top {
    color: #145693;
    /* color: #51b1fb; */
}


/*  card Receetes en video */






.mmCard {
  width: 90%;
  /*height: 300px;*/
  border-radius: 3px;
  position: relative;
	margin: 10px auto;
}

.mmCardVid {
  width: 100%;
  display: block;
  height: auto;
  max-height: 300px;
  border-radius: 3px 3px 0px 0px;
}

iframe.mmCardVid {
  height: 300px;
  border: 0;
}

.mmCard h3 {
  text-align: center;
  display: block;
  font-size: 20px;
 
  text-transform: uppercase;
  margin: 10px 0;
  padding: 5px;
}








@-webkit-keyframes transition {
  0% {
    background-color: #cccccc;
    color: #333333;
  }
  50% {
    background-color: #7BB9E0;
    color: #000000;
  }
  100% {
    background-color: #cccccc;
    color: #333333;
  }
}

@keyframes transition {
  0% {
    background-color: #cccccc;
    color: #333333;
  }
  50% {
    background-color: #7BB9E0;
    color: #000000;
  }
  100% {
    background-color: #cccccc;
    color: #333333;
  }
}

.bBeige {
  background-color: #fff;
  color: #0966a3;
}


.shadow2s, .shadow2a{
	box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, .15), 1px 1px 1px rgba(0, 0, 0, .5);
	transform: translate3d(0px, 0px, 2px);
	-webkit-transform: translate3d(0px, 0px, 2px);
	-moz-transform: translate3d(0px, 0px, 2px);
	-ms-transform: translate3d(0px, 0px, 2px);
}

.shadow4s, .shadow4a{
	box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, .15), 1px 2px 2px rgba(0, 0, 0, .5);
	transform: translate3d(0px, 0px, 4px);
	-webkit-transform: translate3d(0px, 0px, 2px);
	-moz-transform: translate3d(0px, 0px, 2px);
	-ms-transform: translate3d(0px, 0px, 2px);
}

.shadow6s, .shadow6a
.shadow2a:hover {
	box-shadow: 0px 0px 9px 3px rgba(0, 0, 0, .15), 2px 3px 3px rgba(0, 0, 0, .5);
	transform: translate3d(0px, 0px, 6px);
	-webkit-transform: translate3d(0px, 0px, 2px);
	-moz-transform: translate3d(0px, 0px, 2px);
	-ms-transform: translate3d(0px, 0px, 2px);
}

.shadow8s, .shadow8a,
.shadow4a:hover {
	box-shadow: 0px 0px 13px 4px rgba(0, 0, 0, .15), 3px 4px 4px rgba(0, 0, 0, .5);
	transform: translate3d(0px, 0px, 8px);
	-webkit-transform: translate3d(0px, 0px, 2px);
	-moz-transform: translate3d(0px, 0px, 2px);
	-ms-transform: translate3d(0px, 0px, 2px);
}

.shadow6a:hover,
.shadow2a:active {
	box-shadow: 0px 0px 18px 6px rgba(0, 0, 0, .15), 3px 5px 5px rgba(0, 0, 0, .5);
	transform: translate3d(0px, 0px, 10px);
	-webkit-transform: translate3d(0px, 0px, 2px);
	-moz-transform: translate3d(0px, 0px, 2px);
	-ms-transform: translate3d(0px, 0px, 2px);
}

.shadow8a:hover,
.shadow4a:active {
	box-shadow: 0px 0px 22px 7px rgba(0, 0, 0, .15), 4px 6px 6px rgba(0, 0, 0, .5);
	transform: translate3d(0px, 0px, 12px);
	-webkit-transform: translate3d(0px, 0px, 2px);
	-moz-transform: translate3d(0px, 0px, 2px);
	-ms-transform: translate3d(0px, 0px, 2px);
}

.shadow6a:active {
	box-shadow: 0px 0px 27px 9px rgba(0, 0, 0, .15), 5px 7px 7px rgba(0, 0, 0, .5);
	transform: translate3d(0px, 0px, 14px);
	-webkit-transform: translate3d(0px, 0px, 2px);
	-moz-transform: translate3d(0px, 0px, 2px);
	-ms-transform: translate3d(0px, 0px, 2px);
}

.shadow8a:active {
	box-shadow: 0px 0px 32px 11px rgba(0, 0, 0, .15), 5px 8px 8px rgba(0, 0, 0, .5);
	transform: translate3d(0px, 0px, 16px);
	-webkit-transform: translate3d(0px, 0px, 2px);
	-moz-transform: translate3d(0px, 0px, 2px);
	-ms-transform: translate3d(0px, 0px, 2px);
}
/* fin recette en video */
/* Tilte recettes*/
.ContainerTitleRecettes{
	position: relative;
  text-align: center;
  color: white;
}
.TitleRecettes{
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.btnDetailRecettes{letter-spacing:0;}
/* Tilte recettes*/
.btnnv:hover{background-color:blue;
}
