/*
 Theme Name:   delicyus
 Theme URI:    http://delicyus.com/
 Author:       nabil fares
 Author URI:   http://delicyus.com
 Version:      1.0.0
 Description: Music Label Catalog to push artists, songs with mp3 player and social features
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Music , music Label, artists, musicians, songs, catalog, mp3 player, music genres, music styles
 Text Domain:  twenty-fourteen-child
*/
/*@import url("../twentytwelve/style.css");*/
/*
 * WP Theme customization starts here
 * --------------------------------------------------------------
*/
/*
 *  THEME PALETTE
 * --------------------------------------------------------------
 *  #e5dcc6 beige
 *  #f8f8f0 faux white
 *  #212322 gris dark
 *  #fbf472 jaune
 *  #e14e4e peche
 *  */
/**
 *     FRAMEWORK PAR DEFAUT
 * --------------------------------------------------------------
 * */
/*
 * BOOTSTRAP reponsive requirements
 * @see http://getbootstrap.com/getting-started/#support
 */
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }
/**
 *   Elastic video fx
 *  */
.video-elastic {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.video-elastic iframe,
.video-elastic object,
.video-elastic embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/**
 *     WP NATIVE
 * --------------------------------------------------------------
 * */
.site-header {
    padding: 3.75em 0;
    text-align: center
}
.site-header h1 a{
    display: block;
    padding: 0 0 .325em 0
}
.site-header h2{
    font-size:1.425em
}
.site-header h1 ,
.site-header h2 {
    color: #efefef;
    font-family: 'BariolRegularRegular',Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 0
}


/**
 *      HTML NATIF (NON WP)
 * --------------------------------------------------------------
 * */
body{
    background: #f8f8f0;
    color:#060606;
    margin:0;
    padding: 0;
}
a{color:#D74646}
li,ol,ul{
    list-style:none;
}
iframe{
    border:0
}
.col-reset{
    padding: 0
}
.n{
    display: none
}
form{
    margin: 0
}
label{
    font-weight: normal;
}
input.input{
    background: #fff;
    border: 0;
    color: #333;
    font-size: 1em;
    font-family: 'gotham_boldregular', sans-serif;
    height:36px;
    width:100%;
    z-index:98
}
textarea.textarea{
    background: #fff;
    border: 0;
    color: #333;
    font-size: 1em;
    font-family: 'gotham_boldregular', sans-serif;
    width:100%;
    z-index:98
}
legend{
    border: 0;
    font-size: 1em;
}
/**
 *  "BG-ROW" LIGNES
 * --------------------------------------------------------------
 */
.bg-row{
    padding: 3.75em 0
}
/*heading*/
.bg-row .light h1{
    border-color:#e5dcc6;
}
.bg-row .lightAlt h1{
    border-color:#fff;
}
.bg-row .dark h1{
    border-color:#e7dac7;
    color: #fff
}

.bg-row-heading{
    text-align:center;
    display: block;
     margin-bottom: 3.75em
}
.bg-row-heading h1{
    border:0;
    border-style:solid;
    border-top-width: 10px;
    border-bottom-width: 10px;
    display: inline-block;
    font-size:3em;
    font-family: 'bariol_boldbold_italic',Helvetica, Arial, sans-serif;
    margin: 0;
    padding:.125em ;
    text-transform:uppercase;
}

/*
 * btns
 */
    a:hover.bt-bars{
        color: #e14e4e
    }
    a.bt-bars{
        color: #000;
        display: block;
        margin-top: 5px;
    }
/**
 *     CATALOGUE
 * --------------------------------------------------------------
 */
.string_surbrillance{
    color:#FBF472;
}
/**
 * --------------------------------------------------------------
 *  FOND DE COULEUR
 */
.bg-beige{
    background: #e5dcc6;
}
.bg-fauxwhite{
    background: #f8f8f0;
}
.bg-grisdark{
    background: #212322;
}
.bg-jaune{
    background: #fbf472;
}
.bg-peche{
    background: #e14e4e;
}

/* --------------------------------------------------------------*/
/* CONTACTS */
#contact-form {
    padding:.325em 0;
    font-family: 'gotham_mediumregular', sans-serif;
}

#contact-form h6{
    font-family: 'gotham_mediumregular', sans-serif;
    font-size: 1.325em;
    padding: 1em 0;
}
#contact-form h6 span{
    color:#212322;
    font-family: 'gotham_boldregular', sans-serif;
}

