/**
* 2015-2016 NTS
*
* DISCLAIMER
*
* You are NOT allowed to modify the software.
* It is also not legal to do any changes to the software and distribute it in your own name / brand.
*
* @author    NTS
* @copyright 2015-2016 NTS
* @license   http://addons.prestashop.com/en/content/12-terms-and-conditions-of-use
* International Registered Trademark & Property of NTS
*/

.multi-accessories{ max-width:100%; }
.multi-accessories .right{ text-align:right!important;}
.multi-accessories .checker{ margin-top:11px!important; }
.multi-accessories .checker input{ margin-top:5px!important; cursor:pointer; }
.multi-accessories .icon-shopping-cart{ display: none;font-size:16px!important; color:#5b6e81; }
.multi-accessories label:hover .icon-shopping-cart{ color:#2d2d2d; }
.multi-accessories hr{ margin: 0 8px; border-color: #ccc; background: #fff; }
.multi-accessories label{ cursor:pointer; margin-bottom:0; }

.znightspush-wrapper{ margin-bottom:10px; position:relative; }
.znightspush-wrapper:empty{ border:none; }

div.znightspush-heading{ font-size:15px; font-weight:700;color:#000; padding:5px; }
div.znightspush{ float: left;width: 100%; background: #fff;margin-bottom: 10px; }
div.ajax_block_product{ padding: 5px; }
div.ajax_block_product table td{padding:0px;}
div.checker { float: left; margin: 16px 5px 0 5px !important; }
div.znightspush-wrapper .imgaccessoire{display:block;background-color: #f6f6f4;border-radius: 14px; }
div.znightspush-wrapper .imgaccessoire img{border-radius: 14px;mix-blend-mode: multiply;}
div.znightspush-wrapper .txtaccessoire{padding-left:30px;color:#000;line-height:13px; display:block }
div.znightspush-wrapper .price{color:#000; margin-right:10px; margin-left:15px; font-weight:400;font-size: 16px}
a.hidden, input.hidden{display:none;}

.icon-shopping-cart:before{ content: "\e846"; font-family: "fontello"; margin-right: 4px; font-size: 1.16667em; height: 36px; line-height: 36px; }

.znights-pushs{ margin-top:75px; margin-left:0; }
.znights-pushs .znights-pushs-item{ width:49.5%; padding:0 15px; display:inline-block; }

.discover-wrapper{
    position: absolute;
    right: -7px;
    top: -7px;
    width: 136px;
    height: 136px;
	overflow: hidden;
}
.discover-box{
	color: #000;
	font-weight:bold;
    background: #fee12e;
    text-transform: uppercase;
    padding: 0;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.24);
    width: 130px;
    text-align: center;
    display: block;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
	font-size:10px;
	position:relative;
	right:-30px;
	top:30px;
}
.discover-label:after{
	position: absolute;
    bottom: -3px;
    left: -2px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 4px 0px 4px;
    border-color: #ffbd1f transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.discover-label:before{
	position: absolute;
    bottom: -3px;
    right: -3px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 4px 4px 0px 4px;
    border-color: #ffbd1f transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}

.fancybox-inner{ overflow:hidden!important; }
.fancybox-inner .znightspush-btn{ padding:5px 15px;border:solid 1px transparent;display:inline-block;cursor:pointer; font-family: "Raleway", Tahoma, sans-serif, Arial; font-weight: 400; -webkit-transition: color 300ms ease,background 300ms ease,border-color 300ms ease,box-shadow 300ms ease; transition: color 300ms ease,background 300ms ease,border-color 300ms ease,box-shadow 300ms ease; -webkit-box-shadow: inset 0 0 0 0 #444444; box-shadow: inset 0 0 0 0 #444444; }
.fancybox-inner .znightspush-btn.accept{ color: #ffffff; background-color: #5b6e81; border-color: #5b6e81; }
.fancybox-inner .znightspush-btn:hover{ border-color:#2d2d2d; background:#2d2d2d; color:#fff; }

@media (max-width: 767px){
	div.znightspush-wrapper .price{ margin-right:5px; margin-left:20px; }
	.discover-wrapper{ right: -5px; top: -5px; width: 109px; height: 116px; }
	.discover-box{ width:100px; font-size:9px; top:17px; }
	.znights-pushs{ margin-top:30px; }
	.block, #breadcrumb_wrapper{ margin-bottom:10px!important; }
  #product #breadcrumb_wrapper{margin-bottom:0px!important}
}

.content_only .multi-accessories{ display:none!important; }
