

/* -------------------------------------------------- */
/*	Media Queries
/* -------------------------------------------------- */

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) {
    .r .check-view.full { top:146px; left:595px; }
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
    .r .aditional-footer .column-links .links li { width:196px; }
    .r .aditional-footer .column-links h4 { width:196px; margin-top:5px; }
    .r .form-subscribe-header { margin-top:5px; }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .r .check-view.full { top:146px; left:595px; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

    .r .page,
    .r .footer-social,
    .r .aditional-footer,
    .r .footer { width:280px; }
    .r .page img { max-width:100%; }
    .r .header .header-left { width:100%; text-align: center; margin-bottom: 20px; }
    .r .header .header-center { width:100%; text-align: center; margin:0 auto 15px; }
    .r .header .logo { float:none; }
    .r .header .welcome-msg { display: none; }
    .r .header .top-bar { float:none; }
    .r .header .form-search { margin:0 auto; width:250px;}
    .r .header .top-link-cart-li { display: inline; }
    .r .minicart {  }
    .r .header .minicart { float:none; margin:0 auto; }
    .r .header .header-right { width: 100%; }
    .r .header .links { text-align: center; }
    .r .links li { display: inline-block; }
    .r .etheme_cp { display: none!important; }
    .r .etheme_cp_btn_show { display: none!important; }
    .r #message { display: none!important; }
    .r .nav-container { display: none; }
    .r #mobile-menu { display: block; width: 100%; margin-bottom: 10px; }
    .r .form-search button.button { display: none!important; }
    .r .form-search input.input-text { border-right: 1px solid #D6D4D4; }

    .r .block-cart-header #header-items { padding:10px; width:92%; }
    .r .block-cart-header .btn-view { padding: 0 20px; }
    .r .block-cart-header .btn-checkout { padding: 0 20px; }

    .r .home-text { width: 100%; }

    .r .iosSlider .prev { left: 0!important; }
    .r .iosSlider .next { right: 0!important; }

    .r .iosSlider .prev,
    .r .iosSlider .next { top:40%!important; width: 28px!important; height: 35px!important; }

    .r .iosSlider .prev { background: transparent url(../images/slide_prev3.png) no-repeat center left!important; }
    .r .iosSlider .next { background: transparent url(../images/slide_next3.png) no-repeat center left!important; }
    .r .iosSlider .prev:hover,
    .r .iosSlider .prev:focus,
    .r .iosSlider .next:hover,
    .r .iosSlider .next:focus { background-position: -28px center!important; }
    .r .iosSlider .prev:active,
    .r .iosSlider .next:active { background-position: -56px center!important; }
    .r .iosSlider .sliderNavi,
    .r .iosSlider .text1,
    .r .iosSlider .text2{ display: none; }

    .r .view-mode,
    .r .limiter,
    .r .back-to,
    .r .sort-by { display: none; }

    .r .products-grid li.item { margin:0 auto 10px!important; float:none!important; }

    .r .product-view .product-img-box { width:100%; }
    .r .product-view img { height: auto; }
    .r .product-view .product-shop .product_right,
    .r .product-view .product-img-box .main-image .lightbox-btn { display: none; }
    .r .product-view .product-img-box .more-views { width: 175px!important; }
    .r .product-view .product-shop { width: 100%!important; float:none; margin:20px 0; }
    .r .product-view .product-shop #container1,
    .r .product-view .product-shop .white-back { width: 100%!important; }
    .r .product-view .product-shop .addtocont { float:left; }
    .r .add-to-links { display: none; }
    .r .product-tabs li { float:none; margin:0 0 10px !important; text-align: center; }
    .r .product-tabs li.active, .product-tabs li:hover { border-bottom: 1px solid #D6D4D4}
    .r .product-collateral .product-tabs-content div,
    .r .product-collateral .product-tabs-content fieldset,
    .r .product-collateral .product-tabs-content textarea,
    .r .product-collateral .product-tabs-content input { max-width:100% !important; }

    .r.cart-table .item-product-edit,
    .r.cart-table .item-product-whish,
    .r.cart-table .item-product-price,
    .r.cart-table .item-product-delete,
    .r.cart-table .quantity_box_button_up,
    .r.cart-table .quantity_box_button_down,
    .r.cart-table .item-product-img { display: none; }
    .r.cart-table .button { float:left; clear: both; margin-bottom: 20px; }

    /* Base Columns */
    .r .col-left { width: 180px; }
    .r .checkout-onepage-index .col-main,
    .r .col-main { width: 100%; }
    .r .col-right { width: 180px; float: left; }
    /* 3 Columns Layout */
    .r .col3-layout .col-main { width: 100%; }
    .r .col3-layout .col-wrapper { width: 100%; }
    /* Content Columns */

    .r .col-1 { width:100%!important; margin-bottom: 15px!important; }
    .r .col-2 { width:100%!important; margin-bottom: 15px!important; }
    .r .col-3 { width:100%!important; margin-bottom: 15px!important; }
    .r .col-4 { width:100%!important; margin-bottom: 15px!important; }

    .r .related,
    .r .carousel { width: 240px!important; margin: 0 auto 15px!important; }

    .r fieldset { max-width:100%!important; }

    .r .form-list .input-box,
    .r .form-list li.wide .input-box,
    .r .form-list li.wide select,
    .r .form-list input.input-text { width: 180px!important; }



    .r .footer-social  .gift_img { float: none; border: 0; padding: 0; margin: auto; }
    .r .footer .f-right,
    .r .footer .f-left { width:auto; margin-bottom: 20px; text-align: center; }
    .r .footer .f-right img { margin: 0 0 5px 0; }
    .r .footer-container .footer-right { width: 280px; margin-bottom: 20px; }
    .r .shippingpolicy { width:130px!important; margin-bottom: 20px; }
    .r .footer-social-container { width: 325px; }
    .r .footer-payments span {  }

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .r .page,
    .r .footer-social,
    .r .aditional-footer,
    .r .footer { width:440px; }
    .r .iosSlider{ height: 180px!important; }

    .r .footer-container .footer-right { width: 249px; margin: 0 auto;}
    .r .shippingpolicy { width:220px!important;}
    .r #added {margin: 0 5%; top: 35%;}
    .r .form-search input.input-text { border: 1px solid #D6D4D4; }
    .r .form-search {border:none; }
    .r #addedoverlay { position: fixed; left:0; top:0; width: 100%;}
    .r body          { width: 100%; }
    .r .products-grid.columns3 .ratings { width: 10px; margin: 6px 0 0 187px; }
    .r .product-view #added { margin:20px 0 0 10%; }
    .r .f-right, .right { float:none !important; }
    .r .footer-container .footer-right { width: 249px; margin: 0 auto;}
    .r .shippingreturns .shippingpolicy { width:160px!important; margin-bottom: 20px; }
    .r .f-left, .left { float: none !important;}
    .r .shippingreturns {width: 335px; margin: 20px auto; }
    .r .follow_us {height: 35px;}
    .r .aditional-footer .f-left {margin-left: 69px;}
    .r .footer-social  .gift_img { float: none; border: 0; padding: 0; margin: 35px auto auto; }
    .r .footer-social .phone {float: none; }
    .r #product_tabs_description_contents div.std {max-width: 100% !important; text-indent: 10px;}
    .r .block-related h5 {float: none; font-size: 13px; text-align: center;}
        .r .footer-social .follow_us { overflow: hidden; width: 335px; margin: 10px 0}
        .r .left { margin: 0 auto 33px; width: 116px; }
        .r .col-left {overflow: hidden; width: 0;}
        .r .form-search input.input-text { margin: 0 auto 0 25px; width: 75%;}

        .r .category-products .moreinfo .additional .qty p { margin-left:10px; margin-bottom: 0; }
    .r .category-products .moreinfo .additional p{line-height: 21px; margin-top: 9px;  float: left; font-size: 12px;}
    .r .products-grid.columns3 li.item {height: 408px; width: 245px;}
    .r .products-grid .product-image img {margin-top: 12px;}
    .r .form-list li.wide textarea { width:399px; }
    .r .footer-social-container .quickssl { margin:10px 105px; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .r .iosSlider{ height: 120px!important; }

    .r .iosSlider .prev,
    .r .iosSlider .next { top: 37%!important; }
    .r #added {margin: 0; top: 35%; width: 280px;}
    .r #added a {display: block; margin: 0;}
    .r .form-search input.input-text { border: 1px solid #D6D4D4; }
    .r .form-search {border:none;}
    .r #addedoverlay { position: fixed; left:0; top:0; bottom: 0; right: 0; width: 100%;}
    .r body          { width: 100% }
    .r .products-grid.columns3 .ratings { width: 10px; margin: 6px 0 0 187px; }
    .r .product-view #added { margin:20px 0 0 0; z-index: 350;}
    .r .f-right, .right { float:none !important; }
    .r .footer-container .footer-right { width: 249px; margin: 0 auto;}
    .r .shippingreturns .shippingpolicy { width:112px!important; margin-bottom: 20px; }
    .r .f-left, .left{ float: none !important;}
    .r .shippingreturns {width: 224px; margin: 20px auto;}
    .r .follow_us {display: none;}
    .r .block-related h5 {float: none; font-size: 12px; text-align: center;}
    .r .related-block-subtitle {float:none;text-align: center;}
    .r .header .header-center {float:none;}
    .r .form-search input.input-text { margin: 0 auto 0 25px; width: 75%;}
    .r .product-view .product-shop .addtocont {float: left;}
    .r .product-view .product-shop .price-box {width: 150px;}
    .r .footer-social  .gift_img {clear: both; }
    .r .left { margin: 0 auto 33px; width: 116px; }
    .r .footer-social .follow_us { overflow: hidden; width: 100%; }
    .r .footer-payments .footer-right p span img { margin: 0 2px }
    .r .col-left { width: 100%; padding: 0; margin: 0; }
    .r #product-review-table th,
    .r #product-review-table td {display: none}
    .r #product-review-table th.mobile-heading,
    .r #product-review-table th.rating-name,
    .r #product-review-table th.empty,
    .r #product-review-table td.mobile-select {display: table-cell; text-align: center; padding-right: 4px;}
    .r .data-table .rating-name { padding: 7px; }
    .r .mobile-select select { padding: 4px;  height: 30px; width: 160px;}
    .r #review-form .buttons-set {width: 95%;}
    .r .category-products .moreinfo .additional .qty p { margin-left:10px; margin-bottom: 0; }
    .r .category-products .moreinfo .additional p{line-height: 21px; margin-top: 9px;  float: left; font-size: 11px;}
    .r .products-grid.columns3 li.item {height: 408px; width: 245px;}
    .r .main-container.col2-left-layout .main .col-main {}
    .r .footer-social-container .quickssl { margin:10px 96px; }
    .r .footer .footer-phone { float:left; clear:both; margin-left:60px; background:none; }
    .r .footer .copyright { float:left; }
    .r .form-list li.wide textarea { width:229px; }

}
/* ======================================================================================= */