#contact-form .contact_button{
    background:#fbf472;
    color:#000;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius:0;
}
#contact-form #response{
    background:#fbf472;
    color:#111;
    display:none;
    margin-top:1px;
    line-height:1.275em;
    padding:1em;
}

/* --------------------------------------------------------------*/
/* CARROUSEL ACTUS */
#carousel-cpt-slide .item{
    height: 320px
}

/* --------------------------------------------------------------*/
/* TELTECHARGEMENT dl DO */
.dl-do {
    color:#fff
}
.dl-do a{
    color:#fbf472
}
.dl-do a:hover{
    color:#fff
}
.dl-do  h1 {
    font-family: 'gotham_mediumregular',Helvetica, Arial, sans-serif;
    font-size: 2.3em;
}
.dl-do-feedback{
    background:#e5dcc6;
    color:#000;
    padding: 1em;
    margin-top: 2em
}
/* --------------------------------------------------------------*/
/* TELTECHARGEMENT TRACKS */
.dl-track{
    background: #000;
    color: #fff;
    font-family: 'gotham_mediumregular', sans-serif;
    padding-top: 1em
}
.dl-track input.input{
    background: #282828;
    color: #e14e4e;
    font-family: 'gotham_mediumregular', sans-serif;
    height:32px;
}
.dl-track form{
    margin-top: 1em
}
.dl-track h6{
    font-family: 'gotham_mediumregular', sans-serif;
    color: #fff;
    display: block;
    font-size: 1em;
    line-height: 1.425em
}

.dl-track .btn{
    border-radius: 0;
    -moz-border-radius: 0;
    -xhtml-border-radius: 0;
    -webkit-border-radius: 0;
}
/* --------------------------------------------------------------*/
/* EQUIPE */
.equipe-row h2{
    font-family: 'gotham_lightregular', sans-serif;
    color:#fff;
    font-size:1.752em;
    text-align:center;
    line-height:1.2em;
    margin:0 0 1.25em;
}

.equipe-posts {
     color: #fff;
}
.equipe-posts h3{
    border-bottom:2px solid #e4d5c0;
    color: #fff;
    font-family: 'gotham_boldregular', sans-serif;
    font-size: 1em;
    margin: 0;
    padding-bottom: .325em;
    text-transform: uppercase;
}
.equipe-posts h4{
    font-family: 'bariol_boldbold',Helvetica, Arial, sans-serif;
    font-size: 1.4em;
    margin:.625em 0 ;
}
.equipe-posts h5{
    font-family: 'BariolRegularRegular', Helvetica, Arial, sans-serif;
    font-size: 1.2em;
}
.equipe-posts .post-content{
    font-family: 'gotham_bookregular', sans-serif;
    font-size: 1em;
}

.post-equipe {
    padding-left: 0;
}
.post-equipe .post-equipier-champ p{
    font-family: 'gotham_lightregular', sans-serif;
    padding:0;
    margin: 0;
}
.post-equipe ul,
.post-equipe ul li
{
    padding: 0 ;
    margin: 0;
    list-style-type: disc;
    list-style-position: inside;
}

.post-equipe a.contact-btn,
a.bt-toggle-form{
    font-family: 'gotham_boldregular', sans-serif;
    font-size: 1em;
    color:#333;
    display:block;
    margin-bottom: .625em;
}
.post-equipe a:hover.contact-btn,
a:hover.bt-toggle-form{
    color: #fff
}
/* --------------------------------------------------------------*/
/* FOOTER-ROW */
.footer-row .site-title-foot {
    font-size: 1.3em;
    color: #efefef;
    text-align: center
}
.footer-row .site-title-foot a{
    color: #efefef
}
/* --------------------------------------------------------------*/
/* PLAYER */
.mediaelement .wrap{
    padding: 1em
}
.me-audio{
    margin:1em 0
}
/*
 *  ELEMENT PLAYER <audio>
 * --------------------------------------------------------------
 * */
