/**
* 2007-2015 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is relateded with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2015 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

h3.relatede_heading {
    border-bottom: 1px solid #d6d4d4;
    margin       : 0;
}

#relatede_products {
    width: 100%;
}

.box_relatede {
    position      : relative;
    padding-bottom: 30px;
    overflow      : hidden;
}

.box_relatede_0.box_relatede {
    padding-bottom: 0;
}

#relatede_products .lazyOwl {
    display: block;
    float  : left;
}

.product_relatede {
    border-bottom: 1px solid #d6d4d4;
    padding      : 10px 14px;
    overflow     : hidden;
    display      : flex;
    justify-content: space-between;
}

#relatede_products img,
.complects_block img {
    max-width: 100px;
    max-height: 100px;
}

.relatede_description {
    width       : 50%;
}

.relatede_qty {
    width: 100px;
}

#relatede_products .price {
    width      : 100px;
    padding-top: 4px;
    font-size: 15px;
}

.checkbox_product_relatede {
    padding: 45px 0 0 9px;
    width  : 30px;
}

#relatede_products .relatede_box_heading {
    font-size: 18px;
    padding  : 8px 16px;
}

.relatede_block {
    position  : absolute;
    bottom    : 0px;
    width     : 100px;
    left      : 48%;
    margin    : 6px auto;
    text-align: center;
    cursor    : pointer;
}

.relatede_block:after {
    content    : "\f0d7";
    font-family: "FontAwesome";
    display    : inline-block;
    font-size  : 18px;
    color      : #686666;
    padding    : 0 0 0 6px;
}

.relatede_block.colapse_relatede:after {
    content: "\f0d8";
}

.even_relatede {
    background: #f7f7f7;
}

.headcompl {
    height     : 68px;
    font-size  : 16px;
    line-height: 3;
    padding    : 11px 20px 14px 20px;
}

.headcompl .pull-right {
    margin-right: 16px;
    font-weight : bold;
}

#bgbottom {
    display           : none;
    background        : none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow        : 0 12px 15px -13px #333 inset;
    -webkit-box-shadow: 0 12px 15px -13px #333 inset;
    -moz-box-shadow   : 0 12px 15px -13px #333 inset;
    height            : 23px;
    position          : absolute;
    width             : 100%;
    z-index           : 99;
}

.complects_block {
    background: #f7f7f7;
    border-top: 3px solid #6d6d6d;
    padding   : 14px;
    height    : 130px;
}

.complects_block li {
    float       : left;
    margin-right: 14px;
    position    : relative;
    text-align  : center;
}

.complects_block img {
    border: 1px solid #f7f7f7;
}

.del_complect_item {
    display   : none;
    width     : 16px;
    height    : 16px;
    position  : absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAD8/Pzn5+fx8fHe3t7b29vq6ur///+jo6MfS106AAAAB3RSTlMA/szzeTzei3L7UQAAAFJJREFUCNdjYGBwMhRWYQCCIPHy8kJVBgbW9HIgKAtgYCoHAwUGx/L28vKKchEGdSAJZBcxmAMpILOYQRwoAZQshDPgUnDFcO1wA+FWwC2FOwMAacksO8GcBlwAAAAASUVORK5CYII=) no-repeat;
    z-index   : 100;
    left      : 8px;
    top       : 4px;
    cursor    : pointer;
}

.complects_block li:HOVER img {
    border: 1px solid #aaa;
}

.complects_block li:HOVER .del_complect_item {
    display: inline-block;
}

.elements {
    font-size  : 21px;
    line-height: 2.2;
    padding    : 0 5px;
    font-weight: bold;
}

#cartAdditionalsSubmit {
    padding    : 14px;
    line-height: 1.4;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.attributes_small {
    display: block;
    color  : grey;
}

.multirelatedproductsis16 .headcompl {
    background: #F9F8F4;
    color     : #6e6e6e;
}

.multirelatedproductsis16 #relatede_products .relatede_box_heading {
    background: #cbccbe;
    color     : #515150;
}

.multirelatedproductsis16 .absoluteblock {
    z-index: 99;
    width  : 1170px;
}