/* #Mobile (Landscape) width of 480px
================================================== */
@media only screen and (min-width: 480px) and (max-width: 768px) {
	/* ************************************************************************************************
	MOBILE MENU TOP  CURRENCIES   LANGUAGES    USER INFO
	************************************************************************************************ */	
	body {/*border: 1px solid blue;*/}		
	body#index .instant + #right_column {
		display:none;
	}
	
	
	#wrapp_3 {
		/*background:url("../img/bg_top_dev.png") repeat-x scroll 0 0 transparent;*/
		background-position: left 135px;
	}
	.advertising_block >img{width:59%}
	.advertising_block a img{width:100%}
	.advertising_block {right: 0;left: auto;top: 44px;;width:25%}
	.advertising_block1 {width:25%;right:30%}
	#header_logo img{margin-top:2px}
	/* #header_user {top: 16px;} */
	.header_user_login#header_user {/* top: 15px; */}
	.advertising_block_tel {right:0;left:auto;text-align:right;position:absolute}
	
	.home_tab .toggle_content li {margin-left:3.5%;width:40%;clear:none;float:left}
	ul.products > li .product-container {width:200px}
	
	.headerlogin {/* top: 18px; */left:auto;float:left;}
	.headerlogin .logout-header {
		margin:0;
		width:auto;
		border-right:1px solid #A0A0A0;
		float: left;
	}
	#header #cart_block {top: 108px;}
	
	#mobilelink {width: 178px;}
	#countries_2 .countries_ul, #setCurrency .currencies_ul {width: 179px;}
	.alert_cart {
		width:420px;
		left:50%;
		margin-left:-210px;
	}
	#right_column {margin-top:15px} 
	#addhomefeaturedcarousel li {width: 142px !important;}	
	#addhomefeatured .caroufredsel_wrapper {
		margin: 0 auto !important;
		width: 490px !important;
	}	
	.nivo-caption {
		display: block !important;
		right: 0;
		top: 13px;
		width: 225px;
	}	
	.text4 {
		font-size: 53px;
		line-height: 76px;
		margin: -17px 0 0;
	}
	.text1 {
		font: 300 25px "Open Sans";
		padding-left: 6px;
	}	
	.text2 {
		font: 300 29px "Open Sans";
		margin: -9px 0 0;
	}	
	.text3 {
		font: 600 38px "Open Sans";
	}	
	.banner-text2 {
		font-size: 19px;
		line-height: 25px;
	}
	#minic_slider .nivo-caption .button-banner {
		padding: 10px;
	}
	#minic_slider .nivo-caption .button-banner  i {
		display: none;
	}
	
	/* ************************************************************************************************
	HOMEFEATURED
	************************************************************************************************ */	
	#featured_products ul li .product_image {
		float:none;
		height: 215px;
		width:200px;
		margin:0 auto
	}
	#featured_products ul li h5 {
		width:180px;
		float:none;
		padding-top:10px;
		min-height:25px;
	}
	#featured_products ul li .product_descr {
		width:180px;
		float:none;
		font-size:12px;
		display:none;
	}
	#columns #featured_products ul li h5 a {
		font-size:16px;
	}	
	
	#buy_block .row_1 p#quantity_wanted_p {
		margin-top: -1px;
		padding-top: 0;
	}	
	.text2 {
		color: #fff;
	}
	/* ************************************************************************************************
	BOX COL
	************************************************************************************************ */	
	
	#newsletter_block_left input[type="email"] {
		width: 100%;
	}
	.column #cart_block .products .price {
		width: 301px;
	}
	#layered_form .b-core-ui-select {
		width: 438px;
	}
	#layered_form .select {
		width:460px;
	}
	#layered_form div div ul {
		position:relative;
	}
	/* ************************************************************************************************
	STORE PAGE
	************************************************************************************************ */	
	div#stores_block p.text input {
		width:407px;
		height:35px;
		line-height:35px;
	}
	div#stores_block p.select select {
		height:35px;
		line-height:35px;
	}
	/* ************************************************************************************************
	PRODUCT LIST
	************************************************************************************************ */
	#subcategories ul li {
		width:141px;
	}
	#subcategories ul li.product_list_3 {
	}
	#subcategories ul li.product_list_4 {
	}
	#subcategories ul li .lnk_more {
		min-height:28px
	}
	.product_sort #productsSortForm select {
		width:420px;
	}
	.row_compare_mobile {
		width:100%;
		overflow:auto;
	}
	/**********************************************************************************************
	LOGIN PAGE									
	***********************************************************************************************/
	p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {
		float:right;
		margin-bottom:0px;
		margin-right:0px;
	}
	/**********************************************************************************************
	ORDER PAGE									
	***********************************************************************************************/
	.list-order-step li {
		height: auto;
		width:380px;
	}
	.list-order-step .img-order {
		height: 136px;
	}
	.list-order-step .price-order {
		padding-left:0px;
	}
	table#cart_summary td.cart_product {
	/*width: 146px;*/
	}
	table#cart_summary .min-with-td {
		display: inline-block;
		font-weight: normal;
		min-width:100px;
	}
	form#voucher fieldset p input.discount_name {
		/*width: 335px;*/
		/*width: 100%;*/
	}
	table#cart_summary td.tdfirst {
		width: 77%;
	}
	#sendOrderMessage select {
		width:398px;
	}
	/*clue tip*/
	#cluetip {
		left:50% !important;
		margin-left:-225px;
	}	
	.nivo-caption { width: auto}
	
	.content_prices #add_to_cart {float: left;/*padding-left: 10px;*/}
	.list li .right_block {min-height: inherit;} 
	#product_list li .product_desc.mob { /*border: 5px solid red;*/}
	
	.content_prices .rightalign {/*clear: both;*/float: left;}
	p#quantity_wanted_p {float:right}
	.right-bl p#quantity_wanted_p {float: left;}
	.step5 p#quantity_wanted_p  {/*clear: both;*/float: left !important;}
	p#quantity_wanted_p label {margin: 0;}
	
		
	.page_product_box .carusel-inner .product_link {margin-left: 0;text-align: center;}
	.carousel-ul .price {/*width: 90%;*//*line-height: 25px;*/}
	.carousel-ul .add_voir {/*width: 100%;*/background-position: center top;}
	.carousel-ul .ajax_add_to_cart_button {float:right;margin-right: 8px;}
	.page_product_box .carusel-inner li .price_display {margin:0;}
	.carousel-ul .ajax_add_to_cart_button {float: right;margin: auto 10px auto auto;/*clear: both;*/}
	/*.page_product_box .carusel-inner li {height: 236px;}*/	
	.page_product_box .carusel-inner li {
	    margin-left: 15px !important;
		/* margin: 0 25px !important; */
    	/* width: 205px !important; */
		height: 230px;
		margin-bottom:10px;
	   /*
	    width: 31% !important;
		height: 240px;
		margin:0 0 16px 1.5% !important;
	   */
	}
	.page_product_box .carusel-inner .carousel-ul {/* padding: 0 25px; */}
	.page_product_box .carusel-inner {margin-left:-13px}
	.blockproductscategory_tit {width: 86%;}
	
	.theme-default a.nivo-prevNav {left: 10px;}
	.theme-default a.nivo-nextNav {right: 10px;}
	.page_product_box .carusel-inner {margin-left:-10px !important;}
	.page_product_box .carusel-inner li {/*width:165px !important;margin-left:15px !important*/}
	.carousel-ul .price {/* text-align:left; */}
	.content_prices .row-2.step4 #add_to_cart {clear:none !important}
	.row-2.step5 .rightalign,.content_prices .row-2.step4 .rightalign {float:right;clear:both}
	.row-2.step5 .exclusive {clear:both}
	.right_gal {width:43% !important}
	#index #right_column.column .block {min-height:inherit;}
	.comparacig {position:static !important}
	.block-left.partners { float: left !important; margin-right: 0; position: static; right: 26px; top: 140px;width:100%;clear:both}
	.block-left.partners  br {display:none}
	.comparacig a{margin:13px 10px 13px 0;width:auto;float:none}
	.footer_tp {width:31%;margin-right:15px}
	.footer_bt {margin-left: 0 !important;margin-right: 0 !important;width: 46% !important;}/*29% !important*/
	.footer_bpart2,.footer_bpart6 {clear:both !important}
	.footer_bpart6,.footer_bpart5,.footer_bpart5 p {
		width:100% !important;
		text-align:center !important;
		float:none;
		margin:auto;
		display:block;
		float:none !important;
	}
	.payment li {float:none;display:inline-block}
	#order_steps li.step_current em  {/*top:30px !important*/}
	.wrappernew #slider1, .wrappernew #slider2{float:left;clear:right;margin-top:-24px;margin-left:330px}
	.wrappernew #quoteme #priceb, .wrappernew #quoteme #price {float:right;margin-right:15pxm;margin-top:-37px}
	.wrappernew #amount,.wrappernew #amountb {height:38px;line-height:38px}
	.wrappernew .pricepara {clear:both}
	.wrappernew #total {margin-top:-10px}
	.carousel-ul .add_voir {}
	.carousel-ul .ajax_add_to_cart_button,.carousel-ul .add_voir {float:left;display:inline-block; margin: auto; text-align: center;margin-top:5px !important}
	.sec_slider {margin:auto;display:table}
	/* .header-login.header_logout {right: 0;} */
	.header_logout .advertising_block_tel {margin-right: 0;padding-right: 0;}
	.header_logout .login-header {/* margin-right: 105px; */}
	#header_user {/* right: 0; */right: -7px;}
}