#mediaelement-main .mejs-container ,
#mediaelement-main .mejs-controls{
    background: transparent
}
.mejs-controls div.mejs-time-rail{
    padding:3px;
}
.mejs-container .mejs-controls .mejs-time span {
    color: #000;
    font-family:'gotham_boldregular' ,sans-serif;
}
.mejs-controls .mejs-time-rail .mejs-time-total{
    background: #70705b;
    margin: 0;
}
.mejs-container .mejs-controls .mejs-time{
    padding:0 0 0 3px
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
    /* GRADIENT CSS @see : http://www.colorzilla.com/gradient-editor/#000000+0,3d3c31+18,70705b+35,828169+51,70705b+68,3d3c31+84,000000+100;Custom */
    background: rgb(0,0,0); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzNkM2MzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzcwNzA1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzgyODE2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzcwNzA1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzNkM2MzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgb(0,0,0) 0%, rgb(61,60,49) 18%, rgb(112,112,91) 35%, rgb(130,129,105) 51%, rgb(112,112,91) 68%, rgb(61,60,49) 84%, rgb(0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,0,0)), color-stop(18%,rgb(61,60,49)), color-stop(35%,rgb(112,112,91)), color-stop(51%,rgb(130,129,105)), color-stop(68%,rgb(112,112,91)), color-stop(84%,rgb(61,60,49)), color-stop(100%,rgb(0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(0,0,0) 0%,rgb(61,60,49) 18%,rgb(112,112,91) 35%,rgb(130,129,105) 51%,rgb(112,112,91) 68%,rgb(61,60,49) 84%,rgb(0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(0,0,0) 0%,rgb(61,60,49) 18%,rgb(112,112,91) 35%,rgb(130,129,105) 51%,rgb(112,112,91) 68%,rgb(61,60,49) 84%,rgb(0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(0,0,0) 0%,rgb(61,60,49) 18%,rgb(112,112,91) 35%,rgb(130,129,105) 51%,rgb(112,112,91) 68%,rgb(61,60,49) 84%,rgb(0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(0,0,0) 0%,rgb(61,60,49) 18%,rgb(112,112,91) 35%,rgb(130,129,105) 51%,rgb(112,112,91) 68%,rgb(61,60,49) 84%,rgb(0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
.mejs-controls .mejs-time-rail .mejs-time-current {
    /** GRADIENT code see : http://www.colorzilla.com/gradient-editor/#ffffff+0,ffffff+49,000000+49,ffffff+50,ffffff+100;Custom */
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgb(255,255,255) 0%, rgb(255,255,255) 44%, rgb(0,0,0) 46%, rgb(255,255,255) 49%, rgb(255,255,255) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(44%,rgb(255,255,255)), color-stop(46%,rgb(0,0,0)), color-stop(49%,rgb(255,255,255)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 44%,rgb(0,0,0) 46%,rgb(255,255,255) 49%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 44%,rgb(0,0,0) 46%,rgb(255,255,255) 49%,rgb(255,255,255) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(255,255,255) 0%,rgb(255,255,255) 44%,rgb(0,0,0) 46%,rgb(255,255,255) 49%,rgb(255,255,255) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(255,255,255) 0%,rgb(255,255,255) 44%,rgb(0,0,0) 46%,rgb(255,255,255) 49%,rgb(255,255,255) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.mejs-controls .mejs-time-rail span{
    border-radius           :6px;
    -moz-border-radius      :6px;
    -webkit-border-radius   :6px;
    -xhtml-border-radius    :6px;
    -o-border-radius        :6px;
}
/*
 * TRACK-CONTROL-THUMB
 * --------------------------------------------------------------
 */
.me-control-thumb{
    position: relative
}
.me-control-thumb .me-controls .jp-controls a{
    bottom:0;
    position: absolute;
    text-align:center;
    top: 0;
    width:100%;
    z-index: 999;
}
.me-control-thumb .me-controls .jp-controls li a {
   color: #fff;
   padding:36% 0
}
.me-control-thumb .me-controls .jp-controls li a:hover {
    color: #111
}
.me-control-thumb .me-controls .jp-controls li a i{
   font-size: 5em;
}

/* mini-player */
#mini-player {
    position: relative;
}
#mini-player .jp-controls-holder  {
    position: absolute
}
#mini-player .jp-controls li {
    float: left
}
#mini-player .jp-controls li a.off {
    display:none
}
#mini-player .jp-controls li a {
   color: #111;
   display:block;
   padding: .325em .625em;
   text-decoration:none
}
#mini-player .jp-controls li a:hover {
    color: #fff;
    background:#e14e4e
}
#mini-player .jp-controls li a i{
   font-size: 2em;
}
#mini-player .me-current-track {
    padding-left: 3em;
    height: 36px;
    overflow:hidden;
}
#mini-player a .me-current-artiste-name,
#mini-player a .me-current-track-name{
    font-size: .9em
}
#mini-player .me-current-track a {
    margin-left: .325em;
    display: block;
}
#mini-player .me-current-track a:hover  ,
#mini-player .me-current-track a:hover {
    color: #000;
    text-decoration: none
}
#mini-player .ajaxloader{
    position:absolute;
    top:0
}
/*
 * TRACK-CURRENT
 */
