/*
Theme Name: ColorMag - version bidouillée
Theme URI: https://themegrill.com/themes/colormag/
Author: cecile
Author URI: https://www.geek-otaku-news.com
Description: version bidouillée de colormag
License URI: http://www.gnu.org/licenses/gpl-3.0.txt   
Version:      1.0.0 
Text Domain: colormag
Template: colormag  
*/



body, body a {
    font-family:Neucha, cursive;
	font-size:15px!important;
    text-align: left!important;
}
 
h1, h2, h3, h4, h5 { 
    font-family:Neucha, cursive!important; 
} 

span.lien_source {
    font-size: 14px!important;
} 
div#cm-header-1 {
    height: 0px!important;
} 
.cm-home-icon.front_page_on, .cm-home-icon.front_page_on:active, .cm-home-icon.front_page_on:hover , .cm-home-icon.front_page_on:focus, .cm-home-icon.front_page_on:visited,  .cm-random-post:active, .cm-random-post:hover , .cm-random-post:focus, .cm-random-post:visited {
    background-color: #972926!important;
}
nav#cm-primary-nav {
    border-top-color: #972926!important;
}
h3.cm-widget-title {
    border-color: #972926!important;
}
.cm-slider-area .cm-widget-title, .cm-beside-slider-widget .cm-widget-title {
    border-bottom: 2px solid #972926!important;
}

div#wp-custom-header {
    padding-top: 30px;
    padding-bottom: 20px;  
}  

.header-image-wrap {
    max-width: 80%!important;
    margin-right: auto;
    margin-left: auto;
    background: transparent!important;
}

.cm-header, .cm-main-header { 
    background: transparent!important;
}
.dark-skin .cm-main-header{ 
    background: transparent!important;
}

.dark-skin #page, .dark-skin .cm-main-header,  .dark-skin .cm-secondary .widget {
    background: transparent!important;
}
.cm-container { 
    max-width: 100%!important;
}

.cm-content  { 
    max-width: 90%!important;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px!important; 
} 
.cm-footer, .cm-content { 
    background-color: #2b2d2d!important;
    border: #6e6666 1px solid!important;
}

.cm-footer  { 
    margin-top: 1%;
}
 
.dark-skin .cm-footer-cols, .dark-skin .cm-footer-bar {
    background: transparent!important;
}
 
.cm-primary-nav a   { 
    color: #aca496 !important;
    font-family: "Open Sans", serif;
    font-weight: 500;
    line-height: 1;
    font-size: 13px!important;
}  
.cm-primary-nav .fa.search-top, .cm-random-post path,  .cm-icon path, .cm-primary-nav li, .cm-primary-nav svg, .cm-submenu-toggle, .cm-icon, svg.cm-icon.cm-icon--random-fill  { 
    color: #aca496 !important; 
    font-weight: 200;
    line-height: 1;
    font-size: 13px!important;
}
.cm-random-post:hover {
    background-color:  #972926!important;
}

.sub-menu li.menu-item {
    border-bottom: #6e6666 1px solid!important;
}

.cm-footer-cols a, .cm-footer-cols .human-diff-time,.textwidget.custom-html-widget, .textwidget.custom-html-widget a, .textwidget.custom-html-widget hr {
    color: #aca496 !important; 
    font-size: 14px!important;
    font-weight: normal!important;
} 
 .textwidget.custom-html-widget i, .textwidget.fa.fa-thumbs-o-up {
    color: #aca496 !important;
    font-size: 14px!important;
}

.widget_text {
    margin-bottom: 10%;
}

div#randomquote1, div#randomquote2, div#randomquote3 {
    border-bottom: #6e6666 1px solid!important;
    padding-top: 5%!important; 
    padding-bottom: 5%!important;
    font-size: 14px!important;
}
 

.widget_type_4 {
    border: 0px!important;
}
 
.widget_type_4 .type_4_row_2, .widget_type_4 .type_4_row_1, .widget_type_4 .type_4_row_3, .widget_type_4 .type_4_row_4, .widget_type_4 .type_4_row_5, .widget_type_4 .type_4_row_6 {
    font-weight: 200!important; 
    text-align: left!important;
    color: #aca496!important;
    margin-top: 5%;  
    font-size: 15px!important;
    line-height: 15px!important;
} 
.widget_type_4 .type_4_row_1  {
    margin-top: -5%!important;

}
.widget_type_4 .type_4_row_3, .widget_type_4 .type_4_row_5{ 
    margin-top: -15%!important;
}

.widget_type_4 .type_4_row_2, .widget_type_4 .type_4_row_4, .widget_type_4 .type_4_row_6 {
    padding-bottom:5%!important;
    border-bottom: #6e6666 1px solid!important;
}

