.non-home #side-nav-container{
    width:260px;
    margin-right:0;
}

.non-home #side-nav-container ul.level1 {
    /*width:calc(400% - 50px);*/
}

#top-content-wrapper.non-home{
   padding-bottom:20px;
}

.promo-banner{
    box-sizing: border-box;
    text-align: center;
}

.promo-banner a > *{
    float:left;
}

.promo-banner ul{
    text-align: left;
}

.promo-banner a{
    display:inline-block;
    margin:auto;
}

.promo-banner a:after{
    content:'';
    display:table;
    clear:both;
}

.promo-banner img{
    margin-right:10px;
}

.promo-banner ul li:first-child{
    font-weight: bold;
}

.cms-home .left-promo{
    position:absolute;
}

.cms-home .left-promo > a{
    display:block;
}

.cms-home .left-promo > a img{
    width:100%;
}

#side-nav-container li.level1.parent li.level2 > ul.level2{
    display:none;
}

@media all and (max-width:1360px) and (min-width:1281px){

    #top-content-wrapper{
        width:100%;
    }

    #side-nav-container{
        width:calc((100% - 50px) / 5);
    }

    #global-promo{
        width:calc((100% - 50px) / 5 * 4 - 20px);
    }
}

/* Media for 980px to 1023px */
/* 980px <= width < 1023px */

@media only screen and (max-width: 1280px) {
    .info2 {display: none;}
    .nav-inner #nav-mobile ul.level0 {margin:30px 0 0 0;}
    .col-main .right-promo #signup .block-subscribe li:last-child {font-size: 14px;}
    .promo-banner img {margin-right: 2px;}
    .promo-banner ul {font-size: 12px; line-height: 17px; }
}
@media only screen and (min-width: 1225px) and (max-width: 1280px) {
    .header, .nav-inner, .main, .footer, .banner, .social_content, #top-content-wrapper{width: 1220px;}
    .col-main {width: 900px;}
    .col-left,.non-home #side-nav-container{width: 245px; }
    .non-home #side-nav-container ul.level1 {width:925px;}
    .col-right {width: 245px;}
    .banner .banner1 {width: 410px;}
    .banner .banner2 {width: 398px;}
    .banner .banner3 {width: 412px;}
    .subbanner2 {margin-left: 10px;}
    .block.block-banner img {height: auto;width: 100%;}
    .social_block {width: 305px;}
    .social_content .content {width: 915px;}
    .cms_banner img {height: auto;width: 100%;}
    /*.product-image img {height: auto;width: 100%;}*/
    .ei-slider {height: auto;}
    .ei-slider-large {height: 413px;}
    .social_block ul {padding: 20px 60px;}
    div.megnor-advanced-menu-popup {left: 230px !important;}
    .block.block-side-nav-container {display: none;}
    div.menu.parrent-arrow .arrow a {background: url("../../images/caregory-arrow.png") no-repeat scroll 208px -12px transparent;}

    div.menu.parrent-arrow:hover .arrow a,
    div.menu.parrent-arrow.active .arrow a {margin-right: -20px;background: url("../../images/menu-hover-arrow.jpg") no-repeat scroll 190px 1px rgba(0, 0, 0, 0)}

    div.menu a, div.megnor-advanced-menu-popup a {padding: 10px 5px;}
    #footer .footer-area {width: 240px;}
    .shopping_CMS_main1 img {height: auto;width: 100%;}
    .product-view .product-shop {width: 530px;}

    /* Video Tab */
    .product-view #product_tabs_additional_tabbed_contents .video {display:inline-block; float:left; width:45%;}
    .product-view #product_tabs_additional_tabbed_contents .information {display:inline-block; float:right; width:45%;}

    /* Newsletter Subscription */
    .form-subscribe-header label {font-size:18px;}
}

@media only screen and (min-width: 1025px) and (max-width: 1224px) {
    #footer #block_1 {width: 220px;}
    #footer #block_4 {width: 210px;}
    #footer #block_2, #footer #block_3 {width: 160px;}
    div.menu.parrent-arrow:hover .arrow a,
    div.menu.parrent-arrow.active .arrow a {background: url("../../images/menu-hover-arrow.jpg") no-repeat scroll 165px 1px rgba(0, 0, 0, 0);}

    div.megnor-advanced-menu-popup {left: 204px !important;}
    .header, .nav-inner, .main, .footer, .banner, .social_content, #top-content-wrapper{width: 1000px;}

    .col-main {width: 705px;}
    .col-left,.non-home #side-nav-container {width: 220px;}
    .non-home #side-nav-container ul.level1 {width:735px;}
    .col-right {width: 220px;}

    .banner .banner1 {width: 350px;}
    .banner .banner2 {width: 300px;}
    .banner .banner3 {width: 350px;}

    .block.block-banner img {height: auto;width: 100%;}

    .subbanner img {height: auto;width: 350px;}
    .subbanner2 {margin-left: 5px;}
    .subbanner1, .subbanner2 {width: 350px;}

    .ei-slider-large li img {width: 100% !important;margin-left: 0 !important;height: auto !important;margin-top: 0 !important;}
    .ei-slider {height: auto;  width:75%;  }
    .ei-slider-large {height: 324px;}

    .cms_banner img {height: auto;width: 100%;}

    .social_block {width: 30%;}
    .social_content .content {width: 70%;}
    .social_block ul {padding: 20px 58px;}

    .form-subscribe-header {padding: 5px 0;}

    .social_content .block-subscribe input.input-text {width: 166px;}
    .col-main .right-promo #signup button.button {margin: 3px auto 8px;}
    .testimonial_main .flexslider .flex-control-nav {padding: 10px 66px !important;}

    /*.product-image img {height: auto;width: 100%;}*/

    #zoom1 img {height: auto;width: 100%;}

    .product-view .product-img-box {width: 272px;}
    .product-view .product-shop {width: 402px;}

    .cart .cart-collaterals .col1-set {width: 305px;}
    .cart .cart-collaterals .col2-set {width: 625px;}
    .cart .totals {width: 298px;}
    .cart .discount, .cart .shipping {padding: 12px 20px;}
    .products-list li .list-left {margin-right: 20px;}
    .products-list li .list-center {width: 323px;}
    .products-list li .list-right {}
    .products-list li.item {padding: 10px 0;}
    .block.block-side-nav-container {display: none;}

    .social_content .block-subscribe .block-content {padding: 6px 18px;}

    .newsletter-container {margin: 18px 0 0;}

    .shopping_CMS_main1 img {height: auto;width: 100%;}

    .social_content .block-subscribe .input-box {width: 190px !important;}
    /* HE Custom */
    .right-promo .newsletter-container {float:none;}
    .right-promo .block-subscribe input.input-text {width:100%; padding:5px 1px;}
    .col-main .right-promo #signup .form-subscribe-header label {font-size:16px; margin:5px auto;}
    .col-main .right-promo #signup .block-subscribe li:last-child {font-size: 12px;}
    .col-main .right-promo #signup .news_img {margin:5px auto 5px;}
    .right-promo .block.block-subscribe .block-content li {padding:0;line-height: 1.2em;}

    .col-main .left-promo .popularcategories ul span {width:50%; margin:5px 0 0 0;}

    /* Video Tab */
    .product-view #product_tabs_additional_tabbed_contents .video {display:inline-block; float:left; width:45%;}
    .product-view #product_tabs_additional_tabbed_contents .information {display:inline-block; float:right; width:35%;}

    /* Grouped product page */
    .product-view .data-table .img {width:47%;}

    /* Newsletter Subscription */
    .form-subscribe-header label {font-size:14px;}
    .col-main .right-promo #signup .form-subscribe-header {padding:0;}

    .footer_cms .form-subscribe-header {width: 55%;}
    .footer_cms .social_content .block-content .form-subscribe-header li.right-text {width: 80%;}
}