@media only screen and (min-width: 530px) and (max-width: 767px) {
	.right_gal {width:43%;margin:3px 1% 3px 4%}
	/* .home_tab .toggle_content li {width:27%;margin-left:5%} */
	#product_list.grid li {/*width:33%;margin-left:0;min-height:394px*/}
	#product_list li .center_block,/*#product_list li a.product_img_link,*/#product_list li .right_block {/*width:100%;*/}
	#addhomefeaturedcarousel li {   width: 151px !important;}
	.home_tab .toggle_content li {margin-left:3%;width:25%;min-height:200px}
	ul.products > li .product-container {max-width:175px;width:110%}
	.home_tab .toggle_content ul.products.test {
		padding: 2.5% 1.5%;
	}
	.home_tab .toggle_content .products.test li {
		width: 47%;
		margin-left: 1.5%;
		margin-right: 1.5%;
	}
	/* .home_tab .toggle_content .products.test li .back-view {
		max-height: 61%;
	} */
	.home_tab .toggle_content ul.products.test + a.button_large {
		margin-right: 3%;
		margin-top: 0px;
	}
}

@media (max-width: 767px) {
	#product-footer-fbpromote {width:100%}
	/*body { border: 2px solid green; }*/
	
	#order-detail-content table#cart_summary td .data_table tr td {border-bottom:1px solid #ccc;padding: 10px;}
	#order-detail-content table#cart_summary.std tfoot td {white-space: inherit;padding: 10px 0;}
	#order-detail-content table#cart_summary.std tfoot td .total_col td {padding-left:10px;}
	table#cart_summary td.cart_product {width:auto}
	#order-detail-content table#cart_summary td .data_table tr td {overflow: hidden;}
	#order-detail-content , .ordercart-title {clear: both;}
	#order-detail-content table#cart_summary td:first-child {padding:0;}
	
	#order_steps {margin-top: 0;}
	#order_steps , #order_steps li {width: 100%;}
	#order_steps li > span {margin: 0;padding-left:0;padding-right:0;}	
	#order_steps li.step_done, #order_steps li.step_current {background-color: #8CC63E;}
	#order_steps li.step_todo {		
		background: #E4E5E7;
	}
	.insset-bottom {float:left}	
	#cart_summary .insset-bottom .price {margin-left:0}
	#order_steps li span {
		color:#6C6C6C;
		font-weight:bold;
		font-size: 14px;
		line-height: 28px;
		display: inline-block;
	}	
	#order_steps li span span {
		color:#6C6C6C;
		font: bold 15px/14px arial;		
		float:none;
		text-align:center;		
	}
	#order_steps li.step_current em {
		background-size: 12px 26px;
		height: 26px; 
   		width: 12px;
		transform: rotate(90deg); 
		-ms-transform:rotate(90deg); /* IE 9 */
		-webkit-transform:rotate(90deg); /* Safari and Chrome */
		top: 32px;
		right: 49% !important;
	}
	#order_steps li.step_done span, #order_steps li.step_current span {padding: 6px 0;}
	#order_steps li.step_done span span, #order_steps li.step_current span span ,  #order_steps li.step_todo span span {padding: 0 6px 0 0;}
	
	#product_list.grid li {margin-left: 0;min-height: inherit;width: 100%;}
	.list li .center_block {min-height: inherit;border-right:0}
	#order_steps li.step_current em  {top:30px}
		
	/**responsive table**/
	.data_table thead,.data_tr {display:none;}
	table.std th {background:transparent}
	/* .data_table1,.data_tr1 {display:inline-grid;} */
	.data_table1 {margin-bottom:0;overflow:hidden}
	table#cart_summary .data_table1 tbody tr {border-right: 2px solid #ccc}
	table#cart_summary .data_table1 tbody tr:last-child {border-bottom: 2px solid #ccc}
	#order-detail-content table#cart_summary td .data_table tr td {border-bottom:0}
	#order-detail-content table#cart_summary td .data_table tr td table td{border-bottom:1px solid #ccc }
	.advertising_block_new {left: 0;top: 109px !important; width: 60%;}
	.advertising_block_new img {width:100%}
	#module-prestablog-blog #left_column.span3,	#module-prestablog-blog #center_column {margin-left:0}
	.spread-corner {
		height: 100%;
		min-height: 100% !important;
		overflow: auto !important;
		padding-bottom: 6px !important;
	}
	.comparacig br{display:none !important}
	#index  .fancybox-inner{max-width:475px;width:100%}
	#prices-drop #product_list.grid li {min-height:auto !important}
	#header_user.header_user_logout{/*top:47px*/}
	.footer_bt {margin-left: 0 !important;margin-right: 0 !important;}
	#shipping-table .footable-row-detail-inner div{width: 100%;}
	.shop_table td .footable-row-detail-inner strong {width: 40%;}
}

@media only screen and (min-width: 641px) and (max-width: 680px) {
	#header_user.header_user_logout{/* top:45px */}
}
