/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */

table th { font-weight: bold; }
table td, table th { padding: 9px 10px; }

/* Mobile */
@media only screen and (max-width: 767px) {
	
	table.responsive { margin-bottom: 0; }
	
	.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	.pinned table { border-right: none; border-left: none; width: 100%; }
	.pinned table th, .pinned table td { white-space: nowrap; }
	.pinned td:last-child { border-bottom: 0; }
	
	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	div.table-wrapper div.scrollable { margin-left: 35%; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
	
	table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
	table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }

	.addresses .address.item.box{
		width: 100%;
	}
	
}



ul.product_list.row.prodpopulare.list li.ajax_block_product .functional-buttons{
	margin: -5px 0 0px 15px;
}


ul.product_list.row.prodpopulare.list li.ajax_block_product .product-name{
	height: inherit;
}

ul.product_list.row.prodpopulare.list li.ajax_block_product .right-block-content.row{
	display: inline-block;
	width: 100%;
	padding: 0!important;
}
ul.product_list.row.prodpopulare.list li.ajax_block_product .right-block-content .functional-buttons{
	display: inline-block;
	width: 38px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

ul.product_list.row.prodpopulare.list li.ajax_block_product .button-container{
	width: initial;
    padding: 0!important;
    margin: -4px 30px 0 0!important;
}

ul.product_list.row.prodpopulare.list li.ajax_block_product .button.ajax_add_to_cart_button{
	bottom: -4px;
}
ul.product_list.row.prodpopulare.list li.ajax_block_product .product-flags {
	display: none;
}

@media (min-width: 1200px) {
    ul.product_list .col-md-4 {
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    ul.product_list .col-md-4 .product-container{
        width: 265px!important;
    }
    ul.product_list .col-md-4:nth-child(3n-1) {
        text-align: center!important;
    }
    ul.product_list .col-md-4:nth-child(3n) {
        text-align: right!important;
    }

    ul.product_list.grid > li .product-container{
        display: inline-block!important;
    }
    ul.product_list .col-md-4 .product-container{
        text-align: left!important;
    }
}

.bx-viewport ul.product_list .col-md-4 {
    padding-right: 20px!important;
    padding-left: 0px!important;
}

@media (max-width: 1200px) {

	#create-account_form .form-group {
		margin: 38px 0 49px 0!important;
	}

	.button-container .lnk_view{
		display: none;
	}
	.product-image-container{
		position: relative;
	}
	.product-image-container .lnk_view{
		position: absolute;
		width: 100%;
		height: 100%;
		display: block!important;
		top: 0;
		z-index: 10;
	}
	.product-image-container .lnk_view>span{
		display: none;
	}
	ul.product_list.row.prodpopulare.list  div.row:hover .addonlistpage{
		bottom: 67px;
		left: 44px;
	}

	ul.product_list.grid.prodpopulare > li .product-container{
		height: 360px!important;
	}
	#homepage-slider .homeslider-description p, #homepage-slider .homeslider-description h2{
		margin-top: -7px!important;
	}
	#blockbestsellers{
		margin: 0;
	}
	.descview{
		padding: 0;
	}
	.itemdescription{
		padding-left: 10px!important;
		margin-left: 0px;
	}
	.primary_block .socialsharing_product.list-inline{
		margin-left: 0px;
		padding-left: 10px;
	}
	/*<!-- Index -->*/

	#languages-block-top ul {
		left: 821px!important;
	}

	.bx-wrapper .bx-controls-direction a {
		top: 46%!important;
	}

	#categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before {
		right: 175px!important;
	}
	#categories_block_left li ul li span.grower.OPEN:before, #categories_block_left li ul li span.grower.CLOSE:before {
		right: 160px!important;
	}
	#search_block_top #search_query_top {
		width: 400px!important;
	}
	#homepage-slider .homeslider-description h2 {
		font-size: 35px!important;
		top: 32.5%!important;
	}
	#homepage-slider .homeslider-description p {
		font-size: 24px!important;
		padding-right: 156px!important;
		top: 41.5%!important;
	}
	.price-list ul li a {
		font-size: 16px!important;
	}
	.bx-viewport {
	/*	height: 420px!important;*/
	}
	.button.lnk_view:hover {
		color: #fff!important;
		background: none!important;
		box-shadow: none!important;
	}
	#new-products_block_right .block_content img {
		width: 45px!important;
	}
	.product-content .right {
		padding-left: 60px!important;
	}
	.block .products-block .product-name {
		font-size: 11px!important;
	}
	.price-box ul .price-grey {
		font-size: 10px;
	}
	.bx-viewport {
		/*height: 460px!important;*/
	}
	ul.product_list.grid > li .product-container {
	    height: 420px!important;
	}

	.row {
		/*margin: 0!important;*/
	}
	.logo {
		max-width: 120%!important;
	}
	.container-bottom .container-flex-02 {
		margin-top: 30px;
	}
	.bx-wrapper .bx-pager {
		bottom: -46px!important;
	}

	/*<!-- Product -->*/

	span.view_scroll_spacer {
		float: none!important;
	}
	.show-right-column.hide-left-column span.view_scroll_spacer, .hide-right-column.show-left-column span.view_scroll_spacer {
		display: none!important;
	}
	.hide-right-column.show-left-column #thumbs_list {
		width: 100%!important;
	}
	.pb-left-column #image-block{
		width: 100%!important;
	}

	#thumbs_list li{
		margin-right: 10px!important;
	}
	#thumbs_list li:nth-child(4n){
		margin-right: 0px!important;
	}
	.pb-left-column.widthimagepop #image-block{
		width: 370px!important;
	}
	.pb-left-column.widthimagepop #thumbs_list li{
		margin-right: 27px!important;
	}
	.pb-left-column.widthimagepop #thumbs_list li:nth-child(4n){
		margin-right: 0px!important;
	}
	/*<!--Slider-->*/
	.functional-buttons{
		display: inline-block;
		margin: -4px 0 0px 10px;
		padding: 0;
	}
	.prodpopulare .functional-buttons{
		display: inline-block;
		margin: -12px 0 0px 10px;
		padding: 0;
	}
	.tor-02 .functional-buttons{
		display: inline-block;
		margin: -3px 0 0px 10px;
		padding: 0;
	}
	/*<!-- My account -->*/

	#my-account ul.myaccount-link-list li a i {
		padding: 10px 380px 0 0!important;
	}

	/*<!-- Order history -->*/

	.footable .footable-row-detail-row {
		float: left!important;
	}
	.footable .footable-row-detail-row {
		line-height: 3.5em!important;
		padding-right: 30px!important;
	}
	.button-resp {
		background: #00bcd4!important;
		border-bottom: 3px solid #0093a6!important;
		width: 103px!important;
		padding-right: 10px!important;
	}
	.button-resp .h-arrow:after {
		left: 80px!important;
	}
	.button-resp .h-arrow:before {
		left: 85px!important;
	}
	.link-button {
		margin-left: 30px;
	}
	.best-sellers {
		margin-top: 0;
	}
