/*
    Document   : fronend
    Created on : 4 квіт 2013, 14:32:29
    Author     : mitrik
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

@font-face {
	font-family: 'CuprumRegular';
	src: url('../fonts/Cuprum-Regular/Cuprum-Regular.eot');
	src: url('../fonts/Cuprum-Regular/Cuprum-Regular.eot?#iefix') format('embedded-opentype'),
		 url(http://fonts.gstatic.com/s/cuprum/v7/w9oaRwWYdZS5Y8ayseB25-vvDin1pK8aKteLpeZ5c0A.woff2) format('woff2'),
		 url(http://fonts.gstatic.com/s/cuprum/v7/_8eDwXzPxQAsab4bYS-fzuvvDin1pK8aKteLpeZ5c0A.woff) format('woff'),
		 url('../fonts/Cuprum-Regular/Cuprum-Regular.woff') format('woff'),
         url('../fonts/Cuprum-Regular/Cuprum-Regular.ttf') format('truetype'),
         url('../fonts/Cuprum-Regular/Cuprum-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.cpip_clear { clear: both; }
.cscart_assigned_products_list { display: block; margin: 25px 0px; }
.cscart_assigned_products_list .cscart_list_wrapper { position: relative; }
.cscart_assigned_products_list .cscart_list_wrapper .products_list_item
{
    float: left;
    height: 325px;
    width: 175px;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item .image
{
    float: none;
    height: 155px;
    margin: 0 25px 0 0;
    text-align: center;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item .image a.cpip_product_img {
    display: block;
    height: 155px;
    position: relative;
    width: 100%;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item .image img {
    bottom: 2px;
    left: 50%;
    margin-left: -75px;
    max-height: 150px !important;
    position: absolute;
    vertical-align: bottom;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item .separator_line
{
    background: url('../images/bg_product_list_separator_line.png') repeat-x scroll 0 0 transparent;
    width: 100%;
}


.cscart_assigned_products_list .cscart_list_wrapper .products_list_item .product-description { display: block; margin-top: -8px; }

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info {
    height: 80px;
    position: relative;
    width: 100%;
}


.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info .price-update { display: inline-block; }

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info .price {
    color: #EB7700;
    font-family: 'CuprumRegular';
    font-size: 43px;
    font-weight: normal;
    line-height: normal;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info .currency_symbol { font-size: 25px; }

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info .grid_list_price_container { display: table; }

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info ._wo_symbol_ {
    display: block;
    float: left;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info .grid_old_price_container {
    display: block;
    float: left;
    padding-left: 7px;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info .grid_old_price_container .grid_old_price {
    color: #757575;
    display: block;
    font-size: 13.6px;
    padding-top: 6px;
    text-decoration: line-through;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info .grid_old_price_container .currency_symbol {
    display: block;
    margin-top: -7px;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_price_info span.alt_curr_price {
    color: #777777;
    display: block;
    font-size: 25px;
    margin-top: -10px;
}

.cscart_assigned_products_list .cscart_list_wrapper .products_list_item div.product_name a.product-title {
    color: #251A04;
    display: block;
    font-size: 13px;
    text-decoration: none;
    width: 90%;
    font-weight: bold;
}

.pagination_wrapper { float: right; margin-top: 7px; }
.pagination_wrapper span.pagination_link {
    cursor: pointer; padding: 2px 5px;
    background-color: #DDF3FA;
    border: 1px solid #BBDFEA;
    color: #067AA1;
    border-radius: 3px 3px 3px 3px;
}
.pagination_wrapper span.pagination_link:hover {
    background-color: #FAFAFA;
    border: 1px solid #BBDFEA;
    color: #067AA1;
}
.pagination_wrapper span.pagination_link.current {
    font-weight: bold; text-decoration: none; color: #333333; cursor: default;
    background-color: #E8E8E8;
    border: 1px solid #CFCFCF;
}

.cscart_assigned_products_list .cscart_list_wrapper .loader
{
    background-color: #FFF;
    opacity: 0.75;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 101;
    background: #FFF url('../images/ajaxLoader.gif') no-repeat center center;
    display: none;
}