@media only screen and (min-width: 980px) and (max-width: 1024px) {
    div.menu.parrent-arrow .arrow a {background: url("../../images/caregory-arrow.png") no-repeat scroll 147px -12px transparent;}
    div.megnor-advanced-menu-popup {left: 164px !important;}
    div.menu.parrent-arrow:hover .arrow a,
    div.menu.parrent-arrow.active .arrow a {background: url("../../images/menu-hover-arrow.jpg") no-repeat scroll 129px 1px rgba(0, 0, 0, 0);}
    .form-subscribe-header label {font-size: 14px;float: left;}
    .footer_cms .form-subscribe-header { width: 80% }
    .footer_cms .form-subscribe-header label {font-size: 14px;float: none;}
    #footer #block_1 {width: 220px;}
    #footer #block_4 {width: 215px;}
    #footer #block_2, #footer #block_3 {width: 170px;}
    #footer .footer-area {margin-right: 21px;}
    div.megnor-advanced-menu-popup {padding-left: 10px;}
    .header, .nav-inner, .main, .footer, .banner, .social_content,#top-content-wrapper {width: 940px;}
    .col-main {float: left;width: 685px;}
    .col-left,.non-home #side-nav-container {float: left;width: 180px;}
    .non-home #side-nav-container ul.level1{width:710px;}
    .col-right {float: right;width: 180px;margin-left: 0;}
    .banner .banner1 {width: 314px;}
    .banner .banner2 {width: 312px}
    .banner .banner3 {width: 314px;}
    .ei-slider-large li img {width: 100% !important;margin-left: 0 !important;height: auto !important;margin-top: 0 !important;}
    .ei-slider {height: auto;  width:79%;  }
    .ei-slider-large {height: 314px;}
    .cms_banner img {height: auto;width: 100%;}
    .subbanner img {height: auto;width: 340px;}
    .subbanner2 {width: 335px;}
    .subbanner1 {width: 344px;}
    .subbanner2 {margin-left: 5px;}
    .testimonial_main .flexslider .flex-control-nav {padding: 10px 43px !important;}
    .testimonial_main .testi-detail {float: left;padding: 0;}
    .testimonial_main .flexslider .slides img {float: left;padding: 10px 0;width: auto;}
    .testimonial_main .flexslider .flex-control-nav {padding: 0 43px !important;}
    .social_block {width: 250px;}
    .social_content .content {width: 690px;}
    .social_block ul {padding: 20px 35px;}
    .form-subscribe-header {padding: 0;}
    .social_content .block-subscribe input.input-text {width: 164px;padding: 13px 10px;}
    .block-layered-nav a {padding-left: 0;}
    .product-view .product-shop {margin-top: 30px;float: left;width: 100%;}
    .mini-products-list {padding: 10px 3px 0;}
    .mini-products-list .special-price {float: left;padding: 3px 0px;}
    .mini-products-list .link-wishlist, .link-compare {float: left;}
    .product-view .link-wishlist, .link-compare {float: none;}
    .cart .discount, .cart .shipping {padding: 19px 30px;}

    /*.product-image img {height: auto;width: 100%;}*/

    .products-list li.item {padding: 10px 0;}
    .products-list li .list-left {margin-right: 10px;}
    .products-list li .list-center {width: 310px;padding: 10px 10px 10px 0;}
    .col3-layout .col-main {width: 520px;margin-left: 10px;}
    .col3-layout .col-wrapper {float: left;width: 720px;}
    .product-view .product-shop {width: 100%;}
    .block-banner img {width: 100%;}
    #footer .mobile_togglemenu {display: none;}
    #footer .footer-area {width: 223px;}
    /* .col1-layout .product-view .product-shop {width: 620px;} */
    .cart .cart-collaterals .col1-set, .cart .cart-collaterals .col2-set, .cart .totals {width: 100%;}
    .block.block-side-nav-container {display: none;}
    .shopping_CMS_main1 {float: left;width: 100%;}
    .social_content .block-subscribe .input-box {width: 185px;}
    .col-main .right-promo #signup .block-subscribe li:last-child {font-size: 12px;}
    .send-friend .form-list {width: 100%;}
    .send-friend .form-list li.wide .input-box {width: 70%;}
    .send-friend .form-list li.wide textarea {width: 100%;}


    /* HE Custom */
    .right-promo .newsletter-container {float:none;}
    .right-promo .block-subscribe input.input-text {width:90%; padding:5px 1px;}
    .col-main .right-promo #signup button.button {margin: 3px auto 8px;}
    .col-main .right-promo #signup .form-subscribe-header label {font-size:14px; width:100%; margin:5px auto;}
    .col-main .right-promo #signup .form-subscribe-header {padding:0;}
    .col-main .right-promo #signup .form-subscribe-header ul {margin:-17px 0 0 0;}
    .col-main .right-promo #signup .news_img {margin:0px auto;}
    .right-promo .block.block-subscribe .block-content li {padding:0; font-size: 12px;}
    .col-main .right-promo #signup .form-subscribe-header label {line-height: 18px; font-size: 16px; width: 55%; margin-top: 25px;}
    .col-main .right-promo #signup .news_img {margin: 10px auto 0;}

    .col-main .left-promo .popularcategories ul span {width:50%;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;vertical-align: top;}

    /* Video Tab */
    .product-view #product_tabs_additional_tabbed_contents .video {display:inline-block; float:left; width:45%;}
    .product-view #product_tabs_additional_tabbed_contents .information {display:inline-block; float:right; width:32%;}
    /* Grouped product page */
    .product-view .data-table .img {width:47%;}

  .product-view .product-img-box {margin: 0 auto 20px;float: left; width:50%;}
  .product-view .product-img-box .product-image{  width:300px;  }
  .product-view .product-img-box .product-image-zoom .gallery-image { position: relative; height: auto; z-index: 9; }

  .product-shop {width: auto;margin-top: 0px;}


  .col1-layout .product-view .product-shop { float: right; width: 50%; }

  .nav-inner .promo-nav .promo-banner{display: none;}
}

