﻿@media (min-width: 440px)
{
    body
    {
        padding-bottom: 220px;
    }
}

@media (max-width: 768px) /* Mobile Responsive */
{
    .userInfo {
        float: none;
        text-align: center;
    }

    .userActions {
        float: none;
        text-align: center;
    }

        .userActions ul {
            padding: revert;
            float: none;
        }

    nav.main {
        padding: 5px;
        background: #f0f0f0;
    }

    .breadcrumbs {
        display: none;
    }

    nav.main ul.primary {
        padding: 1px 20px;
    }
}

@media (min-width: 768px) /* SM */
{
    #preheader .right-col {
        text-align: right;
    }

    #preheader .languages {
        margin-left: 10px;
        display: inline;
    }

    #footer {
        text-align: left;
    }
}

@media (min-height: 700px) 
{
    #header .product-search-box .tt-menu
    {
        max-height: 500px;
    }
}

@media (min-width: 992px) /* MD */
{
    #header .product-search {
        width: 180px;
    }
} 

@media (min-width: 1200px) /* LG */
{
    .main .primary {
        margin-left: 20px;
    }

    .main .primary {
        margin-top: 0;
    }

    nav.main ul.primary.hidden-menu {
        display: inline-block;
    }

    nav.main ul.primary.hidden-menu {
        font-size: 15px;
        margin-right: 10px;
    }
}

@media (min-width: 1800px) /* XL */
{

}

@media (min-width: 2400px) /* XXL */
{
}