.me-current-artiste-name ,
.artiste-name{
    font-size:2em;
    font-family:'gotham_bookregular' ,sans-serif;
    text-transform:uppercase;
}
.me-current-track-name ,
.track-name{
    font-size:2em;
    font-family:'gotham_lightregular' ,sans-serif;
}
/*
 * TRACK-DETAILS
 * --------------------------------------------------------------
 */
.me-current-track-details {
    margin-top: 1em
}
.me-current-track-details table {
    border-top: 2px solid #000;
}
.me-current-track-details table tr{
    border-bottom: 2px solid #000;
}
.me-current-track-details table tr td{
vertical-align: top
}
.me-current-track-details table tr .me-current-track-details-row{
    border:0
}
.me-current-track-details-row{
    border-bottom: 2px solid #000;
    font-family:'gotham_bookregular' ,sans-serif;
    padding: .325em 0;
}
.me-current-track-details-row .champ{
    font-family:'gotham_lightregular' ,sans-serif;
}
.me-current-track-details-row .value{
}
.me-current-track-details-row .value a{
    color: #060606;
    border-bottom: 1px dotted #111;
    text-decoration: none;
}
.me-current-track-details-row .value a:hover{
    border: 0
}
/*
 * DL
 * --------------------------------------------------------------
 */
.me-dl{
    margin-top: .325em
}
.me-dl a.bt-dl{
    background:#000;
    color:#fff;
    display:block;
    font-family:'gotham_boldregular' ,sans-serif;
    font-size:.925em;
    text-decoration:none;
    padding: .325em ;
    text-transform:uppercase;
    text-align:center
}
.me-dl a:hover.bt-dl{
    color:#e14e4e;
}
/*
 * PLAYLIST
 * --------------------------------------------------------------
 */
.me-playlist {
    margin-top: 1em;
}
.me-playlist ul {
    margin-right: .7em;
}
.me-playlist li {
    margin:0 0 .7em 0;
    display: block;
}
.me-playlist li a{
    background: #e5dcc6;
    color: #060606;
    display:block;
    font-family:'gotham_bookregular' ,sans-serif;
    padding: .325em 1em;
    text-decoration:none;
}
.me-playlist li a.current ,
.me-playlist li a.jp-playlist-current ,
.me-playlist li a:hover{
    background: #060606;
    color: #fff;
}
.me-playlist li a .track-details{
    padding:0 .325em;
}
a .numero{
    background: #000;
    color: #fff;
    font-size:.93em;
    font-family:'gotham_boldregular' ,sans-serif;
    padding: 1px .625em;
}
/*
 *      MENUS
 * --------------------------------------------------------------
 * */
