/*zero*/
.ΛΗΜΜΑ section, .ΛΗΜΜΑ div, .ΛΗΜΜΑ p, .ΛΗΜΜΑ h1, .ΛΗΜΜΑ ul, .ΛΗΜΜΑ ol, .ΛΗΜΜΑ li {
    margin: 0;
    padding: 0;
}
.ΛΗΜΜΑ h1 {
    font-size: medium;
}
.ΛΗΜΜΑ ul {
    list-style-type: none;
}

/*global*/
section {
    display:block;
    clear:both;
}
.ΛΗΜΜΑ {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
}
.ΛΗΜΜΑ h1 {
    font-size: 18px;
}
.ΛΗΜΜΑ span + span,
.ΛΗΜΜΑ span + a,
.ΛΗΜΜΑ a + a {
    margin-left: 0.2em;
}
.ΛΗΜΜΑ .ΣΗΜΑΣΙΕΣ ul li {
    display:block;
    clear:both;
}
/*.ΛΗΜΜΑ .ΣΗΜΑΣΙΕΣ .ΣΧΟΛΙΟ:before {content:"("; display:inline;}
.ΛΗΜΜΑ .ΣΗΜΑΣΙΕΣ .ΣΧΟΛΙΟ:after {content:")";}*/
div.ΥΦΟΣ:before {
    content:"<";
    float:left;
}
div.ΥΦΟΣ:after {
    content:">";
}