@media all and (max-width:1224px) {

    #side-nav-container .top-item{
        font-size:13px !important;
    }

    #global-promo > div:first-child{
        /*display:none;*/
    }

    #global-promo > div:not(:first-child){
        /*width:50%;*/
    }
    .menu-toggler:after{
        content:'';
        display:block;
        width:0;
        height:0;
        position:absolute;
        right:9px;
        border:9px solid transparent;
        transform: translateY(-55%);
    }
}

@media only screen and (min-width:980px){

    .cms-home ul.messages{
        margin-left:calc(20% + 20px) !important;
        width:calc(100% - 20% - 20px);
    }

    .ei-slider{
        float:right;
    }

    nav ul.mobile{
        display:none;
    }

    .account-create .fieldset{width:60%; margin:0 auto;}

    .ei-slider,
    #global-promo{
        width:calc(80% - 20px);
    }

    #global-promo:after{
        display: table;
        content:'';
        clear:both;
        padding: 0;
    }

    #global-promo > div{
        float:left;
        width:calc(99% / 3);
    }

    #top-content-wrapper{
        background:white;
        padding:10px 25px 10px;
        box-sizing: border-box;
        margin:auto;
    }

    #top-content-wrapper:after{
        content:'';
        display:table;
        clear:both;
    }

    #top-content-wrapper > div{
        float:left;
    }

    #side-nav-container{
        width:20%;
        margin-right:20px;
        position:relative;
        font-weight: 600;
        text-transform: uppercase;
    }

    #side-nav-container .top-item{
        background:#0e658e;
        color:white;
        cursor: pointer;
        position:relative;
    }

    #side-nav-container .top-item:before{
        content:'';
        width:5px;
        height:100%;
        background:#0e658e;
        display:block;
        position:absolute;
        left:0;
        top:0;
    }

    #side-nav-container li.level1{
        background: #608ca4;
        position: relative;
        /*position: relative; added to keep shorter sub menu accessible on hover*/
    }

    #side-nav-container li.level1 > a{
        color:white;
        position:relative;
    }

    #side-nav-container .top-item {
        font-family: 'Archivo Narrow';
        font-size:18px;
        font-weight: normal;
    }

    #top-level-category-body #side-nav-container .top-item.menu-toggler,
    .home #side-nav-container .top-item.menu-toggler{
        cursor: default;
    }

    #side-nav-container .top-item,
    #side-nav-container li.level1 > a{
        line-height: 1.25;
        padding: 14px 20px;
        display:block;
        border-bottom:1px solid white;
        box-sizing: border-box;
        font-weight: normal;
    }
    
    #side-nav-container li.level1:hover > a{
        /*background: #1c5a7d;*/
        color: #fff;
        cursor: hand;
    }

    #side-nav-container ul.level1,
    #side-nav-container .bg-img{
        display:none;
    }

    .menu-toggler:after{
        content:'';
        display:block;
        width:0;
        height:0;
        position:absolute;
        right:8px;
        border:9px solid transparent;
        transform: translateY(-55%);
    }

    #top-level-category-body .menu-toggler:after,
    .home .menu-toggler:after{
        display: none;}

    .menu-toggler:not(.open):after{
        border-bottom-color:white;
        top:calc(50% - 5px);
    }

    .menu-toggler.open:after{
        border-top-color:white;
        top:calc(50% + 5px);
    }

    .menu-toggler + #side-nav{
        display:none;
    }

    .home #side-nav,
    #top-level-category-body #side-nav{
        display:block;
    }

    #side-nav{
/*        position:absolute;
        top:100%;
        left:0;
        width:100%;
        z-index:1000;*/
    }

    #side-nav-container ul.level1{
        text-align: center;
        /*min-height: 600px; removed for height "rightsizing" */
    }

    #side-nav-container ul.level1 img{
        height:113px;
        margin:auto;
        display: block;
        margin-bottom:10px;
        border-radius: 50%;
        border-width: 2px;
    }

    #side-nav-container ul.level1 span{
        display:block;
        font-size: 1.2em;
        line-height: 1.2em;
        white-space: normal;
        font-weight: 500;
    }

    #side-nav-container ul.level1:after{
        display:table;
        content:' ';
        clear:both;
    }

    #side-nav-container li.level2{
        float:left;
        /*width:calc(100% / 4);*/
        padding:15px;
        box-sizing: border-box;
    }

    #side-nav-container li.level2:nth-child(4n + 1){
        clear:left;
    }

    @media only screen and (hover: hover) and (pointer: fine) {
        #side-nav-container li.level1.parent:hover > a > span:after{
            border:5px solid transparent;
            border-left-color:#1c5a7d;
            width:0;
            height:0;
            display:inline-block;
            right:5px;
            top:50%;
            transform:translateY(-50%);
            position:absolute;
        }
    }

    #side-nav-container li.level1.parent > ul.level1{
        display:block;
        visibility: hidden;
        position:absolute;
        /*top:-1px; changes with "rightsizing" */
        background-color:#e8eff2;
        box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
        width:425%;
        opacity: 0;
        z-index: 1;
        /*transition: all 250ms 0ms ease-in-out, z-index 0ms;*/
        /*-moz-transition: all 0ms ease-in 600ms, z-index 1ms;*/
        /*-webkit-transition: all 0ms ease-in 600ms, z-index 1ms;*/
        /*-o-transition: all 0ms ease-in 600ms, z-index 1ms;*/
        }

    #side-nav-container li.level1.parent:hover > ul.level1{
        visibility: visible;
        z-index: 2;
        /*min-height: 99%;*/
        /*border: 1px solid white;*/
        opacity: 1;
        /*transition: z-index 0ms 0ms 0ms;*/
        /*-moz-transition: all 300ms ease-in-out 300ms, z-index 0s;*/
        /*-webkit-transition: all 300ms ease-in-out 300ms, z-index 0s;*/
        /*-o-transition: all 300ms ease-in-out 300ms, z-index 0s;*/
    }

    .non-home #global-promo{
        width:76%;
        float:right;
    }
}