/*  menu commons */
#menu-menu-langues li.menu-item ,
#site-navigation li.menu-item {
   float:left;
}
#menu-menu-langues li.menu-item a,
#site-navigation li.menu-item a{
    color:#000;
    display:block;
    padding:.625em 5px;
}
#menu-menu-langues li.menu-item a:hover,
#site-navigation li.menu-item a:hover{
    background: #fff;
    text-decoration: none
}

/*  menu main */
#site-navigation{
    float: left;
    margin-right: 1em
}
#site-navigation li.menu-item a{
    font-family: 'bariol_boldbold',Helvetica, Arial, sans-serif;
    font-size:1em;
    height:36px;
    overflow: hidden;
    text-transform: uppercase;
    text-decoration: none
}
#site-navigation li.menu-item a.highlight ,
#site-navigation li.menu-item a:hover.highlight{
    background: #e14e4e;
    color: #fff
}
#site-navigation li.menu-item a:hover{
    background: #fff;
    text-decoration: none
}


/*  menu lang */
#menu-menu-langues li.menu-item a{
    font-family: 'bariol_boldbold_italic',Helvetica, Arial, sans-serif;
    padding: .625em 3px .625em
}


/*  menu social */
#menu-menu-social {
    float: left
}
#menu-menu-social li.menu-item{
   float:left;
   padding: .325em .325em 0
}
#menu-menu-social li.menu-item a{
    padding:3px ;
    color: #111;
}
#menu-menu-social li.menu-item a:hover{
    color: #e14e4e;
}

/* menu row */
#nav-row{
    border-bottom:1px solid #d1cbba;
}
#nav-row ul{
margin:0
}

/* menu foot*/
.site-title-foot {
    color:#666;
    font-family: 'BariolRegularRegular',Helvetica, Arial, sans-serif;
}
.menus-foot {
    color:#666;
    font-family: 'bariol_boldbold',Helvetica, Arial, sans-serif;
    margin:3.75em 0;
}
.menus-foot a{
    color: #ccc
}
.menus-foot  ul ,
.menus-foot  li{
    float: left
}
.menus-foot .menu-primary a{
    text-transform: uppercase;
    padding: 0 .625em;
}
.menus-foot .mentions-menu a{
    color:#666;
    font-size: .83em
}
/**
 *     MUSIC WE LOVE
 * --------------------------------------------------------------
 */
 
 .music-we-love-row h3{
    font-family: 'gotham_lightregular', sans-serif;
    font-size: 1.725em;
    text-align:center;
    margin:0 0 .625em;
    line-height:1.2em
}
.music-we-love-row h3 strong{
    background:#e5dcc6;
    font-family: 'gotham_lightregular', sans-serif;
    font-weight:normal;
    padding:0 2px;
}

.iam-carousel-music-we-love h2{
    font-family: 'gotham_lightregular', sans-serif;
    padding: 0 2em;
    margin: 0
}
.iam-carousel-music-we-love a.carousel-bt-control{
    color: #000;
    position: absolute;
    top: 4px;
    z-index: 999
}
.iam-carousel-music-we-love a:hover.carousel-bt-control{
    color: #e14e4e
}
.iam-carousel-music-we-love a.left{
    left: 0
}
.iam-carousel-music-we-love a.right{
    right: 0
}
.iam-carousel-music-we-love .carousel-the-content{
    border-top: 1px solid #060606;
    padding: 1em 0;
    margin-top: .325em
}
.music-we-love-links a{
    color: #000;
    font-family: 'gotham_boldregular', sans-serif;
    font-size: 1em;
    text-decoration: none;
    line-height: 3em
}
.music-we-love-links a:hover,
.music-we-love-links a i{
    color: #d92327;
}
/**
 *     NEWSLETTER
 * --------------------------------------------------------------
 */
