/**
 * Place your custom styles here...
 */

html { overflow-y:scroll; }

@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);

h1, h2 { qqqfont-variant: small-caps; text-transform: uppercase; font-family: 'Roboto', sans-serif; color: #000; }
h1 a, h2 a { color: #000; }
h1 { color: #999; font-weight: bold; }
a { color: #800; }

#block-lmdk-main-menu { font-family: 'Roboto', sans-serif; font-variant: small-caps; qqqtext-transform: uppercase; }


#lmdk_main_wrapperqqq {

    display: block;
    position: relative;
    outline: 20px solid #fff !important;
    background-color: #fff;
    max-width: 1140px;
    margin: 0 auto;
}

 /*LMDK Top */
#lmdk_top {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    align-content: stretch;
}

#lmdk_top > div {
    flex-grow: 1;
    flex-basis: 30%;
}


/* /LMDK Top */


 /*--------------------------------- Home --------------------------------*/
/* LMDK Home */
.field--name-field-lmdk-dp-ref-content,
.field--name-field-lmdk-dp-ref-content3x,
.field--name-field-lmdk-dp-ref-content-multi
{ display: flex; flex-flow: row wrap;    justify-content: space-between;    align-items: flex-start;    align-content: stretch;

}

.field--name-field-lmdk-dp-ref-content p,
.field--name-field-lmdk-dp-ref-content3x p,
.field--name-field-lmdk-dp-ref-content-multi p
{
    text-align: justify;
}

.field.field--name-field-lmdk-dp-ref-content-multi
{ margin-top: 1em; }

.field--name-field-lmdk-dp-ref-content > div
{ flex-basis: 40%; flex-grow: 1; padding-right: 1em; }

.field--name-field-lmdk-dp-ref-content3x > div
{ flex-basis: 28%; }

.field--name-field-lmdk-dp-ref-content-multi > div
{ flex-basis: 48%; margin-bottom: 1em; min-width: 40%;  }

.field--name-field-lmdk-dp-ref-content-multi a
{ text-transform: uppercase; font-family: 'Roboto', sans-serif; color: #000;  }

.page-node-type-lmdk-dynpages .field--type-text-long { padding: 1em; border: 10px solid #abc; margin: 1em 0;
background-image: url("/sites/default/files/images/Evin-IV--50x50cm--teknika-taybet-ya-li-ser-tuwale.jpg");
    min-height: 12em; opacity: 0.2;
}


/* /LMDK Home */




/*Footer*/
#block-lmdk-footer .menu--footer li {
    display: inline-block;
    /*border-right: 1px solid #999;*/
}

#block-lmdk-footer .menu--footer li.last {
    border-right: none;
}
/*/Footer*/





/*------------------------ ARTICLE ------------------------------------------------------*/



/*Surtitle*/
div.field--name-field-surtitle,
div.field--name-field-titlecat
{
    font-variant: small-caps;
    font-family: 'Roboto', sans-serif;
    color: #999;
    font-weight: bold;
    font-size: 140%;
}

/*/Surtitle*/


/*Chapo*/

.path-node div.field--name-field-chapo {
    font-size: 140%;
}

/*/Chapo*/



/*Author : Niviskar*/
article .content .field--name-field-author { font-variant: small-caps; font-size: 1.2em; }
article .content .field--name-field-author { font-variant: small-caps; font-size: 1.2em; }




div.view-taxonomy-term div.view-header > div  {
    display: flex;
    flex-direction: column;
}


div.view-taxonomy-term div.field.field--name-description {

    background-color: #abc;
    display: block;
    position: relative;
    box-sizing: content-box;
    padding: 1em;
    flex-grow: 1;

}


.view-niviskar > .view-content,
.view-niviskar-lmd > .view-content,
.view-niviskar-lmdk-tax > .view-content,
.view-niviskar-lmdk-tax-3 > .view-content,
.view-tags > .view-content
{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
}


.view-niviskar > .view-content > div,
.view-niviskar-lmd > .view-content > div,
.view-niviskar-lmdk-tax > .view-content > div,
.view-niviskar-lmdk-tax-3 > .view-content > div,
.view-tags > .view-content > div
{
    order: 0;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: 20%;
    min-width: 200px;
    margin-bottom: 1em;

}




/*/Author*/





/*Translator -  Werger */

.path-node div.field.field--name-field-translator {

    display: flex;
    justify-content: flex-end;

}



/*/Translator*/






 /* P. Images */
.paragraph--type--paragraph-images .field--items {

    display: flex; flex-flow: row wrap;
}

.paragraph--type--paragraph-images .field--items a:hover { box-shadow: 0 0 8px #333; outline: none;  }

.paragraph--type--paragraph-images .field--items a {
    display: inline-block;
    outline: 1px dotted #eee;
    margin: 0 4px 4px 0;
}



.paragraph--type--paragraph-images .field--items a img {


    max-height: 100%;
    max-width: 100%;


}
 /* /P. Images */


 /* Albums Old */

.wenekem { display: flex; flex-flow: row wrap; }

.wenekem a:hover { box-shadow: 0 0 8px #333; outline: none;  }

.wenekem a {

    width: 160px;
    height: 120px;

    position: relative;
    overflow: hidden;
    display: inline-block;
    outline: 1px dotted #eee;
    margin: 0 4px 4px 0;
}



.wenekem a img {

    position: absolute;
    left: 50%;
    top: 50%;
    max-height: 100%;
    max-width: 100%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);

}



/* /Albums */


 /* Archive */


.view-lmdk-archive .view-content  {
    display: flex; flex-flow: row wrap; align-content: flex-start; align-items: stretch; justify-content: space-between;

}

.view-lmdk-archive .view-content > div {

    flex-basis: 20%;
    flex-grow: 1;
    margin: 10px;
    padding: 10px;
    box-shadow: 0 0 2px #999;
}

 /* /Archive */