/*
	ul.product_list.grid.row .ajax_block_product .product-name{
		height: 103px;
	}
*/
	.authentication .alert.alert-danger{
		width: 668px;
	}
}



@media (max-width: 992px) {
	.authentication .alert.alert-danger{
		width: 502px;
	}
	.box .page-subheading{
		padding-left: 0;
		padding-right: 0;
	}
	#address .box, #identity .box, #account-creation_form .box, #new_account_form .box, #opc_account_form .box, #authentication .box{
	padding-bottom: 20px;
	line-height: 20px;
	padding: 13px 10px 23px 7px;
}
    /*
	ul.product_list.row.prodpopulare.list li.ajax_block_product .button-container{
		padding: 10px 15px;
	}*/

	ul.product_list.row.prodpopulare.list li.ajax_block_product .content_price{
		padding-left: 0;
		padding-right: 0;
	}

	ul.product_list.row.prodpopulare.list  div.row:hover .addonlistpage{
		bottom: 48px;
		left: 22px;
	}

	.product-name{
		height: 80px;
	}
	.cart-info .cart-info-ul .product-name {
		height: auto;
	}
	/*<!-- Index -->*/

	#languages-block-top ul {
		left: 600px!important;
	}

	#categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before {
		left: 0px!important;
	}
	#categories_block_left li ul li span.grower.OPEN:before, #categories_block_left li ul li span.grower.CLOSE:before {
		left: 5px!important;
	}
	.img-responsive {
		width: 150px!important;
	}
	#search_block_top #search_query_top {
		width: 370px!important;
		margin-left: 20px!important;
	}
	.shopping_cart {
		width: 180px!important;
	}
	#categories_block_left li a {
		font-size: 11px!important;
		/*padding: 15px 10px 15px 30px!important;*/
	}
	#homepage-slider .homeslider-description h2 {
		font-size: 29px!important;
    	/*top: 44.5%!important;*/
		top:131px!important;
	}
	#homepage-slider .homeslider-description p {
		font-size: 11px!important;
		/*top: 54%!important;*/
		top:172px!important;
		padding: 10px 18px!important;
		padding-right: 232px!important;
	}
	.product-content .right {
		padding-left: 0px!important;
	}
	ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile {
		display: none!important;
	}
	.product-container .product-name {
		/*margin-top: 30px!important;*/
		/*margin-bottom: 30px!important;*/
	}
	.logo-footer {
		width: 117px!important;
	}
	.footer-container .col-001, .footer-container .col-002, .footer-container .col-003, .footer-container .col-004 {
		padding: 0 10px 0 5px!important;
	}
	.footer-container #footer ul li a {
		font-size: 11px!important;
	}
	.footer-container #footer .col-004 ul li a:after,
	.footer-container #footer ul li a:after {
		right: -1px!important;
	}
	.footer-container #footer #social_block ul li {
		width: 25px!important;
	}
	.footer-container #footer #block_contact_infos > div ul li > span {
		font-size: 11px!important;
	}
	.footer-container #footer h4 {
		margin: 15px 0 23px 0!important;
		font-size: 15px!important;
	}
	#layer_cart .layer_cart_cart h2 {
		border-bottom: none!important;
	}
	.logo {
		padding-left: 15px!important;
		float: left!important;
	}
	#header .shopping_cart > a:first-child:after {
		margin-right: 0!important;
	}
	ul.product_list.grid > li .product-container {
	    height: 360px!important;
	}
	.best-sellers {
		margin-top: 0;
	}
	.sale {
		margin-top: 60px;
	}

	/*<!-- Category -->*/

	#layered_price_range {
		font-size: 11px!important;
		display: block;
		text-align: center;
	}

	#category .row {
		padding-right: 15px;
    	padding-left: 15px;
	}

	#layered_block_left .layered_subtitle {
		font-size: 15px!important;
	}

	/*<!-- Product -->*/

	#thumbs_list #thumbs_list_frame li, #thumbs_list #thumbs_list_frame li:nth-child(4n){
		margin-right: 10px!important;
	}
	.pb-left-column.widthimagepop #thumbs_list #thumbs_list_frame li{
		margin-right: 27px!important;
	}
	.pb-left-column.widthimagepop #thumbs_list #thumbs_list_frame li:nth-child(4n){
		margin-right: 0px!important;
	}
	.hide-right-column.show-left-column #thumbs_list {
		width: 100%!important;
	}
