/*
Theme Name: Simple & Elegant Child
Description: Child theme for Simple & Elegant Theme
Author: Your name here
Template: simple-elegant
*/

@import url("../simple-elegant/style.css");


@font-face {
  font-family: 'Futura ExtraBold';
  src: url('fonts/FuturaStd-ExtraBold.otf');
  src: url('fonts/FuturaStd-ExtraBold.eot');
  src: url('fonts/FuturaStd-ExtraBold.woff2') format('woff2'),
       url('fonts/FuturaStd-ExtraBold.woff') format('woff'),
       url('fonts/FuturaStd-ExtraBold.ttf') format('truetype'),
       url('fonts/FuturaStd-ExtraBold.svg#FuturaStd-ExtraBold') format('svg'),
       url('fonts/FuturaStd-ExtraBold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
font-family: Futura Light;
src: url('fonts/FuturaStd-Light.otf');
src: url('fonts/FuturaStd-Light.eot');
  src: url('fonts/FuturaStd-Light.woff2') format('woff2'),
       url('fonts/FuturaStd-Light.woff') format('woff'),
       url('fonts/FuturaStd-Light.ttf') format('truetype'),
       url('fonts/FuturaStd-Light.svg#FuturaStd-Light') format('svg'),
       url('fonts/FuturaStd-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Futura LightOblique';
  src: url('fonts/FuturaStd-LightOblique.otf');
  src: url('fonts/FuturaStd-LightOblique.eot');
  src: url('fonts/FuturaStd-LightOblique.woff2') format('woff2'),
       url('fonts/FuturaStd-LightOblique.woff') format('woff'),
       url('fonts/FuturaStd-LightOblique.ttf') format('truetype'),
       url('fonts/FuturaStd-LightOblique.svg#FuturaStd-LightOblique') format('svg'),
       url('fonts/FuturaStd-LightOblique.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Futura Bold';
  src: url('fonts/FuturaStd-Bold.otf');
  src: url('fonts/FuturaStd-Bold.eot');
  src: url('fonts/FuturaStd-Bold.woff2') format('woff2'),
       url('fonts/FuturaStd-Bold.woff') format('woff'),
       url('fonts/FuturaStd-Bold.ttf') format('truetype'),
       url('fonts/FuturaStd-Bold.svg#FuturaStd-Bold') format('svg'),
       url('fonts/FuturaStd-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
.aligncenter{
    display: inherit;
}
.post-thumbnail img{
    width: auto;
    max-width: none;
}
body{
    line-height: 1.5em;
}
#wi-logo img{
    width: 1020px !important;
}
body article, article h2{
   /* font-family: Futura Light !important;*/
}
#wi-mainnav{
    margin-top: -8px;
}
#wi-mainnav .container{
    border-top: 1px solid #b5b4b4;
    border-bottom: 1px solid #b5b4b4;
}
#wi-mainnav .menu > ul > li.current-menu-item > a:before, #wi-mainnav .menu > ul > li.current-menu-ancestor > a:before,#wi-mainnav .menu > ul > li > a:hover:before{
    content: url("images/menu_img.png");
    top:-14px;
    position: absolute;
}
#wi-mainnav .menu > ul > li > a{
    color:#999999;
}
#wi-mainnav .menu > ul > li > a:hover,#wi-mainnav .menu > ul > li.current-menu-item > a, #wi-mainnav .menu > ul > li.current-menu-ancestor > a{
    color:#121312 !important;
}

li#menu-item-4728 a:after{
    content: url("images/rss.png");
    margin-left: 5px;
}
#page-wrapper{
    padding: 1em 0;
}
.home-img img{
    padding: 20px !important;
    border: 1px solid #b5b4b4 !important;
}
.home-title{
    position: absolute;
    right: 40px;
    bottom: 100px;
    background: rgba(18,19,18,0.75) !important;
    color: #ffffff !important;
    padding: 20px !important;
}
.home-title .inner-home-title{
    border-right: 5px solid #ffffff !important;
    padding-right: 5px !important;
}
.home-title h2{
    text-transform: uppercase;
    font-family: Futura ExtraBold !important;
}
.home-title p{
    text-transform: uppercase;
    font-family: Futura Light !important;
    font-size: 30px;
}
.byline{
    display: none;
}
.auteur_article{
    padding-top:50px;
    position: absolute;
    font-size: 14px;
}
.entry-content .addthis_toolbox, .entry-content .addthis_button, .entry-header .addthis_toolbox, .entry-header .addthis_button{
    padding-bottom: 20px; 
    position: absolute;
    top:0px;
    right: 0;
}

