/*
Theme Name: Cooking Lili
Theme URI: http://www.cookinglili.com
Author: Alexis Facca
Author URI: http://www.alexisfacca.com
*/


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Webdesign & Codage : Alexis FACCA
|		Copyright (c) 2013 Alexis FACCA
|		http://www.alexisfacca.com
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, hr {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; list-style:none; vertical-align: baseline;}



@font-face {
    font-family: 'champagne_limousinesregular';
    src: url('fonts/champagne__limousines-webfont.eot');
    src: url('fonts/champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/champagne__limousines-webfont.woff') format('woff'),
         url('fonts/champagne__limousines-webfont.ttf') format('truetype'),
         url('fonts/champagne__limousines-webfont.svg#champagne__limousinesregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* - - - - - - - - - - - - - - - - - -
				GLOBAL
- - - - - - - - - - - - - - - - - - */
body {background:url(res/Background.png) #f2f1ed; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; color: #333; width:1000px; margin:0 auto;}
#Wrap{position:relative; background:#fff; padding:8px; border:1px solid #dfddd9; margin:28px 0; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px;}
#WrapContent{position:relative !important; width:960px; margin:0 auto; padding:10px; border:1px solid #dfddd9; }
img {border:none; outline:none;}
.clear{clear:both;}
::selection {background:#ffb0d8; color:#333; text-shadow: none;}
a{-moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.alignleft{position:relative; float:left; margin:0 12px 12px 0;}
.alignright{position:relative; float:right; margin:0 0 12px 12px;}
.aligncenter{position:relative; display:block !important; margin:5px auto !important;}

#Social {position:fixed; top:100px; left:0;}
#Social a{position:relative; display:block; margin-bottom:10px; height:22px; width:36px; background-position: right center !important; background-size:auto 22px !important;}
#Social a:hover{width:45px;}
#Social #Facebook{background:url(res/FlagFacebook@2x.png);}
#Social #Twitter{background:url(res/FlagTwitter@2x.png);}
#Social #Rss{background:url(res/FlagRss@2x.png);}


/* - - - - - - - - - - - - - - - - - -
				HEADER
- - - - - - - - - - - - - - - - - - */
#Header{}
#HeaderImage {position:relative; display:block; width:960px; height:292px; background:url(res/Header.jpg); margin-bottom:20px;}
#Menu{position:relative; top:0; left:-70px; background:url(res/Menu.png); width:990px; height:50px; padding:0 55px 20px 55px; margin:0 0 20px 0; z-index:10;}
#Menu ul li{float:left; position:relative;}
#Menu ul li a{display:inline-block; padding:15px 20px; border-right:1px solid #ffb0d8;  text-transform:uppercase; text-decoration:none; color:#c35987;}
#Menu ul li a:hover{background:#c35987; color:#fff;}
#Menu ul .first a{border-left:0 !important;}
#Menu ul .last a{ border-right:none !important;}
#Menu .MenuSub{position:absolute; top:0; left:0; padding-top:50px; width:265px;  border-bottom-left-radius:4px; border-bottom-right-radius:4px; -moz-border-bottom-left-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; cursor:pointer; display:none;}
#Menu .MenuSub li{float:none; border-top:1px solid #ffb0d8; background:#ffd6eb;}
#Menu .MenuSub li a{display:block; padding:10px 20px; display:block; border:0; font-size:14px; }
#Menu .MenuSub li a:hover{color:#fff;}


.menu-menu-container{position:relative; top:0; left:-70px; background:url(res/Menu.png); width:990px; height:50px; padding:0 55px 20px 55px; margin:0 0 20px 0; z-index:10;}
#menu-menu li{float:left; position:relative;}
#menu-menu li a{display:inline-block; padding:15px 16px; border-right:1px solid #ffb0d8;  text-transform:uppercase; text-decoration:none; color:#c35987;}
#menu-menu li a:hover{background:#c35987; color:#fff;}
#menu-menu li ul{position:absolute; top:0; left:0; padding-top:50px; width:265px;  border-bottom-left-radius:4px; border-bottom-right-radius:4px; -moz-border-bottom-left-radius:4px; -moz-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; cursor:pointer; display:none;}
#menu-menu li ul li{float:none; border-top:1px solid #ffb0d8; background:#ffd6eb;}
#menu-menu li ul li a{display:block; padding:10px 20px; display:block; border:0; font-size:14px; }
#menu-menu li ul li a:hover{color:#fff;}
#menu-item-2132 a{border-right:0 !important;}


/* - - - - - - - - - - - - - - - - - -
				HEADER
- - - - - - - - - - - - - - - - - - */
#Content{position:relative; float:left; width:599px;}
.Post{position:relative; margin-bottom:100px;}
.PostIcon{position:absolute; top:0; left:-38px; color:#fff; width:46px; height:30px; background:url(res/Round.png); background-size:46px 46px !important; padding:8px 0; text-align:center; font-size:26px; font-family:serif ;}
.PostIcon span{display:none;}
.PostTitle{display:block; font-size:24px; text-decoration:none; color:#c35987; font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; margin-left:14px;}
.PostTitle:hover{color:#ffd6eb;}
.PostMeta{position:relative; margin:5px 0 10px 14px; font-size:11px; color:#b0b0b0;}
.PostMeta a{color:#666; text-decoration:none;}
.PostMeta a:hover{color:#c35987; text-decoration:none;}
.PostContent{font-size:14px; margin:15px 0 15px 14px;}
.PostContent strong {font-weight:bold;}
.PostContent em {font-style:italic;}
.PostContent strong {}
.PostContent blockquote {margin-left:20px; padding:8px; background:#f7f7f7; font-style:italic;}
.PostContent a {color:#c35987;}
.PostContent a:hover {color:#ffd6eb;}
.PostContent h1 {font-weight:bold; font-size:20px; margin:10px 0;}
.PostContent h2 {font-weight:bold; font-size:19px; margin:10px 0;}
.PostContent h3 {font-weight:bold; font-size:18px; margin:10px 0;}
.PostContent h4 {font-weight:bold; font-size:17px; margin:10px 0;}
.PostContent h5 {font-weight:bold; font-size:16px; margin:10px 0;}
.PostContent h6 {font-weight:bold; font-size:15px; margin:10px 0;}
.PostContent pre {white-space: pre; font-family: monospace;}
.PostContent address {font-style:italic; color:#666;}
.PostContent ul, .PostContent ol {padding-left:30px; margin:10px 0;}
.PostContent ul li{list-style:disc;}
.PostContent ol li{list-style:decimal;}
.PostContent p {margin:10px 0;}
.PostContent img {margin:0 5px; border-radius:8px; -moz-border-radius:8px;  -webkit-border-radius:8px; -o-border-radius:8px;}
.PostContent .more-link{text-decoration:none !important; color:#c35987;}
.PostContent .more-link:hover{color:#ffd6eb !important;}
.PostContent .MoreText{position:relative; display:block; text-align:right; text-decoration:none; color:#c35987; font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; font-size:18px; margin:10px 0;}
.PostContent .MoreText b{position:relative; top:2px;}

.Strike{position:relative; margin:5px 0; height:8px; background:url(res/Strike@2x.png); background-size:auto 8px !important; background-position:center;}
.PostFooterMeta{color:#c35987; font-size:12px; position:relative; min-height:70px; padding-left:10px;}
.PostFooterMeta a{color:#666; text-decoration:none;}
.PostFooterMeta a:hover{color:#c35987; text-decoration:underline;}
.PostFooterMetaSocial{position:relative; z-index:3; padding:10px 0 10px 10px;}
.PostFooterMetaSocial a{-moz-transition:none; -webkit-transition: none; -o-transition: none; transition:none;}
.PostFooterMetaCat{position:relative; z-index:1; padding-top:16px;}
.PostFooterMetaTags{position:relative; z-index:1; padding-top:10px; width:499px;}
.PostFooterMetaTags a{text-transform:capitalize;}
.PostFooterMetaCom{position:absolute; top:8px; right:10px;}
.PostFooterMetaCom a{color:#fff; text-decoration:none; display:block; background:url(res/Bubble.png); background-size:63px 55px !important; width:33px; height:25px; font-size:20px; padding:15px; text-align:center;}
.PostFooterMetaCom a:hover{color:#fff; text-decoration:none;}
#hellocoton{position:relative; display:inline-block; margin-left:5px;}


/* - - - - - - - - - - - - - - - - - -
			COMMENTS
- - - - - - - - - - - - - - - - - - */
.Comments h2{position:relative; font-size:18px; color:#c35987; font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; padding-bottom:4px; border-bottom:1px solid #ffd6eb; margin:30px 0 10px 0;}
.Comments #commentform label{position:relative;}
.Comments #commentform span{position:absolute; display:block; text-transform:uppercase; left:318px; top:6px; font-size:10px; background:#ffd6eb; color:#fff; padding:1px 12px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; z-index:3;}
.Comments #commentform .smallinput{position:relative; border:1px solid #b0b0b0; outline:none; height:24px;  padding:0 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-bottom:13px; z-index:1; width:300px; }
.Comments #commentform textarea{position:relative; border:1px solid #b0b0b0; outline:none; padding:5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; width:587px; min-height:160px; margin-bottom:13px;}
.Comments #commentform #submit{position:relative; color:#fff; background:#c35987; border:0; padding:6px 24px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;   float:right; cursor:pointer; font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; font-size:14px;}
.Comments #commentform #submit:hover{color:#c35987; background:#ffd6eb}
.Comments .commentlist {padding:0 0 0 30px;  list-style:decimal !important;}
.Comments .commentlist li {position:relative; padding:8px!important; margin:10px 0 !important; list-style:decimal !important;}
.Comments .commentlist li .title{color:#000; font-size:15px; }
.Comments .commentlist li .title a{color:#000; text-decoration:none; border-bottom:1px solid #ffd6eb;}
.Comments .commentlist li .title span{position:relative; display:inline-block; top:-2px; font-size:10px; color:#c3c2c1;}
.Comments .commentlist li .Content{positon:relative; font-size:13px; margin:3px 0 0 0;}
.Comments #already {margin:10px 0; padding:5px 5px !important;  border:1px solid #b0b0b0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  font-size:12px;}
.Comments #already a{color:#000;}
.Comments .commentlist li.authcomment {margin-left:40px !important; background:#F9F9F9}


/* - - - - - - - - - - - - - - - - - -
			CONTACT
- - - - - - - - - - - - - - - - - - */
.wpcf7 {position:relative; display:block; width:300px; margin:35px auto 0 auto !important;}
.wpcf7 p{margin:0;}
.wpcf7 label {font-size:12px; position:relative; display:block; margin-bottom:5px;}
.wpcf7 input{position:relative; border:1px solid #b0b0b0; outline:none; height:24px;  padding:0 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-bottom:13px; z-index:1; width:300px; }
.wpcf7 textarea{position:relative; border:1px solid #b0b0b0; outline:none; height:120px;  padding:0 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-bottom:13px; z-index:1; width:300px; }
.wpcf7 .wpcf7-submit{position:relative; color:#fff; background:#c35987; border:0; padding:6px 24px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;   float:right; cursor:pointer; font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; font-size:14px;}



/* - - - - - - - - - - - - - - - - - -
		CATEGORY
- - - - - - - - - - - - - - - - - - */
#CategoryTitle{text-align:center; font-size:26px; color:#c35987; font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; margin-bottom:50px;}
.CategoryPost{position:relative; margin-bottom:10px;}
.CategoryPostTitle{display:block; font-size:18px; text-decoration:none; color:#c35987; font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial;}
.CategoryPostTitle:hover{color:#ffd6eb;}
.CategoryPostFooterMetaTags{color:#c35987; font-size:12px; position:relative; margin:10px 10px 10px 0;}
.CategoryPostFooterMetaTags a{color:#666; text-decoration:none;}
.CategoryPostFooterMetaTags a:hover{color:#c35987; text-decoration:underline;}


/* - - - - - - - - - - - - - - - - - -
		404
- - - - - - - - - - - - - - - - - - */
#Content404{position:relative; float:left; width:599px;}
#Content404 a {color:#c35987;}
##Content404 a:hover {color:#ffd6eb;}


/* - - - - - - - - - - - - - - - - - -
		NAVIGATION
- - - - - - - - - - - - - - - - - - */
.wp-pagenavi{position:relative; top:-30px; font-size:12px; }
.wp-pagenavi .pages{border:none;}
.wp-pagenavi a, .wp-pagenavi span{color:#b0b0b0; border:1px solid #b0b0b0;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{color:#c35987; border:1px solid #c35987 !important;}
.wp-pagenavi .extend{border:none !important;}
.wp-pagenavi .pages{display:none;}


/* - - - - - - - - - - - - - - - - - -
		SIDEBAR
- - - - - - - - - - - - - - - - - - */
.sidebar{position:relative; float:right; width:300px; padding:0 0 0 15px; border-left:1px solid #dfddd9; margin:0 0 0 30px; font-size:14px;}
.sidebar li{margin-bottom:30px;}
.sidebar h1{font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; margin-bottom:15px; color:#c35987; font-size:18px; display:inline-block; border-bottom:1px solid #ffd6eb; padding-bottom:3px; font-weight:bold;}
#SearchForm {background:url(res/Background.png) #f2f1ed; padding:10px 0 10px 10px; border-radius:5px;}
#SearchFormField{border:1px solid #b0b0b0; outline:none; height:20px; width:206px; padding:0 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
#SearchFormSubmit{background:#ffd6eb; color:#c35987; border:1px solid #ffd6eb; height:22px; position:relative; top:-1px; left:-10px; border-bottom-right-radius:3px; border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-bottom-right-radius:3px; -moz-border-top-right-radius:3px;}
#SearchNoresults h1{font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; margin-bottom:15px; color:#c35987; font-size:18px; display:inline-block; border-bottom:1px solid #ffd6eb; padding-bottom:3px;}
.sidebar .widget_text a:hover{opacity:0.3;}
.sidebar .widget_tag_cloud a{color:#b0b0b0; text-decoration:none; text-transform:capitalize;}
.sidebar .widget_tag_cloud a:hover{color:#c35987;}

.sidebar .widget_archive select{position:relative; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; border:1px solid #b0b0b0; outline:none; background:url(res/ArchiveArrow.png) right no-repeat #fff; background-size:auto 26px !important; height:26px; width:280px; padding:0 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#aaa;}

.sidebar .widget_recent_entries {color:#b0b0b0;}
.sidebar .widget_recent_entries li{list-style:circle; margin:0 0 6px 24px;}
.sidebar .widget_recent_entries li a{color:#b0b0b0; text-decoration:none;}
.sidebar .widget_recent_entries li a:hover{color:#c35987;}

.sidebar .widget_text img{max-width:280px !important;}

#mc-embedded-subscribe-form {background:url(res/Background.png) #f2f1ed; padding:10px 0 10px 10px; border-radius:5px;}
#mc-embedded-subscribe-form .email{border:1px solid #b0b0b0; outline:none; height:20px; width:206px; padding:0 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
#mc-embedded-subscribe-form .button{background:#ffd6eb; color:#c35987; border:1px solid #ffd6eb; height:22px; position:relative; top:-1px; left:-10px; border-bottom-right-radius:3px; border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-bottom-right-radius:3px; -moz-border-top-right-radius:3px;}

.sidebar .null-instagram-feed ul li{display:inline-block; width:48%; margin:1%;}
.sidebar .null-instagram-feed ul li img{width:100%; height:auto;}
.null-instagram-feed .clear a{display:none;}


.sidebar #text-2 a img{width:40px; height:auto;}
.sidebar #text-2 a{display:inline-block; margin:2px;}

- - - - - - - - - - - - - - - - - - */
#Footer{border-top:1px solid #dfddd9; padding:15px 0 0 0; font-size:12px; text-align:center; color:#ccc;}
.Partenaires h1{font-family:'champagne_limousinesregular', 'Trebuchet MS', Arial; margin-bottom:15px; color:#c35987; font-size:18px; display:inline-block; border-bottom:1px solid #ffd6eb; padding-bottom:3px; text-align:left;}
.Partenaires a{position:relative; display:inline-block; float:left; margin:10px 20px; }
.Partenaires a img{max-width:120px; max-height:70px;}
.Partenaires a:hover{opacity:0.4;}



/* - - - - - - - - - - - - - - - - - -
		RETINA SUPPORT
- - - - - - - - - - - - - - - - - - */
@media 
all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2),
all and (     -o-min-device-pixel-ratio: 2/1),
all and (        min-device-pixel-ratio: 2),
all and (                min-resolution: 192dpi),
all and (                min-resolution: 2dppx) {

	
	#HeaderImage {background:url(res/Header@2x.jpg); background-size:960px 292px  !important;}
	#Menu{background:url(res/Menu@2x.png); background-size:1100px 70px  !important;}

}