
/* Fluid Responsive Magento Theme
================================================== */

    /*All Size Set Theme For Window Size  */

/* @media (max-width: 1199px) {
================================================== */

	@media (max-width: 1199px)
	{
	
        /*Main Div*/
            /*.menu-contain .nav,
            .header,
            .footer,
            .main,
            .footer-block-contain{max-width:96%;}*/
            .breadcrumbs{padding:13px 2% 10px 2%;}
        
	/*Category*/
            .sort_main_box{float: left;margin-top: 10px;}
            .show_main_box {clear: both;margin-top: 10px;margin-left: 0px;}
            .show_detail{right: 0;left: auto;}
            .toolbar{height: 80px;}


            
        .products-grid .actions1{height: 90px;}
            
	/*Multiple Checkout*/
            .checkout-progress li{margin:0px 4px 0px 4px;width: 18.9%;}
	    
	}

	@media (max-width: 1156px)
	{
	
	/*Home*/
	    .products-grid-middle li.item,
            .small .products-grid-middle li.item{width: 47.6%;margin: 0 1.16% 31px 1.16% !important;}
	    .col3-layout .one_half,
	    .col3-layout .one_third,
	    .col3-layout .one_fourth,
	    .col3-layout .one_fifth{width: 100%;margin: 0% 0% 3% 0%;}
	
	/*Cart*/
            /*.cart .discount, .cart .shipping{width:42%;}*/
	
	}
	
	@media (max-width: 1093px) {
	
	/*Category*/
            .toolbar{}
	
        /*Product Fluid*/
            .small .products-grid-full li.item{width: 23%;}
            .small .products-grid-full li.item,
            .small .products-grid-side li.item,
            .small .new-arrival .products-grid-side li.item:first-child + li + li,
            .small .new-arrival .products-grid-side li.item:first-child + li + li + li{margin: 0px 1% 30px 1%;}
            .small .products-grid-side li.item{width: 31.3%;}
            .small .products-grid button span span{border-left: 1px solid rgba(255, 255, 255, 0.10);padding: 0px 0px 0px 12px;}
            .small .products-grid button span .icon-plus{display: initial;}
            
        /*Detail*/
            .custom-tab .tabs-bg {height:auto;border-bottom:0px;}
            .custom-tab .tabs{height:auto;border-bottom: 0px;}
            .custom-tab .tabs li{width:100%;}
            .custom-tab .tabs li a{height:auto;margin-bottom:2px;margin-left: 0px;}
            .custom-tab .tabs li a:hover,
            .custom-tab .tabs li.active a{height: 19px;}
        
	/*Dashboard*/
            .my-account .pager .show_main_box{margin-top:0px;}
	    
	}
        
	@media (max-width: 1050px) {
	/* Header */
	.header-container {
		background-position: center 40px !important;
	}
	.header2 { margin-top: 0px; }
	.header .logo {
		position: relative;
		top: 0px;
		width: 40%;
		float: left;
	}
	.header .logo a {
	}
	.header .inner {
		width: 60%;
		margin: 20px 0;
	}
	.header form {
		float: right;
	}
	.header .form-search {
		
	}
	.header-block td:nth-child(2), .header-block td:nth-child(3) { display: none; }
	.menu-contain.fixed .nav-container{ width: 100%; }

	/*Home*/	
            .menu-contain.fixed .logo{display: none;}
	
	/*One Page Chekhout*/
            .col3-set .col-3{float: left; width: 100% !important; }
            .col3-set .col-1,
            .col3-set .col-2{width:49%;}
            #onepagecheckout_orderform .col3-set .col-2{width: 100% !important; margin-left: 0% !important;}
            #onepagecheckout_orderform .col3-set .col-1{width: 100% !important;min-height:158px;}
        
        /*Product Hover*/    
            .quick-view{display: none;}
            .products-grid .productgrid-area{bottom: 0;}
            .products-grid li.item:hover img.small-image{top: 0;}
            .products-grid .product-image img.thumbnail{display: none;}

        html[xmlns] #menu-button {
    	/*height: 42px;*/
		    max-width: none;
		    padding: 8px 15px 8px 30px;
		    border-right: none !important;
		}
		html[xmlns] .parentMenu {
		    /*height: 42px;*/
		    max-width: none;
		    padding: 0px 15px 0px 30px;
		}
	    .footer-block .input-box {
	    	/*margin-right: 0;*/
	    	text-align: right;
	    }
	    #newsletter-validate-detail .input-box input.input-text {
	    	margin-bottom: 15px;
	    }
	    #newsletter-validate-detail .input-box button.button {
	    	position: relative;
	    	top: 0;
	    	right: 0;

	    }
	}
	
	@media (max-width: 947px)
	{
	
        /*Home*/
	    .products-grid-middle li.item,
            .small .products-grid-middle li.item{width: 100%;margin:0 0% 31px 0% !important;}
	    .col3-layout .col-main{width: 40%;}
        
	/*Category*/
            .col-main {width:70%;}
            .col-left{width:27%;margin-top:0px;}
            .col1-layout .popular-product{width:27%;}
	    .col-right{width:27%;margin-top: 0px;}
	    .products-grid-side li.item,
            .small .products-grid-side li.item{width: 47.6%;}
	    .products-grid-side li.item{margin: 0 1.16% 31px 1.16% !important;}
	    .products-list li.item .list-icon{width: auto;float: none;margin: 0 auto;display: table;}
	    .products-list .product-shop{padding-left: 0px;width: 100%;padding-top: 20px;}
            .pager p.amount,
            .toolbar .pager .amount{display: none;}
        
	/*Checkout login*/
	    .opc .step .col2-set .col-1, .opc .step .col2-set .col-2{width: 100%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
	    .opc .step .col2-set .col-1{margin-bottom: 20px;}
		
        /*Dashboard*/
            .data-table td,
            .data-table thead th{padding:1.2em;}
	    .sales-order-history .data-table td, .sales-order-history .data-table thead th,
	    .customer-account-index .data-table td, .customer-account-index .data-table thead th{padding-left:0.1em;padding-right:0.1em;}
	    
	/*Detail*/
	    .product-view .layout-image{width: auto;margin: 0 auto;float: none;display: table;margin-bottom: 30px;}
	    .product-view .layout-shop{width: 100%;margin-left: 0%;margin-right: 0%;}
            
	}
	
	@media (max-width: 919px)
	{
            
        /*Home*/
            .banner .container h2{font-size:25px;}
	
	/*Category*/
	    /*.products-grid-full li.item{margin: 0 1.06% 31px 1.06% !important;}*/
	    .products-grid-full li.item,
            .small .products-grid-full li.item{width: 31%;}
		
	/*Cart*/
            /*.cart .discount, .cart .shipping{width:41%;}*/
	    
	/*Detail*/
	    .product-view .product-right{display: none;}
	    .product-view .vertical-image{width: 35%;}
            .product-view .default-image{width: 40%;}
	    .col1-layout .product-view .vertical-shop{width: 62.5%;margin-right: 0%;}
	    .col1-layout .product-view .default-shop{width: 57%;margin-right: 0%;}
            .product-view.layout-view .tabs-bg {height:auto;border-bottom:0px;}
            .product-view.layout-view .tabs{height:auto;border-bottom: 0px;}
            .product-view.layout-view .tabs li{width:100%;}
            .product-view.layout-view .tabs li a{height:auto;margin-bottom:2px;margin-left: 0px;}
            .product-view.layout-view .tabs li a:hover,
            .product-view.layout-view .tabs li.active a{height: 19px;}
            
	    
	/*Footer*/
	    .footer .content{width: 45%;}

	}
        
	@media (max-width: 851px)
	{

	/*Home*/
	    .col3-layout .col-left, .col3-layout .col-right{width: 27%;} 


	    /*#search_mini_form #search {width: 100px;}*/
	    /*.hdrtable img {width: 50%;}*/



	    
	/*Category*/
            .col-main {width:65%;}
            .col-right{width:32%;}
            .col-left,
            .col1-layout .popular-product{width:32%;}
	    .products-list li.item .list-icon{width: auto;text-align: center;float: none;}
	    .products-list .product-shop{padding-left: 0px;}
	    .products-list .product-image{display: inline-block;float: none;}
	
	/*Cart*/
            .cart .cart-collaterals .col2-set{width:100%;}
            /*.cart .discount, .cart .shipping{width:42%;}*/
            .cart .totals{width:100%;margin-top:20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
	
	/*Multiple Checkout*/
            .col2-set .col-wide{width:57%;}
	    
	/*Dashboard*/
	    .my-account .col2-set .col-1,
	    .my-account .col2-set .col-2{width: 42%;}
	
        /*Custom Css*/
            .one_fourth{padding-top: 20px;width: 48%;margin-left: 1%;margin-right: 1%;}
 	    
	}
	
	@media (max-width: 800px) {
	
	/*Page-tital*/
	    .page-title h1, .page-title h2{font-size: 25px;}
		
	/*Category*/
	    .my-account .pager .pages{text-align: left;}
	
	/*footer page */
            .col3-set .col-1, .col3-set .col-2{width:100%;margin-left:0%;}
            #contactForm .form-list li.wide textarea {width:96%;}
	    
	/*Cart*/
	    .cart-table .btn-continue, .cart-table .btn-empty, .cart-table .btn-update{font-size: 13px;padding: 8px;}
	    .cart-table .btn-continue span span, .cart-table .btn-empty span span, .cart-table .btn-update span span, .cart .totals .checkout-types button.btn-checkout span span{font-size: inherit;top: 0;padding-left: 5px;}
	    .cart-table .btn-continue:before, .cart-table .btn-empty:before, .cart-table .btn-update:before, .cart .totals .checkout-types button.btn-checkout:before{display: none;}

	    /*Footer*/
        .footer{padding-top: 20px;}
        /*.footer-block-contain{max-width: 100%;}*/
        .footer-block-contain .custom{ float: none; width: auto; padding: 20px 0; }
        .footer-block-contain .custom.block2, .footer-block-contain .custom.block3 { padding: 20px 0; }
        .footer-block-contain .custom .text { padding-left: 0px; }
        .footer address{width: 100%;text-align: center;margin: 0px;}
        .footer-payment{width: 100%;margin-top: 20px;}
        .custom.block3 h2, .footer-block .input-box, .nws_blurb { margin-left: 0px; }
        .footer-block .input-box { margin-right: 115px; }
        #newsletter-validate-detail .input-box button.button {
        	position: absolute;
        	right: -115px;

        }
	}
	
	@media (max-width: 745px)
	{
		.mcont .page-title h1 {font-size: 57px;}
        
        /*Home*/    
            .banner .flex-container{display:none;}
            
	
	/*Multipal Checkout*/
            .checkout-progress li{float: none;width: 100%;margin-bottom: 10px;}
	
	/*Checkout*/
            .form-list li.wide .input-box,
            .form-list li.wide input.input-text,
            .form-list li.wide select{width:98%;}
	
	/*Dashboard*/
	    .my-wishlist .buttons-set button.button{padding: 10px 15px;}
            
	}

	
@media (max-width: 693px) {


  

	#menu-content {
	    border-bottom: 4px solid #E51B24!important;
	    border-radius: 4px!important;

	}



.header .top-links {
    margin-bottom: 10px;
    width: 75%!important;
    float: left;
    margin-left: 0px;
}
.header .top-links li a {
	margin-left: 0px;
}
/*.header .form-search input.input-text {
	width:140px;
}*/
.one_third span {
	clear: both;
	float: left;
	width: 100%;
}
.one_third span a {float: none;}

.menu-contain.fixed {margin-top: 0;}
.home_testimonials_contents {display: none;}
.featured_athlete_container { float: none; width: 80%; }




.hb2_right, .hb3_right {float: left;}
.hb2_left, .hb3_right, .hb2_right, .hb3_left {width: auto; padding: 0;}
.hb2_left, .hb3_right {
    float: left;
    padding-top: 30px!important;
}
.hb3_right div { padding: 0; }
.hb2_right, .hb3_left {
	margin-top: 10px;
	height: auto;
}

.b_cont {
	margin-left: 0;
	width: 100%;
}
.hb3_left { 
	margin-top: 140px;
}
.hb3_right {
	position: absolute;
} 
.hbfh, .hbfr { float: none; width: 100%;}
/*.home_bottom_feeds {background:none repeat scroll 0 0 #F3F2EE;}*/
    
.new-arrival, 
.home_bottom_2, .home_bottom_3  { height: auto;}    
/*.footer-block-contain {display: block; border-bottom: 0; height: auto;}*/
.footer-block-contain .custom.block2 {
	padding: 20px 2%;
}
.footer-block-contain .custom .text { padding-left: 0;}
.custom.block3 h2 {
    margin: 30px 0 10px 0px;
}

.nws_blurb {
    margin: 0 0 10px 0px;
}
#newsletter-validate-detail .input-box {
    margin-left: 0;

}
.footer_link .one_fourth {

    width: 50%;
min-height: 220px;
}
/*.bigfoot {
    background: url("../images/footer_bg.jpg") no-repeat scroll center bottom / 100% auto #F3F2EE;
    color: #333333;
    font-family: "PtSansRegular";
    font-size: 14px;
    min-height: 270px;
    padding-bottom: 47px;
}*/
.featured_athlete_container {

    margin-top: -410px;
    height: auto;
}