.single-post .entry-content{
    position: relative;
    padding-top: 80px;
}
div.printfriendly{
    display: none;
}
.blogstyle article{
    width: 80% !important;
    padding-left: 5% !important;
    float: right;
    position: relative;
    border-left: 1px solid #999999 !important;
    margin-top: 20px !important;
}
.et_divi_builder #et_builder_outer_content .et_pb_post h2{
    margin-top: 0 !important;
}
.blogstyle article .entry-title::after{
    display: none;
}
.et_divi_builder #et_builder_outer_content .et_pb_posts a.more-link{
    margin-top: 20px;
}
.more-link::after{
    display: none;
}
.more-link::before{
    content: url("images/ico-more.png");
    margin-right: 5px;
}
h1.entry-title{

}
.blogstyle article .post-meta{
    width: 20% !important;
    position: absolute;
    left: -25%;
    top:10px;
    border-bottom: 3px solid #ffed00 !important;
    padding-bottom: 15px !important;
}
.blogstyle article .post-meta .published{
    font-size: 32px;
    letter-spacing: -10px !important;
    display: inline-block;
    font-family: Futura ExtraBold !important;
    margin-right: 10px !important;
}

.blogstyle article .post-meta .published-d{
    font-size: 36px;
    letter-spacing: -4px !important;
    display: inline-block;
    text-align: right !important;
    font-family: Futura Bold;
}
.blogstyle article .post-meta .published-m{
    font-size: 30px;
    letter-spacing: -5px !important;
    display: block;
    text-align: right !important;
    font-family: Futura LightOblique;
}
.more-link{
    margin: 0;
    margin-top: 10px;
    background: transparent !important;
    padding: 0;
    color:#000000;
}
.auteur-custom{
    position: absolute;
    left: -25%;
    width: 20%;
    text-align: right !important;
    top: 80px !important;
    color: #4069b3 !important;
    font-family: Futura Light;
    font-size: 14px;
	font-weight: bold;
}
.auteur-bottom{
    color:#4069b3;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 40px;
}
.auteur-bottom:before{
    content: url("images/ico-auteur2.png");
    margin-right: 5px;
    vertical-align: middle;
}
.groupe-custom{
    position: absolute;
    left: -13%;
    top:85px;
    margin-top: 20px !important;
    color: #999999 !important;
    padding-left: 30px !important;
    font-family: Futura Bold;
}
.groupe-custom img{
    width: 30px;
}
.mise-en-avant_HP{
	text-align: center !important;
    margin-right: 5px !important;
	border: 1px solid #4069b3 !important;
}

.mise-en-avant_HP .addthis_toolbox 
{ display:none !important; }

.mise-en-avant_HP .et_pb_post
 {     margin-bottom: 20px !important; }

.mise-en-avant_HP .entry-title
{    margin-bottom: 10px !important; }

#flags_language_selector{
      margin-left:20px;
      margin-top: 15px;
}
#flags_language_selector img{
      margin:3px;
}
#wp-calendar a{
    font-weight: bold;
}
#wi-footer #text-2 .textwidget{
    text-align: justify;
}
.textwidget img{
    display: block;
}
.s2_form_widget p input{
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}
.tagcloud a{
    margin: 0 5px 5px 0;
    padding: 1px 2px;
    letter-spacing: 0;
    text-transform: none;
}
#wi-copyright{
    font-family: Futura Light;
    font-size: 14px;
    color: #999999 !important;
}
#wi-copyright a{
    border: none;
    font-family: Futura Light;
    font-size: 14px;
    color: #999999 !important;
}
#wi-copyright a:hover{
    border: none;
}
#wi-copyright img.logofoot{
    display: block;
    margin: 0 auto;
    margin-top: 5px;
}
#wi-copyright img.copyfoot{
    display: inline-block;
    margin-top: 5px;
}
#wi-copyright .linefoot{
    line-height: 30px;
}
.type-page .addthis_toolbox{
    display:none;
}