body, 
h1, h2, h3, h4, h5, h6 {
	font-family: Lato, serif;
	font-style: normal;
}


h1, h2, h3, h4, h5, h6 {
    text-transform : Uppercase;  
}

/*Footer Insta */
.footer-widgets .widget .widget-title {
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 1;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

.after-footer p {
    position: relative;
    text-align : center
}

.content .entry .entry-content img {
    border-top: 0px solid #eed4d1;
}

.content .entry .entry-header .entry-meta .entry-categories a {
    color: #000;
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: #B8F8DE;
    padding: 6px 11px;
}

.home-section .featured-content.featuredpost .entry-header .entry-title a {
    background: #fff;
    padding: 3px 20px;
}

 h2 a {
   Color : #000;
	 text-transform : Uppercase;
	 font-weight: 500; 
	 Font-size : 2.4rem;
	 font-style : normal; 
}


/*Home */

.home-section .featured-content h4.widget-title {
    text-align: center;
    font-size: 22px;
    margin: 0 0 30px;
    text-transform: Uppercase;
    letter-spacing: 3px;
    width: 100%;
    line-height: 1;
}


.home-page-1::after {
    background: transparent;
	}

.image-section .flexible-widgets.widget-full .widget_text,
.home-section .featured-content.featuredpage h4.entry-title a,
.home-section .home-grid-3 .widget_text,
.pl-home .home-section .featuredpost .entry .entry-header .entry-title a,
.home-section .widget_products ul.product_list_widget li span.product-title {
	box-shadow: none; 
}

.home-section .featured-content.featuredpost .entry-header .entry-title {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 1.5;
    text-align: center;
    width: 100%;
    margin: 0 0 25px;
	  text-transform : Uppercase;
}



h4 a {
    color : #000; 
}

h4 a:hover{
    color: #FF9AC5;
}


.home-section .featured-content.featuredpost p.entry-meta a {
    color: #000;
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: #B8F8DE;
    padding: 6px 11px;
}

.home-page-4 .flexible-widgets.widget-halves .widget {
    width: 100%;
	  border-top:0;
	  background : transparent; 
}

#custom_html-3 .widget_text.widget-wrap {  
	display: block;
    padding: 0px;
    background: transparent; 
    border-top: none;
    text-align: center;
}

#custom_html-4 .widget_text.widget-wrap {
  width : 100%;   
	display: block;
    padding: 0px;
    background: transparent; 
    border-top: none;
    text-align: center;
}

.home-grid-3 {
    width: 50%;
    float: right;
    z-index: 8;
    right: 15%;
    top: 85px;
    margin-top: -20%;
    display: table;
}

.home-section .cta-button {
    margin: 15px auto 30px auto;
    display: table;
}

.home-section .cta-button a{
    color : #000; 
}

.home-section .cta-button a:hover{
    background: #000;
	  color: #fff; 
}

.image-section .flexible-widgets .wrap {
    padding: 60px 0;
    margin-left : 3%; 
}

.home-page-6 .flexible-widgets.widget-halves .widget {
    width: 100%;
    border-top: 0;
    background: transparent;
    margin-left: 7%;
}


.button.cta-button2 a {
	  background : #000;
	  color : #fff; 
	  font-size: 10px;
	  font-style: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
	  padding: 6px 14px;
}

.button.cta-button2 a:hover{
  color : #FF9AC5;
}

.page-template-default .content article.entry {
    margin-top: 0;
    background: #fff !important;
}

.home-section .widget_products ul.product_list_widget li {
    width: 20%;
    text-align: center;
    letter-spacing: 2px;
}




.home-section .widget_products h4.widget-title, .pl-home .blog h3.home-blog-title {
    text-align: center;
    font-size: 22px;
    margin: 0 0 30px;
    text-transform: uppercase;
    letter-spacing: 3px;
    width: 100%;
    line-height: 1;
}

.home-page-4 .flexible-widgets.widget-halves .widget:nth-child(2) {
    position: relative;
    left: 3%;
    z-index: 5;
}

.content article.entry {
	background-color : #fff; 
}

.image-section {
	background-attachment: inherit; 
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	background-size:         cover;
	overflow: hidden;
}





.home-page-1::after {
    background: transparent;
	  height : 300px; 
}

.home-grid-1 {
    width: 70%;
    float: left;
    max-width: 800px;
    z-index: 6;
    left: 0;
    top: 0;
}
.home-grid-2 {
    width: 25%;
    float: right;
    z-index: 7;
    top: 70px;
    left: 7%;
}

.content article.entry {
	margin-top: 25px;
    background: #fff !important;
    position: relative;
	margin-bottom: 100px;
}


a {
    color: #fe83b2;
    text-decoration: none;
}

.content .entry .entry-author {
    display: none;
}
.author-box {
    display : none;
	margin-top : 10px; 
}

.comment-list li.comment {
    background-color : #fff !important; 
}


.content .entry-content p {
    font-size: 15px;
    line-height: 1.5;
    letter-spacing: 1px;
}


home-section .widget_products ul.product_list_widget li span.product-title {
    background: #fff;
    padding: 8px 16px;
    border-top: none;
    line-height: 2;
	  width : 100%; 
}

@media only screen and (max-width: 800px) { 
.home-page-1.image-section .flexible-widgets .wrap {
    padding-top: 0;  
}
	}

@media only screen and (max-width: 600px){
.home-grid-1, .home-grid-2, .home-grid-3  {
    width: 100% !important;
    float: none !important;
    max-width: unse !important;
    position: static !important;
}
		}

@media only screen and (max-width: 600px) { 
.home-page-3 .wrap {
    width : 90%;   
}
	}




@media only screen and (max-width: 600px) { 
.home-section .widget_products ul.product_list_widget li {
    width: 100%;
    margin-bottom: 30px;
	
}
	}




@media only screen and (max-width: 600px) {
.image-section .flexible-widgets .wrap {
    	padding: 60px 0;
		  max-width: 90%;
	}
}


@media only screen and (max-width: 600px) {
.home-page-1 {
    	background-image: url(//withalovelikethat.fr/wp-content/uploads/2021/05/bgmobile4.jpg); 
	}
}

.simple-social-icons ul li a, .simple-social-icons ul li a:focus {
    border-radius: 0px;
    color: #FF82AF !important;
    border: 0px #ffffff solid !important;
    font-size: 16px;
    padding: 8px;
}


.simple-social-icons ul li a:hover, .simple-social-icons ul li a:focus {
    border-radius: 0px;
    color: #B8F8DE !important;
    border: 0px #ffffff solid !important;
    font-size: 16px;
    padding: 8px;
}


.site-header.fix .nav-secondary li.nav-cart {
    display: none;
}

.home-page-4::after{
    display: none;
}


.woocommerce div.product .woocommerce-tabs {
    padding-bottom: 10px;
    display: none;
}

.home-section #genesis-responsive-slider {
    background-color: transparent !important;
    border: 2px solid #fff !important;
    padding: 30px !important;
}

.flex-footer-1 .enews input:hover[type="submit"] {
	color: #eed4d1;
}