/*
	.box-cart-bottom button:before {
		margin-left: -16px!important;
	}*/
	.list-inline {
    	float: left!important;
    	padding: 0!important;
	}
	.container-bottom .container-flex-02 {
		margin-left: 0!important;
	}


	.pb-left-column.descview{
		padding-left: 0;
	}
	.itemdescription{
		padding-left: 0;
		clear: both;
		display: inline-block;
	}
	/*<!-- Cart -->*/

	#order-opc .cart_avail, #order-opc .cart_unit, #order-opc .cart_quantity, #order-opc .cart_total, #order-opc .cart_delete {
		font-size: 11px!important;
	}
	#order-opc .cart_description {
		font-size: 11px!important;
	}
	.product-name a {
		font-size: 12px!important;
	}
	.old-price {
		font-size: 12px!important;
	}
	#order-opc .special-price {
		font-size: 12px!important;
	}
	#cart_summary tbody td:nth-child(3) {
		padding: 7px 20px 9px 20px!important;
	}

	/*<!-- My account -->*/

	#my-account ul.myaccount-link-list li a i {
		padding: 10px 260px 0 0!important;
	}

	/*<!-- 404... -->*/
	.footer-container #footer #block_contact_infos > div ul li i {
		width: 24px!important;
	}
	.footer-container {
		font-size: 11px!important;
	}

	/*<!--Slider-->*/
	.functional-buttons{
		display: inline-block;
		margin: -7px 0 0px 10px;
		padding: 0;
	}
	.prodpopulare .functional-buttons{
		display: inline-block;
		margin: -7px 0 0px 10px;
		padding: 0;
	}
	.tor-02 .functional-buttons{
		display: inline-block;
		margin: -7px 0 0px 10px;
		padding: 0;
	}
	.itemdescription{
		padding-left: 0px!important;
		margin-left: 0px;
	}
	.primary_block .socialsharing_product.list-inline{
		margin-left: 0px;
		padding-left: 0px;
	}
	#header .shopping_cart{
		margin: 2px 0 0 0;
	}
    #new-products_block_right .products-block-image{
        width: 100%;
        text-align: center;
    }
    #new-products_block_right .block_content img{
        width: 98px!important;
        float: none!important;
        display: inline-block!important;
    }
    #new-products_block_right .product-name{
        height: inherit;
    }

    #new-products_block_right .price-box ul{
        clear: left;
        display: inline-block;
        width: 100%;
    }
    #new-products_block_right .price-box ul li:first-child{
        float: left;
    }
    #new-products_block_right .products > li{
        padding: 15px 0 0 0!important;
    }

    ul.row.list .content_price ul li{
        padding-bottom: 0!important;
    }

}