.widget_type_4 .bottom_branding {
    position: relative!important; 
    text-align: left!important; 
    margin-top: -20%!important; 
}
 
.pulsing_overlap_small { 
    display: none!important;
}

.dark-skin .cm-top-bar ,.dark-skin .cm-footer-bar,.cm-footer-bar, .cm-top-bar, .breaking-news{
    background-color: #171818!important;
	color: #aca496 !important;
	font-size: 13px!important;
}
 .dark-skin .cm-top-bar strong,.dark-skin .cm-footer-bar strong,.cm-footer-bar strong, .cm-top-bar, .breaking-news strong { 
	color: #aca496 !important;
	font-size: 13px!important;
}
.dark-skin .cm-top-bar a,.dark-skin .cm-footer-bar a,.cm-footer-bar a, .cm-top-bar, .breaking-news a {  
	font-size: 13px!important;
}
 

.cm-widget-title  {  
    text-transform: uppercase!important;
    font-weight: 500!important;
    line-height: 1;
    font-size: 13px!important;
}
.cm-footer-cols .cm-widget-title span, .cm-beside-slider-widget .cm-widget-title span { 
    font-size: 13px!important;
}

.cm-front-page-top-section {
    margin-top: -3%!important;
}


 
.psac-post-slides { 
    width: 539px!important;
    margin-left: auto;
    margin-right: auto;
}

.owl-dot.active { 
    background-color: #972926!important;
}

.psac-post-overlay { 
    background-color: #2b2d2daa!important;
    border: 2px solid rgb(58, 61, 61)!important;
}
 

.psac-post-title a {
    font-size: 24px!important;
    line-height: 30px!important;
	color: rgb(229, 224, 216) !important;
}

a.psac-post-cat, .psac-post-meta {
	color: rgb(191, 187, 182) !important;
    font-size: 15px!important; 
}

.cm-featured-posts .cm-entry-summary {
    display: none!important;
}
.cm-featured-posts {
    margin-left:auto!important;
    margin-right: auto!important; 
}
.cm-featured-posts img { 
    object-fit: cover!important; 
    width:auto!important;
    height: auto!important;
    margin-left:auto!important;
    margin-right: auto!important;
    border: 1px solid #8a0000;
    text-align:center!important;
}
.cm-post a { 
    margin-left: auto!important;
    margin-right: auto!important;
    text-align: center!important;
}
.cm-entry-title a {
    text-align: left!important;
}
 
.cm-post-categories a {
    background-color: #2b2d2d!important;
}

.cm-entry-title a,.cm-entry-title a:hover  { 
	color: #aca496 !important;
	font-size: 15px!important;
}
.cm-first-post h3.cm-entry-title a {
    font-size: 22px!important;
}
.cm-post-categories a {
    background-color: #2b2d2d!important;
    border: #6e6666 1px solid!important;
	color: #aca496 !important;
}


.cm-beside-slider-widget {
    margin-left: 2%!important;
}
.cm-beside-slider-widget ul {
    list-style: none;
}

 
a.post-title:before , a.wtpsw-post-title:before {
    font-family: "FontAwesome";
    content: "\f02e";
    padding-right: 5px;
    background-color: transparent!important;
} 

section#post_views_counter_list_widget-5 {
    margin-bottom: 10px!important;
}
.cm-beside-slider-widget a.post-title , a.wtpsw-post-title , a.wtpsw-post-title:hover{
	color: #aca496 !important; 
}

li.wtpsw-post-li {
    border: 0px!important; 
}

.wtpsw-post-thumb-right h6 {
    margin: 0 0 -40px 0 !important;
}
 
.widget_recent_entries ul { 
    margin-top: -2%!important; 
    color: #aca496 !important; 
    font-size: 13px!important;
    list-style: none;
}
.widget_recent_entries ul a {
    color: #aca496 !important; 
    font-size: 13px!important;
}
.widget_recent_entries ul a:hover {
    color: #aca496 !important; 
}

.widget_recent_entries ul a:before {
    font-family: "FontAwesome";
    content: "\f0fe ";
    padding-right: 5px;
    background-color: transparent!important;
}

.widget_recent_entries ul a:after {
    content: " -";
}
.widget_recent_entries h3, .widget_archive h3, .widget_categories h3  {
    border-bottom: 2px solid #972926!important;
    font-size: 15px!important; 
    margin-top: 1%; 
	padding-bottom:1.5%
}

#simpletags-4 h3.cm-widget-title{ 
    margin-top: 1%;  
	padding-bottom:1.5%;
    border-bottom: 2px solid #972926!important; 
}
.widget_recent_entries h3 span, .widget_archive h3 span, .widget_categories h3 span, #simpletags-4 h3.cm-widget-title span {
    border-bottom: 2px solid #972926!important;
    font-size: 15px!important;
	padding-left:2%;
	padding-right:2%;
	padding-top:1%;
	padding-bottom:1%
}
.st-tag-cloud a, .st-tag-cloud i {
    color: #aca496!important;  
    text-transform: uppercase!important;
}

