/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */


/* =============================================================================
 *  Field Styling
 * ========================================================================== */

/*
 * Image Alignment Theme Settings - included here so you can easily override
 */
.field-type-image figure, 
.views-field-field-image,
.views-field-uc-product-image > div,
.ia-r
{
    float: right;
    clear: right;
    margin-left: 1em;
    font-style: italic;
}

    .width-320 {width: 320px;} /*added width class for the image container to create the text break for the alt text.*/

#node-2 .field-type-image figure img, #node-4 .field-type-image figure img {
    max-width: 700px;
}

body {
    background: yellow("../css/images/contentTexture.jpg") top left repeat;
}

/*Social menu - footer*/
.nav-social .nav li {
      width: 10.5em;
}

/***************FRONT PAGE**********/
#block-block-2 {
    width: 100%;
    margin: 0;
}
    #block-block-2 div img {
    width:  100%;
    margin: 0;
}
    #block-block-2 + #block-system-main {
    display: none;
}


div#hpShop, div#hpPrivateInstruction  {
    background: url('../css/images/backgr_banner.jpg') repeat-x 0% 133%;
    height: 102px;
    margin: 0px;
    float: left;
    width: 39.1%;
    border-top:  1px solid #d7c7ac; 
    border-bottom: 1px solid #d7c7ac; 
}

div#hpPrivateInstruction div {
    margin-left: 10em;
    text-align: right;
}


div#hpSchool {
    background: url('../css/images/backgr_school.jpg') no-repeat 0% 0%;
    float: left;
    width: 247px;
    height: 121px;
    margin: 0px auto;
    position: relative;
    top:  -17px;
}
    #hpSchool div strong {
        text-align: center;
}

    div#hpPrivateInstruction div, div#hpSchool div, div#hpShop div {
        padding: 0em 1em;
}
    div#hpPrivateInstruction div h2, div#hpSchool div h2, div#hpShop div h2  {
        margin-bottom: 0em;
}

    div#hpShop + div {

}


/******************  MENU ****************/

/* MENU BAR */
#menu-bar {
    visibility: inherit;
}
/*Shop Menu*/
#block-menu-menu-store-menu ul {
    margin: auto;
    width: 40%;
}

/****************FOOTER******************/
#footer .vertical {
    float: right;
}