/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2013-04-28 01:41:42 */


/* Design for a width of 960-1280 px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.body {
    background-color:#fff;
}
/* 960px <= width < 1280px */
@media only screen and (min-width: 1300px) and (max-width: 1523px) {
    #footersocial #test1 {
        width: 50px !important;
    }
}

@media only screen and (min-width: 960px) {

    /* Cart
    -------------------------------------------------------------- */
    .cart-table .product-image {
        max-width: 80px;
    }

    /* xxx
    -------------------------------------------------------------- */
    /* Inside main column in 2-col layout */
    .in-col2 .itemslider-x .slides > li {
        width: 155px !important;
    }

    .in-col2 .itemslider-x {
        max-width: 700px;
    }

    /*4*/

    /* Inside main column in 3-col layout */
    .in-col3 .itemslider-x .slides > li {
        width: 134px !important;
    }

    .in-col3 .itemslider-x {
        max-width: 462px;
    }

    /*3*/
    .feature-menu-content {
        width: 235px !important;
    }
}

@media only screen and (max-width: 1100px) {
    #nav .nav-custom-link > a {
        font-size: 13px !important;
        padding: 0 11.5px !important;
    }

    .catalog-product-view .salesoon {
        padding-right: 4px !important;
    }

    .catalog-product-view .countdown-detail #container-minutes {
        padding-right: 5px !important;
        margin-left: 5px !important;
    }

    /*.side-video iframe {
        left: 9px !important;
    }*/
    .header-container .container {
        width: 98% !important;
    }

    .the-slideshow-wrapper .grid12-3 {
        padding-left: 3% !important;
        margin-right: 1%;
    }

    #slideads {
        display: none;
    }

    .header-tv {
        background: url('../../images/img/ng_top.png') 0 0 no-repeat transparent;
        width: 720px;
        height: 71px;
        z-index: 100;
        position: absolute;
    }

    .left-tv {
        background: url('../../images/img/ng_left.png') 0 0 no-repeat transparent;
        width: 97px;
        height: 196px;
        position: absolute;
        top: 71px;
        z-index: 100;
    }

    .righ-tv {
        background: url('../../images/img/ng_right.png') 0 0 no-repeat transparent;
        width: 196px;
        height: 196px;
        position: absolute;
        left: 524px;
        top: 71px;
        z-index: 100;
    }

    .bottom-tv {
        background: url('../../images/img/ng_bot.png') 0 0 no-repeat transparent;
        height: 93px;
        z-index: 100;
        width: 720px;
        position: absolute;
        top: 267px;
        left: 0;
    }

    .video-tvmb {
        margin-left: 30px;
        position: absolute;
        top: 23px;
    }

    .video-tvmb iframe {
        width: 508px;
        height: 280px;
    }

    .side-video {
        left: 9px;
    }

    .cms-home .slideshow-banners img {
        margin-right: 0 !important;
    }

    #nav .nav-custom-link:hover .level0, #nav .nav-custom-link:hover > ul.level0 {
        display: block;
    }

    #nav .nav-custom-link .level0 {
        display: none;
    }
}

/* Design for a width of 960-1024 px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 960px <= width < 1024px */
@media only screen and (min-width: 960px) and (max-width: 1023px) {

    /* xxx
    -------------------------------------------------------------- */
    .in-col1 .itemslider-x .slides > li {
        width: 156px !important;
    }

    .in-col1 .itemslider-x {
        max-width: 880px;
    }

    /*5*/

    /* Inside main column in 2-col layout */
    .in-col2 .itemslider-x .slides > li {
        width: 168px !important;
    }

    /*MORE*/
    .in-col2 .itemslider-x {
        max-width: 564px;
    }

    /*3*/

    /* Inside main column in 3-col layout */
    .in-col3 .itemslider-x .slides > li {
        width: 168px !important;
    }

    /*MORE*/
    .in-col3 .itemslider-x {
        max-width: 376px;
    }

    /*3*/
    #nav .nav-custom-link > a {
        font-size: 13px !important;
        padding: 0 11.5px !important;
    }
}

/* Mobile, small old desktop - design for a width of less than 960px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* width < 960px */
@media only screen and (max-width: 959px) {

    /* Hide amount. Note: has to be defined after aligning ".amount" center */
    .toolbar .sorter .amount {
        display: none !important;
    }

    /* Other
	-------------------------------------------------------------- */
    #scroll-to-top {
        display: none !important;
    }
}

