@import url("http://shop.mbs.com/css/global.css");
.l-mob{
	display: none;
}

.l-top_social ul li{
  float:left;
  margin-left:15px
}


@media(max-width: 600px){

	.desktop,.header-container,.col-right.sidebar,.bot-corners,.top-corners,.box-tags,.col-left.sidebar,.breadcrumbs{
		display: none !important
	}



	/**
	 * Reset
	 */	

	 *{
	 	box-sizing:border-box !important;
	 }

	.col-main,.col3-layout .col-wrapper{
		float: none !important;
		clear: both !important;
		width: 100% !important;
		overflow: hidden !important;
	}

	.main-block .content-block,.site-block .content-block{
		border:none !important;
		background: none !important;
	}

	.catalog-product-view .content-block{
		padding: 10px !important;
		zoom: .9 !important;
	}


	.nivo_slider_container,.nivo-slice,#slider_6145{
		width: 100% !important;
		overflow: hidden !important;
	}

	body,.wrapper{
		background: none !important;
	}

	.col2-left-layout .products-grid, .col2-right-layout .products-grid{
		width: 100% !important;
	}

	.products-grid li.item {
		float: none !important;
		width: 100% !important;
		padding: 11px !important;
		border-right: none !important;
		border-bottom: none !important;
		text-align: right !important;
		position: relative;
	}

	.products-grid li.item.first,.products-grid li.item.last{
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(left,  #ffffff 0%, #e2e2e2 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #ffffff 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #ffffff 0%,#e2e2e2 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #ffffff 0%,#e2e2e2 100%); /* IE10+ */
		background: linear-gradient(to right,  #ffffff 0%,#e2e2e2 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=1 ); /* IE6-9 */
	}

	.catalogsearch-result-index .products-grid li.item.first{
		background: #FFF !important;
	}

	.product-name{
		font-size: 1.5em !important;
		font-weight: bold !important;
	}

	.products-grid .product-name a{
		color: #5C5353 !important;
	}

	.actions button.button span span{
		background:none !important;
	}

	.actions button.button span{
		background:none !important;
	}
	.regular-price .price{
		font-size: 45px !important;
	}

	.products-grid button{
		margin: 0 !important;
	}

	.actions .button.button,.btn-cart{
		background: #ffd65e; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
		padding: 6px 26px;
		margin: 10px 0px;
		border-radius: 5px;
		zoom: 1.2;

	}
	.actions .button.button:hover,.btn-cart:hover{
		background: #ffd65e;
	}

	.btn-cart span{
		background: none !important;
	}




	.front_image{
		width: 50% !important;
		float: left;
	}
	.front_image img{
		width: 100%;
	}



	.products-grid .product-image{
		display: inline-block !important;
		position: absolute !important;
		left: 0;
		top: 35px
	}


	.add-to-links{
		font-size: 1.5em !important;
		padding: 10px !important;
	}

	.products-grid .add-to-links li{
		line-height: 30px !important;
	}

	.pager,.sort-by label,.sort-by a{
		display: none !important;
	}

	.sorter{
		padding: 0 !important;
	}

	.sorter .sort-by select{
		zoom: 2;
		padding: 2px 20px !important;
		border: 1px solid #DADADA !important;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
		border-radius: 5px;
		margin: 20px 0 !important;
		
	}


	.catalog-product-view .breadcrumbs{
		display: none;
	}

	.product-view .product-shop{
		width: 100% !important;
		float: none !important;
		position: relative !important;
	}

	.product-view .product-name h1 {
		color: #005A87 !important;
		font-size: 20px !important;
		font-weight: bold !important;
	}

	.email-friend,.no-rating{
		display: none
	}

	.product-view .short-description,.product-collateral{
		padding: 15px 0px !important;
		zoom: 1.5;	
	}

	.product-view .short-description .std,.product-collateral .std{
		line-height: 15px;
	}

	.product-view .product-img-box{
		float: none !important;
		width: 100% !important;
	}
	.product-view .product-img-box .product-image-zoom{
		width: 100% !important;
	}

	.product-view .product-img-box .zoom .btn-zoom-in,.product-view .product-img-box .zoom .btn-zoom-out{
		zoom: 2;
	}


	.price-box,.add-to-cart{
		float: none !important;
		margin: 0 !important;
	}

	.or{
		display: none;
	}

	.add-to-cart button.button,.add-to-cart .qty{
		float: none !important;
		margin:0px !important;
		margin-top: 20px;

	}

	.btn-cart{
		padding: 10px !important;
	}

	.add-to-box .add-to-cart{
		float: none !important;
		position: absolute;
		right: 0px;
		top: 30px;
	}

	.add-to-box .add-to-cart input{
		width: 100% !important;

		width: 100% !important;
		padding: 10px;
		margin: 10px 0 !important;
	}

	.paypal-logo{
		padding: 20px 0px !important;
	}
	.paypal-or{
		display: none;
	}

	.add-to-cart button.button{
		margin-top: 20px !important;
		padding: 10px 20px !important;
	}

	.product-options dd select{
		font-size: 20px !important;
		padding: 10px !important;
	}

	#qty{
		padding: 10px !important;
		width: 50px !important;
		display: block !important;
		font-size: 20px !important;
	}

	.content-block{
		padding: 0 !important;
	}

	.data-table{
		zoom: .7;
		margin-top: 20px;
	}
	.data-table thead{
		display: none;
	}

	.data-table img{
		width: 100% !important;
	}
	.data-table input.qty{
		width: 2em !important;
		font-size: 20px !important;
	}

	.cart .cart-collaterals .col2-set{
		width: 100% !important;
		float: none !important;
	}

	.cart .cart-collaterals .col2-set .col-2{
		width: 100% !important;
		float: none !important;
	}

	.cart .totals{
		width: 100% !important;
	}

	.cart .totals .checkout-types button{
		display: block;
	}

	.cart button{
		zoom: 1.5;
	}

	.cart .discount input,.form-list select,.form-list input.input-text{
		width: 100% !important;
		font-size: 20px;
	}


	.col2-set .col-1,.col2-set .col-2{
		float: none !important;
	}





	/**
	 * Global
	 */



	.cl{
		clear: both;
	}

	.vsap{
		height: 20px;
	}

	/**
	 * Layout
	*/

	

	.l-mob{
		display: block;
	}

	.l-mob *{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	
	/**
	 * m Mobile Navigarion 
	 */
	.m-navigation-mobile-x {
	  display: none;
	    width: 85%;
	    position: absolute;
	    z-index: 100;
	    top: 0px;
	}
	.m-navigation-mobile-x li a {
	  display: block;
	  background: #eeeeee;
	  color: #000;
	  padding: 15px 10px;
	  font-size: 18px;
          text-decoration: none;

	}
	.m-navigation-mobile-x ul  ul{
	  display: none;
	  margin: 0;
	  padding: 0;
	}
	.m-navigation-mobile-x ul ul li a {
	  background: #ffffff url(list-icon.png) no-repeat 5px center;
	  font-size: 14px;
	  padding-left: 30px;
	}
	.m-navigation-mobile-x ul ul li a:hover {
	  background: #c0d1db;
	}
	.m-navigation-mobile-x .active ul {
	  display: block;
	}

	.shop-bar{
	   height: 109px;
	   width: 100%;
	   background: url(shopbar-bg.png) repeat-x;
	 }

	 .shop-logo{
       display: block;        
	   height: 109px;
	   width: 50%;
	   float: left;
	 }

	 .shop-welcomeMsg a {
		 color: #fff;
		 text-decoration: none;
	 }
	 .shop-welcomeMsg {
		 padding: 20px;
		 font-size: 17px;
		 text-transform: uppercase;
		 color: #fff;
		 text-align: right;
		 line-height: 28px;
	 }


	/**
	 * m Primary Navigarion 
	 */
	.m-navigation-primary {
	  margin: 0;
	  padding: 0;
	  position: relative;
	  z-index: 20;
	}
	.m-navigation-primary li {
	  float: left;
	  font-weight: bold;
	  position: relative;
	}
	.m-navigation-primary li a {
	  color: #FFF;
	  padding: 10px;
	  font-size: 16px;
	  font-weight: bold;
	}
	.m-navigation-primary li a:hover {
	  background: #0068a6;
	  color: #FFF;
	}
	.m-navigation-primary li:hover > a {
	  background: #0068a6;
	  color: #FFF;
	}
	.m-navigation-primary li:hover ul {
	  display: block;
	}
	.m-navigation-primary li ul {
	  display: none;
	  margin: 0;
	  padding: 0;
	  background: #fff;
	  position: absolute;
	  top: 26px;
	  width: 250px;
	}
	.m-navigation-primary li ul li {
	  margin: 0;
	  padding: 0;
	  float: none;
	  clear: both;
	  display: block;
	}
	.m-navigation-primary li ul li a {
	  display: block;
	  width: 100%;
	  padding: 5px;
	  color: #302c2e;
	  border-bottom: 1px solid #eee;
	}





	.l-mob_header{
		background: url(mobile-header-bg.jpg) repeat-x;
		position: relative;
	}

	.l-mob_header_inner{
		height: 147px;
		background: url(mobile-header.png) no-repeat bottom;
		background-size: contain;
	}

	.menu-toggler{
		padding: 30px;
		cursor: pointer;
	}

	.l-mob_header_cart{
		display: block;
		width: 115px;
		height: 108px;
		background: url(cart-bg.jpg) no-repeat;
		line-height: 68px;
		position: absolute;
		right: 0px;
		top: 0;
		box-shadow: 2px 2px 10px #4C4C4C;
		text-decoration: none;
	}
	
	.l-mob_header_cart p{
		color: #fff;
		text-align: center;
		line-height: 171px;
		font-size: 16px;
	}


	.l-mob_header_welcomeMsg{
		text-align: center;
		font-size: 20px;
		padding: 20px;
		color: #005a87;
		font-weight: bold;
                line-height: 30px;
	}

	.l-mob_header_topSearch .form-search label{
		display: none;
	}

	.l-mob_header_topSearch .input-text{
		padding: 15px;
		border: 2px solid #005a87;
		width: 75%;
	}

	.l-mob_header_topSearch .button{
		background: rgb(0, 90, 135);
		color: #fff;
		padding: 16px;
		width: 24%;
	}

	.l-mob_header_topSearch .button span{
		background: rgb(0, 90, 135);
		color: #FFF;
		float: none;
		clear: both;
	}


	.l-mob_footer_social{
		min-height: 100px;
		background: url(socialbg.png) repeat-x;
		padding-top: 20px;
		zoom: 0.7;
	}



	.l-mob_footer_social li{
		list-style: none;
		display: inline-block;
		float: left;
		margin: 0 10px;
	}

	.l-mob_footer_social li img:hover{
		box-shadow: 2px 2px 10px #4C4C4C;
	}

	.l-mob_footer_social li:first-child{
		color: #005a87;
		font-weight: bold;
		font-size: 24px;
		line-height: 50px;
	}


	
	.l-mob_footer_brands{
		text-align: center;
		padding: 0 20px;
		padding: 20px 0;
	}

	.l-mob_footer_copyright{
		border-top: 1px solid #0068a8;
		color: #7f7f7f;
		text-align: center;
		padding: 20px;
	}

	.sort-by label{
		display: inline-block !important;
		font-size: 20px  !important;
		padding-right: 10px  !important;
	}


}

@media(max-width: 490px){
	.l-mob_footer_social li:first-child{
		zoom: .6;
	}
}