.category-box {
	float: none;
	width: auto;
	margin: 0 0 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #f3f2ee;
}























	/*html[xmlns] #menu-button, html[xmlns] .parentMenu {max-width: none; min-width: none; height: 42px;}*/
	.menu-contain.fixed .nav-container {   width: 100%; }
	/*html[xmlns] #menu-button {height: 52px;}*/
        /*Header*/
            .header_language{display: inline-block;float: none;margin-right: 10px;}
            .header_currency {display: inline-block;float: none;}
            .currency_detail{left: auto;right: 0;}
            /*.header .top-links {width: 100%;margin-bottom: 10px;}*/
            .header .top-links a {float: none;}
            /*.header-block{display: none;}*/
            .header a.logo{top: -10px;}
        
	/*Cms Page*/
	    .one_half, .one_third, .one_fourth, .one_fifth{width: 100%;margin: 0% 0% 30px 0%;}
            .footer_link .one_fourth{margin-bottom: 0px;}
	
	/*Category*/
	    .col-main,
	    .col3-layout .col-main{width: 100%;}
	    .col3-layout .col-main{margin-left: 0%;margin-right: 0%;}
	    .col-left,
	    .col-right,
	    .col3-layout .col-left, .col3-layout .col-right,
            .col1-layout .popular-product,
            .cms-home .col-left{width: 100%;margin-top: 30px;}
	    .col3-layout .col-left{margin-top: 0px;}
	    .products-grid-full li.item,
	    .products-grid-middle li.item,
            .small .products-grid-full li.item,
            .small .products-grid-middle li.item{width: 47.6%;}
	    .products-grid-middle li.item,
            .small .products-grid-middle li.item{margin: 0 1.16% 31px 1.16% !important;}
	
	/*Checkout login, login, Checkout*/
            .col2-set .col-1, .col2-set .col-2,
	    .opc .step .col2-set .col-1,
	    .opc .step .col2-set .col-2,
	    .my-account .col2-set .col-1,
	    .my-account .col2-set .col-2{width: 100%; padding:0;float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
	    .opc .step,
	    .opc .step-title{width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
	    .col2-set .col-1{margin-bottom: 20px;}
            .multiple-checkout .col2-set .col-2{width:100%;float:left;}
            .multiple-checkout  select{width: 100% !important;}
            .gift-messages-form .item .details .form-list li.wide textarea,
            .gift-messages-form .item .details .form-list li.wide .input-box,
            .gift-messages-form .item .details .form-list .input-box,
            .gift-messages-form .item .details .form-list input.input-text{width:100%;}
	    /*.col2-set .registered-users .form-list li,
	    .col2-set .registered-users .form-list .input-box{width: 100%;margin-left: 0px;}*/

	/*data-table*/
            /*.data-table td{ display:block;padding:10px 10px;text-align:left !important;border:none;}*/
            .data-table tbody th{display:block;}
            .data-table td.cart_product_image,
	    #my-tags-table td:first-child{text-align:center !important;}
	    /*#my-tags-table td.last{text-align: right !important;}*/
	    /*#my-tags-table td button.button{display: inline-block;}*/
	    #my-tags-table .add-to-links{display: table;}
            .data-table td.last{/*border-bottom:1px solid #e6e6e6;*/margin-bottom: 10px;}
            /*.data-table thead{display:none;}*/
            .data-table .cartlabel{display:block;}
            .data-table tfoot tr.first td,
            .data-table tfoot td.last{text-align: right !important;}
            #wishlist-table a.product-image{display:table;margin:0 auto;}

	/*cart*/
			#shopping-cart-table td, #shopping-cart-table tr.last td { border-bottom: none; }
			#shopping-cart-table td.specialtd1, #shopping-cart-table td.specialtd2, #shopping-cart-table td.specialtd.last { width: auto; padding: 15px !important; }
            .cart-table td.a-center, .cart-table td.a-right{ /*background:#E6E6E6;*/ padding: 15px; }
            .cart-table td.last{padding-bottom:20px !important;}
            .cart-table tfoot td.last{border:none !important;margin-bottom:0px !important;}
            .cart-table td.a-center.last a.cartedit, .cart-table td.a-center.last a.link-wishlist{display:inline-block;}
            #shopping-cart-table tfoot tr.first td{display:inline-block;width:100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
            /*.cart .discount, .cart .shipping{width:40%;}*/
	
	/*Detail*/
	    .product-view .default-image,
	    .product-view .vertical-image,
	    .product-view .horizontal-image,
            .product-view .custom2-image,
            .product-view .custom1-image{margin: 0 auto;float: none;max-width: 100%;margin-bottom: 30px;display: block;width: 100%;}
	    .col1-layout .product-view .default-shop,
	    .col1-layout .product-view .vertical-shop,
	    .col1-layout .product-view .horizontal-shop,
            .col1-layout .product-view .custom2-shop,
            .col1-layout .product-view .custom-shop{width: 100%;margin-left: 0%;margin-right: 0%;}
            .custom-tab{width: 100%;}
            .tabs-bg {border-bottom:0px;}
            .tabs{border-bottom: 0px;}
            .tabs li{width:auto; float: none; margin: 2px 0 0;}
            .tabs li a{margin-left: 0px;}
            .tabs li a:hover,
            /*.tabs li.active a{height: 19px;}*/
	    .product-view .product-shop .add-to-box{margin-bottom: 0px;}
	    .product-collateral{margin-top: 30px;}
	    .product-view .box-tags .form-add .input-box{width: 69%;margin: 0px;}
	    .product-view .box-tags .form-add input.input-text{height: 33px;width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
	    .product-view .box-tags .form-add button.button{width: 30%;height: 33px;padding: 0px 18px;}

	    .feat_nam {padding-left: 0;}
	    .feat_nam h2 {
			    font-size: 30px;
			}

			.hb3_leftc {
			    background-color: #FFFFFF;
			    display: block;
			    height: auto;
			    margin-top: 0;
			    padding: 0 65px;
			    /*width: 83%;*/
			}

      #checkout-review-table-wrapper {
        overflow: scroll;
      }

      #container .item {
        width: 100%;
      }

      #shipping-zip-form ul li {
        width: 100%;
        margin-right: 0;
      }
      #shipping-zip-form ul li  input {
        width: 100%;
        box-sizing: border-box;
        height: 40px;
      }

            
	}
    
	@media (max-width: 600px) {
	.header-container {
		background-position: center 140px !important;
	}
	.header .logo {
		width: auto;
		float: none;
	}
	.header .logo a {
		position: relative;
		margin: 0 auto;
		max-width: 290px;
	}
	.header .inner {
		float: none;
		width: auto;
		margin: 0;
	}
	.header .form-search {
		float: none;
		margin-bottom: 20px;
	}
	.header form { float: none; width: auto; }
	.header-block, .shbl_container { display: none; }

	.tab, .related, .mini_reviews {
		float: none;
		width: auto;
	}


	/*Category*/
	    .category-full .block-layered-nav .view{width: 48%;}    
		
	/*Dashboard*/
            .my-account .pager .amount{display:none;}
            
        /*Footer*/
            .footer-payment{text-align: center;}
            .footer-payment p{display: inline-block;float: none;margin-bottom: 20px;}
            .footer-payment .follow_us{float: left;width: 100%;padding: 0px;}
            .footer-payment .follow_us h2{display: inline-block;margin-bottom: 20px;}
            .follow_button{display: inline-block;text-align: center;float: none;}
	}

	@media (max-width: 568px) {

		.cms-index-noroute .col2-right-layout .col-main #nwsletter_container {height: 625px;}
		.drken {height: 250px;}
		.cms-index-noroute .main {height: 625px;}
	.header-container {
		background-position: center 170px !important;


	/*Cart*/
	    .my-wishlist .buttons-set button.btn-share,
            .my-wishlist .buttons-set button.btn-add,
            .my-wishlist .buttons-set button.btn-update,
            .cart-table .btn-continue,
            .cart-table .btn-empty,
            .cart-table .btn-update{width:100%;}
	    .cart-table .btn-update,
            .my-wishlist .buttons-set button.btn-add{margin:10px 0px;}
            
        /*Dashboard*/
            .my-account .pager .show_main_box{float:none;margin:0 auto;padding:10px 0px;}
            .my-account .pager .pages{float:none;margin:0 auto;padding-bottom:10px;text-align: center;}
	    .my-account .pager .pages{float: left;width: 100%;text-align: center;border-bottom: 1px solid #E5E5E5;padding: 0px 0 0px 0px;margin-bottom: 15px;}
	    .my-account .pager .pages li{margin-bottom: 10px;}
            .my-account .pager .pages ol{margin: 0 auto;display: inline-block;}
            .my-account .pager .show_main_box{float: none;margin: 0 auto;}
            .my-account .pager .limiter .show_detail{right: 0;left: auto;}
            
        
	/*Cart*/
            .cart .discount, .cart .shipping{width:100%;margin-bottom:20px;float:right;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
            .cart .totals{margin-top:0px;}
	
	/*Dashboard*/
            .my-account .product-details .ratings-table th, .ratings-table td {padding:15px 10px 15px 10px;}
            
	}	
	
	@media (max-width: 460px)
	{
	
        /*Header*/
	    .header2{text-align: center;}
            /*.header .quick-access{margin-bottom: 15px;}*/
            /*.header a.logo{width: 100%;float: left;text-align: center;top: 35px;margin-bottom: 25px;}*/
            .header .form-search { float: none; }
            .header #search_mini_form {float: none; width: 100%; margin-top: -70px;}
            .header .form-search input.input-text{/*width: 80%;*/height: 38px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
            .header .form-search button.button{/*width: 20%;*/ height: 37px;}
.menu-contain .nav {
	/*max-width: 96%!important;*/
	height: 48px!important;
}
html[xmlns] #menu-button {
	padding: 2px 15px 1px 30px;
}
/*.menu-contain {margin-top: 15px;}*/
/*#menu-button a, .toggleMenu {line-height: 52px;}*/

/*#menu-button a:after {


    line-height: 31px!important;
    margin-top: 10px!important;

}*/

/*.header-container {
    height: 310px!important;
     background: url("/media/custom/image/default/header_bg.png") no-repeat scroll center 130px #E2E3E0 !important;
}*/

.header .top-links {
    float: none;
    margin-bottom: 10px;
    width: auto;
}
.header .top-links a {
    float: none;
    white-space: nowrap;
    margin: 0 5px;
}

.top-links li.subs {display: none;}
.slideTogglebox {
    width: 310px;
}
  
.hb2_right, .hb3_right {float: left;}
.hb2_left, .hb3_right, .hb2_right, .hb3_left {/*width: 100%;*/ padding: 0;}
.hb2_left, .hb3_right {
    float: left;
    padding-top: 30px!important;
}
.hb2_right, .hb3_left {
	margin-top: 10px;
	height: auto;
}

.b_cont {
	margin-left: 0;
	width: 100%;
}
.hb3_left { 
	margin-top: 140px;
}
.hb3_right {
	position: absolute;
} 
.hbfh, .hbfr {float: left; width: 100%;}
/*.home_bottom_feeds {background:none repeat scroll 0 0 #F3F2EE;}*/
    
.new-arrival, 
.home_bottom_2, .home_bottom_3  { height: auto;}    
.footer-block-contain {display: block; border-bottom: 0; height: auto;}
.footer-block-contain .custom.block2 {
	padding: 20px 2%;
}
.footer-block-contain .custom .text { padding-left: 0;}
.custom.block3 h2 {
    margin: 30px 0 10px 0px;
}

.nws_blurb {
    margin: 0 0 10px 0px;
}
#newsletter-validate-detail .input-box {
    margin-left: 0;

}
.footer_link .one_fourth {

    width: 50%;
min-height: 220px;
}
/*.bigfoot {
    background: url("../images/footer_bg.jpg") no-repeat scroll center bottom / 100% auto #F3F2EE;
    color: #333333;
    font-family: "PtSansRegular";
    font-size: 14px;
    min-height: 270px;
    padding-bottom: 47px;
}*/
.featured_athlete_container {

    margin-top: -410px;
    height: auto;
}
.home_testimonials_main {
    width: 96%;
    margin-left: 2%;
}

/*html[xmlns] #menu-button, html[xmlns] .parentMenu {max-width: none; min-width: none;}*/








.home_testimonials_contents {width: 100%; display: none;}

	/*Category*/
	    .products-grid-side li.item,
	    .products-grid-full li.item,
	    .products-grid-middle li.item,
            .small .products-grid-full li.item,
            .small .products-grid-side li.item,
            .small .products-grid-middle li.item{width: 100%;margin-right: 0% !important;margin-left: 0% !important; }
	    .products-list .content_left{width: 67%;margin: 0 auto;float: none;margin-bottom: 30px;display: table;}
	    .products-list .product-shop{width: 100%;margin-left: 0%;}
            
            
        
	/*Detail*/
	    .product-view .product-shop .availability{float: left;margin-top: 5px;}
	    .email-friend{clear: both;width: 100%;margin-bottom: 10px;}
	    	.product-view .product-shop button.button { width: 60%; }
	    	.add-to-box .add-to-links { width: 40%; }
            /*.product-view .product-shop button.button,
            .products-list .list-action button{position: absolute;width: 96%;}
            .products-list .list-action button{width: 90%;}
            .product-view .product-shop button.button span,
            .products-list .list-action button.button span{width: 100%;}*/
            .products-list .list-action button.button span span{width: auto;}
            .product-view .product-shop .add-to-links,
            .products-list .add-to-links{float: right;}
            .sharing-button{float: left;width: 100%;margin-top: 20px;}
            .products-list .price-box{float: left;width: 100%;margin-top: 20px;}
	
	/*Checkout*/
            .sp-methods .form-list li{margin:0 0PX 23px 0PX;width: 100%;}
            .gift-messages-form .item .details{clear:left;margin-left:0px;}
            .gift-messages-form .item .details .form-list .field{width:230px;}
            .gift-messages-form .item .product-img-box{margin: 0 auto;margin-bottom: 20px;float:none;}
            .opc .gift-messages-form{padding:15px 0px 0px 10px;margin:0px;}
            
	}
	
	@media (max-width: 400px)
	{
            
	/*Home*/
            .custom-block-home .block{width: 100%;margin-right: 0%;margin-bottom: 20px;}
            .custom-block-home .block.last{margin-bottom: 0px;}
            .shopping_bg{/*width: 100%;*/border-left: none;/*border-top: 1px solid #FFF;*/}
            /*.menu-contain{height: auto;float: left;width: 100%;}
            .menu-contain .nav{display: inherit;max-width: 100%;}*/
            .slideTogglebox {
    width: 310px;
}
            .nav-container{float: none;}
            #menu-button,
            .toggleMenu{border-left: none;padding: 0px 3%;;text-align: left;}
            #menu-button a,
            .toggleMenu{float: none !important;}
            #nav{margin-top: 0px;}
	
        /*Category*/
            .sorter .view-mode{padding-right: 0px;display: inline-block;float: none;width: 100%;margin-bottom: 20px;}
            .sorter .view-mode label{display: inline-block;}
            .toolbar{padding: 10px 0px;}
            .toolbar .pager{margin-left: 0px;display: inline-block;float: none;}
            .toolbar .sorter{text-align: center;}
            .pager .pages ol{display: inline-block;margin:  0 auto;}
            .pager .pages li{margin-bottom: 10px;}
            .sort_main_box,
            .show_main_box{margin-top: 0px;}
        
	/*Dashoboard*/
	    .title-buttons{text-align: left;}
            
	}
        
        @media (max-width: 350px)
	{

	    .sort_main_box label,
            .show_main_box label{display: none;}

        }
        
	@media (max-width: 330px)
	{
	    
	/*Header*/		
            div.alert{width:300px;}
            div.alert p{max-width: 237px;}

	/*Category*/
            .ui-slider-horizontal .ui-slider-handle{margin-left: -0.8em;}
	    .category-full .block-layered-nav .view{width: 98%;}    
	
	/*Checkout login, login, Checkout*/
            .col2-set .col-1, .col2-set .col-2{width:100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
            .form-list .input-box,
            .form-list input.input-text,
            .form-list select,
            .form-list .field,
            .form-list textarea{width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
	    .form-list .input-box,
            .form-list input.input-text,
            .form-list select{height: 35px;}
	    .registered-users a.f-left,
	    .opc .buttons-set .f-right{float: left;width: 100%;text-align: left;}
	    .sp-methods select.month{margin-bottom: 10px;}
	
	/*Detail*/
	    .product-view .box-tags .form-add .input-box{width: 100%;}
	    .product-view .box-tags .form-add button.button{margin-top: 10px;width: 100%;margin-top: 10px;float: left;}
            .list_carousel{padding-left: 0px !important;}
	
	/*Dashboard*/
            .product-review .product-details{clear: both;margin-left: 0px;display: inline-block;text-align:center;margin-top: 20px;}
            .product-review .product-img-box{text-align: center;width: 100%;}
            .product-review .product-img-box .product-image,
            .product-review .product-img-box .ratings .rating-box,
            .product-review .product-img-box .ratings .rating-links{display: inline-block;}
            .product-review .product-img-box .ratings .rating-links,
            .product-review .ratings-table{width: 100%;}
            .product-review .product-details th, .product-review .product-details td{text-align: center;}
                
	/* footer page */
            .col3-set .col-1, .col3-set .col-2{width:100%;margin-left:0%;}
            
	}

        @media (max-width: 315px)
	{
            
        /*Home*/
	    .header_language.dropdown label,
	    .header_currency.dropdown label{display: none;}
	    .header_language .dropdown_pan,
	    .header_currency .dropdown_pan{padding-left: 0px;}
	    .header_language .dropdown_detail{left: 0;}
	    .header .logo,
	    .logo{width: 100%;float: none;display: inline-block;text-align: center;}
	    .header2 .shopping_bg{width: 100%;padding: 10px 0px;margin-top: 30px;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;}
	    .slideTogglebox .top-image{display: inherit;margin: 0 auto 0px auto;}
	
	
        /*Checkout*/
            .block-progress dd.complete address{width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
            
        /*Dashboard*/    
            .box-account .box-head h2,
            .dashboard .box .box-title h3, .dashboard .box .box-title h4{text-align: left;}
        }
        
        @media (max-width: 200px)
	{

	    

        }