.ΦΩΝΗΤΙΚΗ_ΤΙΜΗ:before, .ΦΩΝΗΤΙΚΗ_ΤΙΜΗ:after {
    display:inline;
    font-weight: bold;
}
.ΦΩΝΗΤΙΚΗ_ΤΙΜΗ:before {
    content:'[';
}
.ΦΩΝΗΤΙΚΗ_ΤΙΜΗ:after  {
    content: ']';
}
.ΦΩΝΗΤΙΚΗ .audio-play {
    background-color: transparent;
    background-image: url("../images/media-playback-start.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 0 none;
    font-size: 0;
    height: 16px;
    width: 20px;
    vertical-align: bottom;
}

/* verbs */
.ΛΗΜΜΑ .ΤΥΠΟΣ_ΡΗΜΑΤΟΣ {
    margin-bottom: 1em;
}
.ΤΥΠΟΣ h1.ΔΙΑΤΥΠ_ΤΥΠ {
    font-size:140%;
    margin-right:2%;
    float:left;
}
.ΤΥΠΟΣ .ΦΩΝΗΤΙΚΗ {
    float:left;
    clear:right;
}
.ΤΥΠΟΣ_ΡΗΜΑΤΟΣ {
    display:block;
    clear:both;
    float:none;
}
.ΑΛΛΟΣ_ΧΡΟΝΟΣ_ΡΗΜ {
    float:left;
}
.ΤΥΠΟΣ_ΡΗΜΑΤΟΣ:before {
    content:'[';
    display: inline;
    float:left;
}
span.ΑΛΛΟΣ_ΧΡΟΝΟΣ_ΡΗΜ:after {
    content:',';
}
/*.ΑΛΛΟΣ_ΧΡΟΝΟΣ_ΡΗΜ + .ΑΛΛΟΣ_ΧΡΟΝΟΣ_ΡΗΜ:before {content: ', '; position: relative; left: -1px;}*/
.ΑΛΛΟΣ_ΧΡΟΝΟΣ_ΡΗΜ:last-child:after {
    content:']';
    display: inline;
}
.mtx2:before {
    content:"(";
}
.mtx2:after {
    content:")";
}
.ΜΕΡ_ΛΟΓΟΥ:before {
    content:"]\A(";
    white-space:pre;
}
.ΜΕΡ_ΛΟΓΟΥ {
    margin-right: .5em;
}
.ΚΛΙΤ_ΠΑΡ_ΡΗΜ:after {
    content: ')';
    display: inline;
}
.ΠΕΡΙΓΡΑΦΗ_ΧΡΟΝΟΥ {
    margin-right: .5em;
}
.ΤΥΠΟΣ_ΡΗΜ {
    font-style: italic;
}
.ΤΥΠΟΣ_ΡΗΜ + .ΤΥΠΟΣ_ΡΗΜ:before {
    display: inline;
    content: ' και ';
    font-style: normal;
}
.ΛΗΜΜΑ > .ΠΕΡΙΓΡΑΦΗ_ΓΣΥΣΣ {
    display:block;
    overflow:hidden;
    height:100%;
}
.ΛΗΜΜΑ > .ΠΕΡΙΓΡΑΦΗ_ΓΣΥΣΣ * {
    float:left;
}
.ΛΗΜΜΑ > .ΠΕΡΙΓΡΑΦΗ_ΓΣΥΣΣ:before {
    content:"(";
    float:left;
}
.ΛΗΜΜΑ > .ΠΕΡΙΓΡΑΦΗ_ΓΣΥΣΣ:after {
    content:")";
    float:right;
}
.attribute.περιορισμός {
    margin-right:0.2em;
}
.ΠΕΡΙΓΡΑΦΗ_ΓΣΥΣΣ * {
    float:left;
}
.ΛΗΜΜΑ .ΠΕΡΙΓΡΑΦΗ_ΓΣΥΣΣ .ΓΡΑΜΜ_ΣΥΝΤ {
    padding-bottom:0.5em;
}
.ΣΥΝ_ΑΝΤ * {
    float:left;
    display:inline-block;
    margin-right:0.2em;
}
.ΣΥΝ_ΑΝΤ {
    display:block;
    clear:right;
}
.ΣΥΝΤ_ΠΕΡΙΟΡ_ΠΛΗΡΟΦΟΡΙΕΣ div, .ΣΥΝΤ_ΠΕΡΙΟΡ_ΠΛΗΡΟΦΟΡΙΕΣ span {
    float:left;
    clear:none;
}
/*span.ΣΥΝΤ_ΠΕΡΙΟΡ_ΠΛΗΡΟΦΟΡΙΕΣ:after {content:") ";}*/
.ΣΥΝΤ_ΠΕΡΙΟΡ_ΠΛΗΡΟΦΟΡΙΕΣ span.ΕΙΔΟΣ_ΣΥΝΤ_ΠΕΡΙΟΡ:after {
    content:" (+";
}
.ΣΥΝΤ_ΠΕΡΙΟΡ_ΠΛΗΡΟΦΟΡΙΕΣ .attribute.είδος_πτώσης:after {
    content:")";
}
section .ΣΥΝ_ΑΝΤ * {
    margin-right:0.2em;
}
section .ΣΥΝ_ΑΝΤ .ΔΙΑΤΥΠΩΣΗ_ΣΥΝ_ΑΝΤ {
}
section .ΣΥΝ_ΑΝΤ .ΔΙΑΤΥΠΩΣΗ_ΣΥΝ_ΑΝΤ .δείκτης_σημ {
    float:right;
}
/* nouns */
.ΛΗΜΜΑ .ΤΥΠΟΣ_ΟΥΣΙΑΣΤΙΚΟΥ {
    margin-bottom: 2em;
}
.ΤΥΠΟΣ_ΟΥΣΙΑΣΤΙΚΟΥ:before {
    content: '(';
    display: inline;
}
/*.ΚΛΙΤ_ΠΑΡ_ΟΥΣ:after { content: ')'; display: inline; } */
.ΤΥΠΟΣ_ΟΥΣΙΑΣΤΙΚΟΥ:after {
    content: ')';
    display: inline;
}

/* adjectives */
/* invariants */
/* TODO */

/* common */
.ΣΗΜΑΣΙΑ {
    clear: left;
}
.ΣΗΜΑΣΙΑ .ΣΗΜΑΣΙΑ {
    padding: 2px 10px 2px 10px;
}/*SAM was padding:10px;*/
.ΣΥΜΒΟΛΟ {
    float: left;
    margin: 0;
    padding: 0;
    font-size: medium;
}
.ΣΥΜΒΟΛΟ:after {
    content: ' ';
    display:inline;
    margin-right: .5em;
}
.ΣΗΜΑΣΙΑ .ΣΗΜΑΣΙΑ .ΣΥΜΒΟΛΟ:after {
    content: ' ';
}

.ΣΗΜΑΣΙΕΣ > h1 {
    display: none;
}

.ΧΡΗΣΕΙΣ h1, .ΦΡΑΣΕΙΣ h1 {
    font-size: 13px;
    margin-bottom: 2px;
}
.ΧΡΗΣΕΙΣ ul, .ΦΡΑΣΕΙΣ ul {
    list-style-type: none;
}

.ΧΡΗΣΕΙΣ .ΧΡΗΣΗ, .ΦΡΑΣΕΙΣ ul {
    margin-bottom: .5em;
    margin-left: 1em;
}

.ΠΑΡΑΔΕΙΓΜΑ .ΔΙΑΤΥΠΩΣΗ {
    font-style: italic;
}
li.ΠΑΡΑΔΕΙΓΜΑ .ΔΙΑΤΥΠΩΣΗ:before {
    content: '* ';
    display: inline;
}

/*.ΧΡΗΣΗ p { font-style: italic; } */
/*
.ΕΠΕΞΗΓΗΣΗ:before { content: '(= '; display: inline; } 
.ΕΠΕΞΗΓΗΣΗ:after { content: ')'; display: inline; } */
.ΕΠΕΞΗΓΗΣΗ {
    margin-left: .5em;
}

.ΛΗΜΜΑ .ΦΡΑΣΗ {
    margin-bottom: .2em;
}
/*.ΦΡΑΣΗ .είδος_φράσης {/*by kkav display:none; font-weight: bold; float: left; margin-right: .5em; }*/
.είδος_φράσης {/*by epet*/
    position:relative;
    left:-2px;
    font-weight:bold;
}/*was -63px, became -2px*/
.ΦΡΑΣΗ .ΔΙΑΤΥΠΩΣΗ {
    font-weight: bold;
    font-style: italic;
}
.ΦΡΑΣΗ .ΑΠΛ_ΣΗΜΑΣΙΑ_ΦΡ {
    font-size: 11px;
    margin-left: .5em;
}
.ΒΛΕΠΕ_ΛΗΜΜΑ:before {
    content: 'βλ. ';
    display: inline;
}

/* show/hide */
section.ΣΗΜΑΣΙΕΣ {
    clear: both;
    padding: 2px 10px 2px 10px;
}/*SAM was padding:10px;*/

section.ΣΗΜΑΣΙΑ h1.ΣΥΜΒΟΛΟ {
    display: block;
}
section.ΣΗΜΑΣΙΑ h1.ΣΥΜΒΟΛΟ + p {
    display: block;
    /*padding-top: 2px;  SAM was 2px*/
}
/*section.ΣΗΜΑΣΙΑ.lex-collapsed > * { display: none; }*/

section.ΣΗΜΑΣΙΑ > h1.ΣΥΜΒΟΛΟ:before {
    content: ' ';
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    background-repeat: no-repeat;
}
section.ΣΗΜΑΣΙΑ.lex-collapsed > h1.ΣΥΜΒΟΛΟ:before {
    background-image: url(../images/expand-small-grey.png);
}
section.ΣΗΜΑΣΙΑ > h1.ΣΥΜΒΟΛΟ:before {
    background-image: url(../images/collapse-small-grey.png);
}

section.ΧΡΗΣΕΙΣ, section.ΦΡΑΣΕΙΣ {
    margin-left: 3em;
}
section.ΧΡΗΣΕΙΣ .ΧΡΗΣΗ, section.ΦΡΑΣΕΙΣ ul {
    display: none;
}
section.ΧΡΗΣΕΙΣ.lex-expanded .ΧΡΗΣΗ, section.ΦΡΑΣΕΙΣ.lex-expanded ul {
    display: block;
}

.ΧΡΗΣΕΙΣ .lex-expander, .ΦΡΑΣΕΙΣ .lex-expander {
    display:inline-flex;
    align-items:center;
    /*display: inline-block;*/
    border: 1px solid rgb(255, 255, 255);
    border-radius: 6px;
    padding: 2px 0.8em 2px 0.8em;/*SAM was 4px 0.8em 8px 0.8em;*/
    width: 6em;
    height: 16px;
    cursor: pointer;
    margin: 2px 0;/*SAM was 8px*/
}
/*section.ΧΡΗΣΕΙΣ .lex-expander:after, 
section.ΦΡΑΣΕΙΣ .lex-expander:after { 
        content: '\25B6';
        display: inline-block;
        float: right;
        color: gray;
        font-size:18px;
}
section.ΧΡΗΣΕΙΣ.lex-expanded .lex-expander:after, 
section.ΦΡΑΣΕΙΣ.lex-expanded .lex-expander:after { 
        content: '▶';
}*/
section.ΧΡΗΣΕΙΣ .lex-expander:after,
section.ΦΡΑΣΕΙΣ .lex-expander:after {

    /*content: '\2BC8';*/
    content: '\25B6'; /*SAM: changed from \2BC8 for better mobile support, we could also try '\25BA'*/
    /* font-family: Arial;  CG did not work */
    font-size: 16px;
    color: gray;
    font-family: Arial, sans-serif; /* Override to ensure standard display */
    margin-left: 20px;
}
/******************
This lines were commented by admin
******************
content: '\25B6';
display: inline-block;
float: right;
color: gray;
font-size:18px;
***********/

section.ΧΡΗΣΕΙΣ.lex-expanded .lex-expander:after,
section.ΦΡΑΣΕΙΣ.lex-expanded .lex-expander:after {

    /*content: '\2BC6';*/
    content: '\25BC'; /*SAM: changed from \2BC6 for better mobile support*/

    /******************
    This lines were commented by admin
    ******************
    content: '\25BC';
    ******************/
}

section.ΧΡΗΣΕΙΣ .lex-expander:hover,
section.ΧΡΗΣΕΙΣ .lex-expander:hover:after,
section.ΦΡΑΣΕΙΣ .lex-expander:hover,
section.ΦΡΑΣΕΙΣ .lex-expander:hover:after {
    color: #F19128;
}

/*
section.ΧΡΗΣΕΙΣ .expander:after, 
section.ΦΡΑΣΕΙΣ .expander:after { 
        content: ''; 
        display: inline-block;  width: 15px; height: 15px; 
        float:right; vertical-align: bottom; margin-left: 2px;
        background-repeat: no-repeat; background-position: center center; 
        background-image: url(../images/right-arrow-square-blue.png); }
section.ΧΡΗΣΕΙΣ.expanded .expander:after, 
section.ΦΡΑΣΕΙΣ.expanded .expander:after { 
        background-image: url(../images/down-arrow-square-blue.png); }
*/

/* colors */
.ΣΥΝΑΨΗ .ΔΙΑΤΥΠ_ΣΥΝΑΨΗΣ {
    color: green;
}
.ΠΑΡΑΔΕΙΓΜΑ .ΔΙΑΤΥΠΩΣΗ  {
    color: navy;
}
.ΕΠΕΞΗΓΗΣΗ {
    color: #0505c1;
} /*SAM was blue*/

.ΤΥΠΟΣ_ΟΥΣΙΑΣΤΙΚΟΥ span.ΑΡΘΡΟ {
    display:none
}

.ΤΥΠΟΣ > h1 {
    font-size: 30px;
}

a.ΚΛΙΤ_ΠΑΡ_ΟΥΣ {
    content: "Κλητικό Παράδειγμα";
}
.toggle {
    background-color:#F19128;
}
div.toggle > span.expand {
    background: url(/images/toggle_plus.png) no-repeat;
    padding: 9px 30px 0;
    color:#fff;
}
div.toggle.exp > span.expand {
    background: url(/images/toggle_minus.png) no-repeat;
}

.ΛΗΜΜΑ >.ΣΗΜΑΣΙΕΣ >.ΣΗΜΑΣΙΑ:hover{
    background-color: #fafafa;  /* #e6e6e6 was substituted by #fafafa , CG */
    color:#1b5179;  /* #801638 was substituted by #2e88cb/#205f8e/#1b5179 , CG */

    /*    border-bottom: 1px solid grey;*/
    /*    border-radius: 4px 4px 4px 4px;*/
    /*    border-right: 1px solid grey;*/
}
.ΛΗΜΜΑ >.ΣΗΜΑΣΙΕΣ >.ΣΗΜΑΣΙΑ>.ΣΗΜΑΣΙΕΣ >.ΣΗΜΑΣΙΑ:hover{
    background-color: #f0f0f0; /*  #CFCFCF was substituted by #f0f0f0 , CG */
    color:#1b5179; /* #801638 was substituted by #2e88cb/#205f8e/#1b5179 , CG*/

}
.ΛΗΜΜΑ >.ΣΗΜΑΣΙΕΣ >.ΣΗΜΑΣΙΑ>.ΣΗΜΑΣΙΕΣ >.ΣΗΜΑΣΙΑ>.ΣΗΜΑΣΙΕΣ >.ΣΗΜΑΣΙΑ:hover{
    background-color: #e5e5e5; /* #BABABA was substituted by #e5e5e5 , CG */
    color:#1b5179; /* #801638 was substituted by #2e88cb/#205f8e/#1b5179 , CG */

}

.ΛΗΜΜΑ .ΣΗΜΑΣΙΑ

.kostas{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b0c4de), to(#f5f5f5)); /* Safari 4+, Chrome */
    background-image: -webkit-linear-gradient(top, #b0c4de, #f5f5f5); /* Chrome 10+, Safari 5.1+, iOS 5+ */
    background-image:    -moz-linear-gradient(top, #b0c4de, #f5f5f5); /* Firefox 3.6-15 */
    background-image:      -o-linear-gradient(top, #b0c4de, #f5f5f5); /* Opera 11.10-12.00 */
    background-image:         linear-gradient(to bottom, #b0c4de, #f5f5f5); /* Firefox 16+, IE10, Opera 12.50+ */
}

/*#rt-mainbody {*/
/*	background-color: #F5F5F5; */
/*    border: 5px outset grey;*/
/*    border-radius: 5px 5px 5px 5px;*/
/*}*/

#rt-mainbody{
    border-radius: 6px;
    border: 1px solid #e6e6e6;
    border-bottom-color: #a2a2a2;
    -moz-box-shadow: 0 1px 1px #ccc;
    -webkit-box-shadow: 0 1px 1px #ccc;
    box-shadow: 0 1px 1px #ccc;
    background-color: #fafafa;
}

a.ΚΛΙΤ_ΠΑΡ_ΕΠΙΘΕΤ {
    color:red
}

/* manos testing */
.ΛΗΜΜΑ .ΠΛΗΡ_ΕΤΥΜΟΛΟΓΙΑΣ{
    margin-top: 2em;
}
.ΔΙΑΤΥΠΩΣΗ_ΕΤΥΜΟΛΟΓΙΑΣ {
    margin-right: .5em;
}
.ΠΛΑΓΙΑ_ΓΡΑΦΗ {
    font-style: italic;
}
.ΒΑΣ_ΕΤΥΜΟΛ {
    display: inline;
}
.ΔΙΑΤΥΠΩΣΗ_ΕΤΥΜΟΛΟΓΙΑΣ {
    display: inline;
}
.ΠΛΑΓΙΑ_ΓΡΑΦΗ {
    display: inline;
}
.ΔΥΝΑΤΟΤΗΤΕΣ_ΕΤΥΜΟΛ {
    display: inline;
}
.ΔΥΝΑΤ_ΕΤΥΜΟΛ {
    display: inline;
}


/* mike */
.ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ_ΛΗΜ {
    display:block;
    overflow:hidden;
}
/*.ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ_ΛΗΜ:before {content:"("; float:left;}*/
div.ΓΡΑΜΜ_ΣΥΝΤ:after {
    content:")";
}
.ΠΛΗΡ_ΕΤΥΜΟΛΟΓΙΑΣ {
    display:block;
    overflow:hidden;
    clear:both;
}
div.ΕΤΥΜ div, div.ΕΤΥΜ span {
    display:inline;
    float:left;
}
div.ΕΤΥΜ:before {
    content:'[';
    display: inline;
    float:left;
}
div.ΕΤΥΜ:after {
    content:']';
    display: inline;
}
.ΣΤΑΔΙΟ, .ΣΤΑΔΙΟ div , .ΣΤΑΔΙΟ span {
    float:left;
    display:inline;
}
.ΣΤΑΔΙΟ div {
    padding:0 2px;
}