@media only screen and (max-width: 960px) {
	.pb-left-column.widthimagepop #image-block{
		width: 100%!important;
	}
	.pb-left-column.widthimagepop #thumbs_list #thumbs_list_frame li{
		margin-right: 10px!important;
	}
	.pb-left-column.widthimagepop #thumbs_list #thumbs_list_frame li:nth-child(4n){
		margin-right: 0px!important;
	}

}

@media only screen and (max-width: 770px) {
	.block .title_block:after, .block h4:after {
		top: -3px!important;
		color: #00bcd4!important;
		left: 100%;
		margin-left: -29px;
		background: none;
        cursor: pointer;
	}
	#authentication .box{
		width: 100%;
	}
	ul.product_list.row.prodpopulare.list  div.row:hover .addonlistpage{
		bottom: 58px;
		left: 36px;
	}
	.authentication .alert.alert-danger{
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	/*<!-- Cart -->*/

	#order-detail-content #cart_summary td.cart_quantity div {
		display: inline-flex;
    	text-align: center;
    	margin: 0 auto;
	}

	#categories_block_left li ul li span.grower.OPEN:before, #categories_block_left li ul li span.grower.CLOSE:before{
		left: 20px!important;
	}

	.product-container a.product-name{
		margin-bottom: 0!important;
	}
	.product-name{
		height: 44px;
	}
    #new-products_block_right .block_content{
        max-width: 265px;
        margin: 0 auto;
    }

    #new-products_block_right .product-content{
        padding-top: 10px!important;
    }




}