.mailchimp-embed-form h2 ,
.mailchimp-embed-form h3{
    margin:0;
    text-align: center;
}
.mailchimp-embed-form h2 {
    font-size:2.425em;
}
.mailchimp-embed-form h3 {
    font-size:1.2em;
    font-family: 'BariolRegularRegular',Helvetica, Arial, sans-serif;
    margin-bottom:.625em;
    margin-top: 80px
}
.mailchimp-embed-form h2 {
    font-size:2.325em;
    font-family: 'bariol_boldbold',Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    margin-bottom:1em;
}
.mailchimp-embed-form .form-wrap{
    border:11px solid #000;
    position:relative;
    padding-bottom: 3.75em
}
.mailchimp-embed-form .form-wrap-corner{
    background:  url("css/i/corner.gif") no-repeat 0 0;
    width: 72px;
    height: 82px;
    display: block;
    position:absolute;
    top:-11px;
    right:-11px;
}
/* Rewrite defutl mailchimp cdn css */
#mc_embed_signup .mc-field-group label{
    font-family: 'gotham_bookregular',Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-transform:uppercase;
    display:block
}
#mc_embed_signup input.button{
    background: #000;
    border: 0;
    color: #fff;
    font-family: 'gotham_boldregular', sans-serif;
    height:36px;
    text-align: center;
    width:36px;
    margin-top: 24px;
    margin-right:1em
}
#mc_embed_signup input.input{
    background: #fff;
    border: 4px solid #000;
    color: #000;
    font-size: 1em;
    font-family: 'gotham_boldregular', sans-serif;
    height:36px;
    width:100%;
    z-index:98;
}
#mc_embed_signup .indicates-required{
    font-variant:small-caps;
    font-family: 'gotham_boldregular', sans-serif;
}

/**
 *     MENTIONS-LEGALES
 * --------------------------------------------------------------
 */
#mentions-legales{
    display: none;
}
.mentions-legales-row h3{
    border-bottom:1px solid #060606;
    font-family: 'gotham_mediumregular', sans-serif;
    font-size:1em;
}
.mentions-legales-row .post-content p{
    font-family: 'gotham_bookregular', sans-serif;
    font-size:.8em;
    padding:0 1em;
    margin-bottom: .325em;
}
/**
 *    CARROUSSEL ACTUS
 *  ------------------------------------------
 */
.cpt-slide-row{
    font-family: 'BariolRegularRegular',Helvetica, Arial, sans-serif;
}
.cpt-slide-row h1{
    font-family: 'gotham_boldregular',Helvetica, Arial, sans-serif;
    margin:0 0;
    font-size: 2.3em;
}

.cpt-slide-row h2 {
    font-family: 'gotham_boldregular',Helvetica, Arial, sans-serif;
    font-size:1.625em;
    margin:0 0 7px;
}

.cpt-slide-row h3
{
    font-family: 'BariolRegularRegular',Helvetica, Arial, sans-serif;
    font-size: 1.425em;
}

.cpt-slide-row .post_content
{
    color: #3c3c3c;
    font-size: 1.262em
}


.actus-carousel .item{
    height: 420px;
    overflow:hidden
}
.actus-carousel a.bt-pagination {
    background: #e5dcc6;
    border:2px solid #000;
    display: block;
    width: 16px;
    height: 16px;
    margin-right: 7px;
}



.carousel-indicators li {
    border:0;
    display: inline-block;
    width: inherit;
    height: inherit;
    margin: 0;
    text-indent: -999px;
    cursor: pointer;
    float: left;
    width: 28px;
    height: 28px;
}
.carousel-indicators {
    position: inherit;
    bottom: inherit;
    left: inherit;
    width: 100%;
    margin:2em 0 0 0;
    padding:0;
    text-align: center;
    list-style: none;
}
.carousel-indicators li.active {
    width: 28px;
    height: 28px;
    background-color: transparent;
}
.carousel-indicators .active a{
    background: #000
}


.actus-carousel a:hover.bt-pagination {
    background: #e5dcc6;
    text-decoration: none
}


.actus-carousel .item .slide_liens {
    font-family: 'bariol_boldbold',Helvetica, Arial, sans-serif;
    padding:.625em 1em;
    position: absolute;
    bottom:0;
    background: #000
}
.actus-carousel .item .slide_liens a{
    color: #e5dcc6;
}
.actus-carousel .item .slide_liens a:hover{
    color:#e14e4e;
    border-bottom: 0;
    text-decoration: none;
}
.actus-carousel .item .slide-post{
    padding: 0 1em 0 0
}
.actus-carousel .item  .slide-thumbs img {
    max-width: 100%;
    height: auto;
}