/* Tablet (Portrait) - design for a width of 768px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 768px <= width < 960px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .side-video {
        left: 13px;
    }

    .header-tv {
        background: url('../../images/img/top_tivi.png') 0 0 no-repeat transparent;
        width: 519px;
        height: 50px;
        z-index: 100;
        position: absolute;
        top: 0;
    }

    .left-tv {
        background: url('../../images/img/left_tv.png') 0 0 no-repeat transparent;
        width: 62px;
        height: 149px;
        z-index: 100;
        position: absolute;
        top: 50px;
        left: 0;
    }

    .righ-tv {
        background: url('../../images/img/right_tv.png') 0 0 no-repeat transparent;
        width: 131px;
        height: 149px;
        z-index: 100;
        position: absolute;
        left: 388px;
        top: 50px;
    }

    .bottom-tv {
        background: url('../../images/img/bot_tv.png') 0 0 no-repeat transparent;
        height: 72px;
        z-index: 100;
        width: 519px;
        position: absolute;
        top: 198px;
        left: 1px;
    }

    .video-object {
        margin-left: 30px !important;
        width: 388px !important;
        margin-top: 5px !important;
        height: 242px !important;
        z-index: 0;
    }

    .video-tvmb {
        margin-left: 30px;
        position: absolute;
        top: 23px;
    }

    .cms-home .slideshow-banners .banner img {
        margin-right: 0.5% !important;
    }

    .container {
        width: 98% !important;
    }

    .catalog-product-view .salesoon {
        padding-right: 45px !important;
        background: url('../../images/salesoonproduct_ipad.png') no-repeat;
        width: 80px !important;
        height: 73px !important;
    }

    .aw_countdown_timer_container_default span.aw_countdown_days, .aw_countdown_timer_container_default span.aw_countdown_hours, .aw_countdown_timer_container_default span.aw_countdown_minutes, .aw_countdown_timer_container_default span.aw_countdown_seconds {
        left: 6px;
        top: 16px;
        font-size: 35px;
    }

    .aw_countdown_timer_container_default div.aw_countdown_days, .aw_countdown_timer_container_default div.aw_countdown_seconds, .aw_countdown_timer_container_default div.aw_countdown_minutes {
        background: url('../../aw_countdown/default/bgsale2_ipad.png') !important;
        height: 50px;
    }

    .aw_countdown_timer_container_default div.aw_countdown_hours {
        background: url('../../aw_countdown/default/bgsale2_ipad.png') !important;
        height: 50px;
    }

    .slides.products-grid .countdowhome #cd_seconds_label {
        right: 5px;
    }

    #aw_countdown_spacer1, #aw_countdown_spacer2, #aw_countdown_spacer3, #aw_countdown_spacer4, #aw_countdown_spacer5, #aw_countdown_spacer6 {
        top: 23px !important;
    }

    #aw_countdown_spacer3, #aw_countdown_spacer5 {
        left: 3px !important;
    }

    #aw_countdown_spacer2 {
        left: 27px !important;
    }

    #aw_countdown_spacer4, #aw_countdown_spacer6 {
        left: 32px !important;
    }

    .aw_countdown_timer_container_default div.aw_countdown_days, .aw_countdown_timer_container_default div.aw_countdown_seconds, .aw_countdown_timer_container_default div.aw_countdown_minutes {
        width: 60px;
    }

    .catalog-product-view .salesoon img {
        display: none;
    }

    .banneroder {
        width: 586px !important;
        padding-top: 12px !important;
    }

    #nav .nav-custom-link > a {
        font-size: 11px !important;
        padding: 0 6.5px !important;
    }

    .cms-home .gen-slider-arrows1 .direction-nav .next {
        left: 725px !important;
    }

    #search_mini_form {
        width: 150px !important;
    }

    #size-select-info {
        margin-left: 93px !important;
    }

    #checkout-step-login #login-form .form-list input.input-text {
        width: 250px !important;
    }

    #checkout-step-login .login-checkout a {
        left: 130px !important;
    }

    #checkout-step-login .login-checkout button {
        margin-top: 36px !important;
    }

    .nav-container {
        margin-top: 8px !important;
    }

    #nav.mobile {
        display: block !important;
    }

    .toolbar-top .toolbar .pager {
        left: 54%;
    }

    .catalogsearch-result-index button.btn-view-product span span {
        height: 24px !important;
    }

    div.recently .products-grid .item {
        /*width: 165px !important;*/
    }

    div.recently div.actions-btn {
        padding-left: 10px !important;
    }

    .cms-index-index .recently .products-grid button.btn-view-product span span, .recently .products-grid button.btn-cart-f span span {
        padding: 0 5.5px !important;
    }

    .products-grid .add-to-links.addto-onimage {
        left: 60% !important;
    }

    .cms-all-products-html .products-grid .add-to-links.addto-onimage {
        left: 52% !important;
    }

    .catalog-category-view .cart-icon-content {
        left: 95px !important;
    }

    .products-list button.btn-hover span {
        padding-right: 20px !important;
    }

    .vertnav-top.mobile {
        display: none !important;
    }

    .slideshow-banners img {
        max-width: 115% !important;
        max-height: 138px !important;
        margin-right: 0.5% !important;
    }

    #subscribe-form .input-text {
        width: 105px !important;
    }

    .product-view .product-shop .action-box.addto-textlink {
        position: static;
    }

    #btnewlet span span {
        height: 30px !important;
    }

    .the-slideshow div.viewport {
        height: 295px !important;
    }

    .the-slideshow .slides .malebox_tv img {
        max-width: 100% !important;
        height: 76% !important;
    }

    .cms-index-index .col1-layout .col-main {
        top: -64px !important;
    }

    #slideads {
        display: none;
    }

    .logo-wrapper img {
        height: 80px !important;
    }

    .imgthumbnailvd {
        height: 175px !important;
        left: 65px !important;
    }

    .slide-image .hero-image .name-hero p {
        margin-top: 0 !important;
    }

    .gen-slider-pager1 .control-nav a {
        width: 19px !important;
    }

    /*.side-video iframe {
        width: 425px !important; *//*366*//*
        left: -24px !important;*//*8*//*
        height: 222px !important;*//*224*//*
    }*/
    .catalog-category-view .category-products-grid .item {
        width: 185px !important;
    }

    .catalog-category-view .products-grid .actions-btn {
        width: 183px !important;
    }

    .catalog-category-view .add-cart-active {
        width: 133px !important;
    }

    .the-slideshow-wrapper .grid12-3 {
        padding-left: 5px !important;
        margin-right: 5px !important;
    }

    .grid12-3 {
        width: 25%;
    }

    .product-view .product-image .cloud-zoom img {
        width: 366px;
        height: 252px;
    }

    .gen-slider-arrows3 .direction-nav .next {
        right: -121px;
    }

    .product-view #product_addtocart_form .add-to-cart {
        width: 100%;
        margin-left: 0 !important;
    }

    .cms-size-guide #hook {
        width: 79px;
    }

    .cms-size-guide .size-fit-main-overlay .content {
        padding: 2px 0 0 5px;
        width: 634px;
    }

    ul#nav .custom-menu-item ul.menu-item-ul ul.level0 .image-sub-menu {
        margin-left: 11%;
    }

    button#btnewlet span {
        font-size: 80%;
        padding-left: 3px;
    }

    .aw_countdown_timer_container_default span.aw_countdown_hours {
        font-size: 100%;
    }

    .home-category-content .itemslider ul.slides li.item img {
        width: 100%;
    }

    .home-category-content .itemslider ul.slides li.item {
        margin-left: 10px;
    }

    .product-shop .aw_countdown_timer_container_default div.aw_countdown_hours {
        height: 50px;
    }

    .product-shop .aw_countdown_timer_container_default span.aw_countdown_hours {
        top: 17px;
        font-size: 35px;
    }

    .catalog-product-view div.aw_countdown_timer_container_default {
        width: 100%;
    }

    .products-grid .product-name {
        width: 100%
    }

    #nav .all-product-menu ul li.level1, #nav .shop-by-menu ul li.level1 {
        padding-left: 10px;
    }

    .catalog-category-view .products-grid .countdowhome #cd_seconds_label {
        right: 8px;
    }

    .onestepcheckout-threecolumns input[id="billing:firstname"] {
        width: 60.5% !important;
    }

    .onestepcheckout-threecolumns div.input-region {
        width: 55% !important;
    }

    .onestepcheckout-threecolumns div.input-postcode {
        width: 44% !important;
    }

    .onestepcheckout-threecolumns div.gender-content {
        float: none !important;
    }

    .onestepcheckout-threecolumns div.onestepcheckout-column-right {
        width: 31.7% !important;
    }

    .onestepcheckout-threecolumns #ewayau_direct_expiration, .onestepcheckout-threecolumns #ewayau_direct_expiration_yr {
        width: 92px !important;
    }

    .onestepcheckout-threecolumns .cvv-what-is-this {
        display: block;
        padding-top: 7%;
    }

    .onestepcheckout-threecolumns .onestepcheckout-column-right th.qty,
    .onestepcheckout-threecolumns .onestepcheckout-column-right td.qty {
        padding-left: 0;
        padding-right: 4px;
    }

    #nav .nav-custom-link:hover .level0, #nav .nav-custom-link:hover > ul.level0 {
        display: block;
    }

    #nav .nav-custom-link .level0 {
        display: none;
    }

    .catalog-category-view .products-grid .btn-cart {
        left: 55%;
    }

    .catalog-category-view .products-grid .btn-cart-f {
        margin-right: -5px !important;
    }

    .catalog-category-view .products-grid .product-options .dd-Colour
    {
        width: 94px!important;
    }
    .catalog-category-view .products-grid .product-options .dd-Size .div-Size {
        margin-right: 26px;
        width: 94px !important;
    }
    .catalog-category-view .products-grid .options-product .slcf-Colour
    {
        width: 84px !important;
    }
    .catalog-category-view .products-grid .options-product .slcf-Size
    {
        margin-right: 12px;
    }
    .banneroder
    {
        width: 300% !important;
    }
    .banneroder p a:first-child img
    {
        width: 84%;
    }
    .banneroder p a:last-child img
    {
        width: 13%;
        height: 1%;
    }
    .v3 .v-item
    {
        width: 345%;
    }
    .v3 .v-item a
    {
        font-size: 11px;
    }
    #cart-sidebar .product-details a{
        padding: 0;
    }
    /* Default Magento classes
    -------------------------------------------------------------- */
    .nobr {
        white-space: normal !important;
    }

    /* Cart
    -------------------------------------------------------------- */
    .cart-table .product-name {
        font-size: 1em;
    }

    .cart-table .product-image {
        max-width: 80px;
    }

    /* Item grid: number of columns
	-------------------------------------------------------------- */
    /* Always show 2 columns */a
    .itemgrid-2cols .item,
                               .itemgrid-3cols .item,
                               .itemgrid-4cols .item,
                               .itemgrid-5cols .item,
                               .itemgrid-6cols .item,
                               .itemgrid-7cols .item {
                                   width: 24%;
                                   clear: none !important;
                               }

    .slideshow-banners {
        padding-left: 0 !important;
    }

    .product-view .box-additional-right {
        width: 305px !important;
    }

    .product-options p.required {
        top: 2px !important;
    }

    .product-view .product-img-box .product-image {
        height: 250px !important;
    }

    /* Clear every first item in each row (group of n items) */
    .itemgrid-2cols .item:nth-child(2n+1),
    .itemgrid-3cols .item:nth-child(2n+1),
    .itemgrid-4cols .item:nth-child(2n+1),
    .itemgrid-5cols .item:nth-child(2n+1),
    .itemgrid-6cols .item:nth-child(2n+1),
    .itemgrid-7cols .item:nth-child(2n+1) {
        /*clear:left !important;*/
    }

    .main {
        width: 753px !important;
    }

    .cms-index-index .products-grid button.btn-view-product span span, .cms-index-index .products-grid button.btn-cart-f span span {
        padding: 0 8.5px !important;
    }

    .catalog-product-view .product-shop button.button span {
        padding: 0 6px !important;
    }

    #fix_id_addthis_toolbox {
        float: none !important;
    }

    .catalog-category-view .products-grid .add-to-links.addto-onimage {
        left: 106px !important;
    }

    #right-detail {
        width: 170px !important;
    }

    .catalog-category-view .products-grid .product-name {
        width: 182px !important;
    }

    ul#nav .custom-menu-item ul.menu-item-ul ul li.item {
        max-width: 135px !important;
        width: 22% !important;
        padding-left: 2%;
    }

    ul#nav .custom-menu-item ul.menu-item-ul ul li.low-nav {
        width: 17% !important;
    }

    ul#nav .custom-menu-item ul.menu-item-ul ul.level0 {
        width: 74% !important;
    }

    .menu-item-right p a {
        width: 100% !important;
    }

    .feature-menu-content {
        width: 180px !important;
    }

    .catalog-category-view .select-quantity {
        margin-left: 14px !important;
    }

    .catalogsearch-result-index .category-products-grid .item {
        height: 325px !important;
    }

    .catalogsearch-result-index .products-grid .actions-btn {
        width: 125% !important;
    }

    .catalogsearch-result-index .products-grid button.btn-view-product span span, .catalogsearch-result-index .products-grid button.btn-cart-f span span {
        padding: 0 2.5px !important;
    }

    .catalogsearch-result-index .products-grid .product-name {
        width: 165px !important;
    }

    .catalogsearch-result-index .category-products-grid div.select-quantity {
        margin-left: 11px !important;
    }

    .catalogsearch-result-index .products-grid .add-to-links.addto-onimage {
        left: 54% !important;
        top: 291px !important;
    }

    .catalog-category-view .products-grid button.btn-view-product span span, .catalog-category-view .products-grid button.btn-cart-f span span {
        padding: 0 12px !important;
    }

    /* xxx
    -------------------------------------------------------------- */
    .in-col1 .itemslider-x .slides > li {
        width: 166px !important;
    }

    /*.in-col1 .itemslider-x { max-width:722px; }*/ /*4*/
    /* Inside main column in 2-col layout */
    .in-col2 .itemslider-x .slides > li {
        width: 155px !important;
    }

    .in-col2 .itemslider-x {
        max-width: 525px;
    }

    /*3*/

    /* Cloud zoom
    -------------------------------------------------------------- */
    /* Shrink the slider if to many thumbnails */
    .itemslider-thumbnails.count-3,
    .itemslider-thumbnails.count-4,
    .itemslider-thumbnails.count-5,
    .itemslider-thumbnails.count-multi {
        max-width: 158px !important;
    }

    /*2*/

    /* Direction navigation */
    .itemslider-thumbnails.count-3 .direction-nav,
    .itemslider-thumbnails.count-4 .direction-nav,
    .itemslider-thumbnails.count-5 .direction-nav,
    .itemslider-thumbnails.count-multi .direction-nav {
        display: block;
    }

    /* Items grid: in category view
    -------------------------------------------------------------- */
    /* Hide button completely despite it is on item hover */
    .category-products-grid.itemgrid-6cols .item:hover .btn-cart {
        display: none;
    }

    /* Slideshow caption
	-------------------------------------------------------------- */
    .caption .heading {
        font-size: 2.0833em;
    }

    .caption p {
        font-size: 1.1666em;
    }

}

