/*----------------------------------------------------------------------------
Adaptive stylesheet for width < 1024px.

@LAYOUT Header, footer and layout conventions
@CMS_ABOUT About page template
----------------------------------------------------------------------------*/

@media (max-width: 1024px) {

    .mobile {
        display: none;
    }

    .tablet {
        display: none;
    }

    /*--------------------------------------------------------------------------
    @LAYOUT Header, footer and layout conventions
    --------------------------------------------------------------------------*/


    .header .quick-access ul li {
        margin-right:2em;
    }

    .header .quick-access ul li#storefinder-toplink, li.sf-footer {
        display:none;
    }

    .header .quick-access .form-search
    {
        width:160px;
    }

    .footer .footer-links ul li {
        list-style-type: none;
        float:none;
    }
        
    .footer .footer-links .links_block {
        float:left;
        margin-bottom:10px;
    }
    
    .footer .footer-links .links_block.first {
        margin-right:70px;
    }
    
    .footer-container .footer .footer-links ul li.storefinder-link {
        display:block;
    }

    .megamenu {
        padding:1em;
        left:-1em;
    }

    .megamenu .categories {
        width:100%;
        float:none;
    }

    .megamenu .inspiration {
        width:100%;
        float:none;
    }

	/*--------------------------------------------------------------------------
	@CMS_ABOUT About page template
	--------------------------------------------------------------------------*/

	.cms-about .cms-text
	{
		margin-left: 0;
		width: 45%;
	}
	
	.landing-page-description {width:50% !important; font-size:9.5pt !important;}
        
        /*--------------------------------------------------------------------------
	@PRODUCT Product page template
	--------------------------------------------------------------------------*/
        
        .catalog-product-view .product-media #product-media-thumbnails ul li a
        {
            padding-left:1.5em;
            padding-right:1.5em;
        }
        
        .catalog-category-view div.main .amshopby-catalog-page{
            padding: 0;
        }
        
        .catalog-product-view .product-additional .product-style
        {
            width:auto;
        }
        
        .catalog-product-view .product-additional .product-style .text
        {
            line-height:160%;
        }

        .catalog-product-view .product-additional .product-related
        {
            width:auto;
        }
        
        .catalog-product-view .product-additional .product-related ul li
        {
            width:20%;
        }
        
        .catalog-product-view .product-additional .product-related ul li.desktop
        {
            display:none;
        }
        
        .catalog-product-view .product-additional .product-block .content .image
        {
            max-width: 180px;
            margin-bottom:1em;
        }
        
        .catalog-product-view .product-price-social .share-buttons
        {
            display:none;
        }
        
        .catalog-product-view .mobile-share-buttons
        {
            display:block;
        }
	
	/*--------------------------------------------------------------------------
	@CATALOG_CATEGORY_VIEW Category page
	--------------------------------------------------------------------------*/
	#product_list_div ul li.inner span.regular-price {
		text-align:left !important;
	}
        
        .catalog-category-view .category-info .category-text-box
        {
            width:42%;
        }
				
				.quicklinks-wish,
				.quicklinks-view,
				.quicklinks-email,
				.quicklinks-buy {
					display: none !important;
				}
				
				.quicklinks-wish button,
				.quicklinks-view button {
					display: none !important;
				}
        
        /*--------------------------------------------------------------------------
	@INSPIRATIONS page
	--------------------------------------------------------------------------*/
        
        .shopbyimage-index-index .inspiration-list-container li a
        {
            height: 320px;
        }
        
        .shopbyimage-index-index .inspiration-list-container li a div.overlay-title
        {
            font-size:1.4em;
        }
	
        
        /*-----------------------------------------------------------------------
        @DESIGNERS page
        -----------------------------------------------------------------------*/
        
        .catalog-category-view .designer-inspirations .inspiration .inspiration-text {
            padding-top:1.5em;
        }
        
        .catalog-category-view .designer-inspirations .inspiration.odd .inspiration-text .text-container {
            padding: 0 6em 0 5em;
        }
        
        .catalog-category-view .designer-inspirations .inspiration.even .inspiration-text .text-container {
            padding: 0 5em 0 6em;
        }
                
        .catalog-category-view .designer-info .designer-text p.bio {
            margin:2em 3em;
        }
        
        .catalog-category-view .designer-inspirations .inspiration .inspiration-image div {
            width:75%;
        }
        
        .catalog-category-view .designer-inspirations .inspiration .inspiration-text p {
            line-height: 150%;
        }
        
        .catalog-category-view .designer-and-wedgwood .designer-wedgwood-text {
            line-height: 140%;
        }
        
        .catalog-category-view  #product-preview {
            width: 82%;
        }
        
        .catalog-category-view #product-preview .lightbox-pad {
            padding-right:2em;
        }

        .catalog-category-view #product-preview #product_addtocart_form .qty
        {
            margin-right:70%;
            margin-bottom:0.9em;
        }
        
        .catalog-category-view #product-preview .main-info h1 {
            font-size:1.9em;
        }
        
        .catalog-category-view #product-preview button.btn-cart
        {
            margin-bottom: 0.8em;
        }
        
        /*---------------------------------------------------------------------------
        @GIFTING page
        ---------------------------------------------------------------------------*/
        
        .catalog-category-view .gifting-container .full-page-image {
            min-height: 350px;
        }
        
        .catalog-category-view .gifting-container .gifting-text {
            width:100%;
            float:none;
            clear:both;
        }
        
        .catalog-category-view .gifting-container .gifting-text p.title {
            margin-bottom:1em;
        }
        
        .catalog-category-view .gifting-container .gifting-navigation {
            width:100%;
            float:none;
            clear:both;
        }
        
        /*---------------------------------------------------------------------------
        @HOME
        ---------------------------------------------------------------------------*/
        
        .cms-index-index .home-text h2{
            font-size:75px;
        }
        
        .cms-index-index .trioContainer {
            width:100%;
            padding-left: 0;
            padding-right: 0;
            padding-bottom: 40px;
        }
        
        .cms-index-index .trioContainer .imageContainer
        {
            height:150px;
            overflow: hidden;
        }
        
        /*---------------------------------------------------------------------------
        @STOREFINDER
        ---------------------------------------------------------------------------*/
        
        .folkstorefinder-index-index .store-list-container 
        {
            width: 32%;
        }
        
        .folkstorefinder-index-index #mapframe 
        {
            width: 65%;
        }
        
        
        /*---------------------------------------------------------------------------
        @CMS PAGES
        ---------------------------------------------------------------------------*/
        
        .cms-page-view .w75pc { 
            width: 70%; 
        }

        .cms-page-view .w25pc {
            width: 30%;
        }
        
        .cms-page-view ul.cms-menu {
            width:80%;
        }

        /*---------------------------------------------------------------------------
        @CMS PAGES
        ---------------------------------------------------------------------------*/
        
        .cms-page-view .customer-service table.contact-table td input,
        .cms-page-view .customer-service table.contact-table td textarea
        {
            width:95%
        }
        
/* End */
}