/**
 *     ONE STOP SHOP
 * --------------------------------------------------------------
 */
 
 .one-stop-shop-row h3{
    font-family: 'gotham_lightregular', sans-serif;
    font-size: 1.725em;
    text-align:center;
    margin:0 0 .625em;
    line-height:1.2em
}
.one-stop-shop-row h3 strong{
    background:#e5dcc6;
    font-family: 'gotham_lightregular', sans-serif;
    font-weight:normal;
    padding:0 2px;
}


.one-stop-shop-search {
    background: #000;
    color: #efefef;
    position: relative;
    margin-bottom: 2em;
    position: relative
}
.one-stop-shop-search input.input{
    background: transparent;
    border: 0;
    color: #fff;
    font-size: 1em;
    font-family: 'gotham_boldregular', sans-serif;
    height:36px;
    text-transform: uppercase;
    text-align:center;
    width:100%;
    z-index:98
}
.one-stop-shop-search input.submit  ,
.one-stop-shop-search button.submit{
    background:#e5dcc6;
    border: 0;
    height:37px;
    margin: 0;
    overflow:hidden;
    padding:0;
    position:absolute;
    right: 0;
    top: 0;
    width:36px;
    z-index: 99
}
.one-stop-shop-search label.preremplissage{
    position: absolute;
    display: block;
    color: #fff;
    font-size: 1em;
    font-weight:normal;
    font-family: 'gotham_boldregular', sans-serif;
    height:36px;
    padding-top:.625em;
    text-transform: uppercase;
    text-align:center;
    width:100%;
    z-index:99
}
.one-stop-shop-search .ajaxSearch-response table{
    font-family:'gotham_bookregular' ,sans-serif;
    margin-top:1em;
    margin-bottom:1em;
}
.one-stop-shop-search .ajaxSearch-response thead{
    color:#e5dcc6;
}
.one-stop-shop-search .ajaxSearch-response thead td{
    padding-top:1em;
    padding-bottom:1em;
    font-variant: small-caps
}
.one-stop-shop-search .ajaxSearch-response tbody td{
    padding:.325em 0   ;
    vertical-align: top;
}
table.alternate-rows tbody tr{
    cursor: pointer
}
table.alternate-rows tbody tr.odd{
    background: #131313;
}
table.alternate-rows tbody tr.highlight td ,
table.alternate-rows tbody tr.clicked td a,
table.alternate-rows tbody tr.clicked td a span,
table.alternate-rows tbody tr.clicked td ,
table.alternate-rows tbody tr.highlight td a{
    color: #e14e4e
}
table.alternate-rows tbody tr.clicked td a:hover{
    color: #e14e4e
}

/**
 *     SCROLLER plugin
 * --------------------------------------------------------------
 */
.scroller{
    height: 197px;
    width: 100%;
    overflow: auto;
}
.jspTrack {
    background: #fff;
}
/*
 *      STICKY MENU
 * --------------------------------------------------------------
 * */
.sticky{
    width:100%;
    z-index: 9999;
}
/**
 *  RECHERCHE RESULTATS ENTETE
 *  --------------------------------------------------------------
 */
.serachresults-entete .bt-toggle {
    color: #fbf472
}
.serachresults-entete ,
.serachresults-entete h4 {
    font-family: 'gotham_bookregular' ,sans-serif
}
/**
 * THEMA-ALPHABETA
 * --------------------------------------------------------------
 */
.thema-alphabeta {
    padding: .625em 0 2em .625em;
    font-family:'gotham_boldregular' ,sans-serif;
    font-size: .975em;
}
.thema-alphabeta h3{
    font-family:'gotham_boldregular' ,sans-serif;
    font-size: 1em;
    margin: .625em 0;
}
.thema-alphabeta ul {
    font-family:'gotham_mediumregular' ,sans-serif;
}
.thema-alphabeta ul li{
    background:#e5dcc6;
}
.thema-alphabeta ul li.root {
    float: left;
}
.thema-alphabeta ul li a {
    text-decoration: none;
}
.thema-alphabeta ul li a span{
    background:#e5dcc6;
    color: #000;
    display: block;
}
.thema-alphabeta ul li a:hover  span{
    background: #ffffff;
}
.thema-alphabeta ul li ul.smenu-menu li > a span{
    background: #ffffff;
    display:block;
    padding: 2px .325em;
}
.thema-alphabeta ul li ul.smenu-menu li > a:hover span{
    background: #e5dcc6;
    color: #fff
}