/* All desktop - design for a width of 768px and wider
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 768px <= width */
@media only screen and (min-width: 768px) {

    /* xxx
	-------------------------------------------------------------- */
    .in-sidebar .itemslider-x .slides > li {
        width: 168px !important;
    }

    .in-sidebar .itemslider-x {
        max-width: 188px;
    }

    /*1*/

    /* Product page
    -------------------------------------------------------------- */

    /* Itemslider: float left if 1, 2 or 3 items */
    .box-up-sell .itemslider-q.count-1,
    .box-up-sell .itemslider-q.count-2 {
        margin-left: 0;
        margin-right: auto;
    }

}

/* All mobile - design for a width of less than 768px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* width < 768px */
@media only screen and (max-width: 767px) {

    /* Grid and basic layout
    -------------------------------------------------------------- */

    /* Margin for basic Magento columns */
    .col-main,
    .col-left,
    .col-right {
        margin-bottom: 30px;
    }

    /* Product view:
       margin for all grid units */
    .product-view .grid12-1,
    .product-view .grid12-2,
    .product-view .grid12-3,
    .product-view .grid12-4,
    .product-view .grid12-5,
    .product-view .grid12-6,
    .product-view .grid12-7,
    .product-view .grid12-8,
    .product-view .grid12-9,
    .product-view .grid12-10,
    .product-view .grid12-11,
    .product-view .grid4-1,
    .product-view .grid4-2,
    .product-view .grid4-3,
    .main {
        width: 753px !important;
    }

    .product-view .grid2-1 {
        margin-bottom: 30px;
    }

    /* Magento utility classes
    -------------------------------------------------------------- */
    .nobr {
        white-space: normal !important;
    }

    /* Forms
	-------------------------------------------------------------- */
    .form-list .field,
    .form-list input.input-text,
    .form-list textarea,
    .form-list select,
    .form-list li.wide .input-box,
    .form-list li.wide input.input-text,
    .form-list li.wide textarea,
    .form-list li.wide select {
        max-width: 100%;
    }

    /* Tables
    -------------------------------------------------------------- */
    .data-table thead .nobr {
        white-space: normal !important;
    }

    .data-table th,
    .data-table td {
        padding: 5px;
    }

    /* Data tables formatting
    -------------------------------------------------------------- */

    /* Basic formatting */
    .cart .data-table thead,
    .my-wishlist .data-table thead,
    .my-account .data-table thead,
    .order-review .data-table thead {
        display: none;
    }

    .cart .data-table tbody,
    .my-wishlist .data-table tbody,
    .my-account .data-table tbody,
    .order-review .data-table tbody {
        background: transparent !important;
    }

    .cart .data-table tr,
    .cart .data-table td,
    .my-wishlist .data-table tr,
    .my-wishlist .data-table td,
    .my-account .data-table tr,
    .my-account .data-table td,
    .order-review .data-table tr,
    .order-review .data-table td {
        border: none !important;
        background: transparent !important;
        width: 100%;
        text-align: left !important;
    }

    .cart .data-table tr,
    .my-wishlist .data-table tr,
    .my-account .data-table tr,
    .order-review .data-table tr {
        border-bottom: 1px solid #e5e5e5 !important;
        margin-bottom: 20px;
    }

    /* Highlight first cell in table footer */
    .my-account .data-table tfoot tr td:first-child,
    .order-review .data-table tfoot tr td:first-child {
        font-weight: bold;
    }

    /* Show cell label */
    .data-table .cell-label {
        display: inline-block;
        width: 30%;
        min-width: 100px;
        max-width: 140px;
        margin-right: 10px;
        font-weight: bold;
    }

    /* Basic Magento layout elements
	-------------------------------------------------------------- */
    .breadcrumbs {
        margin-top: 0;
        margin-bottom: 10px;
    }

    /* Header
    -------------------------------------------------------------- */

    /* Vertical positioning of header elements */
    .v {
        display: block;
    }

    .v .v-item {
        float: inherit;
        display: block;
        width: 100%;
    }

    /* Logo */
    .header .logo-wrapper {
        text-align: center;
    }

    .header .logo {
        width: 70%;
        margin-left: auto;
        margin-right: auto;
    }

    /***Samsung galaxy tab***/
    .logo-wrapper img {
        height: 30% !important;
        width: 30% !important;
    }

    .main-container {
        zoom: 73%;
    }

    .header-container {
        zoom: 67%;
    }

    .header .logo-wrapper {
        text-align: left;
    }

    .header .form-search .input-text {
        width: 65% !important;
    }

    .user-menu {
        margin-right: -22% !important;
        margin-top: -9% !important;
    }

    /***End Samsung galaxy tab***/
    /* Quick search */
    .header-top-search-wrapper {
        width: 100%;
        max-width: 301px;
        margin-left: auto;
        margin-right: auto;
    }

    .header .form-search {
        width: 100%;
    }

    .header .form-search .input-text {
        width: 100%;
        padding: 0;
    }

    /* User menu (Top Links) */
    .user-menu {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    /* Mini cart */
    .after-mini-cart {
        clear: none;
    }

    /* Top links */
    .top-links {
        float: left;
    }

    /* Nav
    -------------------------------------------------------------- */

    /* Footer
    -------------------------------------------------------------- */

    /* Simplify links */
    .footer .show-separators .links li a,
    .footer .show-separators-left .links li a {
        background-image: none;
    }

    /* Footer horizontal links - align center */
    .footer-top .item {
        float: none;
    }

    .footer-primary-top-inner,
    .footer-primary-bottom-inner,
    .footer-top .links {
        text-align: center;
    }

    .footer-primary-top-inner .item,
    .footer-primary-bottom-inner .item,
    .footer-top .links li {
        display: inline-block;
    }

    /* Social links */
    .social-links a {
        float: none;
        display: inline-block;
        margin-right: 0;
        margin-bottom: 3px;
        padding: 6px;
    }

    /* Footer bottom elements - align center */
    .footer-bottom {
        text-align: center;
    }

    .footer-bottom .item {
        float: none;
        display: inline-block;
        margin-left: 5px;
        margin-right: 5px;
    }

    /* Copyright - remove space */
    .footer-copyright {
        margin-left: 0;
    }

    /* Products list
    -------------------------------------------------------------- */
    .products-list .product-shop-inner {
        padding-right: 0;
        border-right: none;
    }

    /* Products grid
	-------------------------------------------------------------- */
    .products-grid .add-to-links.addto-onimage {
        display: none;
    }

    /* Layered navigation
	-------------------------------------------------------------- */
    .block-layered-nav dd li,
    .block-layered-nav .currently ol li {
        line-height: 2.3333em;
        background-position: 3px 10px;
    }

    .block-layered-nav dd li:hover,
    .block-layered-nav .currently ol li:hover {
        background-position: 6px 10px;
    }

    /* Toolbar
    -------------------------------------------------------------- */

    /* All elements - align center and increase vertical spacing */
    .pager,
    .sorter {
        text-align: center;
    }

    .pager .amount,
    .pager .limiter,
    .pager .pages,
    .sorter .amount,
    .sorter .limiter,
    .sorter .view-mode,
    .sorter .sort-by {
        display: inline-block;
        float: none;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .toolbar .sort-by,
    .toolbar .sorter .amount {
        border-right: none;
    }

    /* Product page
    -------------------------------------------------------------- */

    /* Secondary column */
    .product-secondary-column .inner {
        padding-left: 0;
        border-left: none;
    }

    /* Wrapper for collaterals - remove top margin (grid units already have bottom margin) */
    .product-view .box-additional {
        margin-top: 0;
    }

    /* Sidebar */
    .product-view .box-sidebar .box-sidebar-inner {
        padding-left: 0;
        border-left: none;
    }

    /* Related: remove bottom margin */
    .block-related-slider {
        margin-bottom: 0;
    }

    /* Cart
    -------------------------------------------------------------- */

    /* Buttons below table: align center */
    .cart-table tfoot tr.first td {
        text-align: center !important;
        padding: 0;
        margin-bottom: 20px;
    }

    .cart-table tfoot button {
        display: inline-block;
        float: none !important;
        margin: 0 0 3px;
        padding: 0;
    }

    /* One Page Checkout
    -------------------------------------------------------------- */

    /* Step title - link "edit" */
    .opc .allow .step-title a {
        display: none;
    }

    /* Form */
    .opc form fieldset {
        display: table-column-group;
    }

    /*.opc .form-list .field {}
    .opc .form-list input.input-text {}*/
    .opc .form-list select {
        width: auto;
    }

    /* Account
    -------------------------------------------------------------- */
    .my-wishlist .product-image {
        max-width: none;
    }

    /* Items slider
    -------------------------------------------------------------- */
    /*.itemslider .control-nav { display:none; }*/
    .control-nav.control-paging {
        display: none;
    }

    /* Slideshow
    -------------------------------------------------------------- */

    /* Slideshow navigation: move buttons to the top right corner */
    .the-slideshow .direction-nav .next {
        top: 4%;
        right: 2%;
    }

    .the-slideshow .direction-nav .prev {
        top: 4%;
        right: 63px;
        left: auto;
    }

    /* Slideshow caption */
    /* Shrink all and hide paragraph and button */
    .caption .heading {
        font-size: 2.0833em;
        margin-bottom: 1px;
    }

    .caption p {
        font-size: 1.1666em;
        display: none;
    }

    .caption button {
        margin-top: 0.5em;
        display: none;
    }

    /* Cloud Zoom
	-------------------------------------------------------------- */
    /* Hide zoom */
    .cloud-zoom-big,
    .cloud-zoom-lens {
        display: none !important;
    }

    .cloud-zoom-lens {
        cursor: default !important;
    }

    /* Lightbox
    -------------------------------------------------------------- */
    #cboxTitle,
    #cboxCurrent {
        display: none !important;
    }

    /* Accordion
    -------------------------------------------------------------- */
    .accordion li a {
        padding: 15px;
    }

    /* Space for openner if item has children. It has to be a few pixels wider than openner */
    .accordion li.parent > a {
        padding-right: 53px;
    }

    .accordion .opener {
        width: 48px;
        height: 48px;
    }

    /* Items grid: in category view
    -------------------------------------------------------------- */
    /* Revert default sizes */
    .category-products-grid.itemgrid .product-name {
        font-size: 1.3333em; /*16px*/
        line-height: 1.25em; /*20px*/
    }

    /* Hide/show elements: 6 & 7 columns */
    .category-products-grid.itemgrid-6cols .item .btn-cart,
    .category-products-grid.itemgrid-7cols .item .btn-cart {
        display: block;
    }
}

/* end: width < 768px */

/* Mobile (Landscape) - design for a width of 480px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* 480px <= width < 768px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

    /* Item grid: number of columns
    -------------------------------------------------------------- */
    /* Always show 2 columns */
    .itemgrid-2cols .item,
    .itemgrid-3cols .item,
    .itemgrid-4cols .item,
    .itemgrid-5cols .item,
    .itemgrid-6cols .item,
    .itemgrid-7cols .item {
        width: 48%;
        clear: none !important;
    }

    .main {
        width: 753px !important;
    }

    /* Clear every first item in each row (group of n items) */
    .itemgrid-2cols .item:nth-child(2n+1),
    .itemgrid-3cols .item:nth-child(2n+1),
    .itemgrid-4cols .item:nth-child(2n+1),
    .itemgrid-5cols .item:nth-child(2n+1),
    .itemgrid-6cols .item:nth-child(2n+1),
    .itemgrid-7cols .item:nth-child(2n+1) {
        clear: left !important;
    }

    /* xxx
    -------------------------------------------------------------- */
    .itemslider-x.count-2,
    .itemslider-x.count-3,
    .itemslider-x.count-4,
    .itemslider-x.count-5,
    .itemslider-x.count-6,
    .itemslider-x.count-7,
    .itemslider-x.count-8,
    .itemslider-x.count-multi {
        max-width: 376px;
    }

    /*2*/

    /* Cloud zoom
    -------------------------------------------------------------- */
    /* Broaden the slider if at least 4 thumbnails */
    .itemslider-thumbnails.count-4,
    .itemslider-thumbnails.count-5,
    .itemslider-thumbnails.count-multi {
        max-width: 316px;
    }

    /*4*/

    /* Direction navigation */
    .itemslider-thumbnails.count-4 .direction-nav {
        display: none;
    }

    /* Shrink and align center the main image */
    .product-view .product-img-box .product-image {
        width: 60.4651%; /*364px*/
        max-width: 364px;
        margin: 0 auto;
    }

}