.widget_recent_entries {
	margin-left:3%;
}
.widget_archive {
	margin-right: 3%; 
}

section#archives-7, section#simpletags-4 {
    margin-bottom: 5%;
}


time.entry-date.published, a.url.fn.n, svg.cm-icon.cm-icon--calendar-fill ,svg.cm-icon.cm-icon--user {

    font-size: 12px!important;
    color: #aca496!important;  
}

/** Pages de listes **/
.cm-entry-summary { 
    padding-top: 10px;
    border-top: 2px solid #aca496;
    margin-bottom: 20px;
    text-align: center;
}
#page .type-page .cm-entry-title {
    font-size: 34px;
    line-height: 1.2;
    margin-left: 10px;
    color: #aca496 !important; 
}

.polaroids {
    text-align: center;
    margin-top: 2%;

}
.polaroids .odd, .polaroids .even { 
    display: inline-block;
    text-decoration: none;
    font-size: 18px;
    padding: 10px 10px 25px 10px;
    margin: 0 0 27px 30px;
    width: 200px; 
    -moz-box-shadow: 0px 1px 5px 0px #656565;
    -webkit-box-shadow: 0px 1px 5px 0px #656565;
    -o-box-shadow: 0px 1px 5px 0px #656565;
    box-shadow: 0px 1px 5px 0px #656565; 
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85; 
    filter:alpha(opacity=85);
    }
.polaroids .odd .title_polaroid a, .polaroids .even .title_polaroid a { 
         color: #aca496 !important;
        text-decoration: none;
        font-size: 15px!important;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);     
    }
span.title_polaroid {
        line-height: normal;
        display: inline-block;
        margin: 5px;
}    
.polaroids a:hover {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1; 
    filter:alpha(opacity=100);
    } 
.polaroids .even {
    -webkit-transform: rotate(1deg);
    -moz-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    transform: rotate(1deg);    
    }
.polaroids .odd {
    -webkit-transform: rotate(-1deg);
    -moz-transform: rotate(-1deg);
    -o-transform: rotate(-1deg);
    transform: rotate(-1deg);    
    }
.polaroids a:after {
    /* content: attr(title); */
            display:block!important;
    }
.polaroids img {
    border: 1px solid #C9C9C9;
}

.polaroids .odd, .polaroids .even { 
    text-decoration-color: initial;
    box-shadow: rgb(85, 88, 89) 0px 1px 5px 0px;
    background-color: #2b2d2d!important;
    border: #6e6666 1px solid!important;
}




/** fin polaroid **/    
 

/** archives **/

.archive .cm-entry-header-meta, .archive .cm-author, .archive .cm-post-date, .archive .cm-comments-link, .archive .cm-tag-links, .archive .cm-edit-link, .archive .cm-entry-summary {
    display: none;
}

.archive .cm-featured-image a {
    text-align: center!important;
}
.archive .cm-entry-title {
    padding: 0px;
    text-align: center!important;
}
.archive .cm-entry-title h2 a {
    font-size: 20px!important
}
.archive .cm-post-content {
    padding: 0px!important;
}
.archive h2.cm-entry-title a, .archive h2.cm-entry-title a:hover {
    font-size: 20px!important;
}

.search .cm-entry-header-meta, .search .cm-author, .search .cm-post-date, .search .cm-comments-link, .search .cm-tag-links, .search .cm-edit-link, .search .cm-entry-summary {
    display: none;
}

.search .cm-featured-image a {
    text-align: center!important;
}
.search .cm-entry-title {
    padding: 0px;
    text-align: center!important;
}
.search .cm-entry-title h2 a {
    font-size: 20px!important
}
.search .cm-post-content {
    padding: 0px!important;
}
.search h2.cm-entry-title a, .search h2.cm-entry-title a:hover {
    font-size: 20px!important;
}
article, .cm-post {
    background-color: #333;
}
article.type-page {
    padding: 10px!important; 
}

li.previous, li.next { 
    border: none!important; 
    background-color: transparent!important;
}

li.previous a , li.next a { 
    background-color: rgb(45, 46, 46)!important;
    border: 1px solid rgb(119, 110, 98)!important;
    color: rgb(183, 176, 164)!important;
    padding: 5px!important;
    text-transform: uppercase;
}

div.sharedaddy { 
    background-color: rgb(45, 46, 46)!important;
    border: 1px solid rgb(119, 110, 98)!important;
    color: rgb(183, 176, 164) !important;
    margin-bottom: 10px;
    width: 90%!important;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding-left: 10px;
}
div.sharedaddy h3.sd-title:before {
    border:none!important;
}


