/* Themify Customize Styling */
#headerwrap {	
	background-color: transparent;background-image: url(https://www.jaime-lukraine.fr/wp-content/uploads/2022/03/header-ju-ukraine.png);
	background-repeat: no-repeat;
	background-position: center center; 
}
body[class*="themify"] #site-logo a img {		width: 150px;
	height: 150px; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
#headerwrap {	
	background-repeat: no-repeat;
	background-position: right bottom; 
}
#main-nav a {		text-align:justify; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#headerwrap {	
	background-repeat: no-repeat;
	background-position: center center; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#headerwrap {	
	background-repeat: no-repeat;
	background-position: center top; 
}
 }
/* Themify Custom CSS */
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="//fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600&display=swap" rel="stylesheet">

#site-logo {
position: absolute;
margin-left:0px;
margin-top: 10px;
}


#header {
    border-bottom-color: #ccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 300px;
    position: relative;
    border-bottom: none;
	  margin-bottom:25px;
}


/* _________________________________________MAIN NAV */


#main-nav {    
   margin-left: 40px;
   margin-right: 200px;

}


#main-nav a {
   font-size: 0.8em;
   padding: 5px 5px;
   margin: 0 5px 0 0;
   text-transform: uppercase;
   color:#000000;
   font-family: 'Work Sans', sans-serif;

}
#main-nav {
    position: relative;
    top: 210px;
    right: 30px;
left: 25px;
}





/* ______________________________STRUCTURE GENERALE */

body {
	
    font-size: 0.8em;
   line-height: 2em;
    background-color: #f5f5f5;
	  font-family: 'Work Sans', sans-serif;
	
}

ul, ol {
  
	font-size: 1.2em;
}



p {
 
	font-size: 1.2em; 
  color: #111111;
}


#content {
    width: 73%;
    padding-right: 7%;
    padding-left: 7%;
    margin-top: 10px;
    padding-top:40px;
    background-color:#FFFFFF;
}


.divider1
{
       color:#F20000;
       font-size: 1.6em;
       font-weight:bold;

       padding-bottom: 5px;
}


/* _______________________________________POST */

h1 .post-title a {	
   padding-bottom: 10px;
	
   font-size:1.9em;
   color:#000000;
	font-family: 'Work Sans', sans-serif;
	  /*font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/

} 


h2 .post-title a {	
   padding-bottom: 10px;
   font-size:1.8em;
   color:#000000;
	font-family: 'Work Sans', sans-serif;
	  /*font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/

} 

h2 {
 
    font-size: 1.6em;
  
}


.post-title a {	
   padding-bottom: 10px;
	 line-height: 1.1em;
   font-size:1.2em;
	 font-weight: medium;
   color:#000000;
	 font-family: 'Work Sans', sans-serif;
	  /*font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/

} 


.post-meta .post-category {
    background-attachment: none;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    font-size: 0.9em;
    font-weight: 500;
    text-align: center; 
    color: #000000;
  font-family: 'Work Sans', sans-serif;
	  /*font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/
}

.post-meta .post-category a{
  color: #000000;
  margin-bottom: 2px;
}



/* ______________________________POST DATE */

.post-date {
   position: relative;
   display:block;
   z-index:3; 
   left:20px; 
   top:60px;
   border:0; 
   margin:0;
   width:50px;
   height:90px;
   background-color:#ffffff;
   font-family: 'Work Sans', sans-serif;
	 line-height:22px;
}

.figure img {    
   z-index:1;
   width: auto;
   max-width:auto;
   max-height:auto;
   height: auto;
}

.post-image {
    z-index:1;
    margin-top:-80px;
}

.post-image img {      
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;

}


.post-content time.post-date span.day {
    padding-top: 20px;
    text-align:center;
    display: block;
    color:#000000;
    font-size:27px;
   font-family: 'Work Sans', sans-serif;
	  /*font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/
     
}



.post-content time.post-date span.month, span.year {
    padding-top: 8px;
    text-align:center;
    display: block;
    color:#000000;
    font-size:12px;
    line-height: 8px;
  font-family: 'Work Sans', sans-serif;
	  /*font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/
     
}

/* ____________________________________________SEARCH*/

input[type=text], input[type=password], textarea, input[type=search] {
   background: #fff;
   padding: 2px 5px;
	
}
#header #searchform {
   top: 215px;
   right:8px; 
    
        
}

#header #searchform #s {
   background-color: #fff ;
   border: none;
	
} 





