/*Theme Name: wishful-blog-child
Description: Theme enfant de wishful-blog
Author: sr
Author URI: https://www.ruglio.eu 
Template: wishful-blog
Version: 0.1.0
*/

	
/*TITRE 
.entry-title::before {
     background-color: #fcbb13;
    top: 500px;
    content: "";
    height: 30px;
    left: 0px;
    position: absolute;
    right: 0;
    width: 3px;
}*/


.site-description{
    color: #000;  
}


/*@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&display=swap');
.site-title {
font-family: 'Playfair Display', serif !important;
	text-shadow: 1px  1px 1px #323232!important;
}
boutons elmementor */
.elementor-button {

background-color: #8daca6!important;

}
/*espace sur l'image de presenation */

.page.type-page .entry-cover img {
    
    margin-top: -58px;
}

a.site-title {
   font-size: 32px!important; 
	/*font-style: italic;*/
}

.entry-header {
    text-align: left;
	/*font-family: 'Playfair Display', serif;
	font-weight: 700;*/
	color: #000;
	text-decoration: underline #fdbe2f;
text-underline-position: under;
}
.elementor-heading-title {
  
    /*font-family: 'Playfair Display', serif;*/
	font-weight: 700;
	color: #000;
}
h1 {
   /* font-weight: 700!important;*/

}
h2, h3, h4, h5 {
    
	color: #8daca6!important;

}
/*FOOTER */

.footer_text {
font-size: 12px;
color: #7A7A7A;
}


/*Visuels à gauche dans le texte */
.entry-content blockquote::before {
    font-size: 20px!important;
	

}
.elementor img {
    border-style: solid!important;
    border-width: 10px!important;
    border-color: #fff!important;
    box-shadow: -10px 10px 20px 0 rgba(0,0,0,.12)!important;
}

/*CITATIONS */
/*.entry-content blockquote {
    font-family: 'Playfair Display', serif!important;
    font-size: 22px!important;
  
}*/
.entry-content blockquote {
    font-family: 'Lobster', serif!important;
    font-size: 22px!important;
	
}
.entry-content blockquote p {
    
    font-weight: 300!important;
    
}



/*MENU .frm_button_submit, .btn {
	font-size: 20px;
background-color: #FDBE2F!important;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #FDBE2F;
border-radius: 2px 2px 2px 2px;
	color: #fff!important;
	padding: 12px 24px;
	
}
.frm_button_submit:hover, .btn:hover {
 color: #54595F!important;
    background-color: #FFFFFF!important;
	border-color: #FDBE2F;
}*/
.copyright p {
font-size: 10px!important;
}


/*MENU */

@media (max-width: 992px) {
.site-navigation > ul > li > a i {
float: left;
}
}
.header_s .menu-block, .menu-toggle {
background-color: #8daca6!important;
}
.site-navigation  {
    text-transform: uppercase!important;
	
}
.site-navigation > ul > li > a {
    line-height: 40px!important;
	font-weight: 400!important;
	font-size:14px!important;
	

}


.site-navigation ul {
/* background-color: rgba(141, 172, 166, 1);*/
	background-color: #8daca6;
	/*background-color: rgba(208, 221, 221, 0.5);*/
	padding-left: 15px!important;
	
	
}

.sticky .site-navigation, .sticky .menu-toggle {
padding-left: 15px;
  padding-left: 0;box-shadow: 0px 5px 10px 1px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 5px 10px 1px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0px 5px 10px 1px rgba(119, 119, 119, 0.75);
	background-color: rgba(208, 221, 221, 0.5);

}
/*BANDEAU DU HAUT */
/*BANDEAU header */
 
/*.header_s .top-header {
    padding-bottom: 150px!important;
}
*/


textarea {
  
	border: 1px solid #FDBE2F; 
    border-radius: 2px;
}
input {
  height: 40px;
	border: 1px solid #FDBE2F; 
    border-radius: 2px; 
}
input:focus, textarea:focus { 
    outline: none; 
    border-color: #FDBE2F; 
    box-shadow: 0 0 10px rgba(208, 221, 221, 0.5); 
}

#wp_email_capture{
	
	border: 0px solid #999;
background-color: #fff;
padding: 0px;

}
/*SOUS MENU */
.site-navigation ul li .sub-menu li a, .site-navigation ul li .children li a{
    
	line-height: 40px !important;
    font-weight: 400 !important;
    font-size: 14px !important;
	padding: 0px !important;

}

/*blockquote sup de la barre vertical blanche gauche 
article[class*="type-"] .entry-content blockquote p {
   
    border-left: 0px!important;
    
    
}*/
.entry-content blockquote {
    display: inline-block;
}
/*li {

    margin: 15px!important;

}*/


.blog-single article[class*="type-"] .entry-header .post-meta > span > a {
   
    display: none;
}
/*POSTS*/
.type-post h2 {
color: #151515;
font-family: 'Montserrat', sans-serif;
font-size: 20px;
font-weight: bold;
letter-spacing: -0.6px;
line-height: 1.25;
margin: 5px 0 16px;
padding-bottom: 0px;
position: relative;
}

.type-post h3 {
color: #151515;
font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-weight: bold;
letter-spacing: -0.6px;
line-height: 1.25;
margin: 5px 0 16px;
padding-bottom: 0px;
position: relative;
}


/* Modification de la largeur du titre du site , avant 33,33% et maintenant 100%  
@media (min-width: 992px) {
    .col-lg-4 {
        -ms-flex: 0 0 100%!important;
        flex: 0 0 100%!important;
        max-width: 100%!important;
    }
}
*/
.img-rond {
border-radius: 50%;
}

/*ICONS RS orizontaux*/
.zoom-social-icons-list {
display: inline-flex;
}

/*NEWSLETTER*/
a.widget_wp_email_capture_widget_class {

 font-size:8px!important;
}
/*Emoji commentaires etoiles Site review*/
img.wp-smiley, img.emoji {

border-style: none!important;
box-shadow: none!important;
}
ul li {
 
  list-style: circle!important;
}