/*
Theme Name: Websourcing
Theme URI: http://blog.websourcing.fr
Description: 
Author: Lionel Roux
Version: 1.0
Tags: three-columns, fixed-width, big-menu, threaded-comments, html5, css3, microformats, rtl-language-support, editor-style
*/
 /*************************************************************
 *                            MISC                            *
 **************************************************************/
ul{
margin:0!important;
padding:0!important;
}
li{ /* list items reset, list of lists items reset */
margin:0!important;
padding:0!important;
list-style:none!important;
}
 
.no-overflow{
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
}

/* pagination */
.pagination {
float:right;
}
.page-numbers {
float:left;
margin: 0 3px;
}
.current {
color:#2c7db2;
margin: 0 4px;
}

.highlight-terms{
color: orange;
font-style:italic;
text-shadow: 1px 1px 1px #000;
}

/* sprites */
.sprites-global{
background-image: url("http://img1.websourcing.fr/wp-content/themes/websourcing/images/sprites2.png");
}

/*.sprites-facebook{
	height               : 50px;
	width                : 50px;
	background-position  : -100px 0px;
 }
.sprites-facebook-bw{
	height               : 50px;
	width                : 50px;
	background-position  : -100px -50px ;
 }
.sprites-comment{
	height               : 50px;
	width                : 50px;
	background-position  : 0px -500px;
}*/
.sprites-comment-bw{
	height               : 50px;
	width                : 50px;
	background-position  : -50px -500px;
 }
/*.sprites-favorite{
	height               : 50px;
	width                : 50px;
	background-position  : 0px -600px;
}
.sprites-favorite-bw{
	height               : 50px;
	width                : 50px;
	background-position  : -50px -600px;
}
.sprites-web{
	height               : 50px;
	width                : 50px;
	background-position  : 0px -700px;
 }
.sprites-web-bw{
	height               : 50px;
	width                : 50px;
	background-position  : -700px -50px;
 }
.sprites-blog{
	height               : 50px;
	width                : 50px;
	background-position  : 0px -900px;
 }
.sprites-blog-bw{
	height               : 50px;
	width                : 50px;
	background-position  : -50px -900px;
 }*/

/*************************************************************
 *                      ADS TEMPLATE                         *
 *************************************************************/
.ads-item, .ads-img{
clear: both;
display: block;
margin: 1em auto 2em;
width: 170px;
}

/*************************************************************
 *                 GENERAL LAYOUT & STYLING                  *
 *************************************************************/
html {
/* overflow-x: hidden!important;
 */
 /*overflow-x:auto; */
 width:100%;
} 
body {
background-color:#fff!important;
}
 
/*************************************************************
 *                HEADER LAYOUT & STYLING                    *
 *************************************************************/
#header-wrapper{
margin:0;
/* background-color:#eee!important;/* for non-css3 browsers */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBB', endColorstr='#ddd'); /* for IE */
/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AAA), to(#AAA), color-stop(.1,#EEE), color-stop(.65,#EEE));
background: -moz-linear-gradient(top, #AAA 0%, #DDD 10%, #eee 32%, #DDD 65%, #AAA 99%, #fff 100%);
*/
/* border-bottom: solid 1px #ccc; */
/* box-shadow: 0 0 10px rgba(0, 0, 0, .4); */
/*-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);*/
/* -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4); */
/* filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=12); 
zoom: 1;  */
/* background:url('images/backgrounds/navBkg.jpg') repeat-x left top;
-webkit-background-size: 100% 100px;
-moz-background-size: 100% 100px;
-o-background-size: 100% 50px;
-khtml-background-size: 100% 100px;
background-size: 100% 100px; */
}

.logo  {
background-repeat: no-repeat;
background-position  : -480px -0px;
height               : 100px;
width                : 295px;
}

@media (max-width: 768px) {
html{
width:768px;
}

.nav-logo , /*#ads-banner,*/ #top-backlinkers, #top-commentators {
display:none!important;
width:0;
}

.ontheweb{
width:500px;
}

#quickpress{
float:left;
clear:left;
margin-top:2em;
}

#header-wrapper, #footer-wrapper{
/* background-color:#eee; */
width:754px;
}

.span-20{
width:754px;
}

.pane li.sub-category, .pane{
width:754px!important;
overflow:hidden;
}
}


@media (max-width: 550px) {
html{
width:550px;
}

.nav-contact, .nav-twitter, .nav-rss , #ego-trip, #ads-banner, .floating-menu{
display:none!important;
width:0;
}

