
/* Accessible tool to resize text */
.resize-text a{ text-decoration: none; }
.resize-text-smaller{ font-size: 0.75em; }

/* Node unpublished */
.unpublished{ height: 0; overflow: visible; color: #d8d8d8; font-size: 75px; line-height: 1; font-family: Impact, "Arial Narrow", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-align: center; word-wrap: break-word; }

/* Content's title */
/*#content .content-wrapper > h1{ font-size: 1.75em; margin: 0; padding: 0; font-family: inherit; }*/
#content .content-wrapper > h1{ font-weight: bold; font-size: 1.333em; color: #f29100; margin: 0; padding: 0; font-family: inherit; border-bottom: 2px solid; height: 30px; }
#content .content-wrapper > h1 > a{ text-decoration: none; color: #f29100; cursor: default; } /* #D68A26; */

/* Content's sub title */
#content .content-wrapper .sub-title{ font-size: 1.25em; font-weight: bold; }

/* List of articles as a table */
#summary{ margin-top: 26px; }
#summary .odd{ background-color: #f7f6f4; }
#summary .even{ background-color: #fff; }
#summary table{ width: 100%; border: none; margin: 0; }
#summary tr{ border: none; }
#summary td{ padding: 10px 5px 5px 5px; vertical-align: top; border: none; }
#summary td.detailsom{ padding: 5px 5px 5px 0; vertical-align: top; border: none;}
#summary td a{ text-decoration: none; font-size: 1.3em; color: #f29100; }

#summary span { color: #999; }
#summary span.iconDetailSom { margin-top: 15px; color: #f29100; }
#issues-list span.iconDetail { color: #f29100; }
#summary span.authorNodeIssue { color: #000000; }
#summary a.authorNodeIssue { color: #666;font-size: 1.2em; font-weight: 600; }
#summary a.encoursRedac { color: #029297; }
#summary span.encoursRedac { color: #029297; font-weight: 600}
#summary div.telecharRedac {margin-top: 10px; margin-bottom: 10px;}
#summary div.telecharRedac a { padding-right: 20px; margin-top: 10px; margin-bottom: 10px;}

#summary div.telecharRedac span,
#summary div.telecharRedac a{
    font-size: 1.2em;
    letter-spacing: -1px;
}
#summary div.telecharRedac span .glyphicon-menu-up,
#summary div.telecharRedac span .glyphicon-menu-down {
    padding-right: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#summary div.telecharRedac span.glyphicon-pencil{
    color: #029297;
    font-size: 25px;
}

#summary div.item-list tr { border-bottom: 1px dotted #f29100; }
#summary span.titleEnRedac { text-decoration: none; color: #D68A26; font-size: 1.3em; }

.field-item img { width: 120px; height: 170px; margin-left: -30px;}

span.field-number { color: #999; font-size: 3.3em; font-weight: 900;  font-family: "Arial black", sans-serif;
}
span.field-date { color: #999; font-size: 1em; font-weight: 900;  font-family: "Arial black", sans-serif;
}

fieldNumDate { font-size: 1em !important; font-weight: normal; !important; display: none; }

#summary a:hover{ text-decoration: underline; color: #f29100; } /* color: #D68A26 */
#summary a:hover span { text-decoration: underline; }

