/*
Theme Name: glamconscious
Theme URI: http://juliettelebreton.fr/
Author: Juliette Lebreton
Author URI: http://juliettelebreton.fr/
Description: Theme enfant glamconscious
Template: glamconscious
*/


@import url("../glamconscious/style.css");

@import url(//fonts.googleapis.com/css?family=Amatic+SC:700);

/* Your CSS code goes here
-------------------------------------- */
::selection {color:#fff;background:#ec4276;}
::-moz-selection {color:#fff;background:#ec4276;} 


/* Box shadow */

	#submit:hover,
	.read-more:hover,
	input[type="submit"]:hover,
	.classic-layout .read-more-link:hover{
		box-shadow:none;	}
	
		#submit:active,
	.read-more:active,
	input[type="submit"]:active,
	.classic-layout .read-more-link:active {
		top:0px;
		box-shadow:none;	}
		#gallery-carousel .carousel-nav:hover .carousel-nav {
		box-shadow:none;	}
	
	.content-over-image .flex-direction-nav a:hover {
	box-shadow:none;
	text-shadow:none;}

	.comment-form-url input:focus,
	.comment-form-email input:focus,
	.comment-form-author input:focus,
	.comment-form-comment textarea:focus {
		outline:0;
		box-shadow:none;	}
	
		#gallery-carousel .carousel-nav:hover,
	.posts-slider .flex-direction-nav a:hover {
		box-shadow:none;
		background-color:none;	}
		
		
		/* Slider */
	.posts-slider.loading li, .posts-slider .slides li {   max-height: 500px;}

	.posts-slider .entry-meta,  .posts-slider .entry-meta a { text-transform:none; color:#000;}
	
	 #submit, .read-more, input[type="submit"], .classic-layout .read-more-link {
  color: #fff;  background-color: #8bccc1;  background-size: auto auto;  padding: 10px 20px;  border:none;}
  
  .read-more-link{  color: #fff;  background-color: #8bccc1;  background-size: auto auto;  padding: 10px 20px;  border:none; font-weight:600;}
  
  .posts-slider .flex-direction-nav a{ border-radius:50%; background-color: #8bccc1; color:#fff; border:none;font-size:18px; max-width:30px; max-height:30px; line-height:30px;}
    
  .posts-slider .entry-title {color:#000; }
   
     @media only screen and (min-width: 751px) {
   .posts-slider .inner {background-color:#fff !important; max-height:45%; margin-top:20%; opacity:0;}
.posts-slider:hover .inner {background-color:#fff !important;opacity:0.95;}
   .posts-slider .entry-title { font-size:26px !important;}}
   
   @media only screen and (max-width: 750px){
   .posts-slider .entry-title { background-color:#fff; font-size:15px !important; padding-top:10px; padding-bottom:10px;}}


  
  
  
  /* separateur losange menu */
.main-menu > ul > li:after {
		content:'•';
		font:normal 24px/24px Helvetica, Arial;
		display:block;
		float:left;
		width:14px;	}
		
#masthead, .main-menu-fixed {margin-bottom:30px;}
		
		.sticky-active .main-menu-fixed{
  opacity: 0.95;
  background-color: #ffffff;
  border-bottom:none;}
  
  
  /* Icone Hellocoton */
.icomoon-dribbble:before{content: url(images/iconehellocoton.png);}
.icomoon-behance:before{content: url(images/iconehellocoton2.png);}


/*menu top */
#masthead #searchform {
	width:160px;
	float:right;}
	
	#masthead #searchform button,
#masthead #searchform input[type="text"] {
	background:#eee;}
	
	.entries .hentry .entry-image img:hover {
		opacity:1;	}
		
		.csstransitions .entries .hentry .entry-image img:hover {
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);	}
		
		.entries .hentry p{ font-size:13px; color:#aaa;}
		
		.tagline, .sub-title, .entry-meta, .entry-meta a { font-size:11px; color:#8bccc1; }
		
		
		
			/*article */
.single .entry-content > p:first-of-type:first-letter {
   font-size: inherit;
   float: none;
   line-height: inherit;
   padding: inherit;}
   
   
    /* encarts articles */
	.single-box .title, .comment-reply-title {text-transform:uppercase; letter-spacing:0.1em; font-size:15px;}
	
		.related-posts .item a{ font-size:13px; letter-spacing:0em; text-transform:none; color:#aaa;}
				.related-posts {  border-bottom: 1px solid #ddd;}
				

/* Tags */	
.tag-box {  border-top: 1px solid #ddd;}
  
  	.tag-box a {
	margin:3px;	padding:0 6px;	line-height:20px; font-size:13px; color:#8bccc1; display:inline-block;	border:solid 1px #8bccc1; 	text-decoration:none; text-transform:none;}
.tag-box a:hover {opacity:0.6;}

 /* article precedent*/
  .nav-single .sep{
  border-left:1px dashed #ddd;}
  .nav-next [class^="icomoon-"], .nav-previous [class^="icomoon-"]{
  font-size: 18px; color:#ddd;}
  .nav-next a, .nav-previous a {color:#ec4276; letter-spacing:0.1em; font-weight:normal;}
	.nav-single .sub-title {text-transform:none; letter-spacing:0em; font-size:22px; color:#000; }
.nav-single{  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}


/* Encart partage */
.social-box {  border-top: 1px solid #ddd;}
	 
	 /* colorful */	
	.social-colors li {
		font-size:16px; margin-right:5px; margin-left:5px;	}	
	.social-colors [class^="share-"] a {
		display:block;
		color:#fff;
		background-color:#8bccc1;
		padding:5px 8px 3px 8px;
		box-shadow:none; border-radius:50%;		}

		.social-colors [class^="share-"] a:hover {	background-color:#ec4276;}
		.social-colors .share-facebook a {}
		.social-colors .share-twitter a {}
		.social-colors .share-pinterest a {}
		.social-colors .share-hellocoton a {}
		.social-colors .share-hellocoton a:before {	content:url(images/sharehellocoton.png);}
		.social-colors .share-gplus a {}
		.social-colors .share-mail a {}
     	.social-colors li a:hover {	box-shadow:none;text-decoration:none;}
		
		@media only screen and (max-width: 750px) {
	.social-box.social-colors li a { display:inline-block;	}
	}
	
	/* encart auteur */
	.single-author-box {background-color:#f4f4f4}
	 .single-author-box .author-tabs-button li a {	display:none;}
	.single-author-box .author-tabs-content a {	color:#ec4276; text-transform:uppercase;	letter-spacing:0.1em; text-decoration:none; font-size:16px;}
				.single-author-box .inner { border-color: #fff;}
				.single-author-box .avatar{ border-radius:50%;}
		


/* Commentaires */

		.comment-reply-title { background-image:url(images/commentaire.png); background-repeat:no-repeat; background-position:top center; padding-top:80px; margin-top:50px;}
		.single-box .title, .comment-reply-title{ text-transform: uppercase; font-size:16px; letter-spacing:0.1em;}
			
		#respond label {text-transform:uppercase; letter-spacing:0.1em; font-size:16px; color:#ec4276}
		
.comment-list .comment-author .fn {	text-transform:uppercase; letter-spacing:0.1em; font-size:16px; color:#ec4276}
.comment-list .comment-author .fn a {text-transform:uppercase;letter-spacing:0.1em; font-size:16px; color:#ec4276}

.comment-list .comment-body{ border-bottom: solid 1px #f4f4f4; color:#666;}
.comment-list .comment-meta a { color:#bbb; font-size:11px; letter-spacing:0.1em;}


.comment-list .comment-body .avatar{border-radius:50%;}	
	
	.comment-reply-link, .comment-reply-login{background-color:#8bccc1;color:#fff;padding:1px 5px;}
				
			.comment-form-url input,
	.comment-form-email input,
	.comment-form-author input,
	.comment-form-comment textarea {border: solid 1px #ddd;	color:#666;	}
	
	.comment-list .children {
  margin-left: 30px; background-color:#f4f4f4 !important;padding-top:20px; padding-left:20px; padding-right:20px;	margin-top:-31px !important; }
	
			.comment-form .message, .comment-form .logged-in-as, .comment-form .comment-notes {padding-top:0px; margin-top:0px;  margin-bottom:10px; color: #aaa;  font-size: 13px; text-align: center;line-height: 18px; letter-spacing: 0; border:none; font-weight:normal;}





 /* Sidebar */	  		  
		  #searchform button,
#searchform input[type="text"] {
	background:#fff; color:#8bccc1; border: solid 1px #8bccc1;}
	 .sidebar #searchform button {border-left:none;}
	 #masthead #searchform button {border:none;}
		  
		  /*Icones */
		.sidebar  .social li a{
  display: block;
  position: relative;
  width: 27px;
  height: 27px;
  line-height: 28px;
  text-align: center;
  font-size: 15px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  color:#fff;
  background-color:#8bccc1;
  border-radius:50%;
  margin-left:4px;
  margin-right:3px;
}

	.sidebar .social li a:hover {
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
		-ms-transform:scale(1);
		transform:scale(1);
		background-color:#ec4276;
	}
	
		 /* Widgets */
.sidebar .widget {text-align:center; font-size:13px; border-bottom: 2px dotted #eee !important;}
.sidebar .widget:last-child {border-bottom:none !important;}
@media only screen and (min-width: 960px) { .sidebar {margin-left:20px;}}

.widgettitre {
		text-transform:uppercase; letter-spacing:0.2em; font-size:16px; color:#ec4276; margin-top:10px;	margin-bottom:10px;	}
		
		.sidebar .widget h4 {
		text-transform:uppercase; letter-spacing:0.2em; font-size:13px; color:#ec4276; margin-top:10px;	margin-bottom:10px;	}
	
	.widgetbouton a{
	background-color:#8bccc1;
	color:#fff;
	text-decoration:none;
	padding:2px 10px;
text-transform:uppercase;
font-size:11px;
letter-spacing:2px;}

.widgetbouton {
	margin-top:10px;
	margin-bottom:15px;	}
	
	.widgetblogroll a { text-decoration:none;}
.widgetblogroll a:hover { color:#ec4276;}
	
	
	/*Instagram */
	.pllexislider .slides img {border-radius:50%; max-height:200px; max-width:200px; margin-left:auto; margin-right:auto;}


/* Footer Sidebar Columns */
.col-2 .widget-area {
	width:33%;}

.col-3 .widget-area {
	width:33%;}
	.col-3 .widget-area-1 {
		width:33%;	}
		
		.widget-posts-entries li .widget-post-title {text-transform:none; font-size:12px; margin-top:6px;}
		.widget-posts-entries span a {text-transform:uppercase; background-color:#9ad9ce; color:#fff !important; letter-spacing:0.1em; font-size:10px; padding:2px 6px; }
		
	@media only screen and (min-width: 750px) { 
	.widget-posts-entries li { max-width:30.3%;  margin-left:0.5%; margin-right:0.5%;background-color:#fff; padding:1%; }
	.widget-posts-entries li a { color:#aaa !important;}
	.widget-posts-entries span a { color:#fff !important;}}
		
		
		.widget_rss li, .widget_pages li a, .widget_nav_menu li a, .widget_categories ul li{
  padding-top: 8px;
  padding-bottom: 8px;}
  
  .widget_ti-about-site img { float:none; }
  .widget_ti-about-site {  text-align:center !important; }
  
  
  /*Icones */
		.footer-sidebar  .social li a{
  display: block;
  position: relative;
  width: 27px;
  height: 27px;
  line-height: 28px;
  text-align: center;
  font-size: 15px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  color:#ec4276;
  background-color:#fff;
  border-radius:50%;
  margin-left:10px;
  margin-right:10px;
}

	.footer-sidebar .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.8;
		color:#ec4276;	}
		
		.top-strip .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.8;}
		
		/*Copyright */
	.copyright {
	padding:20px 0;
	line-height:1.3em;
	letter-spacing:0.5px;
	text-transform:none;
	font-weight:400 !important;
	font-size:12px;	}

.copyright .back-top {
	font-size:11px;
	text-align:right;
	background-color:#ec4276;
	color:#fff;
	padding:2px 10px;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	font-weight:normal;}
	
	
	div.cat-description>p {text-align:center; background-image:url(images/feuilles.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:60px; }
		div.cat-description>p  a{color:#ec4276; padding:5px; text-decoration:none; text-transform:uppercase; letter-spacing:0.1em; line-height:40px;}
	
	
		 /*  * Page 404 */
.error404 .post {	margin-top:0px;}
.error404 .post img {	margin-bottom:0px;	}

.error404 .post h1 {	text-transform:none; font-size:28px; font-weight:normal; color:#ec4276; margin-bottom:20px;}


 /* * Contact Form 7 Plugin */
.wpcf7-form input,
.wpcf7-form textarea {	margin-bottom:0px;	}

span.wpcf7-not-valid-tip {	background:#ec4276;}
	
	
	/*Home lien*/
		  .all-news-link .read-more {  max-width: 1050px;  color:#ec4276 !important; background-color:#fff !important; border: solid 1px #ec4276;  }
		  .all-news-link .read-more:hover { border: solid 1px #ddd; color:#ccc !important;  }
		
		  .paging-navigation .loop-pagination{
  padding-top: 20px;  padding-bottom: 20px;
  border-top-color: #ddd;  border-bottom-color: #ddd;}
 .paging-navigation .current {  background-color: #ec4276 !important; color:#fff !important; border-radius:50%;}
  .loop-pagination a.next:hover, .loop-pagination a.prev:hover { color: #ec4276; background-color:#fff;}
	.loop-pagination a.next, .loop-pagination a.prev { color: #999; }	 
	 
	
	/* Texte articles */
	.page-content p, .entry-content p { text-align:justify; }
	
	.page-content ul li, .entry-content ul li {	list-style:disc; line-height:16px;}
	.page-content li,	.entry-content li {	padding-left:5px;	}
	
	.title-text h1,
	.page-content h1,
	.entry-content h1 { 
		font-size: 22px;letter-spacing:0.05em; line-height:130%; 	}
	
	.title-text h2,
	.page-content h2,
	.entry-content h2 { 
		font-size: 20px;letter-spacing:0.05em; line-height:130%; 	}
	
	.page-content h3,
	.entry-content h3 {  
	font-size: 18px;letter-spacing:0.05em; line-height:130%; 	}
		
	
	.page-content h4,
	.entry-content h4 { 		
		 background-color: #8bccc1;  color: #fff; padding: 15px;  line-height: 20px;  font-size:13.5px; font-weight:normal;	}
	
	.page-content h5,
	.entry-content h5 {  border: solid 1px #8bccc1;  color: #8bccc1; padding: 15px;  line-height: 20px;  font-size:13.5px; font-weight:normal;	}
	
	.page-content h6,
	.entry-content h6 {  border: solid 1px #ec4276;  color: #ec4276; padding: 15px;  line-height: 20px;  font-size:13.5px; font-weight:normal;	}
	
	.page-content blockquote,
	.entry-content blockquote {
		color:#333; font-style:normal;	margin:0;	padding:15px;	font-size:21px;	line-height:1.4em;	quotes:"\201C""\201D""\2018""\2019";	text-align:center; font-family: 'Amatic SC', cursive; letter-spacing:0.05em;}
		
		.page-content blockquote:before, .entry-content blockquote:before {	content:none; }
		.page-content blockquote:after, .entry-content blockquote:after {	content:none; }
		  

/*Newsletter*/
.widget_wysija_cont .wysija-submit {padding:3px 8px; margin-right:auto; margin-left:auto; margin-top:15px;}