/**
* 2007-2015 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled 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.
*/

.result-price{
	color:#000;
	border-bottom:1px solid #fff;
	padding:0 0 33px;
}
.result-price .frame{
	overflow:hidden;
	margin:0 0 14px;
}

.first-price{
	color:#000;
	font-weight:300;
	font-size:34px;
	line-height:42px;
	float:left;
	min-width:209px;
	width: 100%;
}
.first-price .icon-tag{font-size: 24px;}
.first-price em{font-style:normal;}
.first-price span{
	font-weight:400;
	font-size:21px;
	line-height:21px;
}
.first-price span sup{
	font-size:10px;
	line-height:10px;
}
.icon1,
.icon2,
.icon_sp{
    float:left;
}

.icon2{
    display:block;
    width:26px;
    height:20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAUCAMAAACknt2MAAAAilBMVEUAAAAzMzMzMzMzMzMxMTEzMzMzMzMzMzMxMTEyMjIzMzM0NDQzMzMzMzMzMzMyMjIzMzMzMzMzMzMyMjIzMzMzMzMzMzMzMzMyMjI2NjYzMzMzMzMzMzM0NDQyMjIzMzMzMzMzMzMmJiY4ODgyMjIxMTE0NDQ2NjY1NTU0NDQ7Ozs8PDxPT08zMzOW2bg9AAAALXRSTlMArttXCv34Dx8m9V/EpxfScyzu6OPXuWdjHcqzqKGSewfem5eEbVJRRz89NRN1A1ySAAAAvklEQVQoz63RyQ6CMBSF4SNtKdSqDALiPM/3/V9PCrfBhez80kWTPx2SC5ZuR1+Co4S3yKmnmiU4RBuijfB2psmlbss1oHyxB5PL9mTltuuQKCuKgGXUmteAoN+22K9J7ZKkGjtVkpwVpxUeISn3xYkzBrThC18oiULNb5MForArT8BmxmggFU7kk7kBiEWhNDyfZlM06mAwxf9LVg4lcwcniV7t0gU+TWUvbtLJz/dAq1GvVGTfnLQlxvK0Cx9ZWCByiU1JrwAAAABJRU5ErkJggg==) no-repeat;
    } 

.icon1{
    display:block;
    width:25px;
    height:25px;
    background: url("../img/case_mini.jpg") no-repeat;
    }


.icon_sp{margin:0 4px;}
.square{
	font-size:14px;
	line-height:16px;
	padding:14px 0 0;
	color:#000;
	clear: both;
}
.square img{vertical-align:top;}
.square-value em{
	font-style:normal;
}
.square .num{
	float:left;
	padding:2px 4px 0 0;
}
.square-form .form-frame{
	overflow:hidden;
}

.form-frame{
	margin: 20px 0;
}

#square_item, #quantity_item{
	width: 140px;
	height: 38px;
}

.sometext{
	color: #888;
	font-size: 12px;
}

.input-holder{
	margin:0 24px 0 0;
}

.total-holder .pull-left{float: left;}

.input-holder .title{
	display:block;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
	padding:0 0 3px;
}
.input-holder .title.align-left{
	text-align:left;
	padding:0 0 7px;
}
.input-holder .title span{
	color:#000;
}
.input-holder .title sup{
	font-size:10px;
	line-height:10px;
}
.added-inputs .input-frame{
	font-size:15px;
	line-height:24px;
}
.minus,
.plus{
	float:left;
	background:url(images/plus-minus.png) no-repeat;
	width:33px;
	height:41px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
}
.plus{background-position:-43px 0;}
.smaller .minus,
.smaller .plus{
	width:35px;
	height:30px;
	background-position:-86px 0;
}
.smaller .plus{background-position:-131px 0;}
.square-form .input-frame .text{
	float:left;
	width:64px;
	text-align:center;
	height:41px;
}
.square-form .smaller .text{
	height:30px;
	width:34px;
}
.square-form .sometext{
	font-size:13px;
	line-height:18px;
	color:#888;
	margin:29px 0 0;
	float:left;
}

.total{
	font-size: 18px;
}
#quantity_item_p{
	margin: 0;
}

.pack_note{
	font-size: smaller;
}

.icon-minus, .icon-plus{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
}

.icon-minus{
	content: "\f068";
}

.icon-plus{
	content: "\f067";
}
.result-price-list {
    font: 600 17px/22px "Open Sans", sans-serif;
    color: #333
}

.hovered .result-price-list {
	color: #fff;
}

.area_quantity_down, .area_quantity_up {
	border: 1px solid #7a7a7a;
	color: #7a7a7a;
	background: #fff;
}

.area_input_block {
	display: flex;
    justify-content: space-between;
    width: 230px;
}

#category .product-miniature .product-description .product-title{
	    margin-top: 0.5rem;
	    margin-bottom: 0;
}