@media only screen and (max-width: 767px) {
    .pb-left-column #image-block #view_full_size .span_link {
        display: inline-block!important;
    }
	#languages-block-top{
		position:relative;
	}
	ul.product_list.row.prodpopulare.list li.ajax_block_product .button-container{
		padding: 10px 9px 0 0;
        text-align: left;
	}
	ul.product_list.row.prodpopulare.list li.ajax_block_product .content_price{
		display: inline-block;
		width: 100%;
	}

	#columns{
		padding-top: 0;
	}
	/*<!-- Index -->*/
	.dynamized > li {
		background: url('../../img/bgmenuitem.png') repeat-x bottom !important;
	}
	.category_footer .dynamized > li {
		background: none!important;
	}
	#languages-block-top ul {
		left: -72px!important;
	}

	#categories_block_left li span.grower.OPEN:before, #categories_block_left li span.grower.CLOSE:before {
		left: 0px!important;
	}
	#categories_block_left li ul li span.grower.OPEN:before, #categories_block_left li ul li span.grower.CLOSE:before {
		right: 40px!important;
	}

	.shop-phone {
		display: block!important;
		font-size: 0px !important;
		width: 100%;
        text-align: center;
	}
	
	.shop-phone strong {
	    font-size: 16px !important;
	}
	
	.img-responsive {
		float: none!important;
		width: 230px!important;
	}
	.logo {
		display: block!important;
		margin: 0 auto!important;
		padding-bottom: 30px!important;
	}
	#search_block_top #search_query_top {
		display: block!important;
    	margin: 0 auto!important;
    	width: 85%!important;
	}
	#search_block_top #searchbox {
		float: none!important;
	}
	#search_block_top .btn.button-search {
		right: 23px!important;
	}
	#header .shopping_cart {
		/*display: block!important;*/
    	margin: 15px auto 0 auto!important;
    	width: 87%!important;
	}
	.shopping_cart > a:first-child {
		padding: 0!important;
	}
	#header .shopping_cart {
		float: none!important;
	}
	#header .cart_block {
		width: 100%!important;
	}
	.block .title_block {
		display: block!important;
		margin: 0 0 -7px 0!important;
		padding: 0 0 12px 0;
	}
	.block .title_block:after, .block h4:after {
		top: -3px!important;
		color: #00bcd4!important;
	}
	.block{
		margin-top: 20px;
	}

	#layered_block_left div > form > div > div{
		margin-top: 17px!important;
	}
	.block .line-2{
		margin: 0;
	}
	#categories_block_left li a {
		/*padding: 15px 10px 15px 40px!important;*/
	}
	#homepage-slider {
		padding-top: 0!important;
	}
	#homepage-slider .homeslider-description p {
		display: none!important;
	}
	#homepage-slider .homeslider-description h2 {
		display: block!important;
		width: 100%!important;
		left: 0!important;
		padding-left: 45px!important;
		top: 50%!important;
    	margin-top: -21px!important;
	}
	.product-container .product-name {
		margin-top: 0px!important;
    	margin-bottom: 15px!important;
	}
	.footer-container #footer h4 {
		margin: 0!important;
		padding: 0!important;
	}
	.footer-container #footer h4:after {
		position: relative!important;
		text-align: right!important;
		top: -22px!important;
	}
	.footer-container {
		padding: 0 15px!important;
	}
	.footer-container #footer #social_block {
		right: 0!important;
	}
	.bx-next:before, .bx-prev:before {
		top: 50%;
    	margin-top: -10px;
	}
	ul.product_list.grid > li .product-container,
	ul.product_list.grid.prodpopulare > li .product-container{
	    height: 400px!important;
		max-width: 295px;
		margin: 0 auto;
	}
	.top-pagination-content div.pagination, .bottom-pagination-content div.pagination{
		float: none;
	}
	#facebook_block .facebook-fanbox {
		text-align: center;
	}
	.bx-wrapper .bx-controls-direction a {
    	top: 53%!important;
	}
	ul.product_list .col-md-4 {
    	padding-right: 0px!important;
    	padding-left: 10px!important;
	}

	#homepage-slider{
		margin-top: -30px;
	}
	#index .price-list {
		margin-bottom: 30px;
	}

	/*<!-- Category -->*/
	.price-list {
		margin-top: 30px!important;
	}
	.line-none {
		display: block!important;
	}
	.footer-bottom {
		display: none;
	}
	#category .product_list {
		margin-top: 50px!important;
	}
	.header-container-bottom, .breadcrumb {
		display: none!important;
	}
	header .header-bottom{
		padding: 20px 0 0px 0!important;
	}
	header .nav{
		padding: 10px 0;
	}
	/*<!-- Product -->*/

	.pb-center-column h1 {
		margin-top: 24px!important;
		font-size: 20px!important;
	}
	.pb-left-column #image-block {
		margin-top: 30px!important;
	}
	.pb-left-column #image-block {
		width: 100%!important;
	}
	#thumbs_list {
		overflow: visible!important;
	}
	.list-inline {
		margin-left: 7px;
	}
	#product a.favoriteproducts_block_extra_add {
		background: #81929b url(../../img/like-icon.png) no-repeat 10px 12px!important;
		padding: 18px!important;
	}
	#product a.favoriteproducts_block_extra_remove {
		background: #81929b url(../../img/like-icon.png) no-repeat 10px 12px!important;
		padding: 18px!important;
	}
	#product .add2-to-favorites {
		background: #81929b url(../../img/like-icon.png) no-repeat 10px 12px!important;
		padding: 18px!important;
	}
	#product .remove2-to-favorites {
		background: #8dc63f url(../../img/like-icon.png) no-repeat 10px 12px!important;
		padding: 18px!important;
	}
	#view_scroll_right {
		float: none!important;
	}
	.pb-left-column #views_block{
		width: 100%!important;
	}
	

	/*<!-- My account -->*/

	.icon-list-ol:before, .icon-building:before, .icon-user:before, .icon-heart-o:before, .icon-heart-empty:before {
		position: absolute;
    	left: 20px;
	}

	/*<!-- Order history -->*/

	.label {
		font-size: 12px!important;
	}
	/*<!-- history -->*/

	.white {
		margin-top: 30px;
	}
	.box {
		display: inline-block;
	}
	.history-bt {
		margin-top: 30px!important;
	}

	/*<!-- 404 -->*/

	fieldset .button.button-small {
		margin-top: -17px;
	}

	/**/
	#addresses .address {
		width: 100%;
	}

	#categories_block_left li li a{
		margin-left: 0;
	}
	/*<!--Slider-->*/
	.tor-02 .functional-buttons{
		display: inline-block;
		margin: -11px 0 0px 10px;
		padding: 0;
	}

	.quantity-w{
		white-space: nowrap;
	}

    .prodpopulare .functional-buttons, .functional-buttons {
        display: inline-block;
        margin: -11px 0 0px 10px;
        padding: 0;
    }


}


