/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
.visible-mobile {
display: none;
}

@media (min-width: 980px) and (max-width: 1170px) {
    #nav ul.level0 li { width:210px !important; }
    #nav ul li ul.level1 li,
    #nav ul li ul.level2 li{ width:215px; }
    #nav ul.level0 li.menu-static-blocks{ width:420px !important; }
    #nav ul.level0 li.menu-static-blocks img{ width:408px !important; }
    #nav ul.level0 li.menu-category-description{ width:420px !important; }
    #nav ul.level0 li.menu-category-description img{ width:408px !important; }   
    .custom-menu{ width:224px !important; }
    .fashion-news{ border:0; }
    .fashion-collection{ display:none; }
    .nivo-caption {bottom:156px !important;}
    .short-description{ padding-top: 10px; line-height: 20px; font-size: 12px }
    .scroller-slider > ul > li{ width: 224px !important; }
    .mt-logo-scroller{ width: 888px !important; }
    .col-left #mt-dropdown li.over > ul{ left: 193px }
    .product-tabs a{ padding: 7px 12px }
    #block-upsell, #block-related{ width: 554px !important;; margin: 0 auto }
    #options li a{ font-size: 12px; padding: 5px 4px }

    /* slider show */
    .arrowButton div { top: 38.5% !important; }
    .mtonebyone .oneByOne_item .slide2Txt1{ top: 53% }
    .mtonebyone .oneByOne_item .slide2Txt2{ top: 63% }
.visible-mobile {
display: none!important;
}
.topsearch {
position: relative;
top: -45px;
}
}

@media (min-width: 768px) and (max-width: 979px) {
   .header .links,.cart a {font-size:80% !important;} 	
   .nivo-caption {bottom:156px !important;}
   .theme-default .nivo-directionNav {top:77px !important;}
   .block .block-title strong{ font-size: 12px }
    .short-description{ padding-top: 20px }
    .mt-logo-scroller{ width: 664px !important; }
    .col-left #mt-dropdown li.over > ul{ left: 139px }
    .mt-banner-wrap{ padding-bottom: 25px }
    .row-fluid .span4.cat-fillter, .row-fluid .span4.order-fillter{ float: right; width: 50% }
    div.product-title{ padding-top: 27px }
    .footer ul.links{ margin-left: 0 }
    .footer a{ font-size: 12px }
    .footer address{ margin-left: 0; font-size: 12px }
    .wrapper{ background-position: 0 -304px !important; }
    #mt_productscroller{ width: 538px !important; }
    .scroller-slider > ul > li{ width: 262px !important; }
    .product-tabs a{ font-size: 12px; padding: 7px 6px }
    #block-upsell, #block-related{ width: 506px !important; }
    #block-upsell li.item{ width: 226px !important; }
    #block-related li{ width: 258px !important; }
    .block-content #block-related div.item{ float: none }
    .toolbar .sort-by .sbHolder{ margin-left: 10px }
    .block-layered-nav li{ font-size: 12px }
    .block-layered-nav li a{ font-size: 90% }
    .cart .totals .checkout-types{ margin-left: 0 }
    .registered-users label.span3{ width: 34%; font-weight: normal }
    .registered-users input.span9{ width: 66% }
    .toolbar .limiter .sbHolder{ width: 40% }
    .product-view .product-shop .product-name h1{ width: 80% }
    .block.pager a.left, .block.pager a.right{ float: none !important; margin: 5px 0 }

    .catalog-category-view .price-from,
    .catalog-category-view .price-to{ font-size: 10px }

    .arrowButton div{ top: 36.5% !important; }
    .mtonebyone .oneByOne_item .slide2Txt2{ top: 69% }
.visible-mobile {
display: block!important;
}
}
@media(max-width:767px) {
    .header .links,.cart a {font-size:80% !important;}
    .page-wrapper{ padding: 0 10px }
    .mt-logo-scroller{ width: 500px !important; margin: 0 auto }
    .mt-logo-scroller > ul > li{ width: 156px !important; }
    .banner-static{ margin-top: 12px }
    .order-fillter{ float: right !important; }
    .catalog-category-view .products-grid .item{ width: 260px !important; margin: 0 auto; margin-bottom: 20px }
    .wrapper{ background-position: 0 -276px !important;}
    #block-related, #block-upsell{ width: 272px !important; margin: 0 auto }

    /*Table*/
    table { width: 100% }
    table#wishlist-table, table#product-review-table, table#shopping-cart-table, table#checkout-review-table, table#my-orders-table {
        outline: none;
        border:0;
    }
    table#wishlist-table td, table#wishlist-table th table#product-review-table td, table#product-review-table th, table#shopping-cart-table td, table#shopping-cart-table th, table#checkout-review-table td, table#checkout-review-table th, table#my-orders-table th, table#my-orders-table td {
        display:block;
        float:none;
        text-align: center !important;
    }
    .table-bordered th, .table-bordered td { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }
    .table-bordered td.last{ border-bottom: 1px solid #dddddd }
    table#product-review-table th, table#product-review-table td { border-right: 0; }
    table#product-review-table th.last, table#product-review-table td.last { border-right: 1px solid #DDDDDD; }
    table#product-review-table tr.last th, table#product-review-table tr.last td, table#checkout-review-table tr.last td.last, table#checkout-review-table tr.last th.last, table#my-orders-table tr.last td.last {
        border-bottom: 1px solid #DDDDDD;
    }