@media only screen and (max-width: 979px) {

    #top-content-wrapper{
        display:none;
    }

    .sidebar .block .block-content .treeview-side.treeview li {border-bottom: none;}

    .ei-slider ul.ei-slider-thumbs {display:none;}
    #nav ul, #nav div {width: auto;}
    .nav-inner #nav ul.level0 {left:-90px; width:700px;}

    .nav-responsive {display: block;}

    .block.block-advancedmenu {display: none;}

    div.menu.parrent-arrow .arrow a {background: url("../../images/caregory-arrow.png") no-repeat scroll 133px -12px rgba(0, 0, 0, 0);}

    div.megnor-advanced-menu-popup {left: 164px !important;}

    div.menu.parrent-arrow:hover .arrow a, div.menu.parrent-arrow.active .arrow a {background: url("../../images/menu-hover-arrow.jpg") no-repeat scroll 114px 1px rgba(0, 0, 0, 0);}

    .header-bottom {margin: 0;text-align: center;}

    .social_content .block-subscribe input.input-text {width: 90%}

    div.megnor-advanced-menu-popup {left: 149px !important;}

    .ei-slider .ei-slider-thumbs .info1 {font-size: 14px;}
    .ei-slider .ei-slider-thumbs .info2 {display: none;}

    .ei-slider-large li img {width: 100% !important;margin-left: 0 !important;height: 100% !important;margin-top: 0 !important;}
    .ei-slider {height: auto;}
    .ei-slider-large {height: 311px;}
    .header, .nav-inner, .main, .footer, .banner, .social_content,#top-content-wrapper {width: 724px;}

    .footer {padding: 0;clear: both;}

    .col-main, .col3-layout .col-wrapper {width: 504px;}

    .form-list input.input-text {width: 216px;}

    .col1-layout .breadcrumbs{padding-left:15px;padding-right:15px;}
    .col-main {padding: 0 15px;}
    .col3-layout .col-main {width: 374px;}
    .col-left, .col-right {width: 165px;}
    .col-left {padding: 0 0 0 15px}
    .ei-slider-large {height: 235px;}

    .cms_banner img {height: auto;width: 100%;}

    .subbanner img {height: auto;width: 100%;}
    .subbanner1, .subbanner2 {width: 49%;height: auto;}
    .subbanner2 {float: left;margin-left: 10px;}
    .banner {display: none;}

    .testimonial_main .testi-detail {float: left;padding: 5px 0;}
    .testimonial_main .flexslider .slides img {float: left;padding: 0;}
    .testimonial_main .flexslider .flex-control-nav {padding: 0 40px !important;}

    .blog_main .customNavigation a.next, .testimonial_main .customNavigation a.next {right: 0;}
    .blog_main .customNavigation a.prev, .testimonial_main .customNavigation a.prev {right: 16px;}
    .blog_main .product-block-image .box-content {padding: 8px 15px;}

    .social_block ul li {float: none;}
    .social_block {width: 100%;text-align: center;}
    .social_content .content {width: 100%;}

    .form-subscribe-header {padding: 4px 0;}

    .form-subscribe-header label {font-size: 14px;}

    #footer .footer-area {border-right: none;min-height: 0;}

    #block_1 {padding: 0;}

    /*.product-image > img {height: auto;max-width: 100%;}*/

    .quick-access > form {float: left;margin: 10px 15px 20px;position: relative;width: 96%;}

    .header .quick-access {position: relative;width: 100%;margin: 0;}
    .header .form-search {position: relative;width: 100%;top: 0;float: left;}
    .header .form-search input.input-text {width: 80%;}
    .header .form-search button.button {float: left;}
    .header-cart {position: relative;float: left;margin: 20px 5px;}
    .header .quick-access .contact-header {margin: 20px 5px;}
    .header .quick-access .cart-contact {width: 60%;margin: 0 auto;}

    .nav-inner .promo-nav {display: none;}

    .main {padding-top: 20px;}

    .products-list li.item {padding: 10px 0;}
    .products-list li .list-left {margin-right: 10px;}
    .products-list li .list-center {border-right: none;}
    .products-list li .list-right {float: left;padding-left: 0;}

    .product-collateral .padder {border: none;}

    /*.home_first {display: none;}*/
    #nav ul li a,
    #nav ul li a:hover {padding: 9px;}

    .responsive-menu #nav-mobile ul {padding-left: 0px;}
    .nav-inner #nav-mobile ul.level0 {margin:0; width:100%; padding: 0; border: none;}
    .responsive-menu #nav-mobile ul li.collapsable div.hitarea + a {border-bottom: 1px solid #FFF;}

    #nav ul span, #nav ul li.last li span, .responsive-menu li a {padding: 8px 14px;}

    .cms-data {text-align: left;}

    #advancedmenu {display: block;}
    .advanced_nav {display: block;}

    #zoom-btn, .mousetrap {display: none !important;}
    #zoom1 {cursor: default !important;}

    .footer .mobile_togglemenu {display: block;}
    #footer ul {display: none;margin-bottom: 10px;}
    #footer .footer-area {width: 100%;margin-right: 0;}

    .products-list li .list-center {width: 255px;}

    .product-view .product-img-box {margin: 0 auto 20px;float: left; width:50%;}
    .product-view .product-img-box .product-image{  width: 300px;  }
    .product-view .product-img-box .product-image-zoom .gallery-image { position: relative; height: auto; z-index: 9; }

  .product-shop {width: auto;margin-top: 0px;}

    .cart .cart-collaterals .col2-set, .cart .totals {width: 100%;}

    .checkout-progress {padding: 0 10px;}

    .form-list li.wide select, .form-list li.wide .input-box {width: 400px;}

    .gift-messages-form .item .details .form-list li.wide .input-box, .form-list li.wide input.input-text {width: 100%;}

    .col1-layout .product-view .product-shop {width: 50%;}

    .padder h6 {display: block;padding: 3px;line-height: 25px;}

    .product-view .tabs {display: none !important;}
    .contacform {width: 100%;margin-bottom: 10px;padding: 0;margin-right: 0;border: none;}
    .googlemap {width: 100%;margin-bottom: 10px;}

    .block-banner img, .category-image img {max-width: 100%;}

    .toolbar .pager .pager_right {float: left;margin-top: 8px;clear: both;}

    .footer_bottom ul.links {display: block;text-align: center;float: none;margin-bottom: 5px;}
    .footer address {float: none;text-align: center;clear: both;}

    .product-collateral .padder {padding-left: 0;padding-right: 0;}

    .padder ol {display: none;margin-bottom: 15px;}
    .padder > div {display: block;}

    #footer .block-subscribe input.input-text {width: 98%;}

    .block-subscribe .block-title strong {display: inline;}

    .multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box {width: 90%;}

    .block.block-side-nav-container {display: none;}

    .header-content {border-right: none;margin: 20px 17px;position: relative;}
    .header .logo {float: left;text-align: center;margin: 25px 0px 0px 25px;}

    .shopping_CMS_main1 img {height: auto;   width: 100%;}

    .crosssell_product .customNavigation a {top: -35px;}

    .social_content .block-subscribe .input-box {width: 205px;}

    .send-friend .form-list {width: 100%;}
    .send-friend .form-list li.wide .input-box {width: 70%;}
    .send-friend .form-list li.wide textarea {width: 100%;}
    .block.block-related .special-price, .block.block-wishlist .special-price {float: left;}

    /*HE Custom*/
    .right-promo {display:none;}
    .col-main .left-promo {display:none;}
    .col-main .left-promo .help-banner {display:none;}
    .col-main .left-promo .homepage-banner {display:none;}
    .col-main .left-promo .testimonials{display:none;}
    .col-main .left-promo .popularcategories ul span {width:75%;}

    /* Video Tab */
    .product-view #product_tabs_additional_tabbed_contents .video {display:inline-block; float:left; width:100%;}
    .product-view #product_tabs_additional_tabbed_contents .information {display:inline-block; float:right; width:100%;}
    /* Grouped product page */
    .product-view .data-table .img {width:46%;}

    .col1-layout .product-view .product-shop.customizable-shop,