/* Additional break-point:
   Mobile (Landscape, iPhone 4 Portrait) - design for a width of 640px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
/* 640px <= width < 768px */
@media only screen and (min-width: 640px) and (max-width: 767px) {

    /* xxx
    -------------------------------------------------------------- */
    .itemslider-x.count-3,
    .itemslider-x.count-4,
    .itemslider-x.count-5,
    .itemslider-x.count-6,
    .itemslider-x.count-7,
    .itemslider-x.count-8,
    .itemslider-x.count-multi {
        max-width: 564px;
    }

}

/* All small mobile - design for a width of less than 480px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* width < 480px */
/*@media only screen and (max-width: 479px) {

    *//* Grid elements
    -------------------------------------------------------------- *//*
    .col2-set .col-1,
    .col2-set .col-2 { width:100%; }
    .v3 .v-item
    {
        max-height: none !important;
    }
    body
    {
        zoom: 85% !important;
    }
    .banneroder {
        display: none !important;
    }
    .side-video iframe {
        height: 150px !important;
        width: 300px !important;
    }
    .the-slideshow .slides li {
        height: 150px !important;
    }
    .the-slideshow-wrapper .grid12-3 {
        display: none !important;
    }
    #nav.mobile {
        display: block !important;
    }
    #nav .nav-custom-link > a {
        font-size: 11px !important;
    }
    #footer-bot {
        z-index: 99999999;
    }
    *//* Header
    -------------------------------------------------------------- *//*

    *//* Simplify links *//*
    .user-menu .show-separators .links li a,
    .user-menu .show-separators-left .links li a { background-image:none; }

    *//* Header elements - align center *//*
    .header-top { text-align:center; }
    .header-top .item { float:left; display:inline-block; margin-left:5px; margin-right:5px; }

    *//* Links *//*
    .user-menu { text-align:center; }
    .user-menu .top-links { float:none; }
    #mini-cart,
    .user-menu .links,
    .user-menu .links li { float:none; display:inline-block; }

    *//* Mini cart - adjust width and align center, hide drop-down box *//*
    #mini-cart .block-content { display:none !important; }

    *//*#mini-cart .block-content { width:100%; }
    #mini-cart .block-title > * { float:none !important; display:inline-block !important; vertical-align:middle !important; }
    *//*

    *//* Nav
    -------------------------------------------------------------- *//*
    *//*#nav > li { width:100%; }
    #nav > li > a { border-right:none; }*//*

    *//* Products list
	-------------------------------------------------------------- *//*
    .products-list .product-image { margin-bottom:20px; }

    *//* Product page
    -------------------------------------------------------------- *//*

    *//* Reviews *//*
    .product-view .box-reviews .form-add .data-table th,
    .product-view .box-reviews .form-add .data-table td { padding:6px 1px; }
    .product-view .box-reviews .form-add .form-list input.input-text,
    .product-view .box-reviews .form-add .form-list textarea { width:90%; }

    *//* Toolbar
    -------------------------------------------------------------- *//*

    .toolbar .limiter { display:none; }

    *//* Pages *//*
    .pager .pages li { display:none; }
    .pager .pages li.previous,
    .pager .pages li.current,
    .pager .pages li.next { display:block; }

    *//* Cart
    -------------------------------------------------------------- *//*

    *//* Account
    -------------------------------------------------------------- *//*

    *//* Account info + Order info *//*
    *//*
    .box-account.box-info .col-1,
    .order-info-box .col-1 { border-right:none; }
    .box-account.box-info .col-1 .box,
    .order-info-box .col-1 .box { padding-right:0; }
    *//*

    .my-account .col2-set .col-1 { border-right:none; margin-bottom:20px; }
    .my-account .col2-set .col-1 .box { padding-right:0; }

    *//* Order details *//*
    .order-items .sub-title .separator { display:none; }

    *//* Slideshow
    -------------------------------------------------------------- *//*
    .the-slideshow .control-nav { display:none; }

    *//* Slideshow caption *//*
    *//* Shrink all and hide heading *//*
    .caption .heading { font-size:1.3333em; display:none; }
    .caption p { font-size:1em; }

    *//* Cloud zoom
	-------------------------------------------------------------- *//*
    #zoom-btn { display:none; }

}


*//* Mobile (Portrait) - design for a width of 320px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*//*

*//* 320px <= width < 480px *//*
@media only screen and (min-width: 320px) and (max-width: 479px) {

    *//* Item grid: number of columns
    -------------------------------------------------------------- *//*
    *//* Always show 2 columns *//*
    .itemgrid-2cols .item,
    .itemgrid-3cols .item,
    .itemgrid-4cols .item,
    .itemgrid-5cols .item,
    .itemgrid-6cols .item,
    .itemgrid-7cols .item { width:98%; clear:none !important; }

    *//* xxx
    -------------------------------------------------------------- *//*
    .itemslider-x.count-1,
    .itemslider-x.count-2,
    .itemslider-x.count-3,
    .itemslider-x.count-4,
    .itemslider-x.count-5,
    .itemslider-x.count-6,
    .itemslider-x.count-7,
    .itemslider-x.count-8,
    .itemslider-x.count-multi { max-width:188px; } *//*1*//*

    *//* Cloud zoom
    -------------------------------------------------------------- *//*
    *//* Shrink the slider if to many thumbnails *//*
    .itemslider-thumbnails.count-3,
    .itemslider-thumbnails.count-4,
    .itemslider-thumbnails.count-5,
    .itemslider-thumbnails.count-multi { max-width:158px; } *//*2*//*

    *//* Direction navigation *//*
    .itemslider-thumbnails.count-3 .direction-nav,
    .itemslider-thumbnails.count-4 .direction-nav,
    .itemslider-thumbnails.count-5 .direction-nav,
    .itemslider-thumbnails.count-multi .direction-nav { display:block; }

}


*//* Mobile (Portrait) - design for a width of 240px
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*//*

*//* width < 320px *//*
@media only screen and (max-width: 319px) {

    *//* Item grid: number of columns
    -------------------------------------------------------------- *//*
    *//* Always show 1 columns *//*
    .itemgrid-2cols .item,
    .itemgrid-3cols .item,
    .itemgrid-4cols .item,
    .itemgrid-5cols .item,
    .itemgrid-6cols .item,
    .itemgrid-7cols .item { width:98%; clear:none !important; }

    *//* xxx
    -------------------------------------------------------------- *//*
    .itemslider-x.count-1,
    .itemslider-x.count-2,
    .itemslider-x.count-3,
    .itemslider-x.count-4,
    .itemslider-x.count-5,
    .itemslider-x.count-6,
    .itemslider-x.count-7,
    .itemslider-x.count-8,
    .itemslider-x.count-multi { max-width:188px; } *//*1*//*

    *//* Cloud zoom
    -------------------------------------------------------------- *//*
    *//* Shrink the slider if to many thumbnails *//*
    .itemslider-thumbnails.count-2,
    .itemslider-thumbnails.count-3,
    .itemslider-thumbnails.count-4,
    .itemslider-thumbnails.count-5,
    .itemslider-thumbnails.count-multi { max-width:79px !important; } *//*1*//*

    *//* Direction navigation *//*
    .itemslider-thumbnails.count-2 .direction-nav,
    .itemslider-thumbnails.count-3 .direction-nav,
    .itemslider-thumbnails.count-4 .direction-nav,
    .itemslider-thumbnails.count-5 .direction-nav,
    .itemslider-thumbnails.count-multi .direction-nav { display:block; }

    *//* Slideshow
	-------------------------------------------------------------- *//*
    .the-slideshow .direction-nav { display:none; }

}*/
@media only screen and (min-width: 120px) and (max-width: 450px) {
    /*body*/
    /*{*/
    /*zoom: 39% !important;*/
    /*}*/
    /*#nav.mobile {*/
    /*display: block;*/
    /*}*/
    /*#nav .nav-custom-link > a*/
    /*{*/
    /*font-size: 10px !important;*/
    /*}*/
    /*.logo-wrapper img*/
    /*{*/
    /*width: 106px;*/
    /*height: 62px;*/
    /*margin-right: 630px;*/
    /*margin-top: 58px;*/
    /*}*/
    /*.header-top*/
    /*{*/
    /*display: none;*/
    /*}*/
    /*.nav-container {*/
    /*padding-top: 8px;*/
    /*}*/
    /*.side-video iframe {*/
    /*width: 480px;*/
    /*}*/
    /*#search*/
    /*{*/
    /*width: 110px !important;*/
    /*}*/
    /*.user-menu .links li a {*/
    /*line-height: 1em;*/
    /*padding: 0 0.20em;*/
    /*}*/
    /*#search_mini_form*/
    /*{*/
    /*width: 110px !important;*/
    /*}*/
    /*.user-menu {*/
    /*width: 650px !important;*/
    /*}*/

    /*.the-slideshow-wrapper .grid12-3 {*/
    /*padding-left: 0px !important;*/
    /*}*/
    /*.header-container .container {*/
    /*width: 92% !important;*/
    /*}*/
    /*.cms-home .the-slideshow {*/
    /*width: 65% !important;*/
    /*}*/
    /*.footer_columns .column {*/
    /*padding: 3px 0px !important;*/
    /*width: 260px !important;*/
    /*}*/
    /*#subscribe-form {*/
    /*width: 350px !important;*/
    /*}*/
    /*#subscribe-form .input-text {*/
    /*width: 100px !important;*/
    /*}*/
    /*#footersocial {*/
    /*top: 5px !important;*/
    /*}*/
    /*#float-right {*/
    /*position: absolute !important;*/
    /*}*/
    /** desktop mobile version**/
    /*body #top .user-menu*/
    /*{*/
    /*width: 100% !important;*/
    /*}*/
    /*body #top .user-menu #mini-cart*/
    /*{*/
    /*width: 100% !important;*/
    /*}*/
    /*#mini-cart .block-title .heading*/
    /*{*/
    /*background-position: -28px -213px !important;*/
    /*}*/
    /*ul#nav .custom-menu-item ul li.item a.category-main-sb*/
    /*{*/
    /*min-height: 46px !important;*/
    /*}*/
    /*.menu-item-ul .menu-item-right*/
    /*{*/
    /*top : -160px;*/
    /*}*/

    body .wrapper {
        zoom: 97%;
        /*zoom:64%;*/
    }

    .header .logo-wrapper {
        text-align: left;
    }

    #top .v-item {
        top: -43px;
    }

    #top .v-item .links {
        float: right;
    }

    .itemgrid-3cols .item:nth-child(3n+1) {
        clear: none !important;
    }

    .catalog-product-view .product-view .product-img-box {
        margin-bottom: 30px;
        width: 427px !important;
    }

    div.onestepcheckout-threecolumns div.onestepcheckout-column-middle {
        width: 27%;
    }

    #nav.mobile {
        display: block !important;
    }

    .vertnav-top {
        border-bottom: none !important;
    }

    body {
        /*zoom:54%; */
        zoom: 36%;
    }

    #quickshop_overlay {
        width: 160%;
    }

    .container {
        width: 105% !important;
    }

    .container .col-main .std {
        width: 100%;
        margin: 0 !important;
        padding: 0 !important;
    }

    .grid-full {
        width: 96% !important;
    }

    .catalog-category-view .category-products .toolbar-top .pager {
        display: none;
    }

    .container .product-home-new h3.section-title {
        width: auto !important;
    }

    .recently .products-grid {
        width: 105%
    }

    .product-view .grid12-6 {
        width: 48% !important;
    }

    .product-view .add-to-cart {
        width: 463px;
    }

    .cms-home .page .col-main.grid-full.in-col1 {
        zoom: 125%;
    }

    /**end desktop for mobile version**/
}