.visible-mobile {
display: block!important;
}
}
@media (max-width: 480px) {
    .header .welcome-msg{ text-align: center }
    #wishlist-table .btn-remove2, #shopping-cart-table .btn-remove2{ display: inline-block }
    .my-wishlist .buttons-set{ display: inline-block; text-align: center }
    .my-wishlist .buttons-set button.button{ margin: 0 2px 4px }
    #checkout-review-submit{ width: 99% }
.visible-mobile {
display: block!important;
}
}
@media only screen and (min-width: 460px) and (max-width: 560px){
    .logo img{width:117px;}
    .nivo-caption {bottom:156px !important;}
	.product-tabs li.active, .product-tabs li:hover {border:1px solid #e8e8e8 !important;}
	.product-tabs li { float: none !important;margin: 1px 0 10px !important;text-align: center;}
	body {padding:0 !important;} 
	.footer-inner {padding:0 !important;}
.visible-mobile {
display: block!important;
}
    }
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .logo img{width:100px;}
	.footer .left-footer{float:none !important;}
	.footer ul.links{margin:0 auto !important;float:none !important;text-align: center !important;}
	.footer-static-container .block-subscribe{margin:0 !important;;}
	.footer .right-footer{margin:0;}
    .col2-set .col-1 { float:none !important; width:auto !important; }
    .col2-set .col-2 { float:none !important; width:auto !important; }
    .data-table{ width:220px !important;margin:10px; }
    .data-table thead th { float:left; height:20px; text-align:left; border-bottom:1px solid #fff;  }
    .data-table tbody td { width:215px; float:left; text-align:left; }
    .data-table tr.last th, .data-table tr.last td{ border-bottom:1px solid #ddd !important; width:230px; padding:3px 10px; }
    .cart-table .btn-continue, .cart-table .btn-update, .cart-table .btn-empty{ margin:0 0 10px 0; float: none }
    .mt-top-menu .welcome-msg{ margin:0 0 0 20px !important; }
	.mt-category-products {padding:0 30px;}
	.mt-category-products .item {margin:0;}
	
	.mt-products-grid .top-actions{height:auto;}
	.mt-products-grid .top-actions .mt-price,
	.mt-products-grid .top-actions .mt-button{width:104px;float: left;}
	.products-grid .top-actions .mt-price,
	.products-grid .top-actions .mt-button{width:124px;float: left;}
	.mt-products-grid .top-actions .mt-button {margin-left:10px;}
	.mt-products-grid .mt-actions li{margin:0 10px;background:none !important;}
	
	.header-container-top .right-header-top,
	.header-container-top .language{float:left;width:100%;}
	.header-container-top .top-cart {background:none;}
    .product-tabs li.active, .product-tabs li:hover {border:1px solid #e8e8e8 !important;}
	.product-tabs li { float: none !important;margin: 1px 0 10px !important;text-align: center;}
	.navbar-container {margin:33px 0 0;}
     .quick-access {margin:0 20px !important;}
	 .header-container-top .top-cart {background:none !important;}
	 #mtcontainer  .top-actions .mt-button {float:none !important; width:50%;}
     #mtcontainer  #products-name span,.products-grid #products-name span{font-size:80% !important;}
	 .footer ul {float:none !important;}
	 .footer-inner {padding:0 !important;}
	 .header, .right-header .top-cart .cart {text-align:center !important;}
    .header .links li{ float: none }
	 .header .logo, .logo {float:none !important; margin-left: 0; text-align: center}
	.data-table tfoot td ,.data-table tr.last th, .data-table tr.last td{float:left !important;}
	.header .links,.cart a {font-size:80% !important; float: none}
	.product-view .box-tags button { margin:0 !important ;}
	.col2-set .col-1 {float: none !important;width: auto !important;}
	.product-view .mt-more-views {margin:0 10px ;}
    .right-header .top-cart{ position: relative; float: none }
    .banner-static{ margin-top: 12px }

    .mt-logo-scroller{ width: 223px !important; }
    .mt-logo-scroller > ul > li{ width: 213px !important; }
    .wrapper{ background-position: 0 -260px !important; }

    #block-related, #block-upsell{ width: 251px !important; margin: 0 auto }
    #block-upsell li, #block-related li .content{ width: 229px !important; }

    #review-form{ width: 100% !important; float: left }
    .page .table td{ padding: 10px }
.visible-mobile {
display: block!important;
}
}
@media only screen and (min-width: 240px) and (max-width: 320px){
	.logo img{width:150px;}
	.header a.logo{margin:40px ;}
	.header-container-top .right-header-top,
	.header-container-top .language{float:left;width:100%;}
	.footer-static {padding:20px;}
     .footer ul {float:none !important;}
	 .header .logo, .logo {float:none !important;}
    .cart-table .btn-continue, .cart-table .btn-update, .cart-table .btn-empty{ margin:0 0 10px 0; float: none }
    .product-tabs li.active, .product-tabs li:hover {border:1px solid #e8e8e8 !important;}
    .product-tabs li { float: none !important;margin: 1px 0 10px !important;text-align: center;}
    .qty-container{clear: both; float: left; margin-top: 10px;}
    .page .table td{ padding: 8px }
.visible-mobile {
display: block!important;
}
}