#header-wrapper, #footer-wrapper{
/* background-color:#ddd; */
width:550px!important;
}

.span-20{
width:550px;
}

.pane li.sub-category, .pane{
width:550px!important;
overflow:hidden;
}
}

 /****************************************************************
 *                        HEADER - HUGE MENU 
 ****************************************************************/
#menu ul{
position:relative; /* limit pane width to the container width */
}

/* Navigation item : Home, Twitter, Browse, RSS, ... */
.nav-item {
height:100px;
}
.nav-item  div{
/*positioning */
margin: 1em auto 0;
/*styling */
text-align: center;
text-shadow: 1px 1px 1px #999;
color:#777; 
font-weight: bold;
/* background-color: #123; */
}
/* search box and button */
form#searchform input#s{
padding:0;
margin:0;

border:solid 2px #999;
-o-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;

color:#999;
/* font-weight: bold; */
}
form#searchform input#searchsubmit{
padding:0;
margin:0 0 0 -15px;
width: 28px;

border:solid 2px #999;
-o-border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;

color:#999;
background-color:#eee;
}

/* Animations & Sprites */
.sprites-home{
height: 50px;
width: 50px;
background-position:-50px -50px ;
}
.sprites-browse{
height: 50px;
width: 50px;
background-position:-100px -50px ;
}
.sprites-search{
height: 50px;
width: 50px;
background-position:-150px -50px ;
}
.sprites-rss{
height: 50px;
width: 50px;
background-position:-200px -50px ;
}
.sprites-twitter{
height: 50px;
width: 50px;
background-position:-250px -50px ;
}
.sprites-contact{
height               : 50px;
width                : 50px;
background-position  : 0 -50px;
}
.nav-item:hover div{
color:#2c7db2;
/* box-shadow: 0 0 3px rgba(230, 200, 230, .4);
-moz-box-shadow: 0 0 10px rgba(230, 200, 230, .4);
-webkit-box-shadow: 0 0 3px rgba(238, 0, 0, .4); */
}
.nav-item:hover .sprites-home{
background-position:-50px 0 ;
}
.nav-item:hover .sprites-browse{
background-position:-100px 0 ;
}
.nav-item:hover .sprites-search{
background-position:-150px 0 ;
}
.nav-item:hover .sprites-rss{
background-position:-200px 0 ;
}
.nav-item:hover .sprites-twitter{
background-position:-250px 0 ;
}
.nav-item:hover .sprites-contact{
background-position  : 0 0;
}
.nav-item:hover form#searchform  input#searchsubmit, .nav-item:hover form#searchform  input#s{
/* #menu form#searchform  input#s:focus, #menu form#searchform input#s:hover, #menu form#searchform input#searchsubmit:hover{ */
border:solid 2px #2c7db2;
color:#2c7db2;
}

/* Sub-menus pane */
.pane{ /* hidden section : this is the pane in which sub-menus lie */
/*positioning */
display:none;
position:absolute;
left:0;
top: 100px; /* position after the nav-item height @see .nav-item rule*/

width:100%;
z-index: 1;

background: #eee; /* for non-css3 browsers */
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */
/* background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */

border: solid 2px rgba(234, 234, 234, .6);
box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .4);
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
}
.nav-item:hover > .pane, .pane:hover /* ,(.nav-item >#s:focus) > .pane */{ /* here is the magic to make a pane appear */
display:block;
}
.pane  > ul{ /* style sub-categories */
margin: 0px 0!important;
}
/*.pane*/ .wp-tag-cloud > li, /*.pane*/.archives  > li /*,.pane .popular-searches li, .pane .recent-searches li*/{/*columnize items */
width: 135px; /*column width */
float: left;
}

/*.pane*/  .popular-searches  li, /*.pane*/  .recent-searches  li {/*columnize items *//* not optimized */
width: 175px; /*column width */
float: left;
}

.pane li {
padding-left: 12px!important; /* set it to the size of the arrow image */
overflow:hidden;
} 
.pane li.sub-category{
color:#000;
text-shadow: 1px 1px 1px #fff;
font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em!important;
width:100%!important;
}
.pane li > a { /* style sub-categories items */
color:#2c7db2;
text-shadow: 1px 1px 1px #fff;
}
.pane li:hover:not(.sub-category){ /* style sub-categories items */
text-shadow: 1px 1px 1px #444;
background-image: url(images/sprites2.png); 
background-repeat: no-repeat;
background-position: -400px -80px; 
/* background-position: 130px 2px;  */
}
.pane li:not(.sub-category) > a:hover { /* style sub-categories items */
text-shadow: 1px 1px 1px #444;
/* list-style-image: url(images/backgrounds/schetchy-arrow-rigth-black.png)!important; */
}