div.sharedaddy h3.sd-title , .cm-entry-summary p a { 
    color: rgb(183, 176, 164)!important;
}

span.wpl-count-text {
    font-size: 14px!important;
    font-family: inherit!important; 
    color: rgb(183, 176, 164)!important;
}


#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
    /* padding-right: 20px; */
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    opacity: .8;
    border: 1px solid rgb(119, 110, 98)!important;
    margin: 5px!important;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    float: left;
    width: 32%;
    margin: 0 0 1em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    text-transform: none;
    margin: 0;
    font-family: inherit;
    display: block;
    width: 100%;
    padding: 3px;
    border: 1px solid rgb(119, 110, 98)!important;
    border-radius: 3px;
    text-decoration: none;
    color: rgb(183, 176, 164)!important;
    background-color: rgb(45, 46, 46)!important; 
    margin-left: 10px;
}
 a.jp-relatedposts-post-a {
    color: rgb(183, 176, 164)!important;
}

 a.jp-relatedposts-post-a:hover {
    color: rgb(183, 176, 164)!important;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
    max-width: 100%;
    margin-left: 10px;
    margin-top: 5px;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
    display: block; 
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid rgb(119, 110, 98)!important; 
    margin-left: auto;
    margin-right: auto;
} 
h3.jp-relatedposts-headline, .related-posts-main-title span {
    font-size: 18px!important;
    font-weight: 500!important;
    color: rgb(183, 176, 164)!important;
}
#jp-relatedposts h3.jp-relatedposts-headline em {
    font-style: normal;
    font-weight: 100;
}

 #sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content > ul > li .digg_button > a, .sd-social-official .sd-content > ul > li > a.sd-button, .sd-social-text .sd-content ul li a.sd-button, .wpl-button.like {
    background-color: rgb(36, 37, 37);
    box-shadow: rgba(13, 13, 13, 0.12) 0px 1px 2px, rgba(13, 13, 13, 0.12) 0px 0px 0px 1px;
    text-shadow: none;
    color: rgb(199, 193, 182) !important;
    text-decoration-color: initial !important;
}

a.like.sd-button {
    background-color: rgb(36, 37, 37) !important;
    box-shadow: rgba(13, 13, 13, 0.12) 0px 1px 2px, rgba(13, 13, 13, 0.12) 0px 0px 0px 1px !important;
    text-shadow: none;
    color: rgb(199, 193, 182) !important;
    text-decoration-color: initial !important;
}
.related-posts-main-title  i.fa.fa-thumbs-up {
    display:none
}

.wpd-form-wrap, p.akismet_comment_form_privacy_notice {
    color: rgb(199, 193, 182) !important;
}
.wpd-item, .wpd-form-wrap, label.wpd-field-label , .akismet_comment_form_privacy_notice { 
    font-size: 15px!important;
}

.wpd-form-wrap a, .wpd-item a, .akismet_comment_form_privacy_notice a {
    color: #666 !important;
    font-size: 15px!important;
}

#wpdcom .wpd-form-row .wpd-form-col-right {
    width: 100%;
    float: right;
    margin: 0;
    text-align: left; 
}

#wpdcom .wpdiscuz-item.wpd-field-checkbox.wpd-field-single .wpd-item { 
    padding: 10px;
    text-align: left!important; 
    display: inline-block;
}

#wpdcom .wpd-form-col-left .wpd-field-group.wpd-field-single .wpd-field-group-title, #wpdcom .wpd-form-col-right .wpd-field-group.wpd-field-single .wpd-field-group-title {
    font-size: inherit;
    /* text-align: right; */
    line-height: inherit;
    height: auto;
}

.wpd-thread-head, .wpd-thread-info  , .wpd-comment-date, .wpd-comment-text, a.comment-like-link{
    color: rgb(199, 193, 182) !important;

}
a.comment-like-link {
    color: rgb(199, 193, 182) !important;
}

.dark-skin #comments {
    border-color: #444444;
    box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.24);
    border-radius: 4px;
    background-color: #333!important;
}

.related-posts-wrapper {
    position: relative;
    margin-top: 30px;
    border-color: #444444;
    box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.24);
    border-radius: 4px;
    background-color: #333!important;
    padding: 10px;
}
.single-related-posts {
    border: 1px solid rgb(119, 110, 98)!important;
}

section#post_views_counter_list_widget-5 ul {
    border-color: #444444;
    box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.24);
    border-radius: 4px;
    background-color: #333!important;
    padding: 5px;
}

section#post_views_counter_list_widget-5 li {
    line-height: 1.5;
}
.wtpsw-post-items {
    border-color: #444444;
    box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.24);
    border-radius: 4px;
    background-color: #333!important;
    padding-left: 5px;
    padding-right: 5px; 
    padding-top: -20px!important;
    padding-bottom: 20px;
}

