/*
    Theme Name: iPhoneAddict
    Version: 2.0.0

*/

/*------------------------------------------------------------------

1. Wrapper / #wrapper

    1.1 Boxed mode / .boxed

2. Header / #header
    2.1 Search / #search
    2.2 Social Icons / .social-icon

3. Main Menu / .menu-wrapper

    3.1 Top Menu / #top-nav

4. Sticky Post (Featured Post) / #sticky

5. Content / Sidebar / .col-contentEntry Meta
    4.1 Post class left image / .left-image-post
    4.2 Standart Post / .standard-post
    4.3 Two Columns Post / .two-colls-post
    4.4 Entry Meta (Meta data) / .entry-data
    4.5 Paper Button / .paper-button
    4.6 Single Content / .single
    4.7 UI Post Content

6. Comments / .comments

7. Widgets / #widget

8. Page Navi / #wp-pagenavi

9. Footer / #footer

10. Other style






-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[1. Wrapper / #wrapper]
*/

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: #2d2d2d;
    font-weight: 400;
}

.wrapper {
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    background-color: /*#f1f1f1*/#EDEDED;
    box-shadow: 0 1px 2px rgba(0,0,0,.1) !important;
}

/*------------------------------------------------------------------
[1.1 Boxed / .boxed]
*/

.boxed {    width: 1250px }

/*------------------------------------------------------------------
[2.0 Header / .header]
*/

.header {    /*background-image: -webkit-gradient(linear, left top, right bottom, from(#ffffff),to(#f1f1f1));
background-image: -webkit-linear-gradient(left top, #ffffff, #f1f1f1);
background-image: -moz-linear-gradient(left top, #ffffff, #f1f1f1);
background-image: -ms-linear-gradient(left top, #ffffff, #f1f1f1);
background-image: linear-gradient(left top, #ffffff, #f1f1f1);*/
background-color:#225475;
z-index: 99999999 !important;
}

.top-bar {
    width: 100%;
    background: /*#fff*/ #f1f1f1;
    border-bottom: 1px solid #e2e2e2;
    height: /*50px*/ 35px;
}

.logo {
    margin: /*40px*/15px 0;
    height: 90px;
    line-height: 90px;
}

.banner-area {
    /*float: right;*/
    margin: /*40px*/ 15px 0 0;
    /*height: 90px;*/
    text-align: /*right*/center;
}

    .banner-area img {    width: 100% }

/*------------------------------------------------------------------
[2.1 Head Search / .head-search ]
*/

.head-search input[name="s"] {
    height:35px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
    width: 100%;
    padding:1px 45px 0 15px;
    border-top: none;
    transition: all 0.7s ease 0s;
}

.head-search input[name="s"]:focus {/*border: 1px solid #e2e2e2;*/margin:0 0 0 -185px; width: 359px !important;transition: all 0.7s ease 0s;}

.head-search input[type="submit"] {
    padding: 0;
    float: right;
    margin-top: -15px;
    position: relative;
    background: transparent;
    color: rgba(0,0,0,0.54);
    border: none;
    width: 45px;
    height: 50px;
    margin-right: -14px;
}

.head-search input[type="submit"]:hover {
    background: transparent;
    transition: background 200ms linear;
}
.head-search span:hover:before {
    color:#03a9f4;
    transition: color 200ms linear;
}
.head-search span {
    float: right;
    margin-top: /*-35px*/ -28px;
    position: relative;
    margin-right: 15px;
}

.head-search span:before {
    font-family: 'Simple-Line-Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e090";
    font-size: /*20px*/17px;
    color: rgba(0,0,0,0.54);
    position: relative;
    left: 33px;
}
.search-title {padding-top:0px; margin-top: 0px;}
/*------------------------------------------------------------------
[2.2 Icons Social / .icons-social ]
*/

.icons-social {
    display: block;
    float: right;
    margin-right: 5px;
}

    .icons-social a {
        float: left;
        transition: all 200ms linear;
        font-family: 'FontAwesome';
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size:19px;
/*         width:84px; */width:81px;
        height: 34px;
        text-align: center;
        line-height:34px;
        text-align: center;
        margin: 0 3px 0 6px;

        border-left: 1px solid  #e2e2e2;
         padding-left: 10px;
    }

    .icons-social a:hover {
        transition: all 200ms linear;
        background: #f1f1f1;
    }




#icon-dribbble:before {
    content: "\e00d";
    font-family: 'Simple-Line-Icons';
}

#icon-dribbble {    color: #EC4989 }

#icon-facebook {
    color: #39579B;
    font-family: 'Simple-Line-Icons';
}

#icon-facebook:before {    content: "\e00b" }

#icon-flickr:before {    content: "\f16e" }

#icon-flickr {    color: #005FDF }

#icon-github:before {    content: "\f113" }

#icon-github {    color: #171515 }

#icon-googleplus {    color: #d34836 }

#icon-googleplus:before {    content: "\f0d5" }

#icon-instagram:before {    content: "\f16d" }

#icon-instagram {    color: #3C719D }

#icon-linkedin {    color: #0075AA }

#icon-linkedin:before {    content: "\f0e1" }

#icon-pinterest:before {    content: "\f0d2" }

#icon-pinterest {    color: #CA2025 }

#icon-rss {    color: #F0801E }

#icon-rss:before {
    content: "\e03b";
    font-family: 'Simple-Line-Icons';
    font-size: 0.83em;
}

#icon-tumblr:before {
    content: "\e00a";
    font-family: 'Simple-Line-Icons';
}

#icon-tumblr {    color: #335170 }

#icon-skype:before {    content: "\f17e" }

#icon-skype {    color: #00AEF3 }

#icon-twitter {    /* color: #50ABF1 */ color: #000; }

#icon-twitter:before {
    content: "\e009";
    font-family: 'Simple-Line-Icons';
}

#icon-vimeo {    color: #3BBAFF }

#icon-vimeo:before {    content: "\f194" }

#icon-youtube {    color: #C62E24 }

#icon-youtube:before {
    content: "\e008";
    font-family: 'Simple-Line-Icons';
}

#icon-foursquare {    color: #0071B3 }

#icon-foursquare:before {    content: "\f180" }

#icon-apple {    color: #BFBEBE }

#icon-apple:before {    content: "\f179" }

#icon-android {    color: #A3C828 }

#icon-android:before {    content: "\f17b" }

#icon-vk {    color: #436590 }

#icon-vk:before {    content: "\f189" }

#icon-dropbox {    color: #2685E2 }

#icon-dropbox:before {
    content: "\e00c";
    font-family: 'Simple-Line-Icons';
}

#icon-windows {    color: #00BBF5 }

#icon-windows:before {    content: "\f17a" }

#icon-behance {    color: #0763FF }

#icon-behance:before {    content: "\f1b4" }

#icon-delicious {    color: #2A96FF }

#icon-delicious:before {    content: "\f1a5" }



.count-icons-social{font-size: /*0.8*/0.62em; display: block; float: right; line-height:32px;padding-right: /*7px*/0;}

/*------------------------------------------------------------------
[3. Main Menu /.menu-wrapper ]
*/

.menu-wrapper {
    width: 100%;
    height: 56px;
    background: #444444;
}

.menu {
    position: relative;
    z-index: 9999;
    width: 100%;
    height: 56px;
    background: #444444;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
}

.sticky-menu {
    position: fixed;
    top: 0;
    left: 0;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    z-index: 2147483647;
    opacity:.85;
}

.boxed .sticky-menu {
    width: 1250px;
    left: auto;
    transition: none !important;
}

.menu.non-sticky {    position: relative!important }

.sf-menu,
.sf-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .sf-menu li {    position: relative }

    .sf-menu > li {    float: left }

    .sf-menu ul {
        position: absolute;
        top: 100%;
        left: 0px;
        z-index: 99;
        display: none;
    }

ul#main-nav {
    position: relative;
    z-index: 1001;
    display: block;
    float: left;
}

    ul#main-nav li {
        position: relative;
        z-index: 1000;
        display: inline-block;
        float: left;
    }

    ul#main-nav > li:first-child > a {    border-left: 1px solid rgba(255,255,255,0.23) }

    ul#main-nav > li > a {
        z-index: 100;
        display: inline-block;
        padding: 16px 25px;
        color: #fff;
        text-transform: uppercase;
        font-size: /*15px*/13px;
        border-right: 1px solid rgba(255,255,255,0.23);
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        position: relative;
    }
#menu-item-16111 a{color:#dc143c !important;}
#menu-item-26142 a {color: #00b4ff !important;}


    ul#main-nav > li a:hover {
        background: rgba(0,0,0,0.25);
        color: #fff;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }

    ul#main-nav li ul {
        position: absolute;
        z-index: 10;
        width: 182px;
        margin-left: -1px;
        box-shadow: 0 1px 2px rgba(0,0,0,.1);
    }
        ul#main-nav li ul:first-child {margin-left: 0px;}

        ul#main-nav li ul li ul {    margin-left: 0 }

        ul#main-nav li ul li {
            background: #444;
            border-top: 1px solid rgba(255,255,255,0.23);
            border-left: 1px solid rgba(255,255,255,0.23);
            border-right: 1px solid rgba(255,255,255,0.23);
        }

        ul#main-nav li ul li:last-child {
            background: #444;
            border-bottom: 1px solid rgba(255,255,255,0.23);
        }

        ul#main-nav li ul li a {
            display: block;
            padding: 10px;
            width: 180px;
            color: #fff;
            font-weight: 300;
        }

        ul#main-nav li ul li a:hover {
            color: #fff;
            background: rgba(0,0,0,0.25);
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
        }

#main-nav li.menu-item-has-children > a:after {
    padding-left: 13px;
    color: #fff;
    content: "\f107";
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    font-size: 13px;
    font-family: 'FontAwesome';
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#main-nav li.menu-item-has-children > a {    font-weight: 300 }

#main-nav > li.current-menu-item > a,
#main-nav > li.current_page_item > a {
    color: #fff;
    background: rgba(0,0,0,0.25);
}

ul#main-nav li ul li.dl-back {    display: none }

.sub-menu {    background: #444444 }

ul#main-nav li ul li ul {
    left: 180px;
    top: -1px;
}

#main-nav li.menu-item-has-children ul li.menu-item-has-children > a:after {
    content: "\f105";
    float: right;
}

/*------------------------------------------------------------------
[3.1 Top Menu / #top-nav  ]
*/

ul#top-nav .sub-menu {    background: transparent }

ul#top-nav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}

    ul#top-nav li {
        position: relative;
        display: inline-block;
        float: left;
        border-right: 1px solid #e2e2e2;

        height:35px;
    }

    ul#top-nav li:first-child {    border-left: 1px solid #e2e2e2;height:35px; }

    ul#top-nav li a {
        display: inline-block;
        padding: 14px 17px 13px 17px;
        color: rgba(0,0,0,0.54);
        text-transform: none;
        font-weight: 300;
        font-size: 13px;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
        text-transform: uppercase;

        margin-top: -8px;
    }

    ul#top-nav li a:hover {    color: #03a9f4 }

    ul#top-nav li ul {
        position: absolute;
        z-index: 99999999999;
        width: 146px;
        margin-left: -1px;
    }

        ul#top-nav li ul li ul {
            left: 145px;
            top: 0px;
        }

        ul#top-nav li ul li {
            width: 100%;
            background: #fff;
            border-left: 1px solid #e2e2e2;
            border-right: 1px solid #e2e2e2;
            border-bottom: 1px solid #e2e2e2;
        }

            ul#top-nav li ul li a {
                display: block;
                padding: 5px 5px;
                width: 145px;
                color: #333;
                text-transform: none;
                font-weight: 300;
            }


/*------------------------------------------------------------------
[4. Sticky (Featured Post) /.col-content ]
*/

.post.sticky {    position: relative !important }

.sticky-post-slider.format-quote .single-action span a i:before {    content: "\e02c" }

.sticky-post-slider.format-standard .single-action span a i:before {    content: "\e05f" }

.sticky-post-slider.format-image .single-action span a i:before {    content: "\e07f" }

.sticky-post-slider.format-video .single-action span a i:before {    content: "\e07e" }

.sticky-post-slider.format-audio .single-action span a i:before {    content: "\e061" }

.sticky-post-slider.format-link .single-action span a i:before {    content: "\e08d" }

.sticky-post-slider.format-gallery .single-action span a i:before {    content: "\e032" }