/*    .col1-layout .product-view .product-shop.config-product { float: none; width: 100%; }*/
/*    Stopped image viewer from overlaying title*/
    .col1-layout .product-view .product-shop.config-product { width: 100%; }
    .tabberlive {width:100%; max-width:100%;}

    /* Category List PAger   */
    .pager .pages {float:left; margin: 5px 0;}
    .pager .limiter {float: left; clear: both; margin: 5px 0;}
    .pager .pager_right .sort-by {float: left; clear: both; margin: 5px 0;}

    /*   New Mobile Navigation Rules   */
    .nav-container {display:none;}
    .header-bottom .nav-container {display:block;}

    #nav-mobile li.level1 a { text-align: left; background:#1c5a7d;}
    #nav-mobile li.level1.bold-category a { background: unset;} /* unset for category_color attribute */
    #nav-mobile ul.level1 a { border-bottom:none; text-align: left; background:none; }

    /* ****** Start Topmenu Styling ****** */
    #nav-mobile .featured-categories img, #nav-mobile .featured-categories-divider {
        display: none;
    }
    
    #nav-mobile .featured-categories .featured-category {
        border-bottom: 1px solid rgb(255, 255, 255);
    }
    /* ****** End Topmenu Styling ****** */
}

@media only screen and (max-width: 840px) {
    .quickview-trigger {display:none !Important;}
    .opacity-text {display:none !Important;}
    .ei-slider ul.ei-slider-thumbs {display:none;}
}