/* Issue's resize text and back link */
#helper{ height: 30px; position: absolute; right: 0;}
#helper .prev-link{ float: right; margin: 10px 10px 0 0; }
.resize-text{ float: right; margin: 0; color: #d68a26; min-width: 25px;}
.issue-print{ float: right; margin: 0 10px 0 0; min-width: 25px;}
/* .node-type-issue .resize-text{
  position: absolute; right: 0; top: 50px;
} */
.resize-text a, #helper a{ text-decoration: none; color: #999; }
.resize-text a:hover, #helper a:hover{ color: #F1B47F; }

/* Fancybox */
.fancybox-title-inside{ color: #666; }

/* Single image printing */
#page.image-print .legend{ font-weight: bold; }
#page.image-print .reference{ font-style: italic; }

/* Form */
#content .content-wrapper .form > h1{ height: 30px; margin: 0; font-weight: bold; font-size: 1.333em; color: #003d73; background: transparent url('../images/dots/dots-705.png') no-repeat right bottom; }
#content .content-wrapper .form > h1 > a{ text-decoration: none; color: #66a5d0; }
#content .form .resize-text{ clear: none; float: none; }
#content .form .resize-text a{ color: #003d73; }
#content .form .resize-text a:hover{ color: #003d73; }
#content .form .form-item-mail label{ display: inline; margin-right: 20px; }

/* Pager */
.item-list .pager{ margin-top: 10px; }
.item-list .pager li{ margin: 0; }

/* Comments */
#comments{ background-color: #fff }
.comment { margin-bottom: 30px; }
.comment .new { display: none; }
.comment h3>a{ font-weight: bold; }
.comment .submitted>a.permalink { float: right; margin-right: 20px; }
.comment .field-label { display: none; }
.comment .field-item { padding: 5px; }
.comment .links a { color: #AAA; }
.comment-by-node-author { margin-top: 30px; }

.comment-by-node-author  div.comments-col1{ margin-left: 0px; }

body.page-comment-reply .comments-Name { font-size: 1.5em; font-weight: bold;}
body.page-comment-reply .comments-Date { font-size: 0.9em; font-weight: bold;}
body.page-comment-reply .comments-Hour { font-size: 0.9em; font-weight: bold;}

/*body.page-comment-reply .col-sm-1 { margin-left: -3em;}*/
body.page-comment-reply .comments-col2 { margin-left: -3em;}

body.page-comment-reply .comments-col3 { margin: -4em 10em; font-size: 1.3em;}
body.page-comment-reply #comment-form { width: 40em; margin: 0px auto; }
body.page-comment-reply #edit-submit { font-size: 1.2em; }


@media (max-width: 1149px) {
    span.field-number {font-size: 2.9em;}
    span.field-date { font-size: 1em;}
}

@media (max-width: 1023px) {
    span.field-number {font-size: 2.5em;}
    span.field-date { font-size: 0.9em;}
}

@media screen and (max-width: 991px) {

	.resize-text{ height: 30px; }

    /* .node-type-issue .resize-text{
        position: relative;
        top: 0;
    } */

}

@media screen and (min-width: 1023px) {
    /* Main menu non collapse */
    #block-system-main-menu .content {}
    #block-system-main-menu .content ul {
    }
    #block-system-main-menu .content ul li {
        text-align: center;
        vertical-align: middle;
    }
    #block-system-main-menu .content ul li a {
        display: block;
        max-width: 130px;
        min-height: 70px;
        padding: 18px 6px;
        vertical-align: middle;
    }
    /*#block-system-main-menu .content ul li:last-child {
        float: right;
    }*/
    /*#block-system-main-menu .content ul li:last-child a {
        text-indent: -9999px;
        width: 65px;
        background: url('../images/icons/icon-contact.png') no-repeat center center;
    }*/
    /*#block-system-main-menu .content ul li:last-child a:focus,
    #block-system-main-menu .content ul li:last-child a:active,
    #block-system-main-menu .content ul li:last-child a:hover,
    #block-system-main-menu .content ul li:last-child a.active {
        background: url('../images/icons/icon-contact-active.png') no-repeat center center #e99400;
    }*/

    #block-irstea-irstea-search form {
        width: 220px;
        padding-bottom: 11px;
    }
}

@media screen and (min-width: 1023px) and (max-width: 1150px) {
    #block-system-main-menu .content ul li a {
        max-width: 105px;
    }
}

@media screen and (min-width: 1150px) {
    #block-system-main-menu .content ul li a {
        padding: 18px 20px;
        max-width: 120px;
    }
}