/*************************************************************
 *                FOOTER LAYOUT & STYLING                    *
 *************************************************************/
#footer-wrapper{
background-color: #444;
border-top: solid 1px #444;
box-shadow: 0px -5px 5px rgba(0, 0, 0, .3);
-webkit-box-shadow: 0px -5px 5px rgba(0, 0, 0, .3);
/*-moz-box-shadow: 0px -5px 5px rgba(0, 0, 0, .3);*/
color:#fff;
margin-top: 1em;
}
#footer-wrapper a{
color:#fff;
}
#footer-wrapper h3{
color:#fff;
text-shadow: 1px 1px 1px #000;
}

#ego-trip li{
float:left;
display:block;
margin-bottom: 15px!important;
}

/* Top widgets */
.top-backlinker .thumb , .top-commentator .avatar{
float:left;
margin:0 5px 5px 0!important;
}
.top-backlinker, .top-commentator, .top-post{
height:32px;
line-height:32px;
margin-bottom:5px!important;
}

.twitter{
width: 90px;
height: 55px;
background: no-repeat url("http://img1.websourcing.fr/wp-content/themes/websourcing/images/sprites2.png") left top;
background-position: -390px 0;
height: 55px;
width: 90px;
text-align:center;
line-height: 55px!important;
color: red!important;
font: 2em bold;
text-shadow: 1px 1px 1px #000;
}
.feedburner{
width: 90px;
height: 90px;
background: no-repeat url('http://img1.websourcing.fr/wp-content/themes/websourcing/images/sprites2.png') left top;
background-position: -300px 0;
height: 90px;
width: 90px;
text-align:center;
line-height: 90px!important;
font: 2em bold;
text-shadow: 1px 1px 1px #000;
}
.twitter a, .feedburner a{
color: orange!important;
}

/*************************************************************
 *          HOME & SINGLE COMMON LAYOUT & STYLING            *
 *************************************************************/
 /* 
 make post, pages, custom-types, ... display with the same 
 height on index, search, archives, categories, tags pages
 */
.home .post , .home .page, .home .ontheweb, 
.archive .post, .archive .page, .archive .ontheweb,
.search .post, .search .page, .search .ontheweb {
height:235px;
position:relative;
}

/* entry */
.entry-content, .entry-summary {
text-align:justify;
color: #444;
}
.entry-title {
margin-bottom: 0.25em;
display:block;
background-color:#fff;
background-color:rgba(255,255,255,0.86);
}
.entry-title > a{
color:#2c7db2;
text-shadow: 1px 1px 1px #888;
margin-left:2px;
}
.entry-title > a:hover{
text-shadow: 1px 1px 2px #444;
}

.home .format-image > img , .search .format-image > img, .archive .format-image > img  {
position: absolute;
top:1.5em;
z-index:-1;
}

.entry-thumbnail {
margin : 0.25em 11px 0.25em 0;
float: left;
}

/* entry meta */
.entry-meta {
	border-top: 1px solid #ccc;
	text-align: right;
	margin-bottom: 14px;
	position: relative;
	font-size: 0.8em;
	text-transform: uppercase;
}
.entry-meta-container {
	position: absolute;
	top: -8px;
	right: 0;
}
.entry-meta-categories {
	position: absolute;
	top: -8px;
	left: 0;
}
/* .entry-meta-categories a{
	-moz-transform:rotate(-15deg); 
	-webkit-transform:rotate(-15deg); 
	-o-transform:rotate(-15deg);
} */
.entry-meta-date, .entry-meta-edit, .entry-meta-categories {
	background: #fff;
	padding: 0 4px;
	color: #2c7db2;
}
.entry-meta-comments { /* TODO : sprite this */
/* 	background: #fff url(images/backgrounds/chat_grey.gif) no-repeat 2px -1px;
 	background-image: url(images/sprites2.png) ;/* 2px -1px;*/
	background-position:-400px -60px;
	background-repeat: no-repeat;
	background-color: #fff;
	height: 15px!important;
	width: 14px!important;
	padding-left: 18px;
}
.entry-meta-comments a,
.entry-meta-date a,
.entry-meta-edit a ,
.entry-meta-categories a,
.entry-tags a{
	color: #2c7db2;
}

 
 /*************************************************************
 *                  SINGLE LAYOUT & STYLING                   *
 **************************************************************/