@media only screen and (min-width: 800px) and (max-width: 800px) {

.cms-home .the-slideshow-wrapper {margin-left:-3% !important; width:104.1% !important; }
.the-slideshow .slides img { max-width: 103.25%;}
}
@media only screen and (min-width: 980px) and (max-width: 980px) {

.cms-home .the-slideshow-wrapper {margin-left:-1px !important; width:93.95% !important; }
}
@media only screen and (min-width: 1280px) and (max-width: 1280px) {

.cms-home .the-slideshow-wrapper .the-slideshow .slides img{width:100%; }
}
@media only screen and (min-width: 1920px) and (max-width: 1920px) {

.cms-home .the-slideshow-wrapper .the-slideshow .slides img{width:100%; }

}
@media only screen and (min-width: 900px) and (max-width: 900px) {

.cms-home .the-slideshow-wrapper {margin-left:-9.5% !important; width:117.2% !important; }
.slideshow-banners img { max-height:160px !important;}
}

@media only screen and (min-width: 600px) and (max-width: 600px) {

.cms-home .the-slideshow-wrapper {margin-left:-1% !important; width:98% !important; }

}

@media only screen and (min-width: 640px) and (max-width: 640px) {

.cms-home .the-slideshow-wrapper {margin-left:-7px !important; width:98.25% !important; }

}
@media only screen and (min-width: 480px) and (max-width: 480px) {

.cms-home .the-slideshow-wrapper {margin-left:-1% !important; }

}

@media only screen and (max-width: 799px) {
.the-slideshow .slides img {
    max-width: 103.80%;
}
}
@media only screen and (min-width: 801px) and (max-width: 1024px) {
.the-slideshow .slides img {
    max-width: 103.80%;
}
}