section#recent-posts-9 ul {
    border-color: #444444;
    box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.24);
    border-radius: 4px;
    background-color: #333!important;
    padding: 5px;
}

section#recent-posts-9 li, section#recent-posts-9 li a {
    font-size: 14px!important;
}

.taxopress-output-wrapper {
    border-color: #444444;
    box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.24);
    border-radius: 4px;
    background-color: #333!important;
    padding: 5px;
}

select#archives-dropdown-7, select#cat, .goog-te-combo {
    background-color: #333!important;
    border-color: #444444;
    box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.24);
    border-radius: 4px;
}

/*** debut article ****/
  
.titre_module {
    border-top: #e5e0d8 2px groove!important;
    border-bottom: #e5e0d8 2px groove!important;
    text-decoration: none; 
    font-size: 20px;
    color: #e5e0d8!important;
   }
   a:hover {
    text-decoration: none;
    color: #676561!important;
   } 
   div.fond_fiche > div.bloc_text > div.div_text > h2 {
    text-decoration: underline!important; 
    font-size: 40px!important;
    line-height: 40px;
    color: #e5e0d8!important; 
   }
   div.fond_fiche > div.bloc_text > div.div_text > h3 {
    padding-bottom: 2px;
    border-bottom: #e5e0d8 3px double; 
    font-size: 25px!important;
    color: #e5e0d8!important; 
   }
   div.fond_fiche > div.bloc_text > div.div_text > h4 , div.fond_fiche > div.bloc_text > div.div_text > p > b {
    padding-bottom: 2px;
    border-bottom: #e5e0d8 1px solid;
    font-size: 15px!important;
   }
    
   .imgTitle { 
    max-width: 70%!important;
    border: double 3px black;
   }
   .mini_img {
    max-width: 400px;
    border: double 3px black;
   }
    
   .fond_fiche {
    position: relative;
    width: 90%!important;
    margin-right: auto;
    margin-left: auto; 
    background-color: transparent!important;
    margin-top: 20px;
    font-size: 14px!important;
    color: #e5e0d8 !important;
   }
   div.fond_fiche > strong {
    color: #e5e0d8!important;
   }
   div.div_text > span.titre_fiche,
   .titre_fiche,
   span.titre_fiche,
   div.fond_fiche > span.titre_fiche {
    text-align: right!important;
    text-decoration: underline!important; 
    font-size: 40px!important;
    line-height: 40px; 
   }
   div.fond_fiche > div.bloc_info > div.div_info > span > i.legend {
    border: none;
    text-decoration: none!important;
    font-family: 'Shadows Into Light Two',cursive!important;
    font-size: 15px!important;
    line-height: 15px!important;
   }
   span.soustitre_fiche {
    position: relative;
    bottom: 15px;
    margin-bottom: -35px!important;
    padding-bottom: 2px; 
    font-size: 25px!important;
    line-height: 25px; 
    border-bottom : 3px double rgb(135, 126, 111);
    color: rgb(215, 209, 199) !important;
   }
   .bloc_info {
    width: 99%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    margin-top: 20px!important;
   }
   .div_info {
    display: inline-block!important;
    float: left;
    width: 60%!important;
    margin-right: auto;
    margin-left: auto;
    margin-left: 1%;
    text-align: left;
   }
   .div_image {
    display: inline-block!important;
    float: left;
    width: 38%!important;
    margin-right: auto;
    margin-left: auto;
    text-align: right;
   }
   .div_info,
   .bloc_info,
   .fond_fiche {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    word-wrap: break-word;
   }
   .image_fiche {
    margin-right: auto;
    margin-left: auto;
    max-width: 80%!important;
    border: double 2px #000000!important;
    text-align: right!important;
   }
   .bloc_text {
    clear: both;
    margin-left: 10px;
    padding: 10px;
    text-align: left;
   }
    
   div.bloc_text {
    margin-top: 10px!important; 
    margin-bottom: 20px!important; 
    } 
    
   .div_text {
    margin-top: 5px;
    padding-left: 10px;
    border-left: double 3px #e5e0d8; 
    font-size:15px!important;
   }
   .div_text p { 
    font-size:15px!important; 
   }
   .bloc_source {
    padding-right: 10px;
    text-align: right;
    color: #e5e0d8;
   }
    
    
   .bloc_tag {
    margin-bottom: 5px; 
    text-align: left!important;
    font-size: 15px;
    background-color: rgb(45, 46, 46)!important;
    border: 1px solid rgb(119, 110, 98)!important;
    color: rgb(183, 176, 164) !important;
    width: 99%!important;
    margin-right: auto;
    margin-left: -5px;
   }
   .bloc_tag > div.bloc_source { 
    text-align: left!important;
    font-weight: bold; 
    margin-bottom: 20px;
    margin-top: -10px!important; 
    color: rgb(183, 176, 164) !important;
   }
   .bloc_tag > div.bloc_source > a {
    font-style: italic;
    font-weight: normal;
   }
    
   .div_tag {
    margin-bottom: -20px;
    font-size: 15px!important;
    font-weight: bold;
    padding-bottom: 20px!important;
   }
   .div_tag > a {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
   } 
   .fa-hashtag:before {
    font-family: FontAwesome!important;
    content: "\f02b "!important;
   }
   .lien_source:before {
    font-family: FontAwesome!important;
    content: " \f101 "!important;
   }
   .lien_extrait:before {
    font-family: FontAwesome!important;
    content: " \f02d "!important;
    color: #eee!important;
   }
    
   .lien_source {
    display: inline-block;
    margin: 2px;
    padding: 3px;
    border-radius: .25em;
    text-align: center;
    text-transform: lowercase;
    font-size: 16px!important;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: baseline;
    color: #eee;
    background-color: #777;
   }
   .lien_videos:before {
    content: " \f03d "!important;
    font-family: FontAwesome!important;
   }
   .lien_videos {
    display: inline-block;
    margin: 2px;
    padding: 3px;
    border-radius: .25em;
    text-align: center;
    text-transform: lowercase;
    font-size: 16px!important;
    font-weight: bold;
    white-space: nowrap;
    vertical-align: baseline; 
   }
   a.fa-hashtag {
    display: inline-block;
    margin: 2px;
    padding: 3px;
    border-radius: .25em;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px!important;
    white-space: nowrap;
    vertical-align: baseline; 
   }
    
   .bloc_source {
    text-transform: uppercase;
    font-family: 'Neucha',cursive!important; 
   }
   .div_tag { 
    text-transform: uppercase; 
    color: rgb(183, 176, 164) !important;
    font-family: 'Neucha',cursive!important; 
   }
    
   /*** hashtags ****/
   /* options du menu des hashtags */
   .fa-hashtag-options {
    z-index: 100;
    position: absolute;
    margin-top: 20px;
    padding: 3px;
    border: 1px solid #CCC;
    border-radius: 3px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #666;
    background: #eee;
    box-shadow: 0 3px 6px rgba(0,0,0,0.175);
   }
   /* options du titre */
   .fa-hashtag-title {
    margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #CCC;
    font-size: 12px;
   }
   /* options des liens */
   .fa-hashtag-options a {
    display: inline-block;
    padding: 2px 6px 2px 0;
    text-decoration: none;
    color: #333;
   }
   .fa-hashtag-options a:hover {
    text-decoration: underline;
    color: #666;
   }
   /* options des mots gras */
   .fa-hashtag-options b {
    padding-left: 6px;
    color: #333;
   }
   /* options des tags */
   .fa-hashtag-tag {
    font-weight: bold;
    color: #000;
   }
   /* hashtag style */
   a.fa-hashtag, .lien_source_fa,.lien_extrait {
    display: inline-block;
    padding : 3px; 
    text-decoration: none; 
    font-size:15px!important; 
    margin : 2px;
    background-color: rgb(45, 46, 46);
    border: 1px solid rgb(119, 110, 98);
    color: rgb(183, 176, 164) !important;
   }
   a.fa-hashtag:hover, .lien_source_fa:hover,.lien_extrait:hover {
    border-color: #2b2d2d!important;
    color: #2b2d2d!important;
    background-color: #e6e6e6!important;
   }
   div.bloc_tag > div.div_tag > a {
    display: inline-block;
    text-decoration: none; 
    font-size: 14px;
    padding: 3px!important; 
    margin : 2px;
    background-color: rgb(45, 46, 46);
    border: 1px solid rgb(119, 110, 98);
    color: rgb(183, 176, 164) !important;
   } 
    
    
   a,
   a:hover {
    text-decoration: none!important;
   }
    
   .div_info.lien_videos, .div_info.lien_source { 
    font-size: 13px!important;
   } 
    
   .fond_fiche a{
    color: #972926!important;
   } 
   .lien_source a, .div_tag a, .bloc_source a,a.fa-hashtag, span.lien_source {
    color: white!important; 
   } 
   a .lien_extrait { 
    color: #eee!important;
    
   } 
   h3#reply-title {
    padding-left: 10px;
   }
   .logged-in-as a {
    background-color: #972926;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    padding: 3px 10px;
    margin-left: 10px;
   }
   div#wc_show_hide_loggedin_username {
    background-color: #972926;
    border-radius: 3px;
    color: #ffffff!important;
    font-size: 12px;
    padding: 3px 10px;
    margin-left: 10px; 
    font-size: 15px!important;
    padding: 10px!important;
   }
   div#wc_show_hide_loggedin_username a {
    color: #ffffff!important;
   }
   p.form-submit {
    margin-left: 10px;
   }
   p.akismet_comment_form_privacy_notice {
    margin: 10px;
   }
   .fitvids-video {
    width: 60%;
   }
   .menu-item a:hover {
    color: #fff!important;
   }
    
   blockquote {
    width: 90%;
    margin: 0 0 20px;
    padding: 20px;
    border-left: 5px solid #ddd;
    border-radius: 0 0 4px 4px;
    text-align: left;
    font-size: 17.5px; 
    background-color: rgb(45, 46, 46);
    border: 2px solid rgb(119, 110, 98);
    color: rgb(183, 176, 164) !important;
   }
   blockquote .cite {
    border: none; 
    border-radius: 0;
    text-align: right;
    text-transform: uppercase!important;
    font-family: impact;
    font-size: 20px;
    letter-spacing: 1px; 
    background-image: none;
    padding: 5px;
    
    background-color: rgb(45, 46, 46);
    border: 2px solid rgb(119, 110, 98);
    color: rgb(183, 176, 164) !important;
   }
   blockquote p:before {
    content: ""!important;
   }
   blockquote .cite:before {
    font-family: FontAwesome;
    content: "\f10d";
    font-style: normal;
    font-weight: normal; 
    color: #959595;
    font-size: 20px;
    padding: 5px;
   }
   h3.sd-title {
    font-size: 15px!important;
    margin-bottom: -10px!important;
   }
   i.gon-deezer:after {
    content: url(https://www.geek-otaku-news.com/perso/IMG/deezer2.png);
   }
   i.gon-play-musique:after {
    content: url(https://www.geek-otaku-news.com/perso/IMG/google-play-music.png);
   }
    
   .lien_source a, .div_tag a, .bloc_source a, a.fa-hashtag, span.lien_source {
    color: white!important;
   }
   a.fa-hashtag {
    display: inline-block;
    margin: 2px;
    padding: 3px;
    border-radius: .25em;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px!important;
    white-space: nowrap;
    vertical-align: baseline;
   }
   .div_tag > a {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
   }
   .bloc_tag {
    padding: 10px!important;
   }
   div.bloc_tag > div.div_tag > a:before {
    font-family: "fontawesome";
    content: "\f02b ";
    padding-right: 5px;
   }
   .jetpack-video-wrapper {
    padding-left : 20px
   }
   .div_text iframe.youtube-player, .jetpack-video-wrapper {
    max-width: 600px!important;
    max-height: 337px!important;
   }
   .lien_videos,.lien_source { 
    margin-top: -5px!important;
    margin-bottom: -5px!important; 
    padding-top:0px!important;
    padding-bottom:0px!important;
    padding-left: 7px!important;
    padding-right: 7px!important;
    font-size: 10px!important;
    background-color: rgb(45, 46, 46);
    border: 1px solid rgb(119, 110, 98);
    color: rgb(183, 176, 164) !important;
   } 
   .credit-photo {
    .credit-photo {
    margin-top: -2%!important;
    /* margin-left: 55%; */
    background-color: #972926!important;
    width: 30%!important;
    z-index: 50000!important;
    color: white!important;
    border: 1px solid #3a0000;
    margin-left: auto;
    margin-right: auto;
    }
   }
   .credit-photo a {
    color: white!important; 
   }
   .credit-photo a:hover {
    color: #ccc!important;
   }
   .affiliation {
    margin: 10px;
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #4D4D4D;
    text-align: left!important;
    font-size: 15px;
    color: #4D4D4D!important;
    background-color: #eeeeee;
   }
   span.all_afilliation {
    background-color: white;
    display: inline-block!important;
    width: 120px!important;
    vertical-align: top;
    margin-left: 10px;
    text-align: center;
    border: 1px solid grey;
    margin-top: 10px;
   }
   #content .post .article-content .above-entry-meta .cat-links a:hover {
    color: #e9d2d2!important;
   }
   .div_info { 
    margin-bottom: 20px;
   }
   div.bloc_text {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
   }
   .div_text {
    padding-bottom: 10px;
   }
   a:hover, a:focus {
    color:#555!important
   }
   .fond_fiche { 
    margin-top: 40px!important;
   }
   .search .entry-content {
    display: none;
   }
   .div_info li {
    font-size: 14px!important;
   }
   .div_info ul {
    margin-top: -10px;
    margin-bottom: 0px;
   }
   span.soustitre_fiche a:before {
    content: "@";
    }
    span.soustitre_fiche a { 
    font-size: 25px!important;
    }
 
   /*** fin article ***/
   .cm-below-entry-meta {
    display:inline-flex!important;
    font-size: 12px;
    text-transform: uppercase!important;
   }
   .cm-tag-links a , .cm-author, .cm-post-date, .cm-comments-link, .cm-comments-link a, .cm-edit-link, .cm-edit-link a{ 
    font-size: 12px!important;
    text-transform: uppercase!important;
    color: #aca496 !important; 
   }
    
   .cm-tag-links {
    padding-right: 10px;
   }
   .header-image {
    border:none!important;
   }
   .cm-content .cm-container {
    max-width: 100%!important;
    margin-top: -3%;
   }
   .cm-post-categories {
    font-size:13px!important
   }
   #wpd-bubble-wrapper > div {
    display: none;
    border: 1px solid #fff;
    box-shadow: 0px 0px 15px #aaa;
    width: 30px;
    height: 30px;
   }
   .abh_description.note {
    text-align: left;
   }
   .abh_description a,.abh_allposts a {
    color: #c92020!important;
   }
   .abh_description a:hover,.abh_allposts a:hover {
    color: #777!important;
   }
   .abh_tab_content { 
    background-color: rgb(45, 46, 46)!important;
    border: 1px solid rgb(119, 110, 98)!important;
    color: rgb(183, 176, 164) !important;
    width: 88.5%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding-left: 10px;
    border-radius: 0px!important;
    margin-bottom: -10px;
   }
   .abh_name .fn .name a.url, .abh_tab_content .abh_text .fn a, .abh_tab_content .abh_text a { 
    color: #aca496!important;
   }
   .abh_tabs li a { 
    background-color: #2b2d2d!important;
    color: #aca496!important;
    border: 1px solid rgb(119, 110, 98)!important;
   }
   .abh_tabs li.abh_active a {
    background-color: #080808!important;
    color: #aca496!important;
    border: 1px solid rgb(119, 110, 98)!important;
   }
   ul.abh_tabs{
    border: 0px!important; 
    margin-left: 8%!important;
    text-align: left; 
   }
   #wpd-post-rating .wpd-rating-wrap .wpd-rating-title { 
    font-size: 10px!important;
   }
   .tptn_counter, .post-views.content-post.entry-meta {
    background-color: rgb(45, 46, 46)!important;
    border: 1px solid rgb(119, 110, 98)!important;
    color: rgb(183, 176, 164) !important;
    text-align: left!important;
    width: 90%!important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    margin-top: 2px;
    margin-bottom: 2px;
   }
   .widget_featured_slider .slide-content .below-entry-meta .byline a:hover, .widget_featured_slider .slide-content .below-entry-meta .comments a:hover, .widget_featured_slider .slide-content .below-entry-meta .posted-on a:hover, .widget_featured_slider .slide-content .entry-title a:hover {
    color: #972926!important;
   }
   .byline a:hover, .comments a:hover, .edit-link a:hover, .posted-on a:hover, .tag-links a:hover, .widget_highlighted_posts .article-content .below-entry-meta .byline a:hover, .widget_highlighted_posts .article-content .below-entry-meta .comments a:hover, .widget_highlighted_posts .article-content .below-entry-meta .posted-on a:hover, .widget_highlighted_posts .article-content .entry-title a:hover {
    color: #972926!important;
  }

  .jetpack-video-wrapper {
    max-width: 600px!important;
    max-height: 378px!important;
    padding-bottom: 5%!important;
}

 .jetpack-video-wrapper  iframe {
    width: 600px!important;
    height: 378px!important;
}
 