.sticky-post-slider .title {
    margin: 0px;
    padding: 0;
    text-transform: none;
    letter-spacing: normal;
    font-size: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
    font-weight: 300;
    padding: 0 25px;
    position: relative;
    z-index: 99;

}
.shadow-slider {
    height: 60px;
    position: absolute;
    width: 100%;
    bottom: 0;
    line-height: 60px;
    background: linear-gradient(to top, rgba(0,0,0,0.75) 10%, rgba(255,255,255,0) 100%);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    overflow: hidden;
}
.sticky-post-slider:hover .shadow-slider {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    margin-top: 0;
}
.shadow-slider:after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, rgba(0,0,0,0.50) 75%, rgba(255,255,255,0) 100%);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    opacity: 0;
}
.sticky-post-slider:hover .shadow-slider:after {
    opacity: 1;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;

}
.sticky-post-slider:hover .slider-meta {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    bottom: 0;
    z-index: 99;
}
.slider-excerpt {
    line-height: 1.75;
    padding: 0 25px;
    color: #fff;
    font-size: 14px;
    margin-top: 15px;
    z-index: 99;
    position: relative;
    height: 100px;
    overflow: hidden;
}
.slider-meta {
    list-style: none;
    color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0 25px;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
    bottom: -60px;
    z-index: 99;
}
.meta-full {}
.meta-short .slider-meta-date, .meta-short .slider-meta-more{display: none;}
.slider-meta li{float: left; margin-right: 25px; }
.slider-meta li a{color:#fff;font-size: 12px; }
.slider-meta li span{color:#fff;font-size: 12px; }
.slider-meta li i{color:#03a9f4; font-size: 16px; position: relative; top: 2px; padding-right: 10px; }
.sticky-row {    margin: 0 }

.sticky-col {
    padding: 0;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
}

.sticky-marg {    margin-top: /*50px*/25px }

.sticky-row .post.sticky {
    position: relative !important;
    box-shadow: none;
    border: 2px solid #fff;
    z-index: 99;
}

.sticky-post-slider .title a {
    font-weight: 300;
    color: #fff;
}

.sticky-post-slider .post-thumbnail {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
    background: #fff;
    height: 281px;
}
.sticky-post-slider .post-thumbnail a {
    height: 281px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    display: block;
}
.sticky-post-slider .post-thumbnail:after {
    position: relative;
    content: 'No image';
    font-size: 16px;
    text-align: center;
    color: #fff;
    display: block;
    line-height: 281px;
    background: #03a9f4;

}

.sticky-row .post.sticky .post-thumbnail:hover {
    -webkit-filter: none;
    filter: none;
}

/*------------------------------------------------------------------
[5. Content / Sidebar /.col-content ]
*/

.post-content a {color:#0167ab !important;font-weight:700;}
.post-content a:after {background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%3Cpath%20fill%3D%22%230167ab%22%20d%3D%22M15.714%2010.357v3.571q0%201.328-0.943%202.271t-2.271%200.943h-9.286q-1.328%200-2.271-0.943t-0.943-2.271v-9.286q0-1.328%200.943-2.271t2.271-0.943h7.857q0.156%200%200.257%200.1t0.1%200.257v0.714q0%200.156-0.1%200.257t-0.257%200.1h-7.857q-0.737%200-1.261%200.525t-0.525%201.261v9.286q0%200.737%200.525%201.261t1.261%200.525h9.286q0.737%200%201.261-0.525t0.525-1.261v-3.571q0-0.156%200.1-0.257t0.257-0.1h0.714q0.156%200%200.257%200.1t0.1%200.257zM20%200.714v5.714q0%200.29-0.212%200.502t-0.502%200.212-0.502-0.212l-1.964-1.964-7.277%207.277q-0.112%200.112-0.257%200.112t-0.257-0.112l-1.272-1.272q-0.112-0.112-0.112-0.257t0.112-0.257l7.277-7.277-1.964-1.964q-0.212-0.212-0.212-0.502t0.212-0.502%200.502-0.212h5.714q0.29%200%200.502%200.212t0.212%200.502z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A");
    background-repeat: no-repeat;
    background-size: 10px auto;
    content: " ";
    display: inline-block;
    height: 10px;
    margin-left: 3px;
    vertical-align: middle;
    width: 11px;
}

.post-content a[href*="static.iphoneaddict.fr"]:after {display: none;}


.post-content p {text-align:justify}

.col-content {width: 790px }



.col-sidebar {width: 400px;padding-left: 0 !important; }



.wrap-content {
    padding-bottom: 50px;
    min-height: 500px;
    padding-top: /*50px*/15px;
}

.col-content.full-cont {    width: 100%;padding-right: 25px;}

.page .wrap-content {
    min-height: 500px;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    background: #ffffff;
    padding: 25px;
    margin: 15px 0;
}

.page.page-template .wrap-content {
    min-height: 500px;
    box-shadow: none;
    /*background: transparent;*/
    padding: 0;


    margin: 15px 0;
    padding: 25px;

    background: #ffffff;
}
.post-thumbnail {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    position: relative;
    overflow: hidden;
    height: 260px;

}


.two-colls-post .post-thumbnail { border-radius: 5px 5px 0 0;}



.first_big_post .post-thumbnail a, .important_big_post .post-thumbnail a,
.first_big_post .post-thumbnail a img, .important_big_post .post-thumbnail a img{
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    position: relative;
    overflow: hidden;
    height: /*400px*/ 246px;
    width: 100%;
}

.standart-post .post-thumbnail a,
.standart-post .post-thumbnail a img {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    display: block;
    height: 500px;
}

.post-thumbnail a,
.post-thumbnail a img {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    display: block;
    height: /*246px*/auto;
    width: 100%;
}
#sticky-post-slider .post-thumbnail a,
#sticky-post-slider .post-thumbnail a img {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    display: block;
    height: 197px;
}
.no-thumbnail .post-thumbnail { height: 260px; background: #03a9f4; }

.no-thumbnail .post-thumbnail:after {
    position: relative;
    content: 'No image';
    font-size: 16px;
    text-align: center;
    color: #fff;
    display: block;
    line-height: 260px;

}

.no-thumbnail.first_big_post .post-thumbnail:after, .no-thumbnail.important_big_post .post-thumbnail:after {
    position: relative;
    content: 'No image';
    font-size: 16px;
    text-align: center;
    color: #fff;
    display: block;
    line-height: 0px;

}
.post-thumbnail:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.sticky-row .post.sticky .post-thumbnail:hover {
    -webkit-filter: none;
    filter: none;
}
.percent-sidebar {    float: left }

.sidebar-left {    float: right }

.sidebar-right {    float: left }

.sidebar-no .two-colls-post.last {    margin-right: 50px }

.sidebar-no .two-colls-post {    width: 346px }

.sidebar-no .first_big_post,.sidebar-no .important_big_post {    width: 100% }

.sidebar .widget-title {
    margin-top: 0;
    margin-bottom: 1em;
    padding: 10px 0;
    text-transform: uppercase;
    font-size: 1.15em;
    padding: 0px;
}

.sidebar .widget > h3,
.sidebar .widget > h5 {
background-color: /*#ededed*/#ebebeb;
height: 50px;
margin: -1.55em -1.55em 1em;
padding: 15px;
text-align: center;
text-transform: uppercase;
}

.bp_widget{margin:21px -12px !important;}
.bp_widget iframe{box-shadow:0 1px 0 #ccc;margin-left:-2px;margin-top:-25px;overflow:scroll;border:0;}

/* debut widget appstore */ .icon_appstore_search2{font-size: 14px;float:left;height:63px;margin:5px 0 0 -11px;width:63px;border-radius:41px;background-image:-moz-linear-gradient(top, #49a6f2, #2067db);background-image:-ms-linear-gradient(top, #49a6f2, #2067db);background-image:-webkit-linear-gradient(top, #49a6f2, #2067db);background-image:linear-gradient(top, #49a6f2, #2067db);background-color:#49a6f2;border:5px solid #EFFFF;}.icon_appstore_search3{background: url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Icons%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%22100px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20id%3D%22App_Store%22%20d%3D%22M5%2C59.139V46.926c0-1.119%2C0.919-2.034%2C2.045-2.034h21.581L19.23%2C61.175H7.045%0D%0A%09C5.919%2C61.175%2C5%2C60.262%2C5%2C59.139z%20M20.373%2C84.147l-6.887%2C4.666c-0.927%2C0.63-1.582%2C0.231-1.454-0.881l0.919-7.984%0D%0A%09c0.128-1.112%2C1.03-1.566%2C2.005-1.01l5.33%2C3.045C21.26%2C82.541%2C21.3%2C83.519%2C20.373%2C84.147z%20M22.027%2C79.647l-5.33-3.046%0D%0A%09c-0.975-0.557-1.318-1.805-0.751-2.776l24.681-42.784c0.56-0.972%2C1.822-1.313%2C2.796-0.749l5.33%2C3.038%0D%0A%09c0.975%2C0.564%2C1.31%2C1.813%2C0.751%2C2.782L24.823%2C78.899C24.264%2C79.869%2C23.001%2C80.202%2C22.027%2C79.647z%20M40.811%2C61.175l9.396-16.283h5.41%0D%0A%09l7.63%2C16.283H40.811z%20M71.413%2C66.034c-2.133-1.065-12.76-25.476-15.484-31.845c-2.725-6.369-10.955-23.323-8.293-24.642%0D%0A%09c1.894-0.946%2C8.693%2C12.404%2C13.79%2C20.419c5.09%2C8.015%2C15.733%2C28.681%2C17.043%2C31.034c1.303%2C2.36-1.254%2C4.326-2.676%2C4.915%0D%0A%09C74.37%2C66.504%2C73.546%2C67.091%2C71.413%2C66.034z%20M78.397%2C77.254l-3.212-5.05c-0.663-1.05-0.319-2.347%2C0.759-2.901l3.06-1.567%0D%0A%09c1.079-0.549%2C2.429-0.104%2C3.004%2C0.995l2.533%2C4.85c0.576%2C1.097%2C0.184%2C2.505-0.855%2C3.125l-2.189%2C1.303%0D%0A%09C80.458%2C78.637%2C79.06%2C78.295%2C78.397%2C77.254z%20M90.214%2C90.5c-0.671-2.139-5.793-2.281-8.086-5.503c-2.301-3.211-0.399-4.865%2C0.4-5.629%0D%0A%09C91.828%2C74.153%2C90.214%2C90.5%2C90.214%2C90.5z%20M95%2C59.139c0%2C1.123-0.919%2C2.036-2.045%2C2.036H82.152c-0.119-0.628-0.312-1.256-0.639-1.845%0D%0A%09c-0.28-0.501-0.991-1.852-1.982-3.736c-1.43-2.719-3.483-6.607-5.681-10.702h19.104c1.126%2C0%2C2.045%2C0.915%2C2.045%2C2.034V59.139z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A') no-repeat 9px 8px / 3.3em auto;height:53px;width:53px;}#appstore-fields{border:0;width:235px;margin:0 auto;padding:0;}#appstore-fields legend{display:none;}#appstore-fields label{display:none;}#appstore-field-search{background-repeat:no-repeat;border-radius:6px;border:1px solid #bbb;font-size:14px;width:200px;margin-left:17px;padding:7px;padding-right:26px;color:#7a7979;}#appstore-field-search:focus{background-color:#f6f6f6;}#appstore-alert{color:#C33;display:block;font-family:Verdana;font-size:12px;text-align:center;margin:15px 0;}#appstore-list{list-style:none;margin:15px 0 0;padding:0;}#appstore-list li a{display:block;text-decoration:none;color:#474747;position:relative;margin:1px 0;padding:3px;}#appstore-list li a img{height:40px;border-radius:22px;border:1px solid #ccc;}#appstore-list li a span{display:block;position:absolute;font-family:Verdana;font-size:12px;top:15px;}#appstore-list .appstore-name{left:50px;}#appstore-list .appstore-price{left:230px;border-radius:5px;background:#2981E4;border-bottom:1px solid rgba(0, 0, 0, 0.25);color:#FFF;cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-weight:700;height:22px;text-decoration:none;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);width:57px;padding:2px 10px 3px;}#appstore-list a:hover .appstore-price{background-color:#2575CF;}#sidebar #appstore-list li{background:none;margin:0;padding:0;}#appstore-list li a:hover{background-color:#f6f6f6;text-decoration:none;}
#appsearch_container{width:200px;height:36px;margin:5px auto;}#appsearch_main_container{position:relative;overflow:hidden;width:200px;height:36px;margin:auto;}#appsearch_iphone,#appsearch_ipad,#appsearch_mac{cursor:pointer;position:absolute;top:0;left:0;z-index:999999999;}#appsearch_ipad{left:67px;}#appsearch_mac{left:134px;}#appsearch_borders{position:absolute;z-index:999999992;top:0;left:0;width:200px;height:36px;background:url('assets/images/appleSearch2.png') 0 144px;}#appsearch_iphone_bg_norm,#appsearch_ipad_bg_norm,#appsearch_mac_bg_norm,#appsearch_iphone_bg_blue,#appsearch_ipad_bg_blue,#appsearch_mac_bg_blue,#appsearch_iphone_label_norm,#appsearch_ipad_label_norm,#appsearch_mac_label_norm,#appsearch_iphone_label_hover,#appsearch_ipad_label_hover,#appsearch_mac_label_hover,#appsearch_iphone_label_selected,#appsearch_ipad_label_selected,#appsearch_mac_label_selected{position:absolute;z-index:99999990;top:0;height:36px;background:url('assets/images/appleSearch2.png');}#appsearch_iphone_bg_blue,#appsearch_ipad_bg_blue,#appsearch_mac_bg_blue{z-index:99999991;}#appsearch_mac_bg_norm,#appsearch_mac_bg_blue,#appsearch_mac_label_norm,#appsearch_mac_label_hover,#appsearch_mac_label_selected{width:66px;}#appsearch_iphone_label_norm,#appsearch_ipad_label_norm,#appsearch_mac_label_norm{z-index:99999993;background:url('assets/images/appleSearch2.png');}#appsearch_iphone_label_hover,#appsearch_ipad_label_hover,#appsearch_mac_label_hover{z-index:99999994;background:url('assets/images/appleSearch2.png');}#appsearch_iphone_label_selected,#appsearch_ipad_label_selected,#appsearch_mac_label_selected{z-index:99999995;background:url('assets/images/appleSearch2.png');}#appsearch_iphone_bg_norm{background-position:0 216px;}#appsearch_iphone_bg_blue{background-position:0 180px;}#appsearch_iphone_label_norm{background-position:0 108px;}#appsearch_iphone_label_hover{background-position:0 72px;}#appsearch_iphone_label_selected{background-position:0 36px;}#appsearch_ipad_bg_norm{left:67px;background-position:134px 216px;}#appsearch_ipad_bg_blue{left:67px;background-position:134px 180px;}#appsearch_ipad_label_norm{background-position:134px 108px;}#appsearch_ipad_label_hover{background-position:134px 72px;}#appsearch_ipad_label_selected{background-position:134px 36px;}#appsearch_mac_bg_norm{left:134px;background-position:66px 216px;}#appsearch_mac_bg_blue{left:134px;background-position:66px 180px;}#appsearch_mac_label_norm{background-position:66px 108px;}#appsearch_mac_label_hover{background-position:66px 72px;}#appsearch_mac_label_selected{background-position:66px 36px;}.appsearch_opacitydown{opacity:0;}
.appsearch_defaultTxtField{color:#999 !important;font-style:italic !important;}#appsearch_iphone_bg_norm,#appsearch_iphone_bg_blue,#appsearch_iphone_label_norm,#appsearch_iphone_label_hover,#appsearch_iphone_label_selected,#appsearch_ipad_bg_norm,#appsearch_ipad_bg_blue,#appsearch_ipad_label_norm,#appsearch_ipad_label_hover,#appsearch_ipad_label_selected{width:67px;}









.sidebar a {    color: #03a9f4 }

.sidebar a:hover {    color: #444444 }

.sidebar {    padding: /*50px*/15px 0 }

    .sidebar ul li {
        padding: 8px 0;
        list-style: none;
        font-weight: 300;
    }

    .sidebar ul li:last-child {    /*padding: 8px 0 0 0 !important*/ }

    .sidebar ul {
        padding: 0;
        margin: 0px;
    }

.sidebar-no {    width: 100% }

    .sidebar-no .wrap-content {    width: 100% }








.archive-header {
    margin-bottom: 15px;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    background: #ffffff;
    padding: 25px;
}

.archive-title {
    padding: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px;
    margin: 0;
}

.archive-tags:before {
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0 10px 0 0;
    color: #03a9f4;
    content: "\e055";
    font-size: 19px;
    font-family: 'Simple-Line-Icons';
    -webkit-font-smoothing: antialiased;
}

.archive-date:before {
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0 10px 0 0;
    color: #03a9f4;
    content: "\e075";
    font-size: 19px;
    font-family: 'Simple-Line-Icons';
    -webkit-font-smoothing: antialiased;
}

.archive-search:before {
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0 10px 0 0;
    color: #03a9f4;
    content: "\e090";
    font-size: 19px;
    font-family: 'Simple-Line-Icons';
    -webkit-font-smoothing: antialiased;
}

.archive-category:before {
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0 10px 10px 0;
    color: #03a9f4;
    content: "\e05f";
    font-size: 19px;
    font-family: 'Simple-Line-Icons';
    -webkit-font-smoothing: antialiased;
}

.archive-shop:before {
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0 10px 0 0;
    color: #03a9f4;
    content: "\e035";
    font-size: 19px;
    font-family: 'Simple-Line-Icons';
    -webkit-font-smoothing: antialiased;
}

/*------------------------------------------------------------------
[5.1 Post class left image / .left-image-post]
*/

.left-image-post .post-thumbnail {
    display: block;
    float: left;
    margin: 0 0 0 -312px;
    width: 312px;
    height: 245px;
}

.left-image-post.no-thumbnail {    padding-left: 0px }

.left-image-post.no-thumbnail .paper-button { display: none;}

    .left-image-post.no-thumbnail .post-thumbnail {
        display: block;
        float: left;
        margin: 0;
        width: 312px;
        height: 245px;
    }

.left-image-post .video-content {
    display: block;
    float: left;
    margin: 0 0 0 -312px;
    width: 312px;
}

.left-image-post .post-content {
    height:92px;
    min-height:92px;
    max-height:92px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0px 25px;
}
.left-image-post .paper-button:before, .left-image-post .paper-button:after {left: 15px;}

.left-image-post.no-thumbnail .post-content {
    padding: 0px 25px;
    height: auto;
    height: 92px;
    min-height: 92px;
    max-height: 92px;
}

.left-image-post .title {
    font-size: 22px;
    text-transform: none;
    font-weight: 300;
    letter-spacing: normal;
    /*white-space: nowrap;
    /*overflow: hidden;
    text-overflow: ellipsis;*/
    line-height: 1.3;
    padding: 25px 25px 15px 25px;
    margin: 0;
}

.left-image-post .title:hover a,
.left-image-post .title:hover {
    color: #03a9f4;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.first_big_post.left-image-post .post-thumbnail, .important_big_post.left-image-post .post-thumbnail {
    width: 100% !important;
    margin: 0;
    height: /*400px*/245px;
    float: none;
}

.first_big_post.left-image-post.no-thumbnail .post-thumbnail, .important_big_post.left-image-post.no-thumbnail .post-thumbnail {
    width: 100%;
    margin: 0;
    float: none;
    height: auto;
}

.first_big_post.left-image-post .title, .important_big_post.left-image-post .title {
    font-size: /*27px*/21px;
    padding: 15px 15px;
    text-align: center;
}

.left-image-post .entry-meta {    padding: /*15px*/0 25px 10px;
	bottom: 0;
    position: absolute;
    text-align: center; font-size: 12px;}

.post-set.left-image-post {    border: none }

.left-image-post {    padding-left: 312px; max-height: 245px;overflow: hidden;}

.left-image-post.first_big_post, .left-image-post.important_big_post {    padding-left: 0px;max-height:504px;overflow: hidden;}

.left-image-post .title {
    margin: 0px;
    padding: /*25px 25px 15px 25px*/ 15px 16px;
    font-size: /*25px*/20px;
}

.post-set {
    position: relative;
    margin-bottom: /*50px*/15px;
    box-shadow: /*0 1px 2px rgba(0,0,0,.1)*/ 0 1px 2px rgba(0,0,0,.25);
    background: #ffffff;
    border-radius: 5px;
}

li.tags span a {    margin-left: 10px }

li.tags span i {
    position: relative;
    top: 3px;
    right: 2px;
    display: inline-block;
}

.left-image-post .attachment-post-thumbnail {
    padding-bottom: 0px;
    height: 245px;
}

.first_big_post.left-image-post .attachment-post-thumbnail, .important_big_post.left-image-post .attachment-post-thumbnail {
    padding-bottom: 0px;
    height: auto;
}

/*------------------------------------------------------------------
[5.2 Standart Post / .standart-post]
*/

.first_big_post.standart-post .title, .important_big_post.standart-post .title {    font-size: 27px }

.first_big_post.standart-post.no-thumbnail .post-thumbnail, .important_big_post.standart-post.no-thumbnail .post-thumbnail {
    width: 100% !important;
    margin: 0;
    height: 100% !important;
}

.standart-post.no-thumbnail .post-thumbnail {
    width: 100% !important;
    margin: 0;
    height: 100% !important;
}

.first_big_post.standart-post .post-thumbnail, .important_big_post.standart-post .post-thumbnail {
    width: 100% !important;
    margin: 0;
    height: 400px !important;
}

.first_big_post.standart-post .attachment-post-thumbnail, .important_big_post.standart-post .attachment-post-thumbnail {
    padding-bottom: 0px;
    height: auto;
}

.standart-post .title {
    font-size: 22px;
    text-transform: none;
    font-weight: 300;
    letter-spacing: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.3;
    padding: 25px 25px 15px 25px;
    margin: 0;
}

.standart-post .title:hover a,
.standart-post .title:hover {
    color: #03a9f4;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.standart-post .post-content {
    height: auto;
    padding: 0px 25px;
    min-height: 100%;
    max-height: 100%;
}

.standart-post .entry-meta {    padding: 15px 25px }

.standart-post .title {    font-size: 27px }

.standart-post .post-thumbnail {
    width: 100%;
    margin: 0;
    height: auto;
}

.sidebar-no .standart-post .post-thumbnail {
    width: 100%;
    margin: 0;
    height: auto;
}

.standart-post .attachment-post-thumbnail {
    padding-bottom: 0px;
    height: auto;
}

.standart-post .title {
    font-size: 22px;
    text-transform: none;
    font-weight: 300;
    letter-spacing: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.3;
    padding: 25px 25px 15px 25px;
    margin: 0;
}

.standart-post .entry-meta {    padding: 15px 25px }

/*------------------------------------------------------------------
[5.3 Two Columns Post / .standart-post]
*/


/******Boutons liste affichage news*****/
.before_listings{padding:4px 0 0 9px;border-radius: 5px 0 0 5px !important;}
.listings{width: 58%;}
.listings .listing{cursor:pointer;display:inline-block;height:34px;width:48px;margin: -6px 0 -8px;}


.listings .list_simple{background:url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cg%3E%0A%09%3Cline%20stroke-width%3D%221%22%20x1%3D%22%22%20y1%3D%22%22%20x2%3D%22%22%20y2%3D%22%22%20stroke%3D%22%23449FDB%22%20opacity%3D%22%22%3E%3C%2Fline%3E%0A%3C%2Fg%3E%0A%09%3Cpath%20d%3D%22M8%2020.8h-1.6c-0.883%200-1.6%200.715-1.6%201.6s0.717%201.6%201.6%201.6h1.6c0.883%200%201.6-0.715%201.6-1.6s-0.717-1.6-1.6-1.6zM8%2014.4h-1.6c-0.883%200-1.6%200.717-1.6%201.6s0.717%201.6%201.6%201.6h1.6c0.883%200%201.6-0.717%201.6-1.6s-0.717-1.6-1.6-1.6zM8%208h-1.6c-0.883%200-1.6%200.717-1.6%201.6s0.717%201.6%201.6%201.6h1.6c0.883%200%201.6-0.717%201.6-1.6s-0.717-1.6-1.6-1.6zM14.4%2011.2h11.2c0.885%200%201.6-0.717%201.6-1.6s-0.715-1.6-1.6-1.6h-11.2c-0.883%200-1.6%200.717-1.6%201.6s0.717%201.6%201.6%201.6zM25.6%2014.4h-11.2c-0.883%200-1.6%200.717-1.6%201.6s0.717%201.6%201.6%201.6h11.2c0.885%200%201.6-0.717%201.6-1.6s-0.715-1.6-1.6-1.6zM25.6%2020.8h-11.2c-0.883%200-1.6%200.715-1.6%201.6s0.717%201.6%201.6%201.6h11.2c0.885%200%201.6-0.715%201.6-1.6s-0.715-1.6-1.6-1.6z%22%20fill%3D%22%23818181%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A') no-repeat 7px 4px / 2em;background-size:27px;}
.listings .list_thumb{background:url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%0A%3Cpath%20fill%3D%22%23818181%22%20d%3D%22M12.8%206.4h-4.8c-0.885%200-1.6%200.715-1.6%201.6v4.8c0%200.883%200.715%201.6%201.6%201.6h4.8c0.885%200%201.6-0.717%201.6-1.6v-4.8c0-0.883-0.715-1.6-1.6-1.6zM24%206.4h-4.8c-0.885%200-1.6%200.715-1.6%201.6v4.8c0%200.883%200.715%201.6%201.6%201.6h4.8c0.885%200%201.6-0.717%201.6-1.6v-4.8c0-0.883-0.715-1.6-1.6-1.6zM12.8%2017.6h-4.8c-0.885%200-1.6%200.715-1.6%201.6v4.8c0%200.883%200.715%201.6%201.6%201.6h4.8c0.885%200%201.6-0.717%201.6-1.6v-4.8c0-0.883-0.715-1.6-1.6-1.6zM24%2017.6h-4.8c-0.885%200-1.6%200.715-1.6%201.6v4.8c0%200.883%200.715%201.6%201.6%201.6h4.8c0.885%200%201.6-0.717%201.6-1.6v-4.8c0-0.883-0.715-1.6-1.6-1.6z%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E%0A') no-repeat 7px 4px / 2em;}
.list_selected{background-color: #f1f1f1 !important;}






.first_big_post.two-colls-post .title,.important_big_post.two-colls-post .title {    font-size: 27px }

.first_big_post.two-colls-post .post-thumbnail,.important_big_post.two-colls-post .post-thumbnail {
    width: 100% !important;
    margin: 0;
    height: 400px !important;
}

.first_big_post.two-colls-post.no-thumbnail .post-thumbnail,.important_big_post.two-colls-post.no-thumbnail .post-thumbnail {
    width: 100% !important;
    margin: 0;
    height: 100% !important;
}

.first_big_post.two-colls-post .attachment-post-thumbnail,.important_big_post.two-colls-post .attachment-post-thumbnail {    padding-bottom: 0px }

.first_big_post.two-colls-post .title,.important_big_post.two-colls-post .title {    font-size: 27px }

.two-colls-post.first_big_post,.two-colls-post.important_big_post {
    float: none;
    width: 100%;
}

.two-colls-post.first {    margin-right: /*50px*/15px }

.two-colls-post.last {    margin-right: 0px }

.two-colls-post {
    width: /*345px*/362.5px;
    float: left;
}

.two-colls-post:nth-of-type(4n+1) { margin-right: /*50px*/15px }
.two-colls-post:nth-of-type(2n) { margin-right: /*50px*/0px }

    .two-colls-post .title {
        font-size: /*22px*/18px;
        text-transform: none;
        font-weight: 300;
        letter-spacing: normal;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.3;
        padding: /*25px 25px 15px 25px*/ 10px 15px 15px;
        margin: 0;
    }

    .two-colls-post .title:hover a,
    .two-colls-post .title:hover {
        color: #03a9f4;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
    }

    .two-colls-post .post-content {
        height: 91px;
        min-height: 91px;
        max-height: 91px;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0px 25px;
        position: relative;
    }

.first_big_post.two-colls-post .post-content,.important_big_post.two-colls-post .post-content {
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    overflow: hidden;
    text-overflow: inherit;
    padding: 0px 25px;
}

.full-cont .two-colls-post.last {    margin-right: 50px }

.full-cont .two-colls-post {    width: 346px }

.full-cont .first_big_post,.full-cont .important_big_post {    width: 100% }

.title {
    margin-top: 10px;
    padding-top: 10px;
    font-size: 25px;
}

.two-colls-post .entry-meta {
    padding: 25px /*25px*/20px;
    background: #fff;
    margin: 0;
    width: 100%;
    border-radius:5px;
    font-size: 12px;
}

.post-set.two-colls-post {    border: none }


/*------------------------------------------------------------------
[5.4 Entry Meta (Meta data) /.entry-meta ]
*/

.entry-meta {
    margin-top: 25px;
    overflow: hidden;
}

.single-post .entry-meta{
padding: 0 18px;}

    .entry-meta ul {
        margin: 0;
        padding: 0;
    }

        .entry-meta ul li {
            display: inline-block;
            margin-right: 14px;
            list-style: none;
        }

            .entry-meta ul li i {
                color: /*#03a9f4*/#0167ab;
                font-size: 16px;
            }

            .entry-meta ul li a { }

            .entry-meta ul li span {
                position: relative;
                top: -2px;
                padding-left: 4px;
                font-weight: /*300*/400;
                font-size: 14px;
                display: inline-block;
            }

            .entry-meta ul li span:hover {
                -webkit-transition: all 0.2s linear;
                -moz-transition: all 0.2s linear;
                -o-transition: all 0.2s linear;
                transition: all 0.2s linear;
            }

/*------------------------------------------------------------------
[5.5 Paper Button / .paper-button ]
*/

.btn-next {
    background: #fff;
    color: #000;
    display: block;
    left: 0;
    pointer-events: all;
    position: absolute;
    right: 0;
    top:0;
    z-index: 99;
}

.btn-next:before {    background: #fff }

.paper-button:before {
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
}

.paper-button:before,
.paper-button:after {
    background: no-repeat 50% 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    height: 50px;
    position: absolute;
    right: 15px;
    top: 15px;
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -moz-transition: all .28s cubic-bezier(.4,0,.2,1);
    -webkit-transition: all .28s cubic-bezier(.4,0,.2,1);
    transition: all .28s cubic-bezier(.4,0,.2,1);
    width: 50px;
    background: #fff;
    font-family: 'Simple-Line-Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    color: #03a9f4;
    text-align: center;
    line-height: 50px;
}

.paper-button.pencil:before,
.paper-button.pencil:after {    content: "\e05f" }

.paper-button.video:before,
.paper-button.video:after {    content: "\e07e" }

.paper-button.video_important:before,
.paper-button.video_important:after {    content: "\e07e \ HOT" !important; /* '\ ' pour creer un  retour à la ligne*/
								border: 2px solid #dc143c !important;
							   color: #dc143c !important;
							   font-size: 17px !important;
							   line-height: 0.8em !important;
							   padding-top: 7px !important; }

.paper-button.quote:before,
.paper-button.quote:after {    content: "\e02c" }

.paper-button.link:before,
.paper-button.link:after {    content: "\e08d" }

.paper-button.image:before,
.paper-button.image:after {    content: "\e07f" }

.paper-button.gallery:before,
.paper-button.gallery:after {    content: "\e032" }

.paper-button.audio:before,
.paper-button.audio:after {    content: "\e061" }

.paper-button.important:before, .paper-button.important:after {
    border: 2px solid #dc143c;
    color: #dc143c !important;
    content: "HOT";
    font-size: 18px !important;
    line-height: 45px !important;
}

.paper-button.TitleNewsKG:before, .paper-button.TitleNewsKG:after {
    background: #fff url("assets/images/kulturegeek_kg_retina.jpg") no-repeat scroll 6px 6px / 34px auto;
    border: 2px solid #e6571f;
    color: #e6571f !important;
    content: "";
    font-size: 18px !important;
    line-height: 45px !important;
}
.MoreNewsKG{
	color: #e6571f !important;
}
.MoreImportant{
	color: #dc143c !important;
}
.MorePromo{
	color: #71C671 !important;
}



/*------------------------------------------------------------------
[5.6 Single Post /.single ]
*/

.single .entry-meta ul li {
    display: inline-block;
    margin-right: /*15*/10px;
    margin-bottom: 5px;
    list-style: none;
}

.single .wrap-content {
    min-height: 500px;
    box-shadow: /*0 1px 2px rgba(0,0,0,.1)*/0 1px 2px rgba(0,0,0,.25);
    background: #ffffff;
    padding:/*25px pour tous */15px 6px;
    margin: /*50px 0*/15px 0 50px;
    /*width: 560px;*/
    float: right;
    border-radius: 5px;
}

.single .sidebar-no .wrap-content {    width:100% }

#rel-post.format-quote .single-action span a i:before {    content: "\e02c" }

#rel-post.format-standard .single-action span a i:before {    content: "\e05f" }

#rel-post.format-image .single-action span a i:before {    content: "\e07f" }

#rel-post.format-video .single-action span a i:before {    content: "\e07e" }

#rel-post.format-audio .single-action span a i:before {    content: "\e061" }

#rel-post.format-link .single-action span a i:before {    content: "\e08d" }

#rel-post.format-gallery .single-action span a i:before {    content: "\e032" }

.single .post {height: 100% !important}
.single .entry-meta ul li {
    display: inline-block;
    margin-right: /*15*/10px;
    margin-bottom: 5px;
    list-style: none;
}

.single .wrap-content {
    min-height: 500px;
    box-shadow: /*0 1px 2px rgba(0,0,0,.1)*/0 1px 2px rgba(0,0,0,.25);
    background: #ffffff;
padding:/*25px pour tous */15px 6px;
margin: /*50px 0*/15px 0 50px
    /*width: 560px;*/
    float: right;
}

.single .sidebar-no .wrap-content {    width:100%  }

#rel-post.format-quote .single-action span a i:before {    content: "\e02c" }

#rel-post.format-standard .single-action span a i:before {    content: "\e05f" }

#rel-post.format-image .single-action span a i:before {    content: "\e07f" }

#rel-post.format-video .single-action span a i:before {    content: "\e07e" }

#rel-post.format-audio .single-action span a i:before {    content: "\e061" }

#rel-post.format-link .single-action span a i:before {    content: "\e08d" }

#rel-post.format-gallery .single-action span a i:before {    content: "\e032" }

#related-post-thumb .post-thumbnail img {    height: 200px }

.sidebar-no #related-post-thumb .post-thumbnail img {    height: 275px }

.sidebar-no #related-post-thumb .post-thumbnail {    height: 275px }

#related-post-thumb .post-thumbnail {
    position: relative;
    overflow: hidden;
    margin-bottom: 0;
    width: 100%;
    height:188px;
    background: #f1f1f1;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

#related-post-thumb .title {
    padding-top: 0;
    text-transform: none;
    letter-spacing: normal;
    font-size: 17px;
    line-height: 1.3;
}

    #related-post-thumb .title a {    font-weight: 300 }

#related-post-thumb {    margin-bottom: 50px }

.related-posts {    margin-top: 50px;padding:0 6px; }

    .related-posts h3 {
        margin-top: 0px;
        padding-bottom: 5px;
        font-size: 20px;
    }

.single .post-thumbnail {
    margin-bottom: 15px;
    height: auto;
}

    .single .post-thumbnail img {    height: auto !important; width:100%; }

.single .post-thumbnail {
    margin-bottom: 15px;
    height: auto;
}

    .single .post-thumbnail img {    height: auto }

.single-post h1 {
    padding-top: 0px;
    /*padding-bottom: 10px;*/
    /*text-transform: uppercase;*/
    font-weight: 300;
    font-size: /*31px*/ 29px;
    padding: 0 18px;
}

.breadcrumbs {
    margin-bottom: 20px;
    text-transform: capitalize;
    font-weight: 300;
    font-size: 15px;
    padding: 0 18px;
}
.breadcrumbs a {
color: #0167ab;
}
.breadcrumbs #breadtitle{ font-weight:500;}

#authorarea { }

    #authorarea h3 {
        text-transform: capitalize;
        font-size: 16px;
        margin-top: 0;
        text-align: center;
    }

    #authorarea img {
        display: block;
        float: left;
        width: 100%;
        height: auto;
        border-radius: 50%;
    }

.authorinfo {
    text-align: center;
    font-weight: 300;
    margin-top: 15px;
    display: inline-block;
}

.hidden {    opacity: 0 }

.visible {    opacity: 1 }

.single .wp-post-image:hover {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.nav-previous a {
    display: inline-block;
    padding: 10px 15px;
    width: 100%;
    background: #f7f7f7;
    text-align: center;
}

.nav-previous a:hover {
    background: #03a9f4;
    color: #fff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.nav-next a {
    display: inline-block;
    padding: 10px 15px;
    width: 100%;
    background: #f7f7f7;
    text-align: center;
}

.nav-next a:hover {
    background: #03a9f4;
    color: #fff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.post-video iframe,
.post-video embed,
.post-video object {
    width: 100%;
    height: 400px;
}

.left-part {
    width: 130px;
    background: #ffffff;
    float: left;
    margin-top: 50px;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    padding: 25px;
    margin-right: 50px;
}

.image-slider {
    width: 125px;
    float: left;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.image-slider:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.title-slider {
    width: 105px;
    float: right;
    font-size: 16px;
    line-height: 1.32;
    height: 65px;
    overflow: hidden;
}

    .title-slider a {    font-weight: 300 }

.not-found {
    background: #ffffff;
    padding: 25px;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    margin-bottom: 15px;
}

.under-slider-block {
    padding: 50px 0 46px 0;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    margin-top: 50px;
}

.meta-slider {
    display: inline-block;
    margin-left: 20px;
}

    .meta-slider i {
        color: #03a9f4;
        font-size: 14px;
        position: relative;
        top: 2px;
        padding-right: 5px;
    }

    .meta-slider span {
        font-weight: 300;
        font-size: 12px;
    }

.pal {    padding-left: 0px }

.par {    padding-right: 0px }

.slide {
    display: inline-block;
    width: 250px;
}

.title-above {
    text-align: center;
    font-size: 25px;
    margin-bottom: 50px;
}

.avatar-widget {
    display: inline-block;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 15px;
}


.infos {
    color: #fff;
    padding: 2px 5px;
    border-radius: 3px;
}
.infos_other_day, .infos_today {background-color: #60b35c;}
.infos_update{background-color:#f1974e;}
.infos_hot{background-color:#DC143C;}
.expired_title, .expired_title a{color:#ccc !important;opacity: 0.75;}
.infos_update_article{background-color:#225475;}


.enp-report{text-align:right;display:block;font-weight:400 !important;font-style:italic;color:#777;font-size:.93em;}
.enp-report-mobile{display:none;}


/* partage articles*/

.partagenews{/*border:1px solid #ccc;*/width:100%;padding:5px 10px;background-color:#EDEDED;display:block;margin-bottom:22px;text-align:center;}


.partagenews_count {
    display: block;
    margin: -15px 0 15px;
    text-align: center;
}

.nb_share {
    display: inline-block;
    font-size: 1.625em;

}
.text {
    color: #888;
    display: block;
    font-size: 0.79em;
    line-height:0;
    text-align: center;
}


.block_share_row {
    margin-bottom:0;
}

li a{text-decoration: none;}

.block_share_list {
    text-align: center;
}
ol, ul {
    margin: 0 0 0 0;
    padding: 0;
}




.post-content ol,.post-content ul {
margin:-5px 50px 15px;
}


.page .post-content ul li {
    padding: 5px 0;
}

.post-content-tests p {

    hyphens: auto !important;
    margin: 0 auto 15px !important;
    text-align: justify;
    width: 90% !important;

}


.post-content-tests h2::before, .post-content-tests h3::before {
    color: #0167ab;
    content: "// ";
}


blockquote {
background-color: #f1f1f1;
font-size: inherit !important;
margin: 0 -24px 20px !important;
border-left: 3px solid #0167ab;
padding-bottom: 24px;
padding-top: 24px;
}

.block_share_list_item {
    display: inline-block;
    margin-bottom: 1em;
    vertical-align: middle;
}


.block_share_row .block_share_list_item {
    margin-right: 0.4375em;
}

.block_share_row .btn_icon {
    padding: 0 1em 0 0.5em;
}
.block_share_row .btn_icon {
    padding: 0 0.5em 0 0;
}

.fonts-loaded .btn {
    font-family: PN_regular,Arial,sans-serif;
}
.btn_fb, .btn_fb:focus, .btn_fb:hover, .btn_gplus, .btn_gplus:focus, .btn_gplus:hover, .btn_linkedin, .btn_linkedin:focus, .btn_linkedin:hover, .btn_pinterest, .btn_pinterest:focus, .btn_pinterest:hover, .btn_twitter, .btn_twitter:focus, .btn_twitter:hover, .btn_viadeo, .btn_viadeo:focus, .btn_viadeo:hover, .btn_whatsapp, .btn_whatsapp:focus, .btn_whatsapp:hover {
    color: #fff;
}
.btn_fb {
    background-color: #3b5998;
}
.btn_twitter {
    background-color: /*#55acee;*/ #000;
}
.btn_gplus {
    background-color: #ee535f;
}

.btn_alpha {
    background-color: #f3f3f3;
    color: #888;
}

.btn_whatsapp {
    background-color: #34af23;
}

.btn_icon {
    font-size: 0.75em;
    font-weight: 400;
}
.btn {
    border: 0 none;
    border-radius: 3px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0.75em;
    font-weight: 400;
    line-height: 1;
    padding: 0.75em;
    text-align: center;
    transition: opacity 0.3s ease 0s;
}



/*.block_share_row .icon_large.icon_fb:before {
    width: 2.08333em;
}*/
.block_share_list .icon_large:before {
    background-position: center center;
    display: inline-block;
    height: 2.91667em;
    vertical-align: middle;
    width: /*2.5em*/8em;
}

[class*=" icon_"]:after, [class*=" icon_"]:before, [class^="icon_"]:after, [class^="icon_"]:before {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    pointer-events: none;
    transform: translate(0px, 0px);
}


.block_share_list .icon_large {
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
}


.block_share_list .btn_text {
    vertical-align: middle;
}

.icon_fb:before {
    background-image: url("https://iphoneaddict.fr/wp-content/themes/iphoneaddict/assets/images/facebook.svg");
}
.icon_twitter:before {
    background-image: url("https://iphoneaddict.fr/wp-content/themes/iphoneaddict/assets/images/x.svg");
}
/* .icon_gplus:before {
    background-image: url("https://static.lexpress.fr/min/images/social/gplus_fff+c538782373968dce7c30cddbab8d8fc2e9f2c0ef45c23e7a92f72c60f22f20c7.svg");
} */
.icon_mail_gray:before {
    background-image: url("https://iphoneaddict.fr/wp-content/themes/iphoneaddict/assets/images/mail.svg");
}

.icon_whatsapp:before {
    background-image: url("https://iphoneaddict.fr/wp-content/themes/iphoneaddict/assets/images/whatsapp.svg");
}

.mask {
    border: 0 none;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*------------------------------------------------------------------
[5.6 UI Post  ]
*/

.link-format {
    margin-bottom: 15px;
    padding: 25px 75px;
    border: 1px solid #e2e2e2;
}

    .link-format a {
        padding: 0 0 0 15px;
        border-left: 1px solid #e2e2e2;
        font-size: 30px;
    }

    .link-format a:before {
        display: inline-block;
        margin: 0 31px 0 -65px;
        color: #03a9f4;
        content: "\e08d";
        font-size: 32px;
        font-family: 'Simple-Line-Icons';
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.quote-format {
    position: relative;
    padding:15px;
    /*border: 1px solid #e2e2e2;*/
    font-size: 17px;
    line-height: 1.5;
    background: #fff;
}
.quote-format a{color: #0167ab !important;font-weight: 700;}

.two-colls-post .quote-format{
	height: 500px !important;
	overflow: hidden;
}

.left-image-post .quote-format iframe[id*="twitter-widget"] {
    margin: 0 auto !important;
    max-width: 500px !important;
    width:100% !important;
}

.left-image-post .quote-format iframe,.two-colls-post .quote-format iframe[id*="instagram-embed"] {
    width:100% !important;
    margin: 0 auto !important;
    max-width: 500px !important;
}

.two-colls-post .quote-format iframe[id*="twitter-widget"] {
    max-width:/*313px*/100% !important;
    /*width:100% !important;*/
    max-height :491% !important;
}
/*
.quote-format:before {
    position: absolute;
    bottom: -15px;
    left: 10px;
    border-width: 15px 55px 0 55px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    content: '';
}

.quote-author {
    display: inline-block;
    margin-bottom: 15px;
    padding: 25px 25px 20px 25px;
    width: 100%;
    background: #444444;
    color: #fff;
    font-size: 21px;
}
*/
/*------------------------------------------------------------------
[6. Commetns Form / .comment ]
*/
/*
.form-allowed-tags {    display: none }

.button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    border-color: #03a9f4;
    background: #03a9f4;
}

button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    background: #fff;
    color: #03a9f4;
}

.comment-form-comment label {    display: none }

.comment-form-comment textarea {
    overflow: hidden;
    padding: 10px;
    width: 100%;
    height: 150px;
    border-color: #f1f1f1;
}

#reply-title {
    font-size: 20px;
    padding-top: 0;
    margin-top: 0;
}

.logged-in-as a {    color: #03a9f4 }

.commentlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .commentlist li {
        margin-bottom: 25px;
        padding-bottom: 25px;
        width: 100%;
        border-bottom: 1px solid #e2e2e2;
    }

.comment .avatar {
    display: inline-block;
    float: left;
    margin-right: 35px;
}

.comment-top-level .comment-box {
    margin-bottom: 25px;
    padding-left: 108px;
}

.comment-box {    font-weight: 300 }

.author-card {
    color: #03a9f4;
    text-transform: capitalize;
    font-weight: 300;
    font-size: 20px;
}

.comment-time {
    margin-top: 7px;
    margin-bottom: 1em;
    font-size: 13px;
    opacity: 0.7;
}

.comment-content {
    margin-top: 5px;
    margin-left: 110px;
}

.comments-title {
    margin: 0 0 25px 0;
    padding: 0px 0 15px;
    border-bottom: 1px solid #e2e2e2;
    color: #333;
    font-size: 20px;
}

.comment-reply-title small a {
    font-weight: 300;
    font-size: 13px;
}

.commentlist .children {
    margin: 0;
    margin-top: 25px;
    padding: 0;
    list-style-type: none;
}

.children .comment .avatar {
    margin-right: 30px;
    margin-left: 30px;
    width: 50px;
    height: 50px;
}

ol.children  li {
    margin-bottom: 0px;
    padding-bottom: 0px;
    width: 100%;
    border-bottom: none;
}

.comment-form-author input {
    padding: 5px 10px;
    border: 1px solid #e2e2e2;
}

.comment-form-email input {
    padding: 5px 10px;
    border: 1px solid #e2e2e2;
}
*/

/*
.comment-notes {    display: none }

.edit-link {
    display: inline-block;
    float: left;
    margin-right: 15px;
}
#commentform label {width: 65px; display: inline-block;}
.comment-reply-link {    color: #03a9f4 }

*/




#comment-section{clear:both;float:left;margin-top:-60px;;width:100%;padding:0 18px;}
.order,.children .bubble,#cws-gravatar-signup{display:none;}
h1#error{margin-top:30px;text-align:center;}
.nocomments2{margin-top:65px;text-align:center;}
/*.related-posts div p, p#comments{font-size:24px;padding:0 0 0 27px;background:#ededed;width:100%;}*/div.comments2{list-style-type:none;margin:55px 0 -95px 0;padding:34px 38px 35px 0;height:42px;width:12px;}div.news_icone{none;margin:18px 0 -95px 0;padding:27px 38px 35px 0;width:12px;height:42px}div.recherche_blog{background-position:-2193px 0;margin:18px 0 -34px;;height:39px;width:38px;}
div.post .new-post .aligncenter,.aligncenter, .txtContent img{display:block;margin-left:auto;margin-right:auto;border:1px solid #ccc;}
.commentlist{margin:40px 0;padding:0;}
li.comment{list-style-type:none;display: block;}
.avatar{float:left;margin:5px 10px 0 0;border-radius:50%;}
.comment-info{/*background-color:#EDEDED;*/;height:58px;margin:-9px 0 17px -13px;padding:3px 0;background-color:#0167ab;}
.comment-body{margin:5px 0 30px;background-color:#f7f7f7;padding-top:9px;border-left: 1px solid #ccc;padding-left:13px;box-shadow:0 0 3.5px rgba(0, 0, 0, 0.35);}
.comment-content{margin-bottom:28px;display: block;padding-bottom:60px;word-wrap:break-word;overflow-wrap: break-word;hyphens: auto;-ms-hyphens: auto;-moz-hyphens: auto;}
.comment-content p{margin-right:14px;}
.comment-reply-link{display:block;float:right;padding:2.5px 8px;border:1.4px solid #EDEDED;margin:-70px 0 0 0;background-color:#fff;border-radius:30px 0 0 30px;}
.comment-reply-link:after{content:" »";}
.edit-delete{display:block;float:left;padding:2.5px 8px;border:1.4px solid #EDEDED;margin:-70px 0 0 -13px;background-color:#fff;border-radius:0 30px 30px 0;}

.trash {background: rgba(0, 0, 0, 0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzhCMzYyNiIgZD0iTTI5Ljk4IDYuODE5Yy0wLjA5Ni0xLjU3LTEuMzg3LTIuODE2LTIuOTgtMi44MTZoLTN2LTEuMDAyYzAtMS42NTctMS4zNDQtMy0zLTNoLTEwYy0xLjY1NyAwLTMgMS4zNDMtMyAzdjEuMDAxaC0zYy0xLjU5NSAwLTIuODg1IDEuMjQ2LTIuOTgxIDIuODE2aC0wLjAxOXYyLjE4M2MwIDEuMTA0IDAuODk2IDIgMiAydjAgMTdjMCAyLjIwOSAxLjc5MSA0IDQgNGgxNmMyLjIwOSAwIDQtMS43OTEgNC00di0xN2MxLjEwNCAwIDItMC44OTYgMi0ydi0yLjE4MmgtMC4wMjB6TTEwIDMuMDAyYzAtMC41NTMgMC40NDctMSAxLTFoMTBjMC41NTMgMCAxIDAuNDQ3IDEgMXYxaC0xMnYtMXpNMjYgMjguMDAyYzAgMS4xMDItMC44OTggMi0yIDJoLTE2Yy0xLjEwMyAwLTItMC44OTgtMi0ydi0xN2gyMHYxN3pNMjggOC4wMDF2MWgtMjR2LTEuOTk5YzAtMC41NTMgMC40NDctMSAxLTFoMjJjMC41NTMgMCAxIDAuNDQ3IDEgMXYwLjk5OXpNOSAyOC4wMDZoMmMwLjU1MyAwIDEtMC40NDcgMS0xdi0xM2MwLTAuNTUzLTAuNDQ3LTEtMS0xaC0yYy0wLjU1MyAwLTEgMC40NDctMSAxdjEzYzAgMC41NTMgMC40NDcgMSAxIDF6TTkgMTQuMDA1aDJ2MTNoLTJ2LTEzek0xNSAyOC4wMDZoMmMwLjU1MyAwIDEtMC40NDcgMS0xdi0xM2MwLTAuNTUzLTAuNDQ3LTEtMS0xaC0yYy0wLjU1MyAwLTEgMC40NDctMSAxdjEzYzAgMC41NTMgMC40NDcgMSAxIDF6TTE1IDE0LjAwNWgydjEzaC0ydi0xM3pNMjEgMjguMDA2aDJjMC41NTMgMCAxLTAuNDQ3IDEtMXYtMTNjMC0wLjU1My0wLjQ0Ny0xLTEtMWgtMmMtMC41NTMgMC0xIDAuNDQ3LTEgMXYxM2MwIDAuNTUzIDAuNDQ3IDEgMSAxek0yMSAxNC4wMDVoMnYxM2gtMnYtMTN6Ij48L3BhdGg+Cjwvc3ZnPgo=") no-repeat scroll 0 0 / 13px auto;display: inline-block;height: 13px;table-layout: initial;width: 16px;vertical-align:middle;
}

.fn, .cancel-comment-reply-link{font-style: normal;}
.user_agent, .user_agent a{color:#CCC;font-weight:normal;}
.user_agent a{border-bottom:1px dashed;}
.comment-info .fn{font-weight:700;/*color:#657F8C;*/color:#fff;}
.comment-info div.comment-meta,.comment-info div.comment-meta a{color:#B1B1A5;}
#respond{margin-bottom:35px;}
div.navigation div.alignleft{padding-left:35px;}
textarea#comment{width:100%;}
.related-posts div h3, h3#comments, div#respond h3{margin:45px 0 15px;border-bottom:7px solid #ededed;font-size:24px;font-family:Century Gothic,sans-serif;border-top:4px solid #ededed;background:#ededed;width:100%;padding:0 0 0 27px;}div#respond{width:100%;padding:10px 0 0;}form#commentform{float:left;width:99%;position:relative;z-index:10;}.cancel-comment-reply{padding-bottom:12px;}#comment-section li.comment div#respond{margin-top:0;padding:0;}#comment-section div.navigation div.alignleft{padding-left:35px;}
.children .comment-info:after{border-top:1px solid #ccc;padding-left:27px;margin-left:-100px;height:3px;content:" ";margin-top:-14px;}.children{border-left:1px solid #ccc;margin-left: 25px;padding-left:25px; margin-top:30px;}

/*couleurs comment redacteur */li.byuser .comment-info, ul.children ul.children li.byuser .comment-info,
ol.commentlist li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment div.comment-body div.comment-author div.comment-info,
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.byuser div.comment-body div.comment-author div.comment-info,
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.byuser div.comment-body div.comment-author div.comment-info,
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment div.comment-body div.comment-author div.comment-info
{background:#DC143C;}


li.byuser ul.children .comment-info,
ol.commentlistli.comment ul.children li.comment ul.children li.comment div.comment-body div.comment-author div.comment-info,
ol.commentlist li.comment ul.children li.comment ul.children li.comment ul.children li.comment div.comment-body div.comment-author div.comment-info,
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.even div.comment-body div.comment-author div.comment-info,
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment div.comment-body div.comment-author div.comment-info,
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.even div.comment-body div.comment-author div.comment-info,
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.even div.comment-body div.comment-author div.comment-info{background-color:#0167ab}

/*box commentaires*/ .com-author{float:left;}#commentform p a{color:#0167ab;font-weight: 500;}#respond label{color:#959393;display:block;float:left;font-weight:bold;height:26px;padding-left:15px;padding-top:9px;width:50px;}#respond input#email,#respond input#author{width:207px;height:43px;}textarea, #respond input[type="text"], #respond input.text, #respond input.title, select{background-color:#FFF;border:5px solid #ECECEC;padding:4px;margin-bottom:14px;font-size:14px;font-family:"HelveticaNeue","Helvetica Neue","Helvetica Neue",Arial,"Lucida Grande",sans-serif;color: #999;transition:all 0.4s linear 0s;height:200px;
}

select#selectcategories{height:40px;}

textarea:focus, input#email:focus, input#author:focus, textarea:hover, input#email:hover, input#author:hover, textarea:active, input#email:active, input#author:active, #respond input[type="submit"]:hover, #respond input[type="submit"]:focus{background-color:#FAFAFA;border-color:#0167AB;transition: all 0.2s linear 0s;}
#respond input[type="submit"]{background-color:#FFF;border:5px solid #ECECEC;color:#999;font-size:16px;font-weight:400;padding:2px 20px;text-transform:uppercase;transition:all 0.2s linear 0s;cursor:pointer;}


/*------------------------------------------------------------------
[7. Widget /.widget ]
*/

.widget {
    display: inline-block;
    margin: 0 auto /*50px*/15px;
    width: 100%;
    box-shadow: /*0 1px 2px rgba(0,0,0,.1)*/ 0 1px 2px rgba(0,0,0,.25);
    background: #ffffff;
    padding: 25px;
    overflow-x: hidden;
    border-radius: 5px;
}

.widget:last-child {    margin-bottom: 0px }

.widget_search form > div {
    padding: 10px 44px 10px 10px;
    height: 40px;
    border: 1px solid #e2e2e2;
    background: #fff;
}

.widget_search form > div:before {
    position: absolute;
    top: 11px;
    right: 15px;
    color: #03a9f4;
    content: "\e090";
    text-transform: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    font-size: 19px;
    font-family: 'Simple-Line-Icons';
    line-height: 1;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.widget_search form label {    display: none }

.widget_search input[name="s"] {
    float: left;
    padding: 0;
    width: 100%;
    height: 20px;
    border: none;
    font-weight: 300;
}

.widget_search input[type="submit"] {
    position: relative;
    float: right;
    margin: -5px -39px 0 0;
    padding: 0;
    width: 30px !important;
    height: 30px;
    border: none !important;
    background: none !important;
    text-indent: -9999px;
}

.tagcloud a {
    display: inline-block;
    float: left;
    overflow: hidden;
    margin: 0 5px 5px 0;
    padding: 4px 9px;
    background: #03a9f4;
    color: #FFF !important;
    text-transform: lowercase;
    font-weight: 300;
    font-size: 13px !important;
}

.tagcloud a:hover {
    background: #fff;
    color: #03a9f4 !important;
}

#wp-calendar {
    margin: 0;
    width: 100%;
    line-height: 1.846153846;
}

    #wp-calendar th,
    #wp-calendar td,
    #wp-calendar caption {    text-align: left }

    #wp-calendar #next {
        padding-right: 24px;
        text-align: right;
    }

.posts-by-vies-widget ul li {
    padding: 15px 0 14px !important;
    list-style: none;
    font-weight: 300;
    float: left;
    width: 100%;
}

.dankov_image_wrapper {
    float: left;
    margin: 0px 15px 0 0;
    width: 65px;
    height: 65px;
}

.dankov_post_meta {    margin-top: 5px }

.footer-area .dankov_post_content a {
    color: rgba(255,255,255,0.75);
    font-size: 15px;
    font-weight: 300;
}

.footer-area .dankov_post_content a:hover {
    color: rgba(255,255,255,1);
    font-size: 15px;
}

.footer-widget {    margin: 50px 0px 50px 0 }

.footer .widget-title {
    margin: 0;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.15);
    color: rgba(255,255,255,0.98);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
}

.footer .flickr-photos a {
    float: left;
    margin: 0 15px 15px 0;
    padding: 0;
    border: 0 none;
    list-style: none;
}

.footer .flickr-photos img {
    display: block;
    width: 75px;
    height: 75px;
}

.widget select {    width: 100% }

.widget .sticky {    position: relative }

.attachment-post-thumbnail {
    width: 100%;
    height: 100%;
}

.tweet_list {
    margin: 0;
    list-style: none;
    font-weight: 300;
}

.tweet_list {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .tweet_list li {    position: relative }

        .tweet_list li span.content {
            padding-left: 40px;
            display: inline-block;
        }

    .tweet_list li:before {
        position: absolute;
        overflow: hidden;
        color: #03a9f4;
        content: "\e009";
        font-size: 22px;
        font-family: 'Simple-Line-Icons';
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

.tweet_text a {    color: #03a9f4 }

.loading-tweet {
    font-weight: 300;
    font-size: 14px;
}

.tweet_text {
    font-weight: 300;
    font-size: 14px;
}

.flickr-photos a {
    float: left;
    margin: 0px 5px 5px 0px;
    padding: 0;
    border: 0 none;
    list-style: none;
}

.flickr-photos img {
    display: block;
    width: 70px;
    height: 70px;
}

.flickr-photos a img {    border: none }

.widget_recent_entries ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer-widget .widget ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

    .footer-widget .widget ul li {
        border-bottom: 1px solid rgba(255,255,255,0.23);
        padding: 10px 0px;
    }

.screen-reader-text {    display: none }

#navigation.desktop {    display: block !important }

.wpcf7-form-control {
    padding: 10px;
    height: auto;
    border: 1px solid #e2e2e2;
}

.wpcf7-textarea {
    width: 80%;
    height: 125px;
}

.dankov_image_wrapper {
    float: left;
    margin: 0px 15px 0 0;
    width: 65px;
    height: 65px;
    background: #f7f7f7;
}

.dankov_post_content h3 {
    margin: 0;
    color: #444444;
    font-weight: 300;
    font-size: 15px;
    font-family: 'Roboto';
}

    .dankov_post_content h3 a {    color: #444444 }

.dankov_post_content a:hover {    color: #03a9f4 }

.dankov_post_meta {    margin-top: 5px }

    .dankov_post_meta span {
        position: relative;
        top: -2px;
        padding-left: 10px;
        font-weight: 300;
        font-size: 12px;
    }

    .dankov_post_meta i {
        color: #03a9f4;
        font-size: 16px;
    }

.footer-widget .dankov_post_meta i {
    color: #03a9f4;
    font-size: 16px;
}

.nav-btn {
    margin: -1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
}

.posts-by-vies-widget ul {
    margin: 0px;
    padding: 0px;
}

.post-content .wp-caption img {
    max-width: 100%;
    height: 100%;
}
.wp-caption img {
    max-width: 100% !important;
    height: 100%;

}
.wp-caption {
    max-width: 100% !important;
}
.wrap-content p img {height: 100%}
.post-content img {
    max-width: 100%;
    /*width: 100%;*/
    height: /*100%*/auto;
    /*border: 1px solid #f1f1f1;*/
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.post-content-tests iframe, .post-content-tests img, .post-content-tests object {
    margin:18px -85px 20px !important;
    max-width: 1100px !important;
    padding: 0;
    width: 1100px !important;
}



.post-content .wp-caption {    max-width: 100% !important; }
.post-content iframe {width: 100% !important;max-width:520px !important;margin: 0 auto !important;display: block;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.three-blocks #related-post-thumb .post-thumbnail {
    width: 100%;
    height: 180px;
}

.three-blocks  #related-post-thumb .title {    font-size: 16px }

.widget select {    width: 100% }

.size-large {    height: 100% }

.widget .sticky {    position: relative }

.widget_nav_menu {    display: none }

/*------------------------------------------------------------------
[8. Page Navi / #wp-pagenavibox ]
*/

#wp-pagenavibox {
    display: inline-block;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    background: #ffffff;
    width: 100%;
    text-align: center;
    border-radius:5px;
}

.wp-pagenavi {
    display: inline-block;
    margin-bottom: -7px;
}

    .wp-pagenavi a,
    .wp-pagenavi span {
        margin: 0 !important;
        padding: 0 !important;
    }

    .wp-pagenavi span.current {
        background: /*#fafafa*/#ededed;
        font-weight: 300 !important;
        border-bottom: 3px solid #bbb !important;margin-bottom: -3px !important;
    }

    .wp-pagenavi a:hover,
    .wp-pagenavi span.current {
        background: /*#fafafa*/#ededed;
        font-weight: 300 !important;
        color: #333;
    }

    .wp-pagenavi a,
    .wp-pagenavi span {
        display: block;
        float: left;
        padding: 9px 17px !important;
        border: none !important;
        text-align: center;
        white-space: nowrap;
        font-weight: 300;
    }

/*------------------------------------------------------------------
[9. Footer / .footer]
*/

.footer {
    background: #444;
    color: rgba(255,255,255,0.75);
}

.footer-main {
    padding: 34px 0 26px;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}

.footer .footer-col {
    margin-bottom: 22px;
}

.footer .footer-col h3 {
    margin: 0 0 13px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
}

.footer .footer-col ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.footer .footer-col li {
    margin: 0 0 8px;
    padding: 0;
    line-height: 1.4;
}

.footer a {
    color: rgba(255,255,255,0.86);
    transition: color 0.2s ease, text-decoration-color 0.2s ease;
}

.footer a:hover,
.footer a:focus {
    color: #fff;
    text-decoration: underline;
}

.footer-about {
    max-width: 900px;
    margin: 4px 0 16px;
    color: rgba(255,255,255,0.76);
    font-size: 14px;
    line-height: 1.6;
}

.footer-partners {
    color: rgba(255,255,255,0.78);
    font-size: 14px;
    line-height: 1.5;
}

.footer-partners span {
    margin-right: 4px;
}

.footer-area-cont {
    min-height: 250px;
    background: #444444;
}

.footer-area .textwidget {
    color: rgba(255,255,255,0.75);
    font-weight: 300;
}

.footer-area ul li:first-child {    padding-top: 0px !important }

.footer-area .widget {
    margin: 0 auto 25px;
    box-shadow: none;
    background: transparent;
    padding: 0;
    color: rgba(255,255,255,0.75);
}

.footer-area .widget_search form > div {
    border: none;
    background: rgba(255,255,255,0.25);
}

.footer-area .widget_search input[name="s"] {
    background: transparent;
    color: #fff;
    font-weight: 300;
}

.footer-area .posts-by-vies-widget ul li {
    padding: 15px 0 14px;
    list-style: none;
    font-weight: 300;
    color: #aaa;
    float: left;
    width: 100%;
    border-bottom: 1px solid rgba(255,255,255,0.15);
}

.footer-area .tagcloud a {
    display: inline-block;
    float: left;
    overflow: hidden;
    margin: 0 7px 7px 0;
    padding: 7px 10px;
    background: transparent;
    color: #FFF !important;
    text-transform: lowercase;
    font-weight: 300;
    font-size: 13px !important;
    border: 1px solid rgba(255,255,255,0.15);
}

.footer-area .tagcloud a:hover {
    background: #fff;
    color: #03a9f4 !important;
}

.footer-copyright {
    margin: 0 auto;
    padding: 10px 0;
    width: 100%;
    background: rgba(0,0,0,0.25);
    color: #FFF;
    font-size: 13px;
}

    .footer-copyright p {
        margin: 0;
        padding: 0;
        font-weight: 300;
    }

.footer-area a {
    color: #fff;
    font-weight: 300;
}

.footer-copyright a {
    color: #fff;
    font-weight: 300;
}

.partenaires{
	display: block;text-align: center;font-size:0.9em;
}

.developer-info {
    text-align: center;
    font-weight: 300;
}

@media only screen and (max-width: 767px) {
    .footer-main {
        padding: 28px 0 20px;
    }

    .footer .footer-col {
        margin-bottom: 20px;
    }

    .footer-about,
    .footer-partners,
    .developer-info {
        text-align: center;
    }
}

/*------------------------------------------------------------------
[10. Other styles ]
*/

.clear {
    float: none !important;
    clear: both !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
}

.wp-caption.alignnone {    width: 100% !important }

.alignleft {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.aligncenter {
    float: none;
    clear: both;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

.alignright {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}

.hidden-livtile-el {
 display: none;
}

.phoenix-livetile-extended {display: none !important;}

.flex-active-slide {display: block !important;}



/******Slider*****/
.imagesslider{display:block;text-align:center;padding-top:15px;}
.imagesslider span{display:block;float:left;margin:5px 12px 0;padding: 0;width:261px;}
span.slider_caption{/*background-color:rgba(170,170,170,.71);color:#000;*/display:block;height:/*21px*/40px;margin:/*-41px 18px*/-47px 10px !important;overflow:hidden;padding:4px 0 6px;position:absolute;width:241px;/*font-family:Georgia,serif;text-shadow:1px 1px 1px #656565;*/transition: all 0.7s;-webkit-transition: all 0.7s;line-height:1.15em;}
[class*=shakeimg]:hover a span.slider_caption{/*height:35px;margin:-54px 18px;*/height: 67px;margin:-72px 10px !important;background-color:#fff;}
.imagesslider img{border-radius: 5px;border-bottom:50px solid /*rgba(0,0,0,.2)*/ #fff;margin:0 /*8px*/0;transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;height:/*177px*/260px !important;width:/*177px*/260px !important;}
.imagesslider img:hover{border: 10px solid /*#0167AB*/#fff;}
.shakeimg1{-webkit-animation:shakeimg1 15s linear infinite;animation:shakeimg1 15s linear infinite;}
.shakeimg2{-webkit-animation:shakeimg2 15s linear infinite;animation:shakeimg2 15s linear infinite;}
.shakeimg3{-webkit-animation:shakeimg3 15s linear infinite;animation:shakeimg3 15s linear infinite;}
.shakeimg4{-webkit-animation:shakeimg4 15s linear infinite;animation:shakeimg4 15s linear infinite;}

/*animation slider chargement*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);}
@-webkit-keyframes pulse{
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.05);transform:scale(1.05)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes pulse{
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
/*animation slider*/
/*animation slider*/
@keyframes shakeimg1{14%{transform:translateX(0);}14.5%{transform:translateX(2px);}15%{transform:translateX(0);}15.5%{transform:translateX(3px);}16%{transform:translateX(0);}16.5%{transform:translateX(5px);}17%{transform:translateX(0);}17.5%{transform:translateX(7px);}18%{transform:translateX(0);}18.5%{transform:translateX(5px);}19%{transform:translateX(0);}19.5%{transform:translateX(3px);}20%{transform:translateX(0);}}
@keyframes shakeimg2{34%{transform:translateX(0);}34.5%{transform:translateX(2px);}35%{transform:translateX(0);}35.5%{transform:translateX(3px);}36%{transform:translateX(0);}36.5%{transform:translateX(5px);}37%{transform:translateX(0);}37.5%{transform:translateX(7px);}38%{transform:translateX(0);}38.5%{transform:translateX(5px);}39%{transform:translateX(0);}39.5%{transform:translateX(3px);}40%{transform:translateX(0);}}
@keyframes shakeimg3{54%{transform:translateX(0);}54.5%{transform:translateX(2px);}55%{transform:translateX(0);}55.5%{transform:translateX(5px);}56%{transform:translateX(0);}56.5%{transform:translateX(5px);}57%{transform:translateX(0);}57.5%{transform:translateX(7px);}58%{transform:translateX(0);}58.5%{transform:translateX(5px);}59%{transform:translateX(0);}59.5%{transform:translateX(5px);}60%{transform:translateX(0);}}
@keyframes shakeimg4{74%{transform:translateX(0);}74.5%{transform:translateX(2px);}75%{transform:translateX(0);}75.5%{transform:translateX(3px);}76%{transform:translateX(0);}76.5%{transform:translateX(5px);}77%{transform:translateX(0);}77.5%{transform:translateX(7px);}78%{transform:translateX(0);}78.5%{transform:translateX(5px);}79%{transform:translateX(0);}79.5%{transform:translateX(3px);}80%{transform:translateX(0);}}

@-webkit-keyframes shakeimg1{14%{-webkit-transform:translateX(0);}14.5%{-webkit-transform:translateX(2px);}15%{-webkit-transform:translateX(0);}15.5%{-webkit-transform:translateX(3px);}16%{-webkit-transform:translateX(0);}16.5%{-webkit-transform:translateX(5px);}17%{-webkit-transform:translateX(0);}17.5%{-webkit-transform:translateX(7px);}18%{-webkit-transform:translateX(0);}18.5%{-webkit-transform:translateX(5px);}19%{-webkit-transform:translateX(0);}19.5%{-webkit-transform:translateX(3px);}20%{-webkit-transform:translateX(0);}}
@-webkit-keyframes shakeimg2{34%{-webkit-transform:translateX(0);}34.5%{-webkit-transform:translateX(2px);}35%{-webkit-transform:translateX(0);}35.5%{-webkit-transform:translateX(3px);}36%{-webkit-transform:translateX(0);}36.5%{-webkit-transform:translateX(5px);}37%{-webkit-transform:translateX(0);}37.5%{-webkit-transform:translateX(7px);}38%{-webkit-transform:translateX(0);}38.5%{-webkit-transform:translateX(5px);}39%{-webkit-transform:translateX(0);}39.5%{-webkit-transform:translateX(3px);}40%{-webkit-transform:translateX(0);}}
@-webkit-keyframes shakeimg3{54%{-webkit-transform:translateX(0);}54.5%{-webkit-transform:translateX(2px);}55%{-webkit-transform:translateX(0);}55.5%{-webkit-transform:translateX(5px);}56%{-webkit-transform:translateX(0);}56.5%{-webkit-transform:translateX(5px);}57%{-webkit-transform:translateX(0);}57.5%{-webkit-transform:translateX(7px);}58%{-webkit-transform:translateX(0);}58.5%{-webkit-transform:translateX(5px);}59%{-webkit-transform:translateX(0);}59.5%{-webkit-transform:translateX(5px);}60%{-webkit-transform:translateX(0);}}
@-webkit-keyframes shakeimg4{74%{-webkit-transform:translateX(0);}74.5%{-webkit-transform:translateX(2px);}75%{-webkit-transform:translateX(0);}75.5%{-webkit-transform:translateX(3px);}76%{-webkit-transform:translateX(0);}76.5%{-webkit-transform:translateX(5px);}77%{-webkit-transform:translateX(0);}77.5%{-webkit-transform:translateX(7px);}78%{-webkit-transform:translateX(0);}78.5%{-webkit-transform:translateX(5px);}79%{-webkit-transform:translateX(0);}79.5%{-webkit-transform:translateX(3px);}80%{-webkit-transform:translateX(0);}}


@media (max-width: 1219px) and (min-width: 992px) {
.imagesslider span {margin-left:22px;margin-right: 22px;}
.shakeimg4{display:none !important;}
}




/******Bouton App iAddict*****/
a.ia_icone{border-radius:7px;height:35px;width:35px;float:left;margin:2px 2px 2px 5px;}a.available{height:30px;width:86px;margin:5px 10px;float:right;}
/*.iaddict{vertical-align:center;padding:10px 47px;font-size:20px;font-family:Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;}*/
#buttons1{-webkit-animation:shake 10s linear infinite;animation:10s linear 0s normal none infinite shake;}
.button11{font-size:1.9em;color:/*#0167ab*/#f1f1f1;margin: -5px 30px;}.buttons:hover .button1a{box-shadow:0px 0px 9px /*#065d97*/#f1f1f1;}
.button1a, .button11, .button12{display:block;}
.button1a{width:152px;height:65px;border: /*1px solid #136fab*/1px solid #f1f1f1;border-radius: 6px;-webkit-transition: all 0.15s linear 0s;transition: all 0.15s linear 0s;}
.button12{color:/*#595959*/#ccc;font-size:0.7em;line-height:1.05em;margin:-11px 21px 14px;padding:0 0 0 5px;text-align:center;}

/*animation carré iAddict*/
@-webkit-keyframes shake{94%{-webkit-transform:translateX(0);}94.5%{-webkit-transform:translateX(2px);}95%{-webkit-transform:translateX(0);}95.5%{-webkit-transform:translateX(3px);}96%{-webkit-transform:translateX(0);}96.5%{-webkit-transform:translateX(5px);}97%{-webkit-transform:translateX(0);}97.5%{-webkit-transform:translateX(7px);}98%{-webkit-transform:translateX(0);}98.5%{-webkit-transform:translateX(5px);}99%{-webkit-transform:translateX(0);}99.5%{-webkit-transform:translateX(3px);}100%{-webkit-transform:translateX(0);}}
@keyframes shake{94%{transform:translateX(0);}94.5%{transform:translateX(2px);}95%{transform:translateX(0);}95.5%{transform:translateX(3px);}96%{transform:translateX(0);}96.5%{transform:translateX(5px);}97%{transform:translateX(0);}97.5%{transform:translateX(7px);}98%{transform:translateX(0);}98.5%{transform:translateX(5px);}99%{transform:translateX(0);}99.5%{transform:translateX(3px);}100%{transform:translateX(0);}}




/* en ce moment sur KG + share cat */
.new-kg-flux,.new-ia-share-cat{width:100%;}
.encemoment-kg{display:block;padding:5px;padding: 5px 13px 4px;border-left: 6px solid #F16022;font-size:1.1em;width:100%}
.encemoment-kg-news{display:block;width:33.33%;float:left;box-shadow:none !important;}

.encemoment-kg-news:first-of-type {border-right:10px solid #f1f1f1;}
.encemoment-kg-news:nth-of-type(2) {border-left:5px solid #f1f1f1;border-right:5px solid #f1f1f1;}
.encemoment-kg-news:last-of-type {border-left:10px solid #f1f1f1;}



.encemoment-kg-news-img{width:100%;height:100%;border-radius: 5px;}
.encemoment-kg-news-title{border-radius: 5px;background-color:#fff;display:block;float: right;height:55px !important;overflow:hidden;margin:0 auto !important;padding:6px 18px 55px;width: 100%;;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align: justify;line-height: 1.1em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);font-size: 14px;}

.new-kg-flux_thumb{margin-top:6px !important;}
.new-kg-flux_thumb .encemoment-kg{width: 753px !important;}
.new-kg-flux_thumb .encemoment-kg-news{margin:-12px 8.2px 10px 0 !important;}


.encemoment-share{display:block;padding:5px;padding: 5px 13px 4px;border-left: 6px solid #0167ab;font-size:1.1em;width:100%}
.encemoment-ia-cat-share{display:block;width:33.33%;float:left;box-shadow:none !important;}
.encemoment-ia-cat-share-title{background-color:#fff;display:block;float: right;height:55px !important;overflow:hidden;margin:0 auto !important;padding:6px 18px 55px;width: 100%;;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align: justify;line-height: 1.1em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.encemoment-ia-cat-share:first-of-type {border-right:10px solid #f1f1f1;}
.encemoment-ia-cat-share:nth-of-type(2) {border-left:5px solid #f1f1f1;border-right:5px solid #f1f1f1;}
.encemoment-ia-cat-share:last-of-type {border-left:10px solid #f1f1f1;}
.ShareCatSup100{right:-146px!important;width:91px!important}
.ShareCatSup1000{right:-142px!important;width:102px!important}
.ShareCat_infos{background: #0167ab;
      display: block;
      margin-bottom: -28px;
      position: relative;
      right: -147px;
      width: 90px;}


/* conseils achat */
#switch_conseil{font-size:14px;margin:0 0 30px;width:100%}
.conseil_switch .conseil_idevice{cursor:pointer;transition:all .4s linear 0;background:#ededed;border-radius:15px;text-align: center;width: 33.3333%;}
.conseil_switch .conseil_mac{cursor:pointer;display:block;transition:all .4s linear 0;text-align: center;width: 33.3333%;}
.conseil_switch .conseil_pconnectes{cursor:pointer;display:block;text-align: center;transition:all .4s linear 0;border-radius:15px;width: 33.3333%;}

.conseil_switched .conseil_idevice{cursor:pointer;width: 33.3333%;;transition:all .4s linear 0;text-align: center;}
.conseil_switched .conseil_mac{cursor:pointer;display:block;text-align: center;width:33.3333%;transition:all .4s linear 0;background:#ededed;border-radius:15px;}
.conseil_switched .conseil_pconnectes{cursor:pointer;text-align:center;width:33.3333%;transition:all .4s linear 0;}

.conseil_switcher .conseil_idevice{cursor:pointer;transition:all .4s linear 0;width: 33.3333%;text-align: center;}
.conseil_switcher .conseil_mac{cursor:pointer;display:block;transition:all .4s linear 0;border-radius:15px;width: 33.3333%;text-align: center;}
.conseil_switcher .conseil_pconnectes{cursor:pointer;display:block;transition:all .4s linear 0;background:#ededed;border-radius:15px;width: 33.3333%;text-align: center;}


.sous_categories{border-bottom:5px solid #FFF;color:#CCC;display:block;font-size:0.9em;margin-left:-10px;white-space:nowrap;}
.zone-conseil-achats{color:#7a7979;font-size:1em;padding: 0 0 25px !important;;display:block}
.titre-conseil-achats{display:block;font-weight:400;}
.tableau-conseil-device{width:300px}tr.vert td.prix a{color:#1f8d09 !important;}
tr.rouge td.prix a{color:#b0171f !important;}
table.home-conseils-table tr th{font-weight:400;text-align:left;width:110px}
table.home-conseils-table tr th,table.home-conseils-table tr td{cursor:pointer;/*height:18px*/}
table.home-conseils-table tr h2 a{color:inherit;font-weight:400;height:18px;margin:0;padding:0}
table.home-conseils-table tr td.date{display:block;margin-top:1px!important;color:#8d8d8d}
table.home-conseils-table tr td.prix{width:70px;text-align:right;}
.signe-vert:before{font-family:Helvetica,Arial;color:#FFF;content:"+";display:block;font-size:1em;font-weight:700;text-align:center;height:18px;width:18px;border-radius:20px;margin:-2px 43px 0 21px;background:#1f8d09;line-height: 19px;}
.signe-rouge:before{font-family:Helvetica,Arial;color:#FFF;content:"-";display:block;font-size:1em;font-weight:700;margin:-2px 43px 0 21px;text-align:center;border-radius:20px;margin:-2px 43px 0 21px;display:block;height:18px;width:18px;background:#b0171f;line-height: 19px;}
.seperation_produits {border:20px solid #fff;}
.first_conseil,.second_conseil{transition:all 1s linear 0}

/* newsletter */
.icon-paper-plane-newsletter{color:#0167ab;font-size:3em;float:left;margin:-5px 24px 0 -13px;}
.newsletter .newsletter-submit{border:medium none;color:#FFF;cursor:pointer;font-size:11px;height:31px;text-transform:uppercase;width:72px;background-color:#0167ab;margin-top:0;}
.newsletter .newsletter-submit:hover{background-color:#f1f1f1;}
.newsletter .newsletter-input{border:medium none;color:#C1C1C1;float:left;font-size:12px;height:31px;padding-left:10px;padding-right:10px;width:154px;border:1px solid #ccc;}
.newsletter .newsletter-desc{color:#808080;font-size:12px;margin-bottom:5px;margin-top:-5px;text-align: center;}



/* best shares */
.barres_classement_share{padding:0;margin-top: -17px;}.block_share{display:block;overflow:hidden;}.ShareSidebar_image img{border-bottom:1px solid #ededed;border-top:1px solid #ededed;width:315px;margin-top:-30px;}.ShareSidebar_infos{display:block;position:relative;right:-220px;width:95px;background:#0167ab}
aside.percent-sidebar .ShareSup100{width:82px !important;right:-233px!important;}
div.percent-sidebar .ShareSup100{width:82px !important;right:-233px!important;}
.ShareSup1000{width:85px !important;right:-230px!important;}.block_share a .ShareSidebar_image:before{transition: all 100ms ease-out 0s;}

.ShareSidebar_infos2{color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-left:13px;position:relative}.ShareSidebar_title{display:block;font-size:1.2em;margin:10px auto 15px;text-align:center;max-width:250px}



/* slideshow sidebar*/ #linkcat-32{position:relative;height:347px;}
@-webkit-keyframes AutoSlide {
0%,15%,100%{left:0}
35%,50%{left:-315px}
70%,85%{left:-630px}
}
@-moz-keyframes AutoSlide {
0%,15%,100%{left:0}
35%,50%{left:-315px}
70%,85%{left:-630px}
}
@keyframes AutoSlide {
0%,15%,100%{left:0}
35%,50%{left:-315px}
70%,85%{left:-630px}
}
#slideshow{position:relative;width:314px;height:297px;margin:-16px 0 0 0px;overflow:hidden}
#sContent li{display:inline;background:none !important;padding:0!important;margin:0 -4px 0 0!important}
#sContent{position:absolute;top:0;left:0;width:1260px;margin:0;padding:0;-webkit-animation-name:AutoSlide;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:AutoSlide;-moz-animation-duration:10s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;animation-name:AutoSlide;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}
.title_slider_boutique{left:0;margin:0;padding:4px;position:absolute;text-shadow:1px 1px 2px #000;bottom:3px;width:307px;color:#fff;text-align:center;background:rgba(0,0,0,.1);}


#sidebar .twitter .divider{height:16px;}
ul.NewsKG li{background:url("assets/images/kulturegeek_kg_retina.png") no-repeat scroll 0 0 / 27px auto;padding:2px 0px 10px 30px;width:100%;}
#sidebar .twitter a{color:#0167AB;text-decoration:none;}.petit{color:#8C5656;font-size:.7em;font-weight:700;}
div.rss2{display:block;background:#ccc;float:left;height:5px;margin:6.5px 5px 0 0;width:5px;border:3px solid #ccc;}


/* Top 100 */
.choixstore{display:block;text-align:center;margin:-11px 0 7px 0;background:#fff;padding:40px 0;}


.top_gratuites, .top_payantes, .top_rentables, .top_iphone, .top_ipad, .top_mac{padding:10px 30px;box-shadow: 0 -5px 7px rgba(0, 0, 0, 0.2) inset;}
.top_gratuites, .top_payantes, .top_rentables{background-color:#0167ab;background-image:linear-gradient(center top , #fff 0%, #00A5F5 2%, #0070B6 78%);background-image:-webkit-linear-gradient(center top , #fff 0%, #00A5F5 2%, #0070B6 78%);}
.top_iphone, .top_ipad, .top_mac{background-color:#6D6B6B;background-image:linear-gradient(center top , #FFF 0%, #6D6B6B 1%, #6D6B6B 45%, #585858 60%);background-image:-webkit-linear-gradient(center top , #fff 0%, #6D6B6B 1%, #6D6B6B 45%, #585858 60%);}
.top_payantes, .top_ipad{margin:-4px;}
.top_iphone{padding:10px 25px;}.top_mac{padding:10px 35px;}
.top_iphone, .top_gratuites{border-radius:10px 0 0 10px;}
.top_rentables, .top_mac{border-radius:0 10px 10px 0;}
.top_gratuites a, .top_payantes a, .top_rentables a, .top_iphone a, .top_ipad a, .top_mac a{color:#fff;font-weight:bold;}
.top_gratuites a:hover, .top_payantes a:hover, .top_rentables a:hover, .top_iphone a:hover, .top_ipad a:hover, .top_mac a:hover{color:#fff;font-weight:bold;}
.check_on, .top_gratuites:active, .top_payantes:active, .top_rentables:active, .top_iphone:active, .top_ipad:active, .top_mac:active{box-shadow:0 5px 7px rgba(0, 0, 0, 0.6) inset, 0 -10px 7px rgba(0, 0, 0, 0.2) inset;}
.top_title,.top_title2{width:71%;font-size:1em;font-weight:700;font-family:Tahoma, Verdana, Serif;padding:0 0 0 39px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top_title{margin:-6px 0 4px 25px;}
.top_price{color:#fff;font-weight:700;text-align:right;float:right;padding:2px 8px;margin:-45px 0px 0 0;width:64px;height:27px;background-color:#ccc;border-radius:4px;box-shadow:0 3px 0 rgba(0, 0, 0, 0.07) inset;-webkit-margin-before:-26px;}

/* live promo */
.prix_avant_promo{display:block;margin:-42px 0 0px -47px;padding:0px 0 0px 0px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAVCAYAAAAjODzXAAABKElEQVR42r3VMUSEcRjH8YfjiOM4joiI4yhNtx5NEU233hrRFE3RFNF0NEU0tETTTdEUTRERR0RENN30chwv8fQd/s/yFw15f8OH932f1+Pr9fI3d//VVXftX9jxJ94b4B17+hAwX8UD3tB3nklDeN7COUqcYiFmkhDua9hHgQl6MZOFcL2FV5Q4Rj1mkhB0cAvHM9ZjtyqkiRFKzHGIWuxVhexgCscjurFPFbKBFzhmOIg9qpBl3MCTe6zAVCENnGAOR4HdmKtChviEJ3dYgqlCeniCJwWGMVeELOISjjBGG6YIqeMIM3gyxQAWqgrJj2dHuEYLVnlIHM9ZwBe2YaGKkPx4/s4iLtCEVR6SfroiC/jAJiyovsgYnpyhAYM8pIMJ+jFQh/wA/2t+KjDuhYsAAAAASUVORK5CYII=') no-repeat 0px 1px;}
.prix_avant_apres{display:block;float:right;}
.stars{vertical-align:middle;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAAPCAYAAACyTgIjAAAIe0lEQVRYw+3XeVxTRx4A8MFIkgcr OUiJXIIQoBwh1EBIiALiAXijZLVu3aKAHArVlnqgaLC63XW7urpaQaQeIGisgCeLcgUqoIlcgvWj H6VbadW2yBkSSPJm5yUIcd11K9v+t/P5zCd5L/N98+b3Zn5vAsD/y38uUimYEBrqTI0JdaZDCM3i AGBf2yqsKtssbN0X7soh2izku7P4dnYWEACzEWYGIDBTZq81Jw7WAkCrzgi6VL1D/HVOlI8nce5q ZCRFKpVOAEZj9q9mLgCW8u3CszUZMx6dXOb1zs8xqFCq0oXH5RnTOwskXBFxol0iJcP/3YwVCMEE WCWdCKGhEo1A4VKXlZ3nfZ8/PeerLVrhmjrWVjpRmc03J6rRyEgvzMkFrlH/kPk+e1bMxS/HuGwe MzLSq0ZGIn47NsshoqOA2/nTRV/493iXzBc3Z2qIgZmaowEOIY9OcR/1lPLg9SS3P6NTE38J89pZ sxa4cBs/85MPVzAhfsMC3jnMvb3r7Wn815n3wFSPW3/gXRu6zjKYu9nctr3+/uLRGfVvynwwxaV+ j98FdRkb4vUW8H6u9/39wdPCXmcCgJ1j7U6/s6pSO4N5dMKrIyvCf97IzxN+KQNOr5zCyI8ViosT QmOrMyMzlAdnlz2t5A1pFDSdWmGp+6GCp2vJCiuv2TU/82JKaIIsLijszHKOa36cWFiSFLJanjl/ GzKXn5RPU2saGTq10kLbJffRtx4Nq67ateCTS6lhibKEwDl5EleOLFYkOB8fGlOZEZmu2De75Lsy vkrTZK0nzI9yH3gnN+xGze6Fey5/MCv5bKIonDCFawT+5+KCf18hjdii2D/nXOdVfr+m6S3CDD+v 9YLtJ2berN294NMrG2atO5sQOO/0Mhe3k7H+gjc1MgkgjQYlb4n7koYdwiff5Ip1PZemQ7xFADUt Hvq+ZqG+t3EGrm70xfG2QNh3PRh+myeCDTuFXXmLPXO+Sg/s+OaYWNd9UQzxZgFUN3vgfY2ECcbV zTw93iaAA5XI5IugYpewN2+JxzH5JsGDjhyxrquYMIFEP3hfkwCZEHyw2c9gVFXBsLNQhCt2i1T5 UZ651Wn+dx8dFWt/KkKmSQiHDCbAxATAQXkI7CwQ6Rv3iPQFv/XMqUzzv/emBuVEi9GgHBJ7eVev d694fowG1Rcs4EAVputT8PDuO+/jPe1r0UCDcVUdph2qwPQ9+Ris2+heemAGd3FFstvFrmwGVJe8 MD54z51VyCQgEzpqegswWP+RW9UhZMqTPGTPPreGmmILqKrGtH23PPHu1t8hk4huehauqqdphysx Xf8ZDCo2ceqOhPhElca5531/iAU1RchUYtp+hZu+u3UFMknIzMUHbjB1Q8iozmFQucWlOSfCZ+nV OI/8NzWvLKWVALhdW06+8jSHiqsq0ACVPHSRd/Getvfx3ubpelUtputCg6uJp5SlAOA6YpzKoslF Tz6n6gfLCeOj721djkwM3tsSrFfVTdL2yJBJoMi3A2B4G80BwO7SYnLh94epWlU5pu9TeCEjQWY1 3t1EBJKu7fsSBX49uUEKzP0Ig5IZq2Q++fjjA9Rh1TXCeCATjcwaZMLwgXprbX8RBm9uIDf9CZgL xmtMixmUGiOU4egY0JxJacTl6MnXs3S9Cp6+7zZf39/gpB2+hcGWvdRvDwXYBhNtldnAkK3TGA6+ yh3kel0lhgwTGe6ImaodVmKwbR/1aXaQzVxT8wGRlLdSqrXlyNyk63sVPsj4I+NiMHcPUrtyZlov NjWrgNPUr9IoZUNlGFTdtNL33vIeMRzt8G0Mfn2E2ndiDutdom2VFEyUoqc+HjMalWy+8XW0GnDe apKyi3XF6GZLsSFidqhuYHpVGaZRowEoPrG68TFwnky0PTWXbUl8SoALTbGNXaBF07T/KjasqkGm zmjQ0oHNf6Qpd9vaOpkaNmBbNmyenKv5EgUfmQH5y6Zl76S2v3rYeZga1BO59iO7Q4NoWQ1cwbQq OaZV11uMmvb9lvezBPY8oqVM4oAZ91LjMSNFudYYlH3TXDkt6Tb1mqPoIrmoouWiLkQV5ZGB4xhs 2s66+5dgJ8MGqyMGUInPg74ch9ub2NXqbKMZJEyB0Qwi05LBepgV4SQyNVJXVxvFh5NLVVnI5IwZ DWFOYPDOTubjk4ucZr5k6M70hg3s4v4jY4aomtNGczeT/vTUYgfDa7ZdCsho72U2HjO6fGRSbzLx JWuWvag9lf7dwE4qbF5HfVyTSM2Rx1OzbqdSO3ozMNi63lr7xUL7BYablRpv9nCovV9rCr1DJaXC lnXUJ7VJ5C9qYymHG1MoD7q3o6eRyoSnFtlLTM1nIue3m5IZ9wYzqeialB9qk8kn5fGUvylTKfd+ 3EaFDzcyYeFS+5iXguLn7KxMZLYM7qLCtnXULtTP6eo1lAOKFErbsy1U+DiNAc8vt0t+MUBihz4e M5ZTJBLD+/nTMHZYsYR+q2gR+UKaO2kFHdDRtGc6priQlp6NJBdejKY9OBJhHUW0hdJQw45QGmYT VBzNqCteRL6a7kF6zwnQpgJgbZ/kSFp0Jtz81KVo2sPscNZKU5Mx3ZZfJGHIS5ZQrm/1Iq3mABpK 3Cy7OAfSvIJw89zLy2gdufOZsaYmPYjtUxRtXV4SRanawTWP9wNWbsjYrrKZGJ4fTjlyeZkVMtYp BiOTkIgBjse8knCjBJOsUz0Z6E8LyxYdk4A3+I2hGhKQHWuDn7lfYhCwMTUruTTGOh7Tm4cCYTC+ wJIlBpOMxoqZjMzHAWCyaUcSPoNGmFDAdEBHBuMxapzpKd7mvI08YG9qIjlMq5R3mF6zAWOKwfCB BScQWBn6BEyrJB9L3w8DgCMwyQvjMf+1EDs8ieku71c2pmv61zA/t/wTXAyg6EIWiJIAAAAASUVO RK5CYII=');}
.promo_live_img{box-shadow:0 2px 1px #888;border-radius:26px;float:left;}
.star_1,.star_1_5{display:block;height:16px;width:22px;}
.star_2,.star_2_5{display:block;height:16px;width:29px;}
.star_3,.star_3_5{display:block;height:16px;width:42px;}
.star_4,.star_4_5{display:block;height:16px;width:54px;}
.star_5{display:block;height:15px;width:67px;}
.star_1_5:after,.star_2_5:after,.star_3_5:after,.star_4_5:after{content:"½";font-size:0.89em;}
.star_1_5:after{margin-left:24px;}.star_2_5:after{margin-left:31px;}.star_3_5:after{margin-left:44px;}.star_4_5:after{margin-left:56px;}
.star_:after{content:"(Pas assez de note)";;font-size:0.85em;visibility:visible;display:block;}


/* source */
.source{display:block;text-align:right;margin:70px 0 -30px;}
.source strong{background-color:#136FAB!important;}
.source strong,.source a{background:none repeat scroll 0 0 #919191;color:#FFF;font-size:12px;font-weight:400;line-height:15px;text-transform:uppercase;margin:0 1.5px 0 0;padding:3px 8px 2px;}


/* Push */

.safari-push-icone {
    background: rgba(0, 0, 0, 0) url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%84%00%00%00r%08%06%00%00%00%92%8Fy%A3%00%00%05%D5IDATx%01%ED%9D%03%94%E4X%14%86o%2F%C76%FB%F4%BCdm%DB%B6m%17%1Ag%2A%C9x%5E%F5%ACm%DBV%AA%1Ak%DB%B6m%B3%7B%B2%F7%AD7%9DVm%A5%92W%FD%7F%E7%7C%E3%1D%E4~%9B%BC%A0%AA%08%00%00%00%00%00%94%07%B9I%93%16wM3%953%8CK%D9%C7%D9%CF%D9%16%D6c%5B%D9%CF%5D%C3x%82%BF%BE%82%BF%AEQ%BF%9E%40y%C1%01%0C%CB%99%E64%1E%F2%8B%ACW%80%AF%B03%1B%84%18N%40_n%AD%AA%1A%98%17%E28%1E%E6w%ACW%04%7F%CC%1B%C6%89M%8B-6%84%F4%02%F0%1Eag%D70%3EV%83%0C%C1%CFrB%ECN%20%FE%5C%3Dn%5Co%8E%E1%5C5%B8%D05%CDK%DC1c%FAP%3C%017TV%0E%E2A%DD%CBz%A5%D25%8C%07%D5%1A%85%40%FC%D6%0B%3C%A0%27Y%2F%02%9F%CDM%980%98%C2%C5%ABHf%EAWIZrV%CA%91%27B%96%E5%ED%B1%2C%F9%B8z%B1%C5%16%E0%A1%DC%C9z%11%FA%40%83%10%0BRX%24%1Dy%5E%CA%96%1E%FC%C7%A4-%EF%A0%00%D4%CA_%0D%25%06%9ENaP%E3%C8%09%08%A0%ADi%5B%AEL%3E%5C%216T%C3%88%8B%AE%10%5BP%B1I%DA%D9%F5%10%80OK%DEN%3E%EE%AC%AC%EC%C5Cx%8D%F5b%E4%DBE%3F%F3%E0%0D%B05%22%F8%AFIKnN%3ErB%D4%AA%21%C4%CD%BC%10S%C2%0F%C2%91%D7%A6%A6%C8%B5%7B%A4V%FDjj%91%1D%B0%90%FC%80%F5b%E8%27%EAzH%D8A%9CH%E0%DFk%87%ED%E3%16%82o-%B1%1B%82%28%21%BC%D1o%8As%10y%C3hF%10%E1%E2%3F%5C%FC%C0z1%F6%17%B5%B8D%10%A5%B9q%B5F%3C%23%F0i%9A%EB%23%88%12%907%8CjM%82%98%8C%20J%B3%A0%3CU%93%20%CE%8D%24%08%FE%F9%06%F6%AD%B2%D4%CA%D6%05%2C%28%AFa%3D%0D%BC%29%AA%20%9E%2A%DF%CB%D5Y%2B%20%88%26%1D%82%C8%1B%C6%5D%08%A2%D8%3A2%13%B0%86hF%10%3D4%08V%92%0F%D70%AE%D5%24%88%9B%11D%F1%3D%25%E0%90q%3A%EBi%E0%05%08%A2%F8%DE%A4%C1M%AD%60%85p%10D%F1%7D%99%7C4%2C%B4%D0%BA%3A%04%E1%9A%E6%A6%08%A2%F8%FEz%A0%94%7D%02%9E%83%F8%29%E6A%B4%F0%25%F6~%08%22%04%AB%ED%EC%3A%1A%9Ez%DEI%0C%82%08%E7%D1%B9%23%03N%3Dw%8D%F9%FAa_%04%11%DE%C3%B5%2F%05%BE%20%C70%3E%8Bi%10_%AA%C3%05%82%08%D1jG%AEJ%3E%D4%A3j1%5DLJb%10D%B8%7B%89K%C9G%F3%92K%F6%E5%01%BC%1B%B3%1BZ%1F%AA%17%0D%21%88%F0mIL%91%22%E0%A5%FE%DB%C4%2C%88%9D%89A%10%11%ED%25%14%BE%17%F7F%E9%A5%C4%20%88%12%9Ap%E4%EA%81%0BL%21%1E%8D%F8%BE%C5%D3j%21%89%20%228%E3%F0_%A8R%A8ww%E1%28%5E%8E%28%88%D7%F2%95%95%A3%88A%10%D1%BCh%E7L%0A%40%0D%25%82W%80%3F%CB1%8E%23%06ADh%DA%C9%1E%D0%C1%DB%02%5C_%A2%F7%86p%7Dg%14%08%22B%7F%F5%BF%BC%CFwG4%C1C%FB%26%A4%18%BEU%0F%FAzD%15%C4%20%88%F8%F8%03%EF%296%A3vhZd%91%D1%EA%99%04%F6%D7b%DD%B0%CA%0Bq%91k%9Ac%C9%07%82%88%8F%BF%24%ED%EC%1E%D4%01nU%D5%04%1E%E61%FF%E3%B5%A0%1F%E5L%F3x%B6%8A%7C%20%88%B8%EA%C8%E3%0F%3C%F0%AC%F9%A9%03%AE%26%9A%D75%CD%D5sB%CC%E2%E16%F2%A0%DFd%5B%7D%C3%9F%FB%E7%8F7%F1%AF%95%AE%10k%AB%FF%8E%FCh%11%04%7C%A2%3A%23%17%A7n%D2%20%C4%00vx%C7%0BD%5D%83%80-%BF%EF-%26%CBa%A4%0D%E1%07%01%1D%F9u%D2%91%87%A5m9%8E%8AHz%EA%E1%C3%F5%0E%02%B6%B0%AEZx%16%3A%CC%84%25G%A9%EB%1E%1C%D7m%1C%D9%05%E5%13%04%9C%CBC%7DZ%0D5i%CBZ%B5%9D%0F%99r%C4%60j%87%1A%7B%CEB%29K%BE%E8%FB%3D.%2C%EF%20%E0%D6%D4%0E%EA%ED%8C%D4%AFA%10%08%02A%20%08%04%01%11%04D%10%10A%C0n%89%20%20%82%80%08%02%22%08X%88%08%02%22%08%88%20%20%82%80%85%88%20%20%82%80%08%02%22%08X%88%08%02%22%08%88%20%20%82%80%85%88%20%20%82%80%08%02%22%08X%80%08%02%22%08%88%20%20%82%E8%8E%10A%40%04%01%11%04D%10i%5B%9E%90%B6%E4%8D%DD%17%263%F5%2B%E9%1F%04%08%1F%04%01%10%04%40%10%00A%00%04%01%B4%08%22m%C9%3D%FF%7Cg%D4%AF%3A%F1%FB%F6%DE%89%B5%E4B%CF%E7%CF%9D%CC%EE%13%F6%86N%DFF9a%CFY%C4%F7%07%94%B7%F0%CA%CE%0E%03%07b%23%F5%28%3F%A4%8E%F8%F3%CD%B6%BD%1E%23%FC%AA%90%20~d%BF%0A%F0%3B%B65%96%C2%9F%82gV%84%20%D2v%D6%A2%B2%00%A8%13%81n%06%91%DD%ABME%96%3C%8A%80%F6%D4%D5%1D%DF%3B%60%0F%F1V%C7AXr%D3%B6%7B%08y%15%01%EDIM%95%0B%B7%99%AD%25%1F%A1%8E8d%8A%AC%0A%A8%E8%05%02%DA%93t%E4%8E%01%FF%B3_L%1D%21%A5%9C%E7%CF%C5%A2%E7s%0C%01%DD%D7%0Fg%05%5CY%B6%BB%F2%1F%BA%01%9Ft%3F%8B%80%B6%A4%D3r%40%D0YF%F5%94%FA%E5%BA%B0k%C9%1E%12%B0%87%F8.%ED%D4%2FE%40%3B%A4%94%F3%F1%FC%CE%0F%BA%28%A5%8E%08%5DX%8D%CA%21%ED%1C6Z%D8%17%D8%A7%B4%12~%C2z%01%1E%DE%8D%E3Mvv%F9%5E%9D%83i%5B~%DA%ADO%15V%1FX%CE%FF%E1%5De%B9A%60k%C2%92%1BSw9%D09r%20%FF%C7%F9%B2%DA%18%F0%DBd%26%BB%0D%15%8EW%91%B2%B2%DB%F1o%D4%A4%3E%A7%1A%1BTK%7Fe_%E3%F9%1D_%3B%ED%B0%D1%04%00%00%00%00%00%40%D8%FC%06%7Cw%8A-c%99%83%8E%00%00%00%00IEND%AEB%60%82") no-repeat scroll 0 0 / 42px auto;display:block;height:36px;;width:60px;margin: 7px 0 0 -18px;
}
.pushbannernotifs {font-size: 15px;}
.pushbannernotifs a {color:#0167ab;}
.twitter-tweet { margin: 0 auto;}




/******* dark mode ***********/


body#dark{background-color:#333}#dark .wrapper{background-color:#252525}#dark .top-bar{width:100%;background:#2a2a2a;border-bottom:1px solid #333;height:35px}#dark .header{background-color:#252525}#dark ul#top-nav li:first-child{border-left:1px solid #333}#dark ul#top-nav li{border-right:1px solid #333}#dark .icons-social a{border-left:1px solid #333}#dark .menu-wrapper{background:#333}#dark .menu{background:#333}#dark ul#main-nav > li > a{color:#f1f1f1}#dark .head-search input[name="s"]{border:1px solid #2a2a2a;background-color:#38373c;color:#f1f1f1}#dark .head-search span::before{color:#f1f1f1}#dark .imagesslider img{border-bottom:50px solid #2a2a2a}#dark .imagesslider img:hover{border:10px solid #2a2a2a}#dark [class*="shakeimg"]:hover a span.slider_caption{background-color:#2a2a2a}#dark span.slider_caption{color:#f1f1f1}#dark a.tendances_link{color:#f1f1f1}#dark .list_selected{background-color:#333!important}/* #dark .search-box input[type="text"]{background-color:#2a2a2a!important;color:#f1f1f1!important;opacity:1}#dark .search-box input[type="text"]::placeholder{background-color:#2a2a2a!important;color:#f1f1f1!important;opacity:1} */#dark .post-set,#dark .two-colls-post .entry-meta,#dark .encemoment-kg-news-title{background:#2a2a2a;color:#f1f1f1}#dark .encemoment-kg-news:first-of-type{border-right:10px solid #252525}#dark .encemoment-kg-news:nth-of-type(2){border-left:5px solid #252525;border-right:5px solid #252525}#dark .encemoment-kg-news:last-of-type{border-left:10px solid #252525}#dark .hreview.wrap-content{background-color:#2a2a2a !important;color:#f1f1f1;}#dark .page .wrap-content{color:#f1f1f1;background-color:#2a2a2a;}#dark h1,#dark h2,#dark #dark h3,#dark h4,#dark h5,#dark h6,#dark .h1,#dark .h2,#dark .h3,#dark .h4,#dark .h5,#dark .h6{color:#f1f1f1}#dark h1 a,#dark h2 a,#dark h3 a,#dark h4 a,#dark h5 a,#dark h6 a,#dark .h1 a,#dark .h2 a,#dark .h3 a,#dark .h4 a,#dark .h5 a,#dark .h6 a{color:#f1f1f1}#dark h1 {color: #f1f1f1;}#dark h2 {color: #f1f1f1;}#dark h3 {color: #f1f1f1;}#dark .breadcrumbs #breadtitle{color:#f1f1f1}#dark .archive-header{background-color:#2a2a2a;}#dark article,#dark aside,#dark details,#dark figcaption,#dark figure,#dark footer,#dark header,#dark hgroup,#dark main,#dark nav,#dark section,#dark summary{color:#f1f1f1}#dark blockquote{background-color:#38373c}#dark #related-post-thumb .title a,#dark #respond a,#dark .sidebar a{color:#f1f1f1}#dark .sidebar .widget > h3, #dark .sidebar .widget > h5{background-color:#2a2a2a;margin:-1.56em -1.55em 1em;color:#f1f1f1}#dark .widget{background:#38373c}#dark .widget_search form > div{border:1px solid #e2e2e2;background-color:#38373c;color:#f1f1f1}#dark .widget_search input[name="s"], #dark .newsletter .newsletter-input{color:#f1f1f1;background-color:#38373c}#dark .entry-meta ul li a, #dark .entry-meta a{color:#f1f1f1}#dark .partagenews{background-color:#38373c}#dark .related-posts div h3,#dark h3#comments,#dark div#respond h3{border-bottom:7px solid #38373c;border-top:4px solid #38373c;background-color:#38373c}#dark .comment-body{background-color:#38373c;border-left:0 solid #ccc}#dark textarea#comment{background-color:#38373c;border-color:#f1f1f1}#dark #respond input[type="submit"]{background-color:#38373c}#dark textarea:focus,#dark input#email:focus,#dark input#author:focus,#dark textarea:hover,#dark input#email:hover,#dark input#author:hover,#dark textarea:active,#dark input#email:active,#dark input#author:active,#dark #respond input[type="submit"]:hover,#dark #respond input[type="submit"]:focus{background-color:#38373c}#dark #appstore-field-search{background-color:#38373c}#dark .content_bplive .top_price{background-color:#2a2a2a!important}#dark .content_bplive{box-shadow:0 1px 0 #2a2a2a}#dark .ShareSidebar_image img{border:0}#dark #wp-pagenavibox,#dark .wp-pagenavi a,#dark .wp-pagenavi span{background:#2a2a2a;color:#f1f1f1}#dark wp-pagenavi a:hover, #dark .wp-pagenavi span.current{color:#f1f1f1;background-color:#38373c;}/*
#dark .result p:last-child, #dark .result p:hover, #dark .result p a:hover{background:#2a2a2a!important}#dark p.three_words, #dark p.no_result_comparator{border-top:26px solid #2a2a2a !important}#dark .result p:first-child {background-color: #2a2a2a !important;}#dark .result p {background-color: #2a2a2a !important;}
#dark .result_link{color:#f1f1f1}
*/
#dark .post-card__title {color: #333;}
.btn_toggle_switch {display:inline-table;display:block;float: left;width:25%;border:none;padding:0;height: 34px;fill:#0167ab;}
.btn_toggle_switch:hover {background-color: transparent !important;}
.btn_toggle_switch.active {color: #e53935 !important;fill: #e53935 !important;}
#dark .cat-item-13 a.linkdeal_sidebar{color:#f1f1f1}
#dark .btn-group .button_active {background-color:#f1f1f1;color: #38373c;}
#dark #appstore-list li a:hover {background-color: inherit;text-decoration: none;color:#bbb;}
#dark #appstore-list li a img {border: 1px solid #2a2a2a;}
#dark .ShareCat_infos {right: -154px;}
#dark .encemoment-ia-cat-share-title {background-color:#2a2a2a;color:#f1f1f1;}
#dark .encemoment-ia-cat-share:first-of-type {border-right: 10px solid #2a2a2a;}
#dark .encemoment-ia-cat-share:nth-of-type(2) {border-left:5px solid #2a2a2a;border-right:5px solid #2a2a2a;}
#dark .encemoment-ia-cat-share:last-of-type {border-left: 10px solid #2a2a2a;}
#dark .not-found {background: #2a2a2a;}
#dark .Galaxie_iPhoneAddict_infeed_heading{background-color:#2a2a2a;color:#f1f1f1;}
#dark .Galaxie_iPhoneAddict_infeed_caption{background-color:#2a2a2a;color:#f1f1f1;}
#dark .Galaxie_iPhoneAddict_infeed_advertiser{background-color:#2a2a2a;color:#f1f1f1;}
