/*
Theme Name: allyfantaisies2016
Theme URI: http://juliettelebreton.fr/
Author: Juliette Lebreton
Author URI: http://juliettelebreton.fr/
Description: theme enfant
Template: allyfantaisies2016
*/


@import url("../allyfantaisies2016/style.css");


@font-face {
    font-family: 'yorkshirebrushscript';
    src: url('yorkshirebrushscript-regular-webfont.eot');
    src: url('yorkshirebrushscript-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('yorkshirebrushscript-regular-webfont.woff') format('woff'),
		 url('yorkshirebrushscript-regular-webfont.woff2') format('woff2'),
         url('yorkshirebrushscript-regular-webfont.ttf') format('truetype'),
         url('yorkshirebrushscript-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;}



/* Your CSS code goes here
-------------------------------------- */

/* texte sélectionné */
::-moz-selection { color:#fff;  background-color:#e0d063!important; }
::selection      { color:#fff;  background-color:#e0d063!important; } 

@import url(http://fonts.googleapis.com/css?family=yorkshirebrushscript);
@import url(http://fonts.googleapis.com/css?family=Lato);

.tagline, .logo img {
	margin-top:10px;
	margin-bottom:20px;}
	
/* Slider */
	.posts-slider.loading li,
.posts-slider .slides li {
   max-height: 500px;
}

/* separateur losange menu */
.main-menu > ul > li:after {
		content:'|';
		font:normal 16px/16px Helvetica, Arial;
		display:block;
		float:left;
		width:14px;
		margin-top:16px;}
	
.main-menu {margin-bottom:20px;	}
	
	.main-menu > ul > li > a{
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  float: left;  
  letter-spacing:1px;}
  
  
  /* Icones top */
.icomoon-dribbble:before{content: url(images/iconehellocoton.png);}
.icomoon-youtube:before{content: url(images/iconeyoutube.png);}
.icomoon-feed:before{content: url(images/iconerss.png);}
.icomoon-twitter:before{content: url(images/iconetwitter.png);}
.icomoon-facebook:before{content: url(images/iconefacebook.png);}
.icomoon-google-plus:before{content: url(images/iconegoogle.png);}
.icomoon-pinterest:before{content: url(images/iconepinterest.png);}
.icomoon-instagram:before{content: url(images/iconeinstagram.png);}

.top-strip .social {
	float:right;
	margin-top:0px;
	margin-right:0px;}
	
		.social li a {
			margin-left:4px;
			margin-right:4px;
		display:block;
		position:relative;
		width:34px;
		height:47px;
		line-height:42px;
		text-align:center;
		font-size:18px;
		text-decoration:none;
		-webkit-transition:all 0.2s ease;
		-moz-transition:all 0.2s ease;
		-o-transition:all 0.2s ease;
		-ms-transition:all 0.2s ease;
		transition:all 0.2s ease;	}
	
	.social li a:hover {
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);	
		opacity:0.6;}

/*menu top */
#searchform {
	position:relative;
}

#searchform input[type="text"] {
	padding-left:15px;
	background-color:#97cfcb !important;}
	
#searchform input,
#searchform button {
	padding:0;
	height:40px;
	border:none;
	background:none;}

#masthead #searchform {
display:none;	}
	
	
/* Article */

.single .entry-content a {
	color:#97cfcb;
}

.single .entry-content > p:first-of-type:first-letter {
   font-size: inherit;
   float: none;
   line-height: inherit;
   padding: inherit;}

.title-text h1,
	.page .page-content h1,
	.single .entry-content h1 { 
	Text-transform:uppercase;
	letter-spacing:1px;
		font-size:20px;
		line-height:28px;
		text-align:center;
		border-top: solid 1px #e0d063;
		border-bottom: solid 1px #e0d063;
		padding-top:15px;
		padding-bottom:15px;	}
	
	.title-text h2,
	.page .page-content h2,
	.single .entry-content h2 { 
		letter-spacing:1px;
		font-size:20px;
		line-height:28px;
		text-align:center;
		border-top: solid 1px #e0d063;
		border-bottom: solid 1px #e0d063;
		padding-top:15px;
		padding-bottom:15px;	}
	
	.page .page-content h3,
	.single .entry-content h3 { 
		font-size:30px;
		line-height:34px;
		font-family: 'yorkshirebrushscript',cursive;
        color: #7ad3cf;		}
	
	.page .page-content h4,
	.single .entry-content h4 { 
		font-size:30px;
		line-height:34px;
		font-family: 'yorkshirebrushscript',cursive;
        color: #e0d063;	}
	
	.page .page-content h5,
	.single .entry-content h5 { 
		font-size:30px;
		line-height:34px;
		font-family: 'yorkshirebrushscript',cursive;	}
	
	.page .page-content h6,
	.single .entry-content h6 { 
		font-size:30px;
		line-height:34px;
		font-family: 'yorkshirebrushscript',cursive;
		background-color:#97cfcb;
		color:#fff;
		padding-right:15px;
		padding-left:15px;
		padding-top:10px;
		padding-bottom:10px;
		border-left: solid 4px #ff8d73;	}
		

	
		.page .page-content ul li,
		.single .entry-content ul li {
			list-style:disc;
			line-height: 18px;		
			padding-left:10px;		}
		
		.page .page-content ol li,
		.single .entry-content ol li {
			 line-height: 18px;
			 list-style-type: none;
			 background-image: url("images/coeur.png");
			 background-repeat: no-repeat;
			 background-position: left;
			 padding-left: 25px;		}
			 
			 
			 /* Tags */	
.tag-box {	border-top:0px;
padding-top:0px;}

.tag-box h3 { display:none;}

.tag-box a {
	display:inline-block;
	padding:3px 0px;
		text-decoration:none;
	color:#97cfcb;
	  font-family: 'yorkshirebrushscript',cursive;
	  font-size:24px;
	  border:0px;
	  float:left;}
	  
	  /* Nav article */
	  .nav-single {	border-top:1px solid #000;
border-bottom:3px solid #e0d063;
padding-bottom:20px;
padding-top:20px;}
.nav-single .sep{
  border-left: dotted 1px #ddd;}
  
  .nav-single .sub-title {
			text-transform:none;
			color:#e0d063;
			font-size:20px;
			letter-spacing:1px;	}
			
		/* Partage */
		.social-box{border-top:3px solid #e0d063;
margin-bottom:5px !important;
padding-top:20px;}

/* Vous aimerez aussi */
		.related-posts { border-bottom:none;
padding-top:40px;}

/* Auteur */
.author-box a {
	color:#000;
	text-decoration:none;
	  font-family: 'yorkshirebrushscript',cursive;
  font-size: 26px;
  float:right;
  padding-bottom:0px;}
  .author-box .avatar img {
			border-radius:50%;		}

/* Titres */
.single-box .title, .comment-reply-title {
	border-bottom:2px solid #e0d063;
	padding-bottom:10px;
	margin-bottom:30px;
	color:#e0d063;
	text-transform:uppercase;
	letter-spacing:1.5px;
	font-size:18px;
}

.slide-dock {
	border:0px solid #000;}
.slide-dock h3 {
	padding-top:12px;
	padding-bottom:8px;	
	font-size: 30px;
  font-family: 'yorkshirebrushscript',cursive;
  letter-spacing: 0px;
  text-transform: none;
  background-color:#97cfcb;
  color:#fff;  }  
  
 .slide-dock h4 a {
color:#000;
font-size:14px;} 




/*Home */


 .title-with-sep .title,  .title-with-sep .entry-title {  letter-spacing:0.1em;}
 
.entries .hentry .entry-title { font-size:18px; letter-spacing:0.1em;}

	
	.entries .hentry {
		border-bottom: dotted 3px #97cfcb;
		padding-bottom:13px;}
	
		.entries .hentry .entry-image img:hover {
		opacity:0.4;	}
  
.entries .hentry .entry-meta{
	font-size:12px;
	letter-spacing:0px;
	text-transform:none;
	color:#000;
	font-size:24px;
	line-height:26px;
	padding-top:7px;
	  font-family: 'yorkshirebrushscript',cursive;}
	
.entries .hentry .entry-meta a{
	color:#000;}
	
	.page-header .entry-meta{
  color:#000;
  font-size:24px;
   letter-spacing:0px;
   text-transform:none;
   font-family: 'yorkshirebrushscript',cursive;}
   .page-header .entry-meta a{
  color:#000;
  font-size:24px;
   letter-spacing:0px;
   text-transform:none;
   font-family: 'yorkshirebrushscript',cursive;}
	
	/* All News button */	
.all-news-link {
	margin:30px auto 30px;}
	
	.all-news-link .read-more {
		display:block;
		max-width:1050px;
		padding:20px 0;
		margin-left:auto;
		margin-right:auto;
		font-size:18px;
		line-height:20px;
		text-align:center;
		border:none;
		background-color:#e0d063 !important;
		color:#fff !important;
		letter-spacing:2px;	}
	
		.all-news-link .read-more:hover {
		box-shadow:none;
		opacity:0.8;		}
		
		.paging-navigation .loop-pagination {
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 0px;
  text-align: center;
  border-top: 1px solid #e0d063;
  border-bottom:1px solid #e0d063;}
  
  	.copyright .back-top{
  font-size: 12px;
  text-align: right;
  letter-spacing:0.1em;
  text-decoration:none;
  background-color:#e0d063;
  color:#fff;
  padding:3px 7px;}
  
  		
/* 
 * Posts Slider
 */
.posts-slider .entry-meta {
		font-size:22px;
	  font-family: 'yorkshirebrushscript',cursive;
	  letter-spacing:0px;
	  text-transform:none;}
	  
 .posts-slider .flex-direction-nav a:hover,
  #submit:hover, .read-more:hover, input[type="submit"]:hover, .classic-layout .read-more-link:hover,
  .comment-form-url input:focus, .comment-form-email input:focus, .comment-form-author input:focus, .comment-form-comment textarea:focus
   {  box-shadow:none;}
   
 .posts-slider .flex-direction-nav  a {  
 background-color:none;
 color:#e0d063;
   border:0px;
   border-radius:50%;}
 
   .read-more  { 
   background-color:#e0d063;
   border:0px;}


/* Widgets */
.sidebar .widget {
	border-bottom: solid 1px #ddd !important;}
	
.sidebar .widget:last-child {
	border-bottom:none!important;}
	
.widget h3 {
	text-transform:none;
	letter-spacing:0;
	  font-family: 'yorkshirebrushscript',cursive;
	  color:#000;
	  	font-size:30px;}
		
		/*Widget categories */
		
	 .sidebar .widget_nav_menu li a {
  border-top-width: 0px;}
  
		.widget_nav_menu li a {
font-size:28px;
font-family: 'yorkshirebrushscript', cursive;
letter-spacing:0;
text-transform:none;
color:#97cfcb;}

.widget_nav_menu li a:hover {
color:#e0d063;
}

.widget_nav_menu ul>:nth-child(1) {
background-color:#007;
background:url(images/catral.png);
background-repeat:no-repeat;
line-height:25px;
padding-left:40px;
}

.widget_nav_menu ul>:nth-child(2) {
background-color:#007;
background:url(images/catcheveux.png);
background-repeat:no-repeat;
line-height:25px;
padding-left:40px;
}

.widget_nav_menu ul>:nth-child(3) {
background-color:#007;
background:url(images/catsoins.png);
background-repeat:no-repeat;
line-height:25px;
padding-left:40px;
}

.widget_nav_menu ul>:nth-child(4) {
background-color:#007;
background:url(images/catcuisine.png);
background-repeat:no-repeat;
line-height:25px;
padding-left:40px;
}

.widget_nav_menu ul>:nth-child(5) {
background-color:#007;
background:url(images/catvideo.png);
background-repeat:no-repeat;
line-height:25px;
padding-left:40px;
}




/*Sidebar */
@media only screen and (min-width: 751px) {.sidebar {
	padding-bottom:24px;
	padding-top:0px;
	padding-left:35px;
	padding-right:0px;
} }




/* Commentaires */
.comment-form-url input, .comment-form-email input, .comment-form-author input, .comment-form-comment textarea
{
  border-top-color: #bbb;
  border-right-color: #bbb;
  border-bottom-color: #bbb;
  border-left-color: #bbb;}
  
  #submit {
  color: #fff;
  background-color:#97cfcb;
  border-width: 0px;  }
  
  	#submit:active,
	.read-more:active,
	input[type="submit"]:active,
	.classic-layout .read-more-link:active {
		top:0px;
		box-shadow:none;}
		
	
  /* Image top article */
  .single .entry-media img{
	  max-width:80%;
  display: block;
  border:solid 15px #f8f6f2;
  box-shadow: 2px 2px 8px #ddd;}  


/* Boutons*/
  #submit, input[type="submit"], .classic-layout {
border:none;
background-color:#97cfcb;
color:#fff;}

/* Formulaire contact*/
.wpcf7-form input, .wpcf7-form textarea{
  margin-bottom: 0px;}