.fond_fiche table thead {
    background-color: transparent;
}

.page .cm-featured-image {
    display: none;
}


li.wpra-item.feed-item {
    text-align: left;
	list-style-type: none;
    border-bottom: 1px solid white;
	font-size: 14px;
	border-bottom-color: rgb(143, 132, 117);
}
li.wpra-item.feed-item:before {
    content: "\f101";
    font-family: fontawesome;
}
li.wpra-item.feed-item a {
color: #aca496 !important;
	}
.copyright { 
    font-size: 14px!important; 
}
.copyright a {
    color: #aca496 !important;
    font-size: 14px!important;
    font-weight: bold;
}

.div_text p, .div_text {
    color: rgb(215, 209, 199) !important;
}

h1.cm-entry-title {
    color: rgb(215, 209, 199) !important;
}
.cm-primary-nav .cm-home-icon, .cm-primary-nav .cm-home-icon a, .cm-header .cm-menu-toggle p , p.cm-menu-toggle{
    color: #aca496 !important;
}
.cm-primary-nav .cm-home-icon a:active,.cm-primary-nav .cm-home-icon a:hover,.cm-primary-nav .cm-home-icon a:focus {
    background-color: #972926;
}

.cm-random-post:hover,.cm-random-post:active,.cm-random-post:focus {
    background-color: #972926;
}