    #headerCustomContainerDiv
       {
        /*background: linear-gradient(rgba(0,0,0, 0.50), rgba(0,0,0, 0.35), rgba(0,0,0, 0.25), transparent) !important;
        background: -webkit-linear-gradient(rgba(0,0,0, 0.50), rgba(0,0,0, 0.35), rgba(0,0,0, 0.25), transparent) !important;*/
        /*background-color: rgba(0,0,0, 0.15) !important;*/
        border-bottom: none !important;
    }
    
    #headerCustomNavigationSingleRowMenuContainerDiv
       {
        /*border-top: 1px solid rgba(255, 255, 255, 0.50) !important;*/
    }
    
    #headerCustomSearchForm
        {
        /*border: none !important;*/
    }
    
    .headerCustomNavigationLinks, .headerCustomNavigationLinks:active, .headerCustomNavigationLinks:link, .headerCustomNavigationLinks:visited, .headerCustomNavigationLinks:hover
        {
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
        text-shadow: none;
    }   
    
    #slideshowParentcontainer
        {
        padding-top: 0px;
    }

    .slideDiv
        {
        background-size: cover;
    }

    #slideshowNavigationDiv
        {
        display: flex;
        display: -webkit-flex;
        align-items: stretch;
        -webkit-align-items: stretch;
        justify-content: space-around;
        -webkit-justify-content: space-around;
        position: absolute;
        width: 100%;
        left: 0px;
        bottom: 0px;
        padding-bottom: 15px; z-index: 5;
    }

    #slideshowNavigationDiv > a, #slideshowNavigationDiv > a:link
    {
        font-size: 8pt;
        font-family: avenir;
        color: #FFFFFF;
        text-transform: uppercase;
        letter-spacing: 2px;
    }


    #condeNastTopCategoriesDiv, #condeNastBestOfDiv, #condeNastMerchDiv
        {
        display: inline-block;
        width: 100%;
        margin-top: 25px;
        text-align: left;
        border-top: 2px solid #DDDDDD;
        padding-top: 40px;
        margin-bottom: 40px;
    }

    #condeNastTopCategoriesDiv > h2, #condeNastBestOfDiv > h2, #condeNastMerchDiv > h2
        {
        font: 10pt nevis;
        text-transform: uppercase;
        letter-spacing: 2px;
        border-bottom: none;
        margin-bottom: 0px;
        padding-bottom: 25px;
    }
      

    
    #condeNastTopCategoriesFlexboxDiv
        {

        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        align-content: flex-start;
        -webkit-align-content: flex-start;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }


    .condeNastTopCategoryDiv
        {
        vertical-align: top;
        width: 12%;
        border: none;
        overflow: hidden;
        margin-bottom: 25px;
    }

    .condeNastTopCategoryDiv  img
        {
        display: inline-block;
        width: 100%;
    }

     .condeNastTopCategoryDiv p
        {
        display: inline-block;
        width: 100%;
        text-align: center;
        font-size: 9pt;
        font-family: nevis, arial;
        color: #444444;
        text-transform: uppercase;
        padding-top: 15px;

    }   
    
    .delete_condeNastTopCategoryDiv p::before
        {
        content: "";
        display: inline-block;
        width: 100%;
        height: 1px;
        line-height: 100%;    
        background-color: none;
        margin-top: 5px;
        padding-bottom: 6px;
        overflow: hidden;
        background-image: url('../jpg/linehorizontalblack8x1.jpg');
        background-position: top center;
        background-repeat: no-repeat;        
    }

    #condeNastRecentlyAddedDiv > h2
    {

        font: 10pt nevis;
        text-transform: uppercase;
        letter-spacing: 2px;
        border-bottom: none;
        margin-bottom: 0px;
        padding-bottom: 25px;

    }

    #condeNastRecentlyAddedFlexboxDiv
        {

        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        align-content: flex-start;
        -webkit-align-content: flex-start;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }


    .condeNastRecentlyAddedDiv
        {
        vertical-align: top;
        width: 32%;
        border: none;
        overflow: hidden;
        margin-bottom: 25px;


    }

    .condeNastRecentlyAddedDiv  img
        {
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
        border: 1px solid #CCCCCC;
    }
    
    .condeNastRecentlyAddedDiv p
        {
        display: inline-block;
        width: 100%;
        text-align: center;
        font: 9pt nevis;
        color: #444444;
        text-transform: uppercase;
        padding-top: 15px;

    }    

    .delete_condeNastRecentlyAddedDiv p::before
        {
        content: "";
        display: inline-block;
        width: 100%;
        height: 1px;
        line-height: 100%;    
        background-color: none;
        margin-top: 5px;
        padding-bottom: 6px;
        overflow: hidden;
        background-image: url('../jpg/linehorizontalblack8x1.jpg');
        background-position: top center;
        background-repeat: no-repeat;        
    }


    #condeNastFeaturedCollectionsContainerDiv
    {
        border-top: none;
        margin-top: 25px;
    }

    #condeNastFeaturedCollectionsContainerDiv > h2
        {
        font: 10pt nevis;
        text-transform: uppercase;
        letter-spacing: 2px;
        border-bottom: none;
        margin-bottom: 0px;
        padding-top: 20px;
        padding-bottom: 40px;
        text-align: left;

    }

    #condeNastFeaturedCollectionsFlexboxDiv
        {

        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        align-content: flex-start;
        -webkit-align-content: flex-start;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }


    .condeNastFeaturedCollectionDiv
    {
        display: inline-block;
        vertical-align: top;
        width: 15%;
        border: none;
        background-color: #FFFFFF;
        overflow: hidden;
        margin-bottom: 60px;
        box-shadow: none;

    }
    
    .condeNastFeaturedCollectionImageContainerDiv
    {
        display: inline-block;
        box-sizing: border-box;
        position: relative;
        width: 100%;
        height: 0px;
        padding-bottom: 150%;
        border: 1px solid #CCCCCC;
        overflow: hidden;
    }

    .condeNastFeaturedCollectionDiv img
    {
        display: inline-block;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        object-fit: cover;
        overflow: hidden;
    }

    .condeNastFeaturedCollectionDiv p
    {
        display: inline-block;
        width: 100%;
        text-align: center;
        font-size: 9pt;
        font-family: nevis, arial;
        color: #444444;
        letter-spacing: 1px;
        text-transform: uppercase;
        padding-bottom: 0px;
        padding-top: 15px;
        line-height: 140%;

    }

    .delete_condeNastFeaturedCollectionDiv > p::before
        {
        content: "";
        display: inline-block;
        width: 100%;
        height: 1px;
        line-height: 100%;    
        background-color: none;
        margin-top: 15px;
        padding-bottom: 6px;
        overflow: hidden;
        background-image: url('../jpg/linehorizontalblack8x1.jpg');
        background-position: top center;
        background-repeat: no-repeat;        
    }    
    
    #condeNastFeaturedProductsContainerDiv
    {
        border-top: 2px solid #DDDDDD;
        padding-top: 20px;
        margin-top: 40px;        
    }

    #condeNastFeaturedProductsContainerDiv > h2
        {

        font: 10pt nevis;
        text-transform: uppercase;
        letter-spacing: 2px;
        padding-bottom: 20px;
        text-align: left;
        padding-top: 20px;
        padding-bottom: 40px;

    }

    #condeNastFeaturedProductsFlexboxDiv
        {

        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        align-content: flex-start;
        -webkit-align-content: flex-start;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }


    .condeNastFeaturedProductDiv
        {
        display: inline-block;
        vertical-align: top;
        width: 45%;
        overflow: hidden;
        margin-bottom: 60px;
        box-shadow: none;
    }

    .condeNastFeaturedProductInnerFlexboxDiv
        {
        display: -webkit-flex;
        display: flex;
        width: 100%;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        align-content: flex-start;
        -webkit-align-content: flex-start;
        justify-content: space-between;
        -webkit-justify-content: space-between;
        margin-bottom: 20px;
    }

    .condeNastProductDiv
        {
        width: 22%;
    }

    .condeNastProductDiv img
        {
        max-width: 100%;
        max-height: 200px;
    }


    .productGroupButton, .productGroupButton:link, .productGroupButton:active, .productGroupButton:visited
        {
        display: inline-block;
        padding: 10px;
        border: 1px solid #999999;
        font-size: 9pt;
        font-family: avenir;
        font-weight: normal;
        text-transform: uppercase;
        color: #444444;
        letter-spacing: 1px;
    }

    .productGroupButton:hover
        {
        background-color: #EEEEEE;
    }



    #condeNastAboutCompanyDiv
        {
        display: inline-block;
        width: 100%;
        border-top: 2px solid #DDDDDD;
        margin-top: 40px;
        margin-bottom: 40px;
    }

    #condeNastAboutCompanyDiv > p:nth-child(1)
        {
        width: 20%;
        font: 10pt nevis;
        text-transform: uppercase;
        letter-spacing: 2px;
        padding-top: 40px;
        padding-bottom: 20px;
        text-align: left;
    }


    #condeNastAboutCompanyDiv p
        {
        width: 36%;
        display: inline-block;
        font: 10pt avenir;
        vertical-align: top;
        line-height: 2;
        padding-top: 40px;
        padding-bottom: 20px;
        text-align: left;
        padding-right: 20px;

    }

    #condeNastAboutCompanyDiv p:nth-child(3)
        {
        padding-right: 0px;

    }
    
        #condeNastMerchDiv > h2
    {

        font: 10pt nevis;
        text-transform: uppercase;
        letter-spacing: 2px;
        border-bottom: none;
        margin-bottom: 0px;
        padding-bottom: 25px;

    }

    #condeNastMerchFlexboxDiv
        {

        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        align-content: flex-start;
        -webkit-align-content: flex-start;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }


    .condeNastMerchDiv
        {
        vertical-align: top;
        width: 48%;
        border: none;
        overflow: hidden;
        margin-bottom: 25px;


    }

    .condeNastMerchDiv  img
        {
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
        border: 1px solid #CCCCCC;
    }
    
    .condeNastMerchDiv p
        {
        display: inline-block;
        width: 100%;
        text-align: center;
        font: 9pt nevis;
        color: #444444;
        text-transform: uppercase;
        padding-top: 15px;

    }    

    .delete_condeNastMerchDiv p::before
        {
        content: "";
        display: inline-block;
        width: 100%;
        height: 1px;
        line-height: 100%;    
        background-color: none;
        margin-top: 5px;
        padding-bottom: 6px;
        overflow: hidden;
        background-image: url('../jpg/linehorizontalblack8x1.jpg');
        background-position: top center;
        background-repeat: no-repeat;        
    }


    @media screen and (max-width: 640px)
    {
            #slideshowParentcontainer
                        {

            }

            #slideshowParent
                        {
                height: 0px;
                padding-bottom: 100%;
            }

            #slideshowNavigationDiv
                        {
                display: none;
            }

            .condeNastTopCategoryDiv
                        {
                width: 45%;
            }

            .condeNastFeaturedCollectionDiv
                        {
                width: 45%;
            }

            .condeNastFeaturedProductDiv
                        {
                width: 100%;
            }

            #condeNastAboutCompanyDiv > p:nth-child(1)
                        {
                width: 100%;
                padding-bottom: 10px;

            }


            #condeNastAboutCompanyDiv p
                        {
                width: 100%;
                padding-top: 20px;
                padding-bottom: 10px;

            }



    }
