.oneline { display: block; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/* wishlist block */
#wishlist_block #wishlist_block_list { margin: 0 0 20px 0; }
#wishlist_block #wishlist_block_list dl { font-weight: 400; }
#wishlist_block #wishlist_block_list dl.products.no-products { font-weight: 700; padding: 0 0 15px 0; border-bottom: 1px solid #d6d4d4; }
#wishlist_block #wishlist_block_list dl.products.no-products dt { padding: 0; border-top: none; }
#wishlist_block #wishlist_block_list dl.products.no-products dd { display: none; }
#wishlist_block #wishlist_block_list dl.products { border-bottom: 1px solid #d6d4d4; }
#wishlist_block #wishlist_block_list dl.products dt { padding: 20px 0 0; border-top: 1px solid #d6d4d4; }
#wishlist_block #wishlist_block_list dl.products dd { padding: 0 0 20px 0; }
#wishlist_block #wishlist_block_list dl.products dt.first_item { padding: 0; border-top: none; }
#wishlist_block #wishlist_block_list dl dt { position: relative; padding-right: 0; }
#wishlist_block #wishlist_block_list dl dd { margin: 0 0 0 24px; }
#wishlist_block .lnk .form-group { margin: 0 0 20px 0; }
#wishlist_block .lnk .form-group select { max-width: 192px; }
@media (max-width: 767px) { #wishlist_block .lnk .form-group select { width: 192px; } }
#wishlist_block .ajax_cart_block_remove_link { font-size: 14px; line-height: 14px; color: #d3d2d2; width: 14px; height: 14px; float: right; }
#wishlist_block .ajax_cart_block_remove_link:hover { color: #515151; }
#wishlist_block .cart_block_product_name { width: 85%; display: inline-block; font-weight: bold; }
#wishlist_block .quantity-formated { float: left; margin: 0 5px 0 0; width: 15px; }

#wishlist_block_list .price { float: right; }

/* page in my account ************************************************************************* */
#mywishlist td.wishlist_delete a { font-size: 15px; }

/* wishlistLinkTop */
#module-blockwishlist-mywishlist #block-order-detail #hideSendWishlist { display: inline-block; }

#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list { border-bottom: 1px solid #d6d4d4; margin-bottom: 20px; }
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a { display: inline-block; color: #333333; margin: 10px 10px 10px 0px; font-weight: bold; }
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a:hover { color: #515151; }

#module-blockwishlist-mywishlist .wishlistLinkTop li { float: left; }

#module-blockwishlist-mywishlist .wishlistLinkTop #hideSendWishlist { float: right; }

#module-blockwishlist-mywishlist .wishlistLinkTop #showBoughtProducts, #module-blockwishlist-mywishlist .wishlistLinkTop #hideBoughtProductsInfos { display: none; }

/* wlp_bought ****************************************** */
/* wlp_bought_list */
ul.wlp_bought_list li { margin: 0 0 30px 0; /*> 992px*/ /*768px x 991px*/ }
ul.wlp_bought_list li .product_image { padding: 9px; margin: 0 auto; max-width: 270px; }
ul.wlp_bought_list li .product-name { margin: 0 0 10px 0; padding: 0; }
ul.wlp_bought_list li .product-name small { display: block; font-size: 11px; }
ul.wlp_bought_list li .product-name small a { font-size: 11px; }
ul.wlp_bought_list li .product_infos { position: relative; }
ul.wlp_bought_list li .btn_action .btn { margin: 0 0 10px 0; }
/*@media (min-width: 992px) { ul.wlp_bought_list li.first-in-line { clear: left; } }
@media (min-width: 768px) and (max-width: 991px) { ul.wlp_bought_list li.first-item-of-tablet-line { clear: left; } }*/

.wishlistLinkTop .submit { margin: 0 0 30px 0; }

ul.wlp_bought_list li .lnkdel { position: absolute; top: 0; right: 0; display: block; font-size: 14px; }

#wishlist_button > .btn-group { width: 80%; }

ul.product_list.grid > li .product-container .functional-buttons .wishlist .popover { padding: 0; min-width: 160px; }
ul.product_list.grid > li .product-container .functional-buttons .wishlist .popover .popover-content { padding: 0; min-width: 158px; }
ul.product_list.grid > li .product-container .functional-buttons .wishlist .popover table { margin-bottom: 2px; }
ul.product_list.grid > li .product-container .functional-buttons .wishlist .popover table td:hover { background-color: #cccccc; cursor: pointer; }

[id=wishlist_button] + .popover, .wishlist_change_button + .popover { padding: 0; min-width: 150px; }
[id=wishlist_button] + .popover .popover-content, .wishlist_change_button + .popover .popover-content { padding: 0; }
[id=wishlist_button] + .popover table, .wishlist_change_button + .popover table { margin-bottom: 2px; }
[id=wishlist_button] + .popover table td:hover, .wishlist_change_button + .popover table td:hover { background-color: #cccccc; cursor: pointer; }

#usefull_link_block {
	padding: 0;
	list-style: none;
}

#view_wishlist .product-name {
	cursor: pointer;
	line-height: 17px;
	font-size: 13px;
	min-height: 35px;
	font-weight: bold;
}

#view_wishlist .product-name:hover {
    color: #598100;
}

ul.wlp_bought_list li .row {
	margin-left: 0;
	margin-right: 0;
	border-radius: 10px;
	border:2px solid #fff;
}

ul.wlp_bought_list li:hover .row {
	border:2px solid #8DC60F;;
}

.wishlist_product_detail {
	margin-top: 40px;
}

.btn_action .ajax_add_to_cart_button{
	display: block;
    overflow: hidden;
    border: 1px solid #FDB813;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #FDB813;
    color: #fff;
    text-align: center;
    padding: 3px 5px 0;
    line-height: 29px;
    font-size: 13px;
    font-weight: bold;
    text-shadow: none;
}

.button.ajax_add_to_cart_button:hover {
	border-color: #F3CD0C;
    background: #F3CD0C;
    color: #598100;
}

.lnk_view {
	bottom: 100px;
    opacity: 0;
    position: absolute !important;
    font-weight: bold;
    display: inline-block;
    border: 1px solid #FDB813;
    background: #fff;
    color: #333333;
    padding: 0 15px;
    line-height: 29px;
    text-transform: capitalize;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    transition: all 300ms ease;
    font-size: 13px;
    text-shadow: none;
    left: 28%;
}

.lnk_view:hover {
	border-color: #FDB813;
    background: #FDB813;
    color: white;
}

ul.wlp_bought_list li:hover .row .lnk_view {
	opacity: 1;
	bottom: 140px;
	transition: all 300ms ease;
}

#module-blockwishlist-view .wlp_bought .price {
	font-size: 18px;
    font-weight: 600;
    color: #333333;
    cursor: pointer;
}

@media (max-width: 1299px) and (min-width: 992px){
	#view_wishlist .col-md-3 {
		width: 33%;
	}
	.lnk_view, ul.wlp_bought_list li:hover .row .lnk_view {
	    bottom: 140px;
	    left: 0;
	    opacity:1 !important;
	}
}

@media (max-width: 991px) and (min-width: 768px){
	#view_wishlist .product-name {
		min-height: 51px;
	}
	.lnk_view, ul.wlp_bought_list li:hover .row .lnk_view {
	    bottom: 160px;
	    left: 0;
	    opacity:1 !important;
	}
}

@media (max-width: 767px) {
	ul.wlp_bought_list li .product_image {
		margin: 0 auto;
	}

	.lnk_view, ul.wlp_bought_list li:hover .row .lnk_view {
	    bottom: 140px;
	    left: 0;
	    opacity:1 !important;
	}
}

div#popover-content h3 {
	font-family: 'Open Sans', sans-serif;
}

#view_wishlist .new-box {
    top: 10px;
    left: 15px;
}

#view_wishlist .sale-box {
	top: 42px;
	left: 15px;
}
