﻿/*/////// MENU ///////*/

#div_menu {
    padding: 0;
}

    #div_menu ul {
        text-align: center;
    }

        #div_menu ul li {
            display: inline-block;
            padding: 0 0 10px;
        }

            #div_menu ul li a {
                float: none;
            }

            #div_menu ul li.li_basket a, #div_menu ul li.li_myaccount a {
                float: none;
            }

/*/////// SUBMENU ///////*/

#div_submenu {
    float: none;
    width: 100%;
}

.clear_adverts {
    clear: both;
}

#div_submenu .advert {
    float: left;
    width: 49%;
    margin: 0.5em 2% 0.5em 0;
    padding: 0;
}

    #div_submenu .advert:nth-child(3n) {
        margin-right: 0;
    }

    #div_submenu .advert:nth-child(3n+1) {
        clear: left;
    }

.social_search_wrap {
    float: left;
    width: 35%;
}

#div_submenu ul {
    float: right;
    clear: right;
    width: 59%;
}

#div_submenu #div_lastorders {
    float: left;
    clear: left;
    width: 35%;
}

/*/////// LAYOUT ///////*/

#div_content {
    clear: both;
    float: none;
    width: 100%;
}

#div_greenwrap {
    padding: 0;
}

/*************** SHOP *************/

.boxwrap {
    float: left;
    width: 48%;
}

    .boxwrap:nth-child(1n) {
        margin-left: 0;
    }

    .boxwrap:nth-child(3n-1) {
        margin-left: 0;
        margin-right: 0;
    }

    .boxwrap:nth-child(3n+1) {
        margin-right: 0;
        clear: none;
    }

    .boxwrap:nth-child(2n) {
        margin-left: 4%;
    }

    .boxwrap:nth-child(2n+1) {
        clear: left;
    }

div.option p.optionname {
    width: 60%
}

div.option p.optionrrp {
    width: 60%
}

/*************** FOOTER *************/

.div_footbox h6 {
    font-size: 0.9em;
}

.div_footbox ul li {
    font-size: 0.8em;
}

/*************** CHECKOUT *************/

.collectionForm {
    width: 100%;
}