/* Landscape phone to portrait tablet */
@media only screen and (max-width: 770px) {
    .nav-inner #nav .over .menu-active ul.level0{min-height:460px;}
    .header .form-search {border: 1px solid #fff;}

    .product-carousel .product-block .product-image-block .hover_block,
    .product-block-inner .new-label,
    .product-block-inner .sale-label,
    .products-list li .list-left .new-label,
    .products-list li .list-left .sale-label,
    .products-grid .product-block .product-image-block .hover_block { opacity: 1; }

    .block.block-side-nav-container {display: none;}

    .hidden_menu {display: block;}

    .block.block-advancedmenu {display: none;}

    .header .welcome-msg {}

    #nav ul li a:hover, #nav > li ul > li:hover > a, .responsive-menu a:hover { background: none repeat scroll 0 0 #0e658e;  padding: 8px 10px;}
    .responsive-menu #nav-mobile ul.level0 {margin: 0; padding:0;}
    #nav-mobile li {margin:0px;}
    #nav-mobile li.home_first {}

    #advancedmenu {display: none;}

    .ei-slider-large li img {width: 100% !important;margin-left: 0 !important;height: 100% !important;margin-top: 0 !important;}

    .ei-slider {height: auto;width: 100%;}

    .ei-slider-large {height: 319px;}

    /*.col-main .right-promo {display:none;}*/
    .col-main .left-promo {width: 100%;}
    .col-main .left-promo .help-banner {display: none;}
    .col-main .left-promo .testimonials {display: none;}

    .header, .nav-inner, .main, .footer, .social_content {width: auto;margin: 0 15px;}

    .col-left, .col-right, .col-main {width: 96%;}
    .col-main {margin-bottom: 10px;}

    .col-left .block-content, .col-right .block-content {display: none;}

    /*.col3-layout .col-wrapper , .col-main , .col3-layout .col-main{  width:100%;}*/
    .col-right {padding: 5px 15px 25px;}

    .toggle .mobile_togglecolumn {display: block; overflow: visible}

    .block-banner {display: none;}

    /*.header .form-search input.input-text {width: 148px;}*/

    /********** Header Setting *************/
    .header .form-search {margin-left: 0;}

    .header .logo {margin: 25px 0px 0px 25px; text-align: center;text-decoration: none !important;float: left;}

    .header .form-search {display: inline-block;float: none;margin: 0 auto;position: static;width: 90%;}

    .quick-access > form {display: inline-block;float: none;margin: 10px auto;position: relative;text-align: center;width: 100%;}

    .header .tm_top_currency, .header .form-language {float: left;text-align: center;}

    .header .tm_top_currency {width: 33%;margin: 0 1px 0 0px;position: relative;background: #acacac;top: 10px;padding: 0px;}

    .header .form-language {width: 33%;margin: 0 0 0 1px;position: relative;background: #acacac;top: 10px;padding: 0px;}

    .tm_top_currency .sbToggle, .form-language .sbToggle {background: url("../../images/arrow-down-resp.png") no-repeat scroll center center rgba(0, 0, 0, 0);}

    .form-language .sbHolder, .tm_top_currency .sbHolder {border: none;padding: 0 0 0 0;background: none;float: none;}

    .form-language .sbHolder > a, .tm_top_currency .sbHolder > a {color: #fff;text-align: center;padding: 10px 0;top: 0;}

    .form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions {width: 240px;left: 0;top: 38px !important;text-align: left;}

    .sbOptions li:hover {}

    .tm_headerlinkmenu {right: 0;}

    .cart_mini_right {background: none;padding: 0px 0 9px;margin: 0 0 0 1px;border: none;float: none;text-align: center;}

    .header .header-cart #panel {top: 38px;}

    /********** Header Setting *************/
    .products-list li .list-center {padding-top: 0;width: 100%;}

    .products-list li .list-center .product-shop {margin-top: 10px;}

    .col2-set .col-1, .col2-set .col-2, .box-account .col2-set .col-1 {width: 100%;}

    .box-account .col2-set .col-1 {padding-right: 0;border: none;margin-bottom: 15px;}

    .order-info-box .col-1 {margin-bottom: 15px;}

/*    .product-view .product-img-box {margin: 0 auto 20px;float: none;}*/
    /*Stopped Image viewer from overlaying product title*/
    .product-view .product-img-box {margin: 0 auto 20px;}

    .product-shop {width: 100% !important;margin-top: 30px;}

    .header .form-language label, .header .tm_top_currency label {display: none !important;}

    #super-table {clear: both;}

    #new-wishlist-table .add-to-cart-alt button.button span {width: auto !important;}
    .form-list li.wide textarea {
    width: 100%;}

    .form-list li.fields .name-firstname {margin-bottom: 10px;}

    .crosssell_product .customNavigation a {top: -35px;}

    .header .form-search button.button {float: left;}
    .form-subscribe-header label {font-size:22px; white-space: normal;}
    .form-subscribe-header {padding: 5px 0 10px;}

    .level1.nav.first.parent.expandable > a {padding: 8px 24px;}

    .level2.nav.first > a {padding: 8px 24px;}

    block.block-advancedmenu {display: none;}
    .social_content .content {margin-bottom: 20px;}
    .form-subscribe-header, .newsletter-container {float: none;text-align: center;}
    .footer_cms .form-subscribe-header {margin: 0 auto; width: 70%;}
    .form-subscribe-header > ul {display: inline-block; width:100%;}
    .newsletter-container {margin: 0;}
    .block-subscribe .newsletter-container .actions {float: left;margin: 0;}
    .block-subscribe .block-content .newsletter-container .input-box {float: left;}
    .social_content .content {margin-bottom: 0;height: auto;}
    .newsletter-container {margin: 0 auto;overflow: hidden; width:100%;}
    .social_content .block-subscribe input.input-text {width: 99%;}

    .header .form-search {border: 1px solid #fff;}

    .my-wishlist .buttons-set button.button {float: left;margin: 5px 5px 0 0;}

    .my-wishlist button.btn-update {float: left;margin: 5px 0;clear: both;}

    #brand-carousel {width: 96%;}

    .nav-inner .nav_banner {display: none;}

    /* HE Mobile Changes */
    .nav-inner ul.level0 {background: #FFF;}
    .nav-inner li.level2 img {display: none;}
    .col-main .left-promo {margin:40px 0 0 0;}

    .social_content .block-subscribe .input-box {width: 80%;}
    /* Grouped product page */
    .product-view .data-table .img {width:70%;}
    .product-view .data-table .pricing {width:22%;}
    .product-view .data-table tr td.last {width:100%;}
    .product-view .data-table .qty-table {float:left;}
    .product-view .data-table .email-addto-box {clear:none;float:left; margin:0 20px;}
    .product-view .data-table .add-to-links {clear:none; float:left;}

    .header .quick-access .cart-contact {width:70%;}

    .nav-inner {margin:0;}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .form-list li.wide .input-box {width: 260px;}

    .form-list li.wide input.input-text {width: 250px;}

    .ei-slider-large li img {width: 100% !important;margin-left: 0 !important;height: 100% !important;margin-top: 0 !important;}
    .ei-slider-large {height: 315px;}
    .ei-slider-large li {height: 315px;}

    .subbanner1 {width: 50%;}
    .subbanner2 {width: 49%;  margin-left: 5px;}
}

@media only screen and (max-width: 640px) {

    #shopping-cart-table thead, #checkout-review-table thead, #my-orders-table thead {display: none;}
    /**/
    #shopping-cart-table tbody tr td, #checkout-review-table tbody tr td, #my-orders-table tbody tr td {border-bottom: 1px solid #DDDDDD;margin: 0;padding: 10px 0;width: 100%;}
    /**/
    #shopping-cart-table tbody tr, #shopping-cart-table tbody tr td,
    #checkout-review-table tbody tr, #checkout-review-table tbody tr td,
    #my-orders-table tbody tr, #my-orders-table tbody tr td {text-align: center !important;}

    #shopping-cart-table tr td, #checkout-review-table tr td, #my-orders-table tr td {display: block;}

    #shopping-cart-table .btn-remove2 {margin: 0 auto;}

    #shopping-cart-table .item-options dt,
    #checkout-review-table .item-options dt,
    #my-orders-table .item-options dt {float: none;}

    button#empty_cart_button {float: left;margin: 5px 0;clear: both;}

    .header .form-search input.input-text {width:70%;}

    .product-view .data-table .img {width:100%;}
    .product-view .data-table .pricing {width:100%; float:left;}
    .product-view .grouped-items-table .price-box {float:left;}
    .product-view .data-table .pricing .tier-prices {float:left; clear:both; padding:10px 10px 10px 0;}
    .header .quick-access .cart-contact {width:95%;}
}

@media only screen and (min-width: 480px) and (max-width: 650px) {

    .ei-slider-large li img {width: 100% !important;margin-left: 0 !important;height: 100% !important;margin-top: 0 !important;}
    .info2 {margin-top: 10px;}
    .ei-slider-thumbs li a {padding: 13px 0 10px;}
    .ei-slider {height: auto;}
    .ei-slider-large {height: 194px;}
    .ei-slider-large li {height: 194px;}
    .col-left, .col-right, .col-main {width: 94%;}
    .form-subscribe-header {padding: 0;}
    .subbanner1 {width: 49%;}
    .subbanner2 {width: 49%;margin-left: 5px;}
    .quick-access > form {margin: 10px 12px 20px;width: 98%;}
    .cart-shopping-table a.product-image img {width: auto;}
    .header .form-language {margin: 0;}
    .toolbar .pager .pager_right {float: left;}
    .pager .pages {float: left;margin: 0;}
    .pager .limiter {float: left;}
    .pager .pager_right .sort-by {float: left;padding-top: 5px;}
    .tm_responsive_row .product-image img {width: auto;}

    /*Customizable Responsive Styles*/
    .customizable-shop .upload-child { float:none; visibility:hidden; width: 100%; padding:20px 0 0 0; }
    .customizable-shop .logo-option-container { float:none; display: block; width: 100%; }
    .customizable-shop .text-parent { float:none; display:block; width:100%;}
    .customizable-shop .text-child { float:none; visibility:hidden; width:100%; clear: both; margin-top: 10px; display: block; padding: 20px 0 0 0px; }


    #checkout-review-table tr.last #amorderattr {width:275px;}
    .news_img{display:none;}
}

/* Landscape phones and down */
@media only screen and (max-width: 479px) {
    .col-right {padding: 5px 7px 25px;}

    .news_img {display: none;}

    .subbanner1 {width: 100%;}
    .subbanner2 {width: 100%;margin-top: 20px;margin-left: 0}
    .subbanner1 img:hover, .subbanner2 img:hover {transition: none;transform: none;}

    .quick-access > form {margin: 20px 0px;}

    .header-content {display: inline-block;float: none;}

    .ei-slider-thumbs li {display: block;}
    .ei-slider-large {height: auto;}

    .col-main {padding: 0 9px;}

    .form-subscribe-header {padding: 0;}

    .form-list .field, .form-list .input-box, .form-list li.wide .input-box {width: 100% !important;}

    .form-list input.input-text, .form-list li.wide textarea, .form-list select, .tm_responsive_row select,
    .product-view .box-tags .form-add input.input-text {width: 90% !important;}

    .cart-label {background: url("../../images/cart-respo.png") no-repeat scroll center center;height: 20px;margin: 0 auto;padding: 9px 0;text-align: center;cursor: pointer;}

    .checkout-progress {padding: 0 50px;}

    .checkout-progress li {width: 100%;margin: 0 0px 5px 0;}

    .tm_responsive_row label, .tm_responsive_row span {width: 100%;margin: 0 0px 5px 0;}
    .tm_responsive_row span .separator {display: none;}

    .gift-messages-form .item .details {margin-left: 0;margin-top: 15px;}
    .product-view .product-img-box{  width:100%;}

    .product-view .product-img-box .product-image{width: 271px;margin:auto}

    .product-view .product-img-box .product-image-zoom .gallery-image {width: 100%; height:auto;}

    .email-addto-box .email-friend {margin-bottom: 8px;}

    .googlemap iframe {width: 100% !important;}

    .col3-set .col-1, .col3-set .col-2, .col3-set .col-3 {width: 100%;margin-bottom: 10px;}

    .my-wishlist textarea {width: 90%;}

    #my-tags-table td, #my-reviews-table td {display: block;}

    .additional-carousel .slider-item .product-block img {margin: 0 auto;text-align: center;display: block;}

    .product-view .product-shop .availability {float: none;text-align: left;}

    #product-review-table .nobr {white-space: normal !important;}

    #product-review-table td, .data-table thead th {padding: 5px 3px;}

    #product-review-table {margin: 10px 0;}

    .buttons-set .back-link {margin-bottom: 10px;margin-right: 10px;}

    .buttons-set button.button {float: right;margin-left: 0;}

    .pager .limiter {margin-bottom: 10px;}
    .pager .pager_right .sort-by {float: none;}

    .products-list li .list-right {width: 100%;}

    .toolbar .pager .pager_right {float: left;}
    .pager .pages {float: left;margin: 0;}
    .pager .limiter {float: left;}
    .pager .pager_right .sort-by {float: left;padding-top: 5px;}

    .crosssell_product .customNavigation a {top: -31px;}

    .crosssell h2 {font-size: 15px;}

    .title-buttons h1, .checkout-types {float: none;}
    .cart .title-buttons .checkout-types li {margin: 5px 0;}
    .cart .title-buttons .checkout-types {float: left;}

    .tm_responsive_row .product-image img {width: auto;}

    .header .header-cart #panel {right: -30px;width: 200px;}

    .cart .discount input.input-text {width: 224px;}

    .subbanner {margin-top: 20px;}

    .newsletter-container {width: 100%;}
    .social_content .block-subscribe input.input-text {width: 84%;}
    .social_content .block-subscribe .input-box {  width:67%;  }

    .send-friend .buttons-set button.button {float: left;clear: both;margin: 5px 0 0 0;}

    .cart-table .btn-continue, .cart-table .btn-update {float: left;clear: both;margin: 5px 0;}

    .multiple-checkout .buttons-set button.button {float: left;}

    .multiple-checkout .data-table {display: inline;float: left;overflow: auto;width: 100%;}

    .manufacture_products .product-carousel .product-block-inner {text-align: center;}

    .form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions {width: 190px;}


    .product-view .data-table .img {width:100%;}
    .product-view .data-table .pricing {width:100%;}
    /* HE */

    .related_default_width,
    .related-products li.slider-item,
    .related-products li.product-items{  width: 49%;        float: left;        min-height: 200px;        border: none;}
    #checkout-review-table tr.last #amorderattr {width:200px;}
}

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
    .news_img {margin-left: 10px;}

    .ei-slider-thumbs li a {padding: 0;}
    .ei-slider-thumbs li img {display: none !important;}

    .header .tm_top_currency {width: 33.1%;margin: 0 1px 0 0;}
    .header .form-language {margin: 0;}
    .tm_headerlinkmenu .links li {display: none;}
    .tm_headerlinkmenu .links li:first-child {display: block;}

    .header-bottom {text-align: center;}
    .ei-slider-thumbs {height: auto;margin-bottom: 0;}
    .ei-slider {overflow: hidden;}
    .ei-slider-large {height: auto;}

    .col1-layout .breadcrumbs{padding-left:6px;padding-right:6px;}
    .col-main {padding: 0 6px;}
    .col-left {padding: 0 6px;}
    .form-subscribe-header {padding: 0;}

    .header .form-search input.input-text {padding-left: 8px;}

    .header-cart {float: none;display: inline-block;margin: 15px 0px;}

    .header .quick-access .contact-header {margin: 20px auto 0;  clear: both; float: none; width: 225px; border-right:none;}

    ul.tabbernav li a {font-size: 16px;}

    .tab0 {height: auto;}

    ul.tabbernav {height: auto;}
/*    ul.tabbernav li {display: block;float: none;width: 100%;margin: 5px 0 0 0;}*/

    .social_block ul {padding: 20px 40px;}

    .ei-slider-large {height: 125px;}

    .header .header-cart #panel .actions .viewcart-btn {margin-left: 0;}

    .cart .cart-collaterals .col1-set {width: 278px;}

    .header .form-search input.input-text {width:65%;}

    /*Customizable Responsive Styles*/
    .customizable-shop .upload-child { float:none; visibility:hidden; width: 100%; padding:20px 0 0 0; }
    .customizable-shop .logo-option-container { float:none; display: block; width: 100%; }
    .customizable-shop .text-parent { float:none; display:block; width:100%;}
    .customizable-shop .text-child { float:none; visibility:hidden; width:100%; clear: both; margin-top: 10px; display: block; padding: 20px 0 0 0px; }

}

@media only screen and (max-width: 400px) {
    #checkout-review-table tr.last #amorderattr {width:175px;}
    .toolbar .view-mode {display:none;}
    .toolbar .pager .pages {display: none;}
    .toolbar .pager .limiter {margin-left:0;}
    .toolbar-bottom .toolbar .pager .pages {display:block;}
    .footer_cms .social_content .block-content .form-subscribe-header li.right-text {width: 80%; margin: 0 0 0 20px; }
}

@media only screen and (max-width: 350px) {
    .header .logo img { max-height: .5in;}
    .header .form-search input.input-text {width:60%;}
    .social_content .block-subscribe .input-box {width:64%;}
    .col-main .left-promo .popularcategories ul span {width:60%;}
    .header .quick-access .contact-header{margin: 20px auto 0;  float: none;  border: none;}
    .header-cart{float: none;  display: inline-block;  margin: 10px auto;  width: auto;}
}

@media only screen and (max-width: 319px) {

    .header .form-language {margin: 0;}

    .header .tm_top_currency {margin: 0 1px 0 0;}

    .logo img {max-width: 100%;}
    .ei-slider-large {height: 110px;}
    .ei-slider-thumbs li {height: auto;}
    .ei-slider-thumbs {display: none;height: auto;}
    .ei-slider-thumbs li img {display: none;}
    .ei-slider .ei-slider-thumbs .info1, .ei-slider .ei-slider-thumbs .info2 {display: none;}

    .ei-slider-thumbs li a {padding: 0;}

    .tm_headerlinkmenu {width: 33.1%;}

    .header-cart .right_arrow {padding: 0;background: none;}

    .header-cart {display: inline-block;float: none;margin: 0;}

    .header-content {margin: 20px 0;}

    .header-content img {display: inline-block;float: none;}

    .cms-data {display: inline-block;margin: 10px 0 0;padding: 0;text-align: center;width: 100%;}

    .cart .cart-collaterals .col1-set {width: 202px;}

    .cart .discount .input-box {width: 100% !important;}

    #footer .block-subscribe input.input-text, .form-list textarea, .cart .discount input.input-text {width: 95%;}

    .checkout-progress {padding: 0 10px;}

    .opc .step {padding: 15px 15px;}

    .product-view .product-img-box, .product-view .product-img-box .product-image img {width: 100%;}
    .product-view .product-shop .add-to-links li {display: block;margin-bottom: 8px;}
    .product-view .product-shop .availability {float: none;text-align: left;}

    .my-wishlist .buttons-set button.button {margin: 5px 0;text-align: left;}

    #product-review-table thead {display: none;}

    .form-language .sbHolder, .tm_top_currency .sbHolder {float: none;text-align: center;padding: 0;}
    .form-language .sbHolder .sbToggle, .tm_top_currency .sbHolder .sbToggle {display: none;}
    .form-subscribe-header label {font-size: 18px;}

    .social_block ul {padding: 20px 0;}

    ul.tabbernav li a {font-size: 16px;}

    .tab0 {height: auto;}

    ul.tabbernav {height: auto;}
    ul.tabbernav li {display: block;float: none;width: 100%;margin: 5px 0;}

    .header .form-search input.input-text {width: 98px;}
    .header .form-search {width: 200px;}
    .header-cart .cart-img {right: 112px;margin-top: 0;}
    .header .header-cart #panel {width: 162px;right: -22px;}

    .col-main {padding: 0 4px;}
    .col-left {padding: 0 0 0 4px;}
    .col-right {padding: 5px 7px 25px 0;}

    .news_img {display: none;}

    .form-subscribe-header label {font-size: 14px;}

    #block_1 img {width: 100%;}

    .block.block-side-nav-container .block-title span {padding: 1px 0 1px 40px;}

    .add-to-links li a {margin-left: 0;}

    .product-view .product-shop .add-to-links li {float: none;}

    button.btn-checkout span {padding: 0 16px;}

    .customNavigation a.prev {right: 27px;}
    .customNavigation a.next {right: 2px;}

    .header .header-cart #panel .actions .viewcart-btn {margin-left: 0;margin-top: 3px;}

    .footer-container .social_content button.button > span {padding: 14px 5px !important;}

    .social_content .block .actions button.button span {font-size: 11px;}

    .pager .limiter {margin: 5px 0 0 0;}

    .add-to-links li {margin: 0 5px 0 0;}

    .social_content .block-subscribe .input-box {width: 85px;}

    .newsletter-container {width: 165px;}

    .send-friend .form-list li {margin-right: 0;}

    .cart .totals .checkout-types li {margin: 10px 0;}

    .form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions {width: 140px;}
    .header .links {width: 210px;}


}

@media only screen and (max-width: 240px) {
}

@media all and (min-width:1360px){
    /*.non-home #side-nav-container ul.level1 {width:calc(1342px - 50px - 260px);}*/
}