.thema-alphabeta ul li.root a span.root{
    display: block;
    text-align: center;
    padding: .325em 0;
    width: 24px
}
/* bt-toggler span */
/* -------------------------------------------------------------- */
.bt-toggle span.alt ,
.bt-toggle.opened span.defaut{
    display: none;
}
.bt-toggle.opened span.alt{
    display: block;
}
/* WHO-WE-ARE */
/* -------------------------------------------------------------- */
.who-we-are-row {
    background: #ffffff
}
.who-we-are-row h3{
    font-family: 'gotham_lightregular', sans-serif;
    font-size: 1.725em;
    text-align:center;
    margin:0 0 .625em;
    line-height:1.2em
}
.who-we-are-row h3 strong{
    background:#e5dcc6;
    font-family: 'gotham_lightregular', sans-serif;
    font-weight:normal;
    padding:0 2px;
}
.who-we-are-post-highlight {
    margin-top: 1em;
}
.who-we-are-post-highlight .wrap{
    margin:0 .625em ;
}

.who-we-are-post-highlight h2{
    display: block;
    font-size:1.2em;
    font-family: 'bariol_boldbold',Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    text-align: center;
}


.who-we-are-post-highlight .post-thumb{
    border-bottom: 2px solid #e5dcc6;
    border-top: 2px solid #e5dcc6;
    padding:2em 0;
    margin-bottom:.625em;
    text-align: center;
}
.who-we-are-post-highlight .post-content{
    font-family: 'gotham_mediumregular',Helvetica, Arial, sans-serif;
    line-height: 1.375em;
    margin: 0
}
.who-we-are-post-highlight .post-content a{
    color: #e14e4e
}




/** MEDIA QUERIES */
/* --------------------------------------------------------------

    LANDSCAPE PHONES
    AND DOWN
*/

@media (max-width: 480px) {

    #site-navigation {
        float: none!important;
        margin: 1em 0;
    }
    #site-navigation li.menu-item ,
    .menus-foot ul,
    .menus-foot li {
        float: none!important;
        display: block;
    }
    .menus-foot ul,
    .menus-foot li {
        text-align: center;
        padding: .325em 0
    }

    #carousel-cpt-slide .item{
        height: 640px
    }

    .thema-alphabeta {
        padding: 0
    }

    .me-control-thumb .me-controls .jp-controls li a i{
        font-size: 8em;
    }
    .me-control-thumb .me-controls .jp-controls li a {
        padding: 24% 0
    }

}


/*
    LANDSCAPE PHONE
    TO PORTRAIT TABLET
*/

@media (max-width: 940px) {

    #mini-menu{
        clear: both!important;
    }
    #site-navigation {
        float: none!important;
        margin: 1em 0;
    }
    #site-navigation li.menu-item ,
    .menus-foot ul,
    .menus-foot li {
        float: none!important;
        display: block;
    }
    .menus-foot ul,
    .menus-foot li {
        text-align: center;
        padding: .325em 0
    }

    .post-equipe {margin-bottom: 4em }

}


/*
    PORTRAIT TABLET TO LANDSCAPE AND DESKTOP
*/
@media (max-width: 768px)  {
    #carousel-cpt-slide .item{
        height: 520px
    }
    #carousel-cpt-slide .item .slide_liens{
        position: relative;
        float: left;
        margin-top: 1em
    }
}


@media (min-width: 768px)  {

    /* @see http://stackoverflow.com/questions/19430217/bootstrap-3-set-container-width-to-940px-maximum-for-desktops */
    .container { max-width: 950px; padding: 0 }

}
/* -----------------------------------------------------------------*/




/* Francois */
p {
	text-align:justify;
}