@media (max-width: 760px) {
	#product.content_only div.primary_block div.pb-left-column.widthimagepop {
		width: 100%;
	}
	.itemdescriptionpopap {
		display: inline-block;
		width: 100%!important;
		padding: 0 20px 10px 20px!important;
	}
	.widthimagepopfb .quick-sprites{
		padding: 20px!important;
	}
    ul.product_list.row.prodpopulare.list li.ajax_block_product .content_price{
        padding: 10px 0 10px 0;
    }
}


@media (max-width: 555px) {

	/*<!-- Order history -->*/
	.table > thead > tr > th:nth-child(3) {
		padding: 10px 3px!important;
	}
	.table > thead > tr > th {
		font-size: 10px!important;
	}
	.itemdescriptionpopap{
		display: inline-block;
		width: 100%!important;
		padding: 0 20px 10px 20px!important;
	}
}

@media (max-width: 479px) {
    ul.row.list .content_price ul{
        width: inherit;
    }
    ul.row.list .content_price ul:nth-last-child(2), ul.row.list .content_price ul:nth-last-child(4){
        text-align: right;
    }
    .linecontainer{
        text-align: left;
    }
    ul.row.list .line_list{
        margin: 10px 0 6px 0;
    }
	ul.product_list.row.prodpopulare.list li.ajax_block_product .right-block{
		display: inline-block;
		width: 100%;
	}

    ul.row.list .content_price li p{
        text-align: left;
    }

    ul.row.list .product-name,
    ul.row.list .product-desc{
        text-align: left;
    }

	ul.product_list.row.prodpopulare.list li.ajax_block_product .skip{

	}
	ul.product_list.row.prodpopulare.list li.ajax_block_product .button-container{
		float: left;
	}
	ul.product_list.row.prodpopulare.list li.ajax_block_product .functional-buttons{
		clear:none;
		float:left;
	}
	.cart_block .cart-images{
		display: none;
	}

	#address .form-group .form-control, #identity .form-group .form-control, #account-creation_form .form-group .form-control, #new_account_form .form-group .form-control, #opc_account_form .form-group .form-control, #authentication .form-group .form-control{
		width: 310px;
	}
	div.selector:nth-child(2){
		width: 310px!important;
	}
	.box{
		padding: 25px;
	}
	/*<!-- Index -->*/
	#languages-block-top ul {
		left: -56px!important;
	}

	#languages-block-top div.current {
		padding: 0!important;
	}
	.button.ajax_add_to_cart_button span {
		font-size: 11px!important;
	}
	.product-name {
		font-size: 14px!important;
		padding-right: 20px;
	}
	.bx-viewport {
		height: auto!important;
	}
	.footer-container #footer #social_block ul li {
		margin-right: 1px!important;
	}
	.footer-bottom {
		display: none!important;
	}
	.footer-container #footer .bottom-footer {
		bottom: -60px!important;
	}
	.bx-prev, .bx-next {
		display: none!important;
	}
	ul.product_list.grid > li .product-container {
	    height: 410px!important;
	}
	.list {
		float: none!important;
	}
	#blockspecials, #blockbestsellers {
		width: 1000000px!important;
	}
	.bx-wrapper .bx-controls-direction a {
		top: 38%!important;
	}
	.price-list ul li a {
		font-size: 13px!important;
	}

	/*<!-- Category -->*/

	.block .title_block {
		font-size: 16px!important;
		margin-bottom: 40px;
		padding-right: 40px;
	}
	.cat-name {
		font-size: 18px!important;
	}
	#languages-block-top div.current:after {
		padding-left: 20px!important;
	}
	.bottom-footer p {
		font-size: 11px!important;
	}
	#accessories {
		width: 10000px!important;
	}

	.presentation-top a {
		font-size: 12px!important;
	}
	.tab-content {
		font-size: 12px!important;
	}
	.tab-content {
		padding: 10px!important;
	}
	.table-data-sheet tr td {
		padding: 10px!important;
	}
	#subcategories ul li .subcategory-image a img {
		width: 120px!important;
   		height: 120px!important;
	}
	#subcategories ul li .subcategory-name {
		font-size: 14px!important;
	}
	#subcategories ul li .subcategory-image a {
		/*height: 180px!important;*/
	}

	/*<!-- Cart -->*/

	#summary_products_quantity {
		display: none!important;
	}
	#order-detail-content #cart_summary td {
		padding: 7px 5px 7px 5px!important;
	}

	/*<!-- Order history -->*/

	.label {
		/*padding: 3px 5px!important;*/
		font-size: 10px!important;
	}
	.link-button {
		margin-left: 0px!important;
	}
	.footable .footable-row-detail-name {
		padding-right: 3.5em;
    	padding-bottom: 10px;
	}

	/*<!-- history -->*/

	.button-medium-pd span {
		padding-left: 0!important;
	}
	.pull-right {
		margin-right: 30px!important;
	}

	/*<!-- order-opc -->*/

	#order-opc .form-group .form-control {
		max-width: 250px!important;
	}
	/*#order-opc p.payment_module a {
		padding: 12px 40px 12px 99px!important;
	}*/
	.p-left {
		width: 175px!important;
	}
	#order-opc .checkbox label {
		padding-left: 0!important;
	}

	/*<!-- product -->*/

	#thumbs_list {
		overflow: hidden!important;
	}



	/*<!-- 404 -->*/

	#pagenotfound .pagenotfound .form-control {
		max-width: 240px;
	}
	/*--*/
	.button.lnk_view {
		/*top: 150px!important;*/
	}
	p.payment_module a {
		font-size: 13px!important;
	}
	#subcategories ul li{
		width: 185px;
	}
	/*<!--Slider-->*/
	.tor-02 .functional-buttons, .functional-buttons{
		display: inline-block;
		margin: -1px 0 0 10px;
		padding: 0;
	}


}


/* Customer Styles */

ul.product_list.grid > li .product-container .button-container .ajax_add_to_cart_button,
.box-cart-bottom button,
#quantity_wanted_p,
.shopping_cart {
	display: none;
}

.header_user_info {
    display: none;	
}

.toggle-footer.footer-contact {
    display: block !important;	
}

