.wikio-share-inline {
height: 0;
display:none;
}
 
.entry-tags{
padding: 5px 0;
padding-left: 11px;
margin: 1em 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #eee;
}
.single .entry-content a{/* post content links */ 
border-bottom: dashed 1px #2c7db2;
margin-bottom:1em;
}
.single .entry-content ul {/* post content list styling */ 
margin: 5px 10px 5px 0!important;
list-style-type:disc!important;
}
.single .entry-content li{
margin-left:10px!important;
padding-left:5px!important;
list-style:disc!important;
}

.bottom-ads{
margin-top:2em;
text-align:center;
}



/* related post, share post*/
.entry-more {
margin-top: 1em;
border-top:	solid 1px #ccc;
background-color:#f0f0f0!important;/* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#f5f5f5'); /* for IE */
background-color: #eee;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ffffff), color-stop(.5,#f2f2f2));
background: -moz-linear-gradient(top, #f0f0f0 0%, #fff 100%);

padding-left:11px;
}
.related-post , .related-post { /* related entries */
margin-bottom: 10px!important;
height:50px;
}
.related-thumbnail, .share-image{
float:left;
width:50px;
height:50px;
}
.related-title{/* pseudo center the title, even with 2-lines+ titles */
position:relative;
top:28%;
left:5px;
margin: 0 5px 0 0px;
color:#2c7db2;
text-shadow: 1px 2px 5px #fff;
}


.tpl{ /* timeframe post list styling */
/* margin: 10px 0!important; */
height:75px!important;
margin-bottom: 10px!important;
}
.tpl img{
/* margin: 10px 0!important; */
height:75px;
width:75px;
float:left;
clear:left;
}
.tpl a{
position:relative;
top:30%;
left:5px;
margin: 0 5px 0 0;
color:#2c7db2;
text-shadow: 1px 2px 5px #fff;
}

.via-source{ /* credits and source links */
font-size: 0.85em;
}

/* Gallery listing
-------------------------------------------------------------- */

/*.category-gallery {
	margin-bottom: 48px;
}
.category-gallery h2 {
	margin-top: 10px;
}
.category-gallery .entry-meta {
}
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right:20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-content p {
	display: inline;
}
.home #content .category-gallery .entry-utility {
	padding-top:4px;
}*/


/* Attachment pages
-------------------------------------------------------------- */
/*.entry-content .attachment img {
	margin-bottom: 0;
}
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}*/
/* Images
-------------------------------------------------------------- */
#content img {
	margin: 0;
	padding:0;
	max-width: 500px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
#content img.noborder {
height:25px;
width:25px;
float:left;
clear:left;
}
#content .attachment img {
	max-width: 500px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
	margin-bottom: 12px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
	margin-bottom: 12px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
#content .wp-smiley {
	margin:0;
	border:none;
}
/*
#content .wp-caption {
	background: #f1f1f1;
	color: #888;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
#content .wp-caption img {
	margin: 5px;
}
#content .wp-caption p.wp-caption-text {
	margin: 0 0 4px;
}

#content .gallery {
	margin: auto;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}*/

/**************************************************************
 *                SINGLE - SOCIAL FLOTING MENU                *
 **************************************************************/
.floating-menu {
position:fixed;
background:#eee;
-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: dashed 1px #2c7db2;
/*z-index:-100; /* hide menu under header and footer */
}
.floating-menu li{
display:block;
padding:0.5em 16px!important;
}

/**************************************************************
 *                SINGLE - COMMENTS SECTION                   *
 **************************************************************/
/* FORM */
 #respond{
display:block;
}

#comment { /* limit comment zone to 50 px. Use autogrow plugin to expand it dynamically ! */
height:50px; 
max-height:200px;
width:100%; 
}

#commentform{
  display: block;
}

#author, #url, #email, #comment, .submit{
/* textarea#comment, input#author, input#url, input#email,  #submitbox{ */
margin:5px 5px 5px 0!important;
padding:0;

border:solid 2px  #999;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;

box-shadow : 0 0 5px rgba(153, 153, 153, .6);
-moz-box-shadow : 0 0 10px rgba(153, 153, 153, .6);
-webkit-box-shadow : 0 0 10px rgba(153, 153, 153, .6);