/* _________________________________________IMAGES */


.figure img {
     position:relative;
     z-index:1;
     width: auto;
     max-width:auto;
     max-height:auto;
     height: auto;
}

.post-image {
     position:relative;
     z-index:1;
    
}




/* _________________________________________SIDEBAR */

#sidebar {
    width: 234px;
    float: right;
    padding: 0%  0% 0% 1%;
    margin-right:0px;
    margin-top:0px;
   font-family: 'Work Sans', sans-serif;
	  /*font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/
}


h4 .widgettitle {
    font-size: 1em;
    
}


#block-2 {
   background-color: #ffffff;
    border: 15px solid white;
    margin-top:20px;
    display:block;
    height:50px;
}

#block-15 {
    background-color: #ffffff;
    border: 10px solid white;
    padding:15px;
    display:block;
    height:400px;
	  position :auto;
}


#block-15 h4{
   font-size: 1em;
   text-align: center; 
  font-family: 'Work Sans', sans-serif;
	  font-weight:600;
}


#block-15 p{
   font-size: 0.65em;
   text-transform: uppercase;
   text-align: center; 
   font-family: 'Work Sans', sans-serif;
	 font-weight:500;
	
}

#block-15 img{
  width:50px;
	position:center;
  		
}





/* _________________________________________PAGE */

.page-title {
   padding-left:0px;
   font-family: 'Work Sans', sans-serif;
	  /*font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif*/
	
}

.page-content {
   padding-left:0px;
}




/* _________________________________________TXT SUR LES IMAGES */
.wp-caption {
    margin-bottom: 15px;
    max-width: 100%;
}
.wp-caption-text {
    text-align: left;
    font-style: italic; 
    font-size: 80%;
    line-height: 100%;
    margin: 6px 0;
}



/* ___________________________________________STYLES TEXTES */ 
	
a {
color: #1b9b0b;
text-decoration: none;
}	
		
		
a:hover {
color: #1c9505;
text-decoration: none;
}	
		
		
	
h1 {
color: #000000;
font-size: 2.1em;
font-weight: normal;
font-style: normal;
font-variant: normal;
}


h1 .tribe-events-single-event-title{
color: #000000;
font-size: 1.6em;
font-weight: normal;
font-style: normal;
font-variant: normal;
}

h2 {
color: #000000;
font-size: 1.4em;
font-weight: normal;
font-style: normal;
font-variant: normal;
line-height: 1.3em;
text-transform: none;
text-decoration: none;
}


h3 {
color: #000000;
font-size: 1.3em;
font-weight: normal;
font-style: normal;
}



h4 {
color: #000000;
font-size: 1em;
font-weight: normal;
font-style: normal;
font-variant: normal;
line-height: 1em;
}


.post-title {
color: #000000;
font-size: 28px;
font-weight: normal;
font-style: normal;
line-height: 1em;
margin: 0;
padding: 0;
font-family: 'Work Sans', sans-serif;
}

.post-title a {
color: #000000;
text-decoration: none;
font-family: 'Work Sans', sans-serif;
  
}

.post-title a:hover {
color: #093;
text-decoration: none;
}


.page-title {
font-size: 2.7em;
}


.post-nav a {
color: #015c06;
}


#sidebar {
color: #454545;
font-size: 1em;
line-height: 0.9em;

}

#sidebar a {
color: #454545;
text-decoration: none;
font-family: 'Work Sans', sans-serif;
font-size: 1.1em;
}

#sidebar a:hover {
   color:#3C0;
   font-size:1.1em;
   text-decoration: none;
}


#sidebar .widgettitle {
   color: #171717;
   font-weight: normal;
   font-style: normal;
   line-height: 0.8em;
}

#footer {
   font-family: 'Work Sans', sans-serif;
    border-top: none;
}


.post-nav span span {
    background:#fff;
    color: #0C0;

}
.post-nav .next span {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}

#respond {
 
    padding-left: 40px;
   
}