/*
Theme Name: SimpleMag Child Theme
Theme URI: http://themesindep.com/
Author: ThemesIndep
Author URI: http://themesindep.com/
Description: Magazine theme for creative things
Template: simplemag
*/


/* Your CSS code goes here
-------------------------------------- */

@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;}


/* texte sélectionné */
::-moz-selection { color:#fff;  background-color:#94d6cb; }
::selection      { color:#fff;  background-color:#94d6cb; } 


/*box shadow*/


#submit:hover, .button.loading, .read-more:hover, .added_to_cart:hover, .woocommerce .button:hover, input[type="submit"]:hover, .classic-layout .read-more-link:hover {
  box-shadow:none;  transform: translateX(0px);}


html #submit, html .read-more, html .added_to_cart, .woocommerce .button, .single_variation .stock, html input[type="submit"], html .classic-layout .read-more-link {
  font-size: 14px;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  text-align: center;
  border:none;
  border-radius: 0px;}

#submit:hover, .button.loading, .read-more:hover, .added_to_cart:hover, .woocommerce .button:hover, input[type="submit"]:hover, .classic-layout .read-more-link:hover {
  box-shadow:none;  transform: translateX(0px);}



/*header*/

.top-strip {border-top: solid 6px #94d6cb;}

.icomoon-dribbble:before{content: url(images/iconehellocoton.png);}
.icomoon-behance:before{content: url(images/iconehellocoton2.png);}

.social li a {  font-size: 16px;}
.social li a:hover {  transform: scale(1); opacity:0.6;}

.header #searchform input[type="text"], .top-strip #searchform input[type="text"] {  width: 140px; }
.header #searchform input[type="text"]:focus, .top-strip #searchform input[type="text"]:focus {
  width: 350px;}
  
  .logo, .logo img, .tagline { margin-top:0px; margin-bottom:22px;}
  
.sticky-active .main-menu-fixed{  
border-bottom-width: 0px; opacity:0.95;}

/*.main-menu > ul > li > a > span:after {
            content:"♦";   font:normal 18px Helvetica, Arial;        }
			
.main-menu > ul { border-bottom:solid 1px #1a1a1a; border-top:solid 1px #1a1a1a;}*/

.main-menu > ul > li > a > span {padding: 21px 25px;}

.sticky-active .main-menu-fixed .main-menu > ul { border-bottom:solid 0px #1a1a1a; border-top:solid 0px #1a1a1a;}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
.main-menu > ul > li > a {  font-size:13px; }}




