﻿/*=====================================================
    
    TABLETS LANDSCAPE & NETBOOKS

=====================================================*/

.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}

.r-tabs .r-tabs-panel {
    padding: 15px;
	padding-left:0px;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block; width:100%;
}


@media screen and (max-width:1189px) and (min-width:949px){
    /* MASTER PAGE WRAPPERS */
    .master-wrapper-page,.master-wrapper-content,.master-wrapper-main{width:100%;}
    .master-wrapper-content{margin:15px 0 0 0;}
    .master-wrapper-main .center-1{width:100%;}
    .master-wrapper-main .side-2{width:170px;}
    .master-wrapper-main .center-2{width:auto;margin-left:180px;float:none;display:table;}
    .master-wrapper-main .center-3{width:auto;margin:0 190px;float:none;display:block;}
	/* HEADER AND MENU */
    .header{height:auto;zoom:1}
    .header:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .header-links-wrapper{margin-top:7px;}
    .header-left-side,.header-right-side{width:auto}
    .header-right-side{position:relative;height:65px;width:60%}
    .header-left-side{width:40%}
    .header-logo{margin-top:10px}
	.header-logo a{margin:0 auto;}
    .header .call{clear:both;margin-top:11px;margin-right:2px;}
    .header-selectors-wrapper{position:absolute;right:0;}
    .header-selectors-inner{zoom:1;}
    .header-selectors-inner:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .header-shoppingcart-wrapper{margin-top:6px}
    .header-shoppingcart-wrapper .cart-qty .text-wrapper{width:85%}
	.header-menu {background-color:#cdcdcd}
	.header-menu a{color:white;font-size:12px;text-decoration:none;display:block;font-weight:bold}
    .header-menu .top-menu li{min-width:65px;}
    .header-menu .top-menu.top-menu-main li a{font-size:14px;padding:3px 20px 3px 18px;}
    .header-menu .top-menu .sublist li a{font-size:12px;}
    /* NAVIGATIONS */
    #newsletter-subscribe-block input[type="text"]{width:85px}
    /* PRODUCT DETAILS PAGE */
    .product-details-page .gallery{width:60%}
	.product-details-page .gallery .picture img{max-width:100%}
	.product-details-page .gallery .picture-thumbs a{margin-right:1%; width:31%; display:inline-block;}
	.product-details-page .gallery .picture-thumbs a img{max-width:100%}
	.product-details-page .overview{width:37%; margin-bottom:5px;}
    .product-details-page .add-to-cart .qty-input-wrapper{width:auto}
    .product-details-page .add-to-cart .add-to-wishlist-button,.product-details-page .email-a-friend,.product-details-page .overview .compare-products{float:left;clear:both;}
    .product-details-page .email-a-friend{margin:5px 0 0 0;}
    .product-details-page .add-to-cart .add-to-wishlist-button{margin-top:5px}
    .product-details-page .add-to-cart-button{margin-bottom:0}
    .product-details-page .attributes select,.product-details-page .attributes .textbox,.product-details-page .giftcard .message,.product-details-page .attributes textarea{max-width:90%;}
    /* CONTACTS */
    .contact-page .inputs-right{margin-left:25px;}
    .contact-page .email,.contact-page .fullname{width:215px;}
    .contact-page .enquiry{width:280px;}
     /* EMAIL A FRIEND */
    .email-a-friend-page .inputs-left,.email-a-friend-page .inputs-right{width:50%;}
    .email-a-friend-page .inputs{width:85%;}
    .email-a-friend-page .friend-email,.email-a-friend-page .your-email,.email-a-friend-page .personal-message{max-width:100%;}
    /* NAVIGATIONS */
    .block-recently-viewed-products li a{display:table;}
    /* COMPARE PRODUCTS */
	.compare-products-table td img{max-width:100%}
    /* CATALOG PAGES */
    .product-selectors{min-width:550px}





}

/*=====================================================
    
    TABLETS PORTRAIT & SMARTPHONES LANDSCAPE

=====================================================*/
@media screen and (max-width:950px) and (min-width:481px){
    /* MASTER PAGE WRAPPERS */
    .master-wrapper-page,.master-wrapper-content,.master-wrapper-main{width:100%;}
    .master-wrapper-content{margin:5px 0 0 0;zoom:1}
    .master-wrapper-content:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .master-wrapper-main .center-1{width:98%;padding:10px 1%;}
    .master-wrapper-main .side-2{width:145px;}
    .master-wrapper-main .center-2{width:auto;margin-left:155px;float:none;display:table;}
    .master-wrapper-main .leftside-3{width:145px;margin:0;}
    .master-wrapper-main .center-3{width:auto;margin:0 145px 0 145px;padding:10px 5px;float:none;display:block;}
    .master-wrapper-main .rightside-3{width:145px;float:right;margin-top:0;}
	
	/*Aidies Amendments */
	.topic-html-content{padding-left:10px;}

    /* HEADER AND MENU */
    .header{height:auto;margin-bottom:2px;}
    .header-left-side{width:100%;float:none}
    .header .welcome-block{text-align:center}
    .header-logo{margin-top:10px; margin-left:15px;}
	.header-logo a{margin:0 auto;}

    .header-right-side{width:100%;float:none}
    .header-selectors-wrapper{float:none;width:auto;text-align:center;zoom:1}
    .header-selectors-wrapper:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .header-selectors-inner{zoom:1;display:inline-block;text-align:center;}
    .header-selectors-inner:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .tax-display-type-selector,.language-selector,.currency-selector{display:inline-block;float:none;margin:0 5px}
    .header .call{width:100%;text-align:center;margin:8px 0 0 0;max-width:inherit;}
    .header-links-wrapper{float:none;text-align:center;margin-top:0px;}
    .header-links{float:none;}
    .header-shoppingcart-wrapper{float:none;margin-top:10px;}
    .header-shoppingcart-wrapper .shopping-cart-box{width:auto;display:inline-block;text-align:center;width:100%;}
    .header-shoppingcart-wrapper .shopping-cart-box #topcartlink,.header-shoppingcart-wrapper .shopping-cart-box .search-box{float:none;display:inline-block;margin:0 5px;}
    .flyout-cart{display:none !important}
	.header-menu {background-color:white}
	.header-menu a{color:white;font-size:14px;text-decoration:none;display:block;font-weight:bold}
    .header-menu .top-menu li{min-width:65px;}
    .header-menu .top-menu.top-menu-main li a{font-size:14px;padding:4px 20px 4px 18px;}
    .header-menu .top-menu .sublist li a{font-size:12px;height:19px;line-height:19px;}
	 /*MOBILE TOP MENU*/
    .header-menu .top-menu{display:none;}
    #mob-menu-button{display:block;font-size:14px;height:38px;line-height:40px;background-color:#d73347;}
    #mob-menu-button a{display:block;padding:0 15px;}
    #mob-menu-button a .icon{display:block;float:left;width:23px;padding-top:13px;margin:0 18px 0 0;}
    #mob-menu-button a .icon .line{display:block;background-color:#fff;height:3px;margin-bottom:2px;}
    .mob-top-menu{display:block;overflow:hidden;height:auto;max-height:0px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s;}
    .mob-top-menu.show{max-height:9999px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s;}
    .mob-top-menu ul{float:left;display:block;padding:0;margin:0;}
    .mob-top-menu li{float:left;display:block;width:100% !important;padding:0 !important;margin:0;margin-top:2px;list-style-type:none;cursor:pointer;position:relative;background-color:#d73347; color:white;}
    .mob-top-menu li:hover{background-color:#808080;color:white;}
    .mob-top-menu li a{display:block;padding:0px 10px;font-size:14px;float:left;line-height:38px;color:inherit;}
    .mob-top-menu li a img{float:left;margin-right:15px;margin-top:4px;}
	.mob-top-menu li a:hover{color:inherit;}
    .mob-top-menu li .sublist a{text-transform:none;}
    .mob-top-menu li .expand{background:url(images/mobile-menu-collapse.png) center center no-repeat;display:block;cursor:pointer;width:49px;height:38px;float:right;}
    .mob-top-menu li .expand:hover{background-color:rgba(0,0,0,0.05);}
    .mob-top-menu li.active > .expand{background-image:url(images/mobile-menu-expand.png);}
    .mob-top-menu .sublist{display:none;margin-left:5%;clear:both;width:95%;}
    .mob-top-menu .top-menu-triangle.active{display:none;}
    /* HOME PAGE */
	.homepage-slider .bx-wrapper img{display:block; height:auto;}
    .homepage-slider .slider-button{margin-left:10px;margin-bottom:10px !important;}
    .homepage-slider .bx-controls-direction{bottom:130px;}
    .product-grid.home-page-product-grid .item-box{float:none;display:inline-block;width:auto;max-width:inherit;margin:0 5px 15px 5px}
    /* FOOTER */
    .footer-menu-wrapper{zoom:1;display:inline-block;  width:100%;  text-align:center;}
    .footer-menu-wrapper .column{display:inline-table;margin:0 15px 0 15px!important;float:none;width:15%;}
    /* NEWSLETTER*/
    .newsletter-subscribe-block input{max-width:100%;}
    /* CATALOG PAGES */
    .sub-category-grid .item-box,.manufacturer-grid .item-box{width:33%}
    .sub-category-grid a img,.manufacturer-grid a img,.home-page-category-grid a img{max-width:100%}
    .product-selectors{margin-left:15px;margin-right:5px;}
    .product-page-size{margin:0;text-align:left;}
    .product-sorting{margin-bottom:10px;margin-right:10px}
    .pager{margin-right:5px;}
    /* PRODUCTS IN GRID - TEMPLATE */
    .product-grid .item-box{margin-left:3%;width:30%;max-width:164px}
    .product-grid .product-item{width:auto}
    .product-grid .product-item .picture{width:auto;height:auto}
    .product-grid .product-item .picture img{max-width:100%}
    .product-grid .product-item .prices{position:relative;width:auto;margin-bottom:5px;}
    .product-grid .product-item .buttons{margin-top:7px}
    .product-grid .product-item .buttons .additional-buttons{float:left}
    .product-grid .item-box .wishlist-button{margin-right:0;margin-top:10px;}
    .product-grid .item-box .compare-products{margin-top:10px}
    .product-grid .product-box-add-to-cart-button{float:left;margin-right:10px;}   
    /* PRODUCTS IN LINES - TEMPLATE */
    .product-list .product-item{min-height:120px;height:auto}
    .product-list .product-item .description{margin:0;display:table;padding:0}
    .product-list .product-item .add-info{position:static;float:none;text-align:left;margin-top:5px;}
    .product-list .product-item .product-rating-box{margin-left:155px;}
    .product-list .product-item .buttons{padding-top:0px;}
	.product-list .product-item .prices .actual-price{margin-bottom:5px;}
    .product-list .product-item .additional-buttons{padding-top:10px;float:left;margin-left:25px;zoom:1}
    .product-list .product-item .additional-buttons:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .product-list .product-item .picture img{max-width:135px}
	.product-list .container-left-side{float:none;width:100%}
	.product-list .container-right-side{float:none;width:100%}
	.product-list .user-container-left-side{float:none;width:100%;}
	.product-list .user-container-right-side{float:none;width:100%;}


    .product-box-add-to-cart-button{margin-bottom:0;float:left;margin-right:5px;}
    /* NAVIGATIONS */
    #newsletter-subscribe-block input[type="text"]{width:60px}
	.block-account-navigation a.inactive{white-space:normal}
    .block-manufacturer-navigation .dd .ddTitle .ddTitleText{height:auto;line-height:normal}
    /* PRODUCT DETAILS PAGE */
    .product-details-page{padding:0}
    .product-details-page .gallery{max-width:100%;width:auto;margin:0 auto;float:none;display:table;}
    .product-details-page .gallery .picture img{max-width:98%;margin:0;}
    .product-details-page .overview{max-width:100%;width:auto;margin:20px 0;float:none;}
    .product-details-page .product-essential .picture-thumbs img{margin-right:1%;width:31%;}
    .product-specs-box .data-table{margin:5px 0}
    .product-details-page select{max-width:90%;}
    .product-details-page .attributes .textbox,.product-details-page .giftcard .message,.product-details-page .attributes textarea{max-width:90%;width:260px}
    /* PRODUCT REVIEWS PAGE */
    .product-reviews-page .write-review .review-title,.product-reviews-page .write-review .review-text{width:100%;}
    /* REGISTRATION */
	.registration-page .fieldset .inputs label{margin-left:0}
	.registration-page .fieldset .inputs select{max-width:285px;}
	.registration-page .fieldset .inputs .gender{margin:5px 0; display:block;}
   /* CONTACTS */
    .contact-page .inputs-left{float:none;}
    .contact-page .inputs{float:none;}
    .contact-page .inputs .input-box{width:100%;}
    .contact-page .enquiry{width:250px;}
    /* SEARCH */
    .search-page .search-text{width:260px;}
    /* LOGIN */
    .login-page .new-wrapper,.login-page .welcome-wrapper,.login-page .returning-wrapper{width:45%;padding:10px 2%;}
    .login-page .email,.login-page .username,.login-page .password{max-width:100%;}
    /* NEWS */
    .news-item-page .new-comment .comment-title,.news-item-page .new-comment .comment-text{width:100%;}
    .news-item-page .news-comment .comment-info{max-width:95%;padding:5px 0 0 0;float:none;}
    .news-item-page .news-comment .comment-content{margin-left:0;display:inline-block;}
    /* BLOGS */
    .blogpost-page .new-comment .comment-text{width:100%;}
    .blogpost-page .blog-comment .comment-content{display:inline-block;margin-left:0;}
    .blogpost-page .blog-comment .comment-info{max-width:95%;padding:5px 0 0 0;float:none;}
    /* FORUM TOPIC EDIT,FORUM POST EDIT */
    .forum-edit-page .page-title{width:95%;padding:0 2%;}
    .forum-edit-page .inputs input[type="text"],.forum-edit-page .inputs textarea,.forum-edit-page .inputs .toolbar{max-width:95%;margin-left:0;}
    .forum-search-page .basic-search input[type="text"]{width:95%;}

	/*EVENTS */

	.calendar-page .fieldset{float:none;border:0;padding:0;}
	.calendar-page .eventdescription{width:250px;}
	.calendar-page .location{width:250px;}

    /* CUSTOMER ACCOUNT PAGES */
    .account-signature-text{width:100%;}
    .customer-info-page textarea{max-width:285px;}
    .customer-info-page select{max-width:285px}
    /* COMPARE PRODUCTS */
    .compare-products-table td img{max-width:100%;}
    /* EMAIL A FRIEND */
    .email-a-friend-page .page-body{padding:0;}
    .email-a-friend-page .inputs-left,.email-a-friend-page .inputs-right{width:50%;}
    .email-a-friend-page .inputs{width:85%;}
    .email-a-friend-page .friend-email,.email-a-friend-page .your-email,.email-a-friend-page .personal-message{max-width:95%;}
    .email-a-friend-page .personal-message{width:280px;}
    /* ORDER SUMMARY,SHOPPING CART,WISHLIST */
    .order-summary-content .cart thead,.wishlist-content .cart thead{margin-bottom:10px;}
    .order-summary-content .cart td,.wishlist-content .cart td{padding:5px 2px !important;}
    .order-summary-content .cart .cart-item-row td.product,.wishlist-content .cart .cart-item-row td.product{padding:0 10px !important;}
    .nobr{white-space:normal !important;}
    .order-summary-content .cart-collaterals{padding:0;width:auto;zoom:1;display:table;}
    .order-summary-content .cart-collaterals:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .order-summary-content .deals{margin-right:3px;width:170px;}
    .order-summary-content .coupon-box,.order-summary-content .giftcard-box{padding:3px;}
    .order-summary-content .shipping{margin-right:3px;width:255px;}
    .estimate-shipping{padding:3px;}
    .order-summary-content .totals{width:295px;padding-top:0;display:table;}
    .order-progress{height:auto;}
    .order-progress ul{display:inline-block;width:100%;text-align:center;}
    .order-progress ul li{display:inline-block;float:none;margin:0;width:60px;}
    .order-progress ul li a{display:block;padding-bottom:30px !important;background-position:50% 70% !important;}
    /* CHECKOUT */
    .checkout-data .section input[type="text"],.checkout-data .section select{max-width:100%;}
    /* NAVIGATIONS */
    .block-recently-viewed-products li a{display:table;}

		  .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }

	.column-50{float:left; width:100%; margin-right: 10px;
  margin-left: 10px;}
	 
}
/*=====================================================
    
    SMALLER MOBILE DEVICES

=====================================================*/
@media screen and (max-width:480px){
    /* MASTER PAGE WRAPPERS */
    
	  	  .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
		.column-50{float:left;width:100%;  margin-right: 10px;
  margin-left: 10px;}


	/*Aidies Amendments */
	.topic-html-content{padding-left:10px;}

    .master-wrapper-page,.master-wrapper-content{width:100%;}
    .master-wrapper-main .center-1{width:98%;padding:5px 1%;}
    .master-wrapper-page{margin:15px auto 0;}
    .master-wrapper-content{margin:5px 0 0 0;}
    .master-wrapper-main .side-2{margin:0;width:100%;}
    .master-wrapper-main .side-2  > *{display:none;}
    .master-wrapper-main .center-2{width:98%;padding:0 1%;margin:0;}
    .master-wrapper-main .leftside-3{display:none;}
    .master-wrapper-main .rightside-3{display:none;}
    .master-wrapper-main .center-3{width:98%;padding:0 1%;margin:0;min-height:180px;}
    /* HEADER AND MENU */
    .header{height:auto;margin-bottom:2px;}
    .header-left-side{width:100%;float:none}
    .header .welcome-block{text-align:center}
    .header-logo{margin-top:10px; margin-left:15px;}
	.header-logo a{margin:0 auto;}
    .header-right-side{width:100%;float:none}
    .header-selectors-wrapper{float:none;width:auto;zoom:1}
    .header-selectors-wrapper:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .header-selectors-inner{zoom:1;display:inline-block;text-align:center;width:100%}
    .header-selectors-inner:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .tax-display-type-selector,.language-selector,.currency-selector{display:inline-block;float:none;margin:0 5px}
    .header .call{width:100%;text-align:center;margin:8px 0 0 0;max-width:inherit;}
    .header-links-wrapper{float:none;text-align:center;margin-top:0px;white-space:normal}
    .header-links{float:none;}
    .header-links ul{height:auto;display:inline-block;text-align:center;}
    .header-links ul li{float:none;display:inline-block}
    .header-shoppingcart-wrapper{float:none;margin-top:3px;}
    .header-shoppingcart-wrapper .shopping-cart-box{width:auto;display:inline-block;text-align:center;width:100%;}
    .header-shoppingcart-wrapper .shopping-cart-box #topcartlink,.header-shoppingcart-wrapper .shopping-cart-box .search-box{float:none;display:inline-block;margin:0 2%;width:45%;margin-bottom:5px;}
    .header-shoppingcart-wrapper .shopping-cart-box #topcartlink{min-width:130px;}
    .header-shoppingcart-wrapper .shopping-cart-box .search-box{min-width:130px}
    .header-shoppingcart-wrapper .cart-title{width:50%}
    .header-shoppingcart-wrapper .cart-qty{width:38%;padding:0 5%;}
    .header-shoppingcart-wrapper .cart-title .text-wrapper a{width:65px;margin:-7px auto 0 auto;display:block;position:relative;}
	.flyout-cart{display:none !important}
    /* search box */
    input[type="text"].search-box-text{width:70%;padding:4px 2%;}
    .search-box form{width:100%}
    .search-box-button{width:25% !important;padding:0 2% !important;}   
    /*MOBILE TOP MENU*/
	 .header-menu .top-menu{display:none;}
	 .header-menu a{color:white;font-size:14px;text-decoration:none;display:block;font-weight:bold}
    #mob-menu-button{display:block;font-size:14px;height:38px;line-height:40px;background-color:#d73347;}
    #mob-menu-button a{display:block;padding:0 15px;}
    #mob-menu-button a .icon{display:block;float:left;width:23px;padding-top:13px;margin:0 18px 0 0;}
    #mob-menu-button a .icon .line{display:block;background-color:#fff;height:3px;margin-bottom:2px;}
    .mob-top-menu{display:block;overflow:hidden;height:auto;max-height:0px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s;}
    .mob-top-menu.show{max-height:9999px;transition:max-height 500ms ease-in-out 0s;-moz-transition:max-height 500ms ease-in-out 0s;-webkit-transition:max-height 500ms ease-in-out 0s;-o-transition:max-height 500ms ease-in-out 0s;}
    .mob-top-menu ul{float:left;display:block;padding:0;margin:0;}
    .mob-top-menu li{float:left;display:block;width:100% !important;padding:0 !important;margin:0;margin-top:2px;list-style-type:none;cursor:pointer;position:relative;background-color:#d73347; color:white;}
    .mob-top-menu li:hover{background-color:#808080;color:white;}
    .mob-top-menu li a{display:block;padding:0px 10px;font-size:14px;float:left;line-height:38px;color:inherit;}
    .mob-top-menu li a img{float:left;margin-right:15px;margin-top:4px;}
	.mob-top-menu li a:hover{color:inherit;}
    .mob-top-menu li .sublist a{text-transform:none;}
    .mob-top-menu li .expand{background:url(images/mobile-menu-collapse.png) center center no-repeat;display:block;cursor:pointer;width:49px;height:38px;float:right;}
    .mob-top-menu li .expand:hover{background-color:rgba(0,0,0,0.05);}
    .mob-top-menu li.active > .expand{background-image:url(images/mobile-menu-expand.png);}
    .mob-top-menu .sublist{display:none;margin-left:5%;clear:both;width:95%;}
    .mob-top-menu .top-menu-triangle.active{display:none;}
    /* HOME PAGE */
    .homepage-slider .bx-wrapper .bx-viewport{height:auto !important}
    .homepage-slider .bx-wrapper img{height:auto;}
    .homepage-slider .bx-controls-direction{bottom:65px}
    .homepage-slider .slider-button{margin-left:10px;margin-bottom:10px !important;}
    .home-page-product-grid.product-grid{width:auto}
    .home-page-product-grid.product-grid .product-box-add-to-cart-button{float:left;margin-right:10px;font-size:0;background-color:#cdcdcd url(images/shopping-cart-icon.png) no-repeat 45% 50%;width:34px;}
    .home-page-product-grid.product-grid .product-item .picture img{max-width:99%}   
    .home-page-product-grid .bx-wrapper .bx-viewport ul li{min-width:105px}
    /* FOOTER */
    .footer{margin:15px 0 0 0;padding:0;width:100%;}
    .footer-menu-wrapper{padding:15px;}
    .footer-menu-wrapper .column{width:auto;float:none;margin-left:0;text-align:center;border:none;padding-left:0;}
    .footer-menu-wrapper .column h3{word-wrap:break-word}
    .footer-menu-wrapper .column ul{display:inline-block;width:100%;text-align:center;margin-top:10px;margin-bottom:20px;}
    .footer-menu-wrapper .column ul li{margin:0 7px;display:inline-block;padding-left:10px;}
    .footer-menu-wrapper .column.customer-service{margin-right:0;}
    .footer-menu-wrapper .column.follow-us{margin-bottom:5px;}
    .footer-menu-wrapper .column.follow-us li{display:inline-block;float:none;width:auto;}
    .footer-poweredby{padding:10px 10px 0 10px;margin-top:0;}
    .footer-tax-shipping,.footer-disclaimer{padding:0 10px;margin-top:5px;}
    .footer-store-theme{padding:0 10px 10px 10px;}

    /* EVENTS */
	.calendar-page .fieldset{float:none;border:0;padding:0;}
	.calendar-page .eventdescription{width:250px;}
	.calendar-page .location{width:250px;}

	.eventmonth{ border-left: 5px solid #222222 !important; border-top: 10px solid #222222 !important; border-right: 5px solid #222222 !important; border-bottom: 10px solid #222222 !important; width: 95%;background-color:  #222222;text-align: center;}


	/* USERS */


.users-page .user-container-left-side{float:none;width:auto;}
.users-page .user-container-right-side{float:none;width:auto;}


    /* CATALOG PAGES */
	.sub-category-grid .item-box,.manufacturer-grid .item-box{width:31%; margin-right:2%;}
	.sub-category-grid .sub-category-item,.manufacturer-grid .manufacturer-item{margin:0 auto; width:100%; height:100%;}
	.sub-category-grid .sub-category-item .picture a,.manufacturer-grid .manufacturer-item .picture a{display:block}
	.sub-category-grid .sub-category-item .picture a img,.manufacturer-grid .manufacturer-item .picture a img{width:100%}
    .sub-category-grid .title a,.home-page-category-grid .title a{padding:0;font-size:10px}
    .product-page-size{margin:0;text-align:left;}
    .product-sorting{margin-bottom:10px;margin-right:10px}
    .product-filters-wrapper .price-range-filter,.product-filters-wrapper .product-spec-filter{display:block;padding-bottom:0;margin-bottom:0;}
    .price-range-filter,.product-spec-filter{padding-top:0;float:left;border:none;margin-left:10px;padding-bottom:5px;}
    .price-range-filter{margin-bottom:10px;margin-right:10px}
    .product-filters .filter-title{padding:7px 0}
    .product-spec-filter .group{clear:none;margin-right:20px;margin-bottom:10px;float:left;}
    .product-filters .filter-content{padding:0;}
    .product-spec-filter .filter-content{padding-top:5px}
    .product-spec-filter .already-filtered-items .filter-title{padding-top:0;font-size:13px;}
    .manufacturer-page .price-range-filter{display:block;}
    .product-filters .filter-title strong{height:auto}
    /* PRODUCTS IN GRID - TEMPLATE */
    .product-grid{display:inline-block;width:100%;text-align:center;}
	.product-grid .item-box{max-width:164px; width:96%; display:inline-block; float:none; margin:0; padding:0 1%;}
	.product-grid .product-item{width:100%; padding:0 1%;}
	.product-grid .product-item .picture a{display:block}
	.product-grid .product-item .picture img{max-width:150px}
    .product-grid .product-item .picture{width:auto;height:auto}
    .product-grid .product-item .picture img{max-width:100%}
    .product-grid .product-item .prices{position:relative;width:auto;margin-bottom:5px;}
    .product-grid .product-item .buttons{margin-top:7px;}
    .product-grid .product-item .buttons .additional-buttons{float:left}
    .product-grid .item-box .wishlist-button{margin-right:0;margin-top:10px;}
    .product-grid .item-box .compare-products{margin-top:10px}
    .product-grid .product-box-add-to-cart-button{float:left;margin-right:10px;}
    /* PRODUCTS IN LINES - TEMPLATE */
	.product-list .product-item{padding:10px 0;height:auto; zoom:1;}
	.product-list .product-item:after{content:"."; display:block; clear:both; height:0; font-size:0; line-height:0; visibility:hidden;}
	.product-list .product-item .picture{margin-right:10px}
	.product-list .product-item .details{display:table}
	.product-list .product-item .add-info{text-align:left; position:static; float:none;}
	.product-list .product-item .buttons .product-box-detail-button{float:none; margin:0;}
	.product-list .product-item .description{margin:10px 5px 10px 0;padding-left:0;}
	.product-list .product-item .product-title{padding:0;}
	.product-list .product-item .product-rating-box{margin:0;width:110px;}
	.product-list .sale-icon{left:110px}
	.product-list .container-left-side{float:none;width:100%}
	.product-list .container-right-side{float:none;width:100%}
	.product-list .user-container-left-side{float:none;width:100%;}
	.product-list .user-container-right-side{float:none;width:100%;}
	
	.product-list .product-item .picture img{max-width:150px}
    .product-list .product-item .product-box-add-to-cart-button{float:left;margin-right:5px;}
    .product-list .product-item .additional-buttons{float:left;margin-top:7px;margin-left:20px;;zoom:1}
    .product-list .product-item .additional-buttons:after{content:"."; display:block; clear:both; height:0; font-size:0; line-height:0; visibility:hidden;}
    /* PRODUCT DETAILS PAGE */
    .product-details-page .gallery{max-width:100%;width:auto;margin:0 auto;float:none;display:table;}
    .product-details-page .gallery .picture img{max-width:100%;}
    .product-details-page .gallery .picture-thumbs a{display:block; float:left; max-width:30%;margin-right:3%;}
	.product-details-page .gallery .picture-thumbs a img{max-width:100%}
    .product-details-page .overview{max-width:100%;width:auto;margin:20px 0;float:none;}
    .related-products-grid,.also-purchased-products-grid{text-align:center;display:inline-block;width:100%;}
    .related-products-grid .title,.also-purchased-products-grid .title{margin-bottom:15px;}
    .related-products-grid .item-box,.also-purchased-products-grid .item-box{display:inline-block;float:none;}
    .product-specs-box .data-table{margin:0;}
    .product-details-page .attributes select,.product-details-page .attributes .textbox,.product-details-page textarea{max-width:90%;}
    /* NAVIGATIONS */
    .block-account-navigation a{white-space:normal;}
    .block-recently-viewed-products li a{display:table;}
    .master-wrapper-main .side-2 .block-account-navigation{display:block;margin-bottom:0;border-bottom:none;}
    .block-account-navigation .listbox{padding:5px 0 13px 0;margin:0 15px;border-radius:0;border-bottom:3px double #B4ACAC;background:none;}
    .block-account-navigation .listbox ul{display:inline-block;width:100%;text-align:center;}
    .block-account-navigation .listbox ul li{display:inline-block;padding:3px 0;margin:0 10px;background:none;border:none;}
    .block-account-navigation li a{white-space:normal;display:inline;}
    .block-account-navigation li a:hover{background:none;color:#5C5B5B;border-bottom:none;}
    .block-account-navigation a.inactive{padding:0;background:none;border-bottom:1px dotted;}
    .block-account-navigation a.active{padding:0;background:none;margin-bottom:0;}
    .block-account-navigation .title{display:none;}
    /* CUSTOMER ACCOUNT PAGES */
    .account-page .page-title{padding:0 10px;width:auto;}
    .account-signature-text{width:100%;}
    .customer-info-page textarea{width:100%;}
    /* NEWS */
    .news-item-page .new-comment .comment-title,.news-item-page .new-comment .comment-text{width:100%;}
    .news-item-page .news-comment .comment-info{max-width:95%;padding:5px 0 0 0;float:none;}
    .news-item-page .news-comment .comment-content{margin-left:0;display:inline-block;}
    /* BLOGS */
    .blogpost-page .new-comment .comment-text{width:100%;}
    .blogpost-page .blog-comment .comment-content{display:inline-block;margin-left:0;}
    .blogpost-page .blog-comment .comment-info{max-width:95%;padding:5px 0 0 0;float:none;}
    /* SEARCH */
    .search-page .search-input{width:94%;padding:10px 2%;}
    .search-page .inputs{width:98%;padding:1%;}
    .search-page .search-input form,.search-page .search-input form .basic-search{width:100%;}
    .search-page .search-text{width:96%;padding:5px 0 5px 2%;}
    /* CONTACTS */
    .contact-page .inputs-left,.contact-page .inputs,.contact-page .inputs .input-box,.contact-page .enquiry,.contact-page .fullname,.contact-page .email{width:100%;}
    /* GROUP PAGE */

	.group-page .page-title h3{font-size:14px;margin:0;font-family:Roboto,Helvetica,Helvetica,sans-serif;font-weight:bold;padding-left:5px;}
	/* Learning Materials Page */


	.learningmaterials-page .column-left-side{width:95%;margin-left:10px;}
	.learningmaterials-page .column-right-side{width:95%;margin-left:10px; margin-top:10px;}

    .login-page .new-wrapper, .login-page .welcome-wrapper,.login-page .returning-wrapper{float:none;max-width:93%;width:300px;padding:10px 3%;min-height:inherit;margin:0 auto 15px auto;}
    .login-page .new-wrapper:after, .login-page .welcome-wrapper:after,.login-page .returning-wrapper:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .login-page .email,.login-page .username,.login-page .password{max-width:100%;}
    /* EMAIL A FRIEND */
    .email-a-friend-page .inputs-left,.email-a-friend-page .inputs-right{width:50%;}
    .email-a-friend-page .inputs{width:85%;}
    .email-a-friend-page .friend-email,.email-a-friend-page .your-email,.email-a-friend-page .personal-message{max-width:100%;}
    /* ORDER SUMMARY,SHOPPING CART,WISHLIST */
    .order-summary-content .cart,.wishlist-content .cart{display:inline-block;width:100%;text-align:center;}
    .order-summary-content .cart tbody,.wishlist-content .cart tbody{display:inline-block;width:100%;text-align:center;}
    .order-summary-content .cart .cart-item-row,.wishlist-content .cart .cart-item-row{display:inline-block;border:1px solid #c5c5c5;margin:0px 3px 10px 3px;min-width:130px;width:46%;}
    .order-summary-content .cart .cart-item-row td,.wishlist-content .cart .cart-item-row td{display:block;padding:5px;}
    .order-summary-content .cart .cart-header-row,.wishlist-content .cart .cart-header-row{display:none;}
    .wishlist-content .cart .cart-item-row td.remove-from-cart{border-bottom:none;padding-bottom:0;}
    .wishlist-content .cart .cart-item-row td.add-to-cart{padding-top:0;}
    .wishlist-page .share-info a.share-link{word-break:break-word;}
    .order-summary-content .cart .cart-item-row td.product-picture,.wishlist-content .cart .cart-item-row td.product-picture{border-bottom:none;padding-bottom:0;display:block;}
    .order-summary-content .cart .cart-item-row td.product,.wishlist-content .cart .cart-item-row td.product{min-height:50px;border-bottom:none;text-align:center;line-height:normal;padding:0 10px 10px 10px;}
    .order-summary-content .cart .cart-item-row td.unit-price,.wishlist-content .cart .cart-item-row td.unit-price{clear:both;border-top:1px solid #c5c5c5;border-bottom:none;}
    .order-summary-content .cart .cart-item-row td.qty,.wishlist-content .cart .cart-item-row td.qty{border-bottom:none;}
    .order-summary-content .cart .cart-item-row td.subtotal,.wishlist-content .cart .cart-item-row td.subtotal{border-bottom:none;text-align:center;}
    .order-progress{height:auto;}
    .order-progress ul{display:inline-block;width:100%;text-align:center;}
    .order-progress ul li{display:inline-block;float:none;margin:0;width:60px;}
    .order-progress ul li a{display:block;padding-bottom:30px !important;background-position:50% 70% !important;}
    .order-summary-content .cart-collaterals{width:auto;}
    .order-summary-content .deals{margin-right:3px;width:170px;max-width:100%;}
    .order-summary-content .coupon-box,.order-summary-content .giftcard-box{padding:3px;}
    .order-summary-content .shipping{margin-right:3px;width:auto;max-width:100%;}
    .estimate-shipping{padding:3px;}
    .estimate-shipping .shipping-options .estimate-shipping-button{display:block;margin:0 auto;}
    .order-summary-content .totals{width:295px;display:table;padding-top:15px;display:table;}
    .order-summary-content .cart .cart-item-row td .td-title,.wishlist-content .cart .cart-item-row td .td-title{display:initial;}
    /* ONE PAGE CHECKOUT */
    .opc .step select{max-width:100%;}

/*Use Courses page */

	.user-courses-page .page-body{padding:0;}
    .user-courses-page .data-table{border:none;}
    .user-courses-page .data-table thead{display:none;}
    .user-courses-page .data-table tr{display:inline-block;border:1px solid #c5c5c5;margin:0px 3px 10px 3px;min-width:130px;width:46%;}
    .user-courses-page .data-table td{display:block;text-align:center !important;}
    .user-courses-page .data-table td .td-title{display:initial;}
	.user-courses-page .data-table td .a-left{background-color:#404040404040;color:white;}
	

    /* CHECKOUT */
    .checkout-data .enter-address select{max-width:100%;}
    /* ORDER DETAILS */
    .order-details-page .section{padding:0;}
    .order-details-page .data-table{border:none;}
    .order-details-page .data-table thead{display:none;}
    .order-details-page .data-table tr{display:inline-block;border:1px solid #c5c5c5;margin:0px 3px 10px 3px;min-width:130px;width:46%;}
    .order-details-page .data-table td{display:block;text-align:center !important;}
    .order-details-page .data-table td .td-title{display:initial;}
    .order-details-page .order-details-area{border:none;margin:0;padding:0;}
    .order-details-page .order-details-area ul{margin:0;}
    .order-details-page .order-details-area td{display:block;width:auto;zoom:1;border:1px solid #EEE;margin:5px 10px 5px 0;padding:15px;float:left;}
    .order-details-page .order-details-area td:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;}
    .order-details-page .title{padding-top:0;}
    .order-details-page .order-overview .order-details{float:none;}
    /* PRODUCT REVIEWS PAGE */
    .product-reviews-page .write-review .review-title,.product-reviews-page .write-review .review-text{width:100%;}
    /* MISC. CLASSES */
    .fieldset .inputs label{margin-left:0;}
    input[type="text"],input[type="password"]{width:120px;}
    .fieldset .inputs .gender{margin:5px 0;display:block;}
    /* FORUM TOPIC */
    .forum-topic-page .post-content{margin-left:auto;}
    .forum-topic-page .post-content .posttime{display:table;}
    .forum-topic-page .title{overflow:hidden;height:auto;background:#d73347;}
    .forum-edit-page .page-title{width:95%;padding:0 2%;}
    .forum-edit-page .inputs input[type="text"],.forum-edit-page .inputs textarea,.forum-edit-page .inputs .toolbar{max-width:95%;margin-left:0;}
    .forum-search-page .basic-search input[type="text"]{width:95%;}
    .forum-search-page .inputs select{max-width:95%;}
    .topic-header{height:auto;}
    /* COMPARE PRODUCTS */
    .compare-products-table{background-color:#fff;}
    .compare-products-table td img{max-width:100%;}
	
}