color:#999;
}

#commentform .textfield:hover, #commentform textarea#comment:hover{
border:solid 2px  #2c7db2;
}

/* .button{
 width: 80px;
clear:left;
} */
.commentlist{
display:block;
margin-top:30px;
}

.comment{
position:	relative;
display:	block;
padding: 	2px!important;
margin-top:	2px!important;
word-wrap: break-word;
}
.depth-1{
margin-top:	10px;
border-top:	solid 1px #ccc;

background-color:#f0f0f0!important;/* for non-css3 browsers */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff'); /* for IE */
background-color: #f0f0f0;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#ffffff), color-stop(.5,#f2f2f2));
background: -moz-linear-gradient(top, #f0f0f0 0%, #fff 100%);
}
.depth-2{
padding-left: 50px!important;
/* border-left:solid 3px #ccc; */
/* background-image: url(images/backgrounds/schetchy-arrow-rigth-black-12px.png)!important;
background-repeat: no-repeat;
background-position: 15px 12px; */ 
background-image: url(images/sprites2.png);
background-repeat: no-repeat;
background-position: -400px -80px; 
}
.comment-author {
/* background-color: #123; */
height:32px;
line-height:32px;
margin: auto 0;
}
.depth-1 .avatar{
padding: 	0 2px 0 0;
margin:		0px;
float:left;
}
.depth-2 .avatar{
padding: 	0 0 0 2px;
margin:		0px;
float:right;
}
.depth-2  > .comment-author  {
float:right;
}

/* reply, edit buttons */
.comment  > .comment-meta{
position:absolute;
top:-5px;
right:0;
}
.comment  > .comment-meta  > a, .button, .cancel-reply > a{
background-color: 		#f0f0f0;
padding:				3px;
/* text-shadow: 1px 1px 0px #fff; */
-webkit-border-radius: 	3px;
-moz-border-radius: 	3px;
-o-border-radius: 		3px;
border-radius: 			3px;
-webkit-box-shadow: 	0 1px 3px rgba(0, 0, 0, .3);
-moz-box-shadow: 		0 1px 3px rgba(0, 0, 0, .3);
box-shadow: 			0 1px 3px rgba(0, 0, 0, .3);
border: 1px solid #ccc;
}
.comment > .comment-meta > a:hover, .button:hover, .cancel-reply > a:hover{
border: 1px solid #2c7db2;
color:#2c7db2;
}
.comment-body{
clear:both;
}

/* css code for normal badge */
.deli-wrap-a {
display:inline-block;
font-family:arial,sans-serif;
font-size:15px;
font-weight:bold;
padding:0;
text-align:center;
}
.md5hash {
display: none;
}
.deli-wrap-a a, .deli-wrap-a a:visited {
color: #7e7e7e;
text-decoration: none;
}
.deli-wrap-a a:hover {
color: #000000;
text-decoration: none;
}
.deli-wrap-a a {
display: block;
background:transparent url("http://img1.websourcing.fr/wp-content/themes/websourcing/images/badge-normal.png") no-repeat scroll left top;
padding:7px 0px 42px 0px;
width: 50px;
height:13px;
line-height:12px;
}
.deli-wrap-a a:hover {
background:transparent url("http://img1.websourcing.fr/wp-content/themes/websourcing/images/badge-normal.png") no-repeat scroll left bottom;
color: #0090ff;
}


/* css code for compact badge */
.deli-wrap-b {
background:transparent url("http://img1.websourcing.fr/wp-content/themes/websourcing/images/badge-compact.png") no-repeat scroll left top;
display:table;
font-family:Droid Sans,arial,sans-serif;
font-size:11px;
font-weight:bold;
height:17px;
max-width:150px;
padding:0;
text-align:center;
white-space:nowrap;
width:100px;
}
 
.md5hash {
 display: none;
}
 
.deli-wrap-b a, .deli-wrap-b a:visited {
 color: #7e7e7e;
 text-decoration: none;
}
 
.deli-wrap-b a:hover {
 color: #000000;
 text-decoration: none;
}
 
.deli-wrap-in-b {
background-image:url("http://img1.websourcing.fr/wp-content/themes/websourcing/images/badge-compact.png");
background-position:right bottom;
height:14px;
line-height:12px;
margin-left:5px;
padding:3px 20px 0 3px;
}