/* Posts Slider */
 
 @media only screen and (min-width: 960px) { 

.posts-slider .slick-slide {
	position:relative;
    max-height:550px; } }
	
	.content-over-image-white .entry-header .read-more,.content-over-image-black .entry-header .read-more {
    padding:8px 12px; letter-spacing:0.1em;} 
	
	 .content-over-image-white .entry-header .read-more {
        color:#fff; border-color:#1e1e1e; background-color:#94d6cb;    }
  
  .content-over-image-white .entry-header .read-more:hover {
            box-shadow:0px 0px #1a1a1a, 0px 0px #1a1a1a, 0px 0px #1a1a1a;  background:#1e1e1e;  }
			
.content-over-image .slider-nav-arrow:hover{  background-color: rgba(148, 214, 203, 0.8);}

.content-over-image .entry-header .entry-meta a {  font-size: 13px; color:#94d6cb; text-transform:uppercase; letter-spacing:0.1em;} 

    .content-over-image-white .entry-header .entry-title  {  font-size: 38px;} 

.content-over-image-white .entry-frame {    background-color:rgba(255,255,255,0.9); }


/*read more*/
	
.entries .post-item .entry-footer .read-more-link { margin-top:16px;
	text-transform:uppercase; letter-spacing:0.1em; color:#fff; background-color:#94d6cb; padding:4px 10px; font-size:13px; }

.entries .post-item .read-more-link:hover{ background-color:#1a1a1a; color:#fff;  border-bottom-width: 0px;}
 
 
 
   /*home*/
  
.entry-title { letter-spacing:0.00em; font-family: 'yorkshirebrushscript'; font-weight:normal;}

.entries .entry-meta, .entries .entry-meta a {
  font-size: 12px; color:#94d6cb; text-transform:uppercase; letter-spacing:0.1em;}
  
  
  
    /*all news*/
.all-news-link .read-more{  max-width: 100%; background-color:#94d6cb; padding:16px; color:#fff; }

.all-news-link .read-more:hover { opacity:0.6;}

.all-news-link {margin-top:30px;}



 /* Pagination */
  
.pagination {margin:30px 0; text-align:center;}
	
.pagination .page-numbers {font-size:16px; width:30px; height:30px; line-height:29px; 
font-family: 'Playfair Display', serif;}
	
.pagination .page-numbers:hover {-webkit-transform:scale(1); transform:scale(1); color:#94d6cb; 	}

.pagination .current {  border:0px solid #1a1a1a; color:#fff; background-color:#94d6cb; border-radius:50%;    }

.pagination .dots:hover,   .pagination .current:hover {	-webkit-transform:scale(1); transform:scale(1);  }

.pagination .next,	.pagination .prev { top:0px; font-size:19px; color:#94d6cb;}




 /*single*/


.single .entry-header .entry-meta, .single .entry-header .entry-meta a {
 font-size: 12px; color:#94d6cb; text-transform:uppercase; letter-spacing:0.1em;}

  .single { text-align:justify;}
   

.title-text h1, .entry-content h1 { font-size: 35px;  line-height: 40px; font-family: 'yorkshirebrushscript'; font-weight:normal; color:#94d6cb; }
.title-text h2, .entry-content h2 { font-size: 35px;  line-height: 40px; font-family: 'yorkshirebrushscript'; font-weight:normal; }
.title-text h3, .entry-content h3 { font-size: 20px;  line-height: 26px;  }
.title-text h4, .entry-content h4 { font-size: 16px;  line-height: 20px; }
.title-text h5, .entry-content h5 { font-size: 14px;  line-height: 20px; border-bottom:solid 1px #94d6cb; border-top:solid 1px #94d6cb; color:#94d6cb; padding:10px; }
.title-text h6, .entry-content h6 { font-size: 14px;  line-height: 20px; background-color:#94d6cb; color:#fff; padding:10px; }

.entry-content blockquote {  color: #000000;  font-size: 20px;  line-height: 1.3em;
  padding-right: 0px;  padding-left: 0px;  margin-bottom: 20px;}
  
.entry-content ul li {
  list-style-type: disc;}


.single-social .add-comment {  width: 50px;  height: 30px;  line-height: 28px;
   background-color: #94d6cb;  border-radius: 2px; color:#fff;}
.single-social .add-comment:before,  .single-social .add-comment:after { border-top:9px solid #94d6cb; }

.single-social .add-comment:hover {  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.14); opacity:0.7;}
.single-social .add-comment:hover:before {  border-top-color:rgba(0,0,0,0);  }


.single .entry-content > p:first-of-type:first-letter {
   font-size: inherit;
   float: none;
   line-height: inherit;
   padding: inherit;}
   
   	.single-post.ltr:not(.woocommerce) .entry-content > p:first-of-type:first-letter {
		font-size: inherit;  float: none;   line-height: inherit;   padding: inherit;   font-weight:400 !important;
		font-family: 'Lato', sans-serif !important;	}


/*encarts articles */

.tag-box a, .tag-box { font-size:13px; color:#8c919b;}

.related-posts .title {    text-align: center;
margin-bottom: 30px;  padding-top: 10px;  padding-bottom: 55px;
  border-bottom-width: 0px; text-transform:uppercase; letter-spacing:0.1em; color:#1a1a1a;
  background-image:url(images/iconetitres.png); background-repeat:no-repeat; background-position:bottom center;}

.related-posts .entry-title {    font-size: 24px;}

.nav-single .nav-previous a,
.nav-single .nav-next a {    font-weight: normal;    font-size: 15px;}

.nav-single { border-bottom: 1px #ccc solid; border-top: 1px #ccc solid; padding: 30px 0px;}



/*commentaires*/
.form-submit input.submit {  background-color: #94d6cb !important;  color: #ffffff;  letter-spacing: 0.1em;}
.form-submit input.submit:hover { opacity:0.8 !important;}

div#comments>div#respond>form#commentform>p {text-align:left; }


.message, .logged-in-as, .comment-notes {
  padding: 0px;  margin-bottom: 18px;  color: #999999; border: 0px;
  font-size: 13px;  font-weight: 400;  text-align: center !important;  line-height: 18px;  letter-spacing: 0.05em;}


.comment-list .comment-body .reply a { background-color:#94d6cb; color:#fff; padding:2px 6px; font-size:11px; letter-spacing:0.1em;}
.comment-list .comment-body .reply a:hover { text-decoration:none; opacity:0.7;}


  
  /*sidebar widget*/
  .sidebar {padding-top:0px; border-top:0px !important; border-right:0px !important; border-bottom:0px !important; text-align:center;}
  
 .sidebar .widget {border-bottom:0px !important; margin-top:0px; padding-top:0px; font-size:14px; line-height:24px;}
 
  .widget h3 { letter-spacing:0.1em; text-transform:uppercase; font-size:14px;}
  


   .widgetreseaux { text-align:center;}
  .widgetreseaux img { margin-left:4px; margin-right:4px;}
  .widgetreseaux img:hover { opacity:0.7;}
  
  
.sidebar .search-form .search-field {    color: #fff;    background-color: #94d6cb;    border: solid 1px #94d6cb;}

.sidebar .search-form .search-submit {    color: #fff;    background-color: #94d6cb; }


	
.sidebar .search-form input[type="text"] {	color:#1a1a1a;	background:#fff; border: solid 1px #1a1a1a;}
	
	.widgethello { font-weight:600;}
	.widgethelloimg { margin-bottom:10px;}
	
	.widgetbouton a { background-color:#94d6cb; color:#fff; text-transform: uppercase; text-decoration:none;
	font-family: 'Playfair Display', serif; font-size:13px; letter-spacing:0.1em; padding:0px 8px; margin-top:10px;}
	.widgetbouton a:hover { opacity:0.7;}
	.widgetbouton {  margin-top:8px;}
	
	
  
	/*footer*/
.copyright .back-top { color:#fff; background-color:#94d6cb; 
letter-spacing:0.1em; font-size:11px; text-transform:uppercase;
padding-left:10px; padding-right:5px; padding-top:3px; padding-bottom:3px;}
.copyright, .copyright a { font-family: 'Open Sans', sans-serif !important; text-transform:none; line-height:16px;}
  
  .copyright {  padding-top: 20px;  padding-bottom: 20px; }

.footer-sidebar  .widget h3 { border:0px; padding:0px;}

.widget { font-size:13px; }

textarea:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus {  box-shadow:none;}


.widget_ti-about-site .social li a{
  width: 30px;  height: 30px;  line-height: 30px;  font-size: 16px;}
  
.widget_ti-about-site .social li a:hover { color:#1a1a1a; opacity:0.8;}

.footer-sidebar  .widget {text-align:center;}
.reseauxfooter { margin-top:5px;}
.reseauxfooter img {margin-left:8px; margin-right:8px;}
.reseauxfooter img:hover { opacity:0.7;}


/*newsletter*/

.widget_wysija > input.wysija-submit.wysija-submit-field { background-color:#94d6cb;	color:#fff; 
font-size:12px; letter-spacing:0.1em; padding:4px 10px;
text-align:center; margin-left:auto; margin-right:auto;}

.widget.widget_wysija > div.widget_wysija_cont > form#form-wysija-2.widget_wysija > p.wysija-paragraph > input {margin-top:10px;}

/*widget cat*/
.widgetcat1 { float:left; width:33%; margin-bottom:30px;
font-family: 'Playfair Display', serif; font-size:12px; letter-spacing:0.1em; text-transform:uppercase; color:#1a1a1a;}
.widgetcat2 { float:left; width:34%; margin-bottom:30px;
font-family: 'Playfair Display', serif; font-size:12px; letter-spacing:0.1em; text-transform:uppercase; color:#1a1a1a;}
.widgetcat3 { float:left; width:33%; margin-bottom:30px;
font-family: 'Playfair Display', serif; font-size:12px; letter-spacing:0.1em; text-transform:uppercase; color:#1a1a1a;}

.widgetcat4 { float:left; width:33%; margin-bottom:60px;
font-family: 'Playfair Display', serif; font-size:12px; letter-spacing:0.1em; text-transform:uppercase; color:#1a1a1a;}
.widgetcat5 { float:left; width:34%; margin-bottom:60px;
font-family: 'Playfair Display', serif; font-size:12px; letter-spacing:0.1em; text-transform:uppercase; color:#1a1a1a;}
.widgetcat6 { float:left; width:33%; margin-bottom:60px;
font-family: 'Playfair Display', serif; font-size:12px; letter-spacing:0.1em; text-transform:uppercase; color:#1a1a1a;}

  .widgetcat1 a, .widgetcat2 a, .widgetcat3 a, .widgetcat4 a, .widgetcat5 a, .widgetcat6 a {text-decoration:none;}
 
  .widgetcat1 img:hover, .widgetcat2 img:hover, .widgetcat3 img:hover, .widgetcat4 img:hover, .widgetcat5 img:hover, .widgetcat6 img:hover  { opacity:0.7;}

  .widgetcat img { margin-bottom:15px;}


/*widget cat v2*/
.widgetcategorie {margin-bottom:10px; font-family: 'Playfair Display', serif; font-size:13px; letter-spacing:0.2em; text-transform:uppercase; background-color:#94d6cb;	color:#fff; padding-top:6px; padding-bottom:7px; transition: 0.5s;}
.widgetcategorie:hover {background-color:#1a1a1a; }
.widgetcategorie a {color:#fff; text-decoration:none; padding-right:10px;}
.widgetcategorie img { margin-right:10px;}

/*likes jetpack*/
.sharedaddy h3.sd-title {  display: none !important;}


	/* Coeur*/
.dot-irecommendthis { float:right;
	background:url(images/heart.png) 0 3px no-repeat; 
	padding-right: 68px; margin-top:16px;
	border: 0 !important;
	margin-bottom: 0px;
	display:inline-block;
	text-decoration: none;
	min-height: 14px;
	font-size:14px;}

.dot-irecommendthis:hover, .dot-irecommendthis.active { background-position:0 -23px; color: #000000 !important; 	border: 0 !important;
	margin: 16px 0 0px 0 !important;
	padding-right: 68px;
	text-decoration: none;}
	
	@media only screen and (max-width: 960px) {
.dot-irecommendthis { float:none !important;	padding-right: 0px; margin-top:0px; margin-bottom:20px;}

.dot-irecommendthis:hover, .dot-irecommendthis.active { background-position:0 -23px; color: #000000 !important; 	
	margin: 0px 0 20px 0 !important; padding-right: 0px;}
}