/* Themify Customize Styling */
#headerwrap {	background-image: url(2016/11/jaime-ukraine-cosaque.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent; 
}
#main-nav {		position:relative;

	top: 215px;
	right: 30px; 
}

/* Themify Custom CSS */
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 17, 2016 */

@font-face {
    font-family: 'montserratultra_light';
    src: url('../themes/basic/uploads/fonts/montserrat-ultralight-webfont.eot');
    src: url('../themes/basic/uploads/fonts/montserrat-ultralight-webfont.eot#iefix') format('embedded-opentype'),
         url('../themes/basic/uploads/fonts/montserrat-ultralight-webfont.woff') format('woff2'),
         url('../themes/basic/uploads/fonts/montserrat-ultralight-webfont.woff') format('woff'),
         url('../themes/basic/uploads/fonts/montserrat-ultralight-webfont.ttf') format('truetype'),
         url('../themes/basic/uploads/fonts/montserrat-ultralight-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: montserratregular;
    src: 
         url('../themes/basic/uploads/fonts/montserrat-regular-webfont.ttf') format('truetype');
    font-weight: normal;

}


@font-face {
    font-family: 'open_sanslight';
    src: url('../themes/basic/uploads/fonts/opensans-light-webfont.eot');
    src: url('../themes/basic/uploads/fonts/opensans-light-webfont.eot#iefix') format('embedded-opentype'),
         url('../themes/basic/uploads/fonts/opensans-light-webfont.woff') format('woff2'),
         url('../themes/basic/uploads/fonts/opensans-light-webfont.woff') format('woff'),
         url('../themes/basic/uploads/fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../themes/basic/uploads/fonts/opensans-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../themes/basic/uploads/fonts/opensans-semibold-webfont.eot');
    src: url('../themes/basic/uploads/fonts/opensans-semibold-webfont.eot#iefix') format('embedded-opentype'),
         url('../themes/basic/uploads/fonts/opensans-semibold-webfont.woff') format('woff2'),
         url('../themes/basic/uploads/fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../themes/basic/uploads/fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../themes/basic/uploads/fonts/opensans-semibold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}


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



/* ______________________________STRUCTURE GENERALE */

body {
	
    font-size: 0.8em;
    line-height: 1.6;
    background-color: #f5f5f5;
    font-family: "Open Sans", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif
}


p {
   color: #161616;
}


#content {
    width: 73%;
    padding-right: 5%;
    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.4em;
   color:#000000;
   font-family: "montserratultra_light", '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.85em;
    font-weight: 500;
    text-align: center; 
    color: #000000;
    font-family: "open_sanssemibold", '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:50px;
   border:0; 
   margin:0;
   width:50px;
   height:80px;
   background-color:#ffffff;
   font-family: "open_sanslight", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif
    
}

.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: "open_sanssemibold", '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: "open_sanslight", '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;
	
} 


/* _________________________________________MAIN NAV */

#main-nav a {
   font-size: 1.1em;
   padding: 5px 5px;
   margin: 0 5px 0 0;
   text-transform: uppercase;
   color:#000000;
   font-family: "montserratultra_light", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
 
}



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

}




/* _________________________________________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:"Trebuchet MS", Helvetica, sans-serif;

}



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



/* _________________________________________SIDEBAR-TEXT-WIDGETS */

#text-15{
    margin-top:10px;
    float: right;
    
   
}

#text-16 {
    margin-top:65px;
    display:block;
    text-align: center; 
    border: 15px solid white;
    background:#f5f7f8;
    background-clip: content-box;
    
}

#text-16 p{
    font-size: 0.9em;
    color:black;
    font-family: "montserratultra_light", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  
   
}
#text-16  h4{
    text-transform: uppercase;
    text-align: center; 
    font-family: "montserrat", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    
}
.textwidget .divider span {
    display:table;
    margin-left:auto;
    margin-right: auto;
    margin-bottom: 10px;
    margin-top:20px;
    height: 2px;
    width: 17px;
    background-color:#7e7979;
}

#text-16 img{
    margin-bottom:15px;
}

#text-17 {
    margin-top:20px;
    display:block;
    text-align: center; 
    border: 15px solid white;
    background:#f5f7f8;
    background-clip: content-box;
    
}

#text-17  h4{
    text-transform: uppercase;
    text-align: center; 
    font-family: "montserrat", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    
}
#text-17  table{
    width: 200px;
    padding-bottom:20px;
}

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

#text-18 #calendrier{
   width: 95px;
   float:left;
   display:block;
   text-align: center; 
   background-color: #f5f7f8;
   padding-bottom: 18px;

}


#text-18 #annonces{
   width: 95px;
   float:right;
   display:block;
   text-align: center; 
   background-color: #f5f7f8;
   padding-bottom: 18px;
}


#text-18 #calendrier h4{
   font-size: 0.9em;
   text-transform: uppercase;
   text-align: center; 
   font-family: "montserrat", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    
}

#text-18 #annonces h4{
   font-size: 0.9em;
   text-transform: uppercase;
   text-align: center; 
   font-family: "montserrat", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    
}




/* _________________________________________PAGE */

.page-title {
   padding-left:0px;
   font-family: "montserratultra_light", '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: 23px;
font-weight: normal;
font-style: normal;
line-height: 1em;
margin: 0;
padding: 0;
 font-family: "montserratultra_light", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
     
}

.post-title a {
color: #000000;
text-decoration: none;
 font-family: "montserratultra_light", 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, 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: "Lucida Sans Unicode", "Lucida Grande", 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: "Lucida Sans Unicode", "Lucida Grande", 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;
   
}





@media screen and (max-width: 976px) { /* 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-position: center center; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
#headerwrap {	
	background-position: center top; 
}
 }