/**
 * ▄▀▄▀▄▀▄▀▄▀▄▀█▓▒░P░R░E░S░T░A░S░P░I░R░I░T░▒▓█▀▄▀▄▀▄▀▄▀▄▀▄
 * -------------------------------------------------------------------------------------------------------------------
 * 
 * LANDINGPAGES - Landing pages generator Module for prestashop 1.6
 * 
 * -------------------------------------------------------------------------------------------------------------------
 * 
 * @author    PRESTASPIRIT - Franck Pichard
 * @copyright ©2010 - 2015 Prestaspirit.fr
 * @version v1.1.1 | 24/02/2015
 * @link http://www.prestaspirit.fr
 * @license   http://www.binpress.com/license/view/l/0df7c8d9157c6bf450a7cb10830ceda1
 * 
 * -------------------------------------------------------------------------------------------------------------------
 */
/********************************\
|* DEFAULT CSS
\********************************/

header, section, footer, aside, nav, article, figure, audio, video, canvas  { display:block; }



/********************************\
|* Offers List
\********************************/
.shape{border-style:solid;border-width:0 70px 40px 0;float:right;height:0px;width:0px;-ms-transform:rotate(360deg); /* IE 9 */
	-o-transform:rotate(360deg); /* Opera 10.5 */
	-webkit-transform:rotate(360deg); /* Safari and Chrome */
transform:rotate(360deg);}
.listing{background:#fff;border:1px solid #ddd;box-shadow:0 10px 20px rgba(0,0,0,0.2);margin:15px 0;overflow:hidden;}
.listing:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:rotate scale(1.1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.shape{border-color:rgba(255,255,255,0) #d9534f rgba(255,255,255,0) rgba(255,255,255,0);}
.listing-radius{border-radius:7px;}
.listing-danger{border-color:#d9534f;}
.listing-danger .shape{border-color:transparent #d9533f transparent transparent;}
.listing-success{border-color:#5cb85c;}
.listing-success .shape{border-color:transparent #5cb75c transparent transparent;}
.listing-default{border-color:#999999;}
.listing-default .shape{border-color:transparent #999999 transparent transparent;}
.listing-primary{border-color:#428bca;}
.listing-primary .shape{border-color:transparent #318bca transparent transparent;}
.listing-info{border-color:#5bc0de;}
.listing-info .shape{border-color:transparent #5bc0de transparent transparent;}
.listing-warning{border-color:#f0ad4e;}
.listing-warning .shape{border-color:transparent #f0ad4e transparent transparent;}
.shape-text{color:#fff;font-size:12px;font-weight:bold;position:relative;right:-40px;top:2px;white-space:nowrap;-ms-transform:rotate(30deg); /* IE 9 */-o-transform:rotate(360deg); /* Opera 10.5 */-webkit-transform:rotate(30deg); /* Safari and Chrome */transform:rotate(30deg);}
.listing-content{padding:0 20px 10px;}



/********************************\
|* LDP-DEFAULT
\********************************/
body#ldp-default .container { position: relative; }
body#ldp-default img.logo{ max-width: 150px; }
body#ldp-default .row { margin-bottom: 20px; }
body#ldp-default .border-img { border:none; }
body#ldp-default .price label { float:left; }
body#ldp-default .price p { float:left;margin-right: 5px; }
body#ldp-default #attributes #color_to_pick_list { list-style: none;padding: 0; }
body#ldp-default #attributes #color_to_pick_list li { float:left; }
body#ldp-default #attributes #color_to_pick_list li a.color_pick { display: block;height: 23px;width: 23px;cursor: pointer;float:left;margin-right:5px;padding:2px;border:1px solid #dddddd; }
body#ldp-default #attributes div { float:left; }
body#ldp-default #attributes .label { font-size: 100%; }
body#ldp-default .jumbotron { position: relative;margin-top: 20px; }
body#ldp-default .jumbotron .shape{border-width:0 100px 80px 0;border-color:transparent #318bca transparent transparent;position: absolute;top: 0;right: 0;}
body#ldp-default .jumbotron .shape-text{color:#fff;font-size:18px;font-weight:bold;position:relative;right:-40px;top:-3px;white-space:nowrap;-ms-transform:rotate(40deg);/* IE 9 */-o-transform:rotate(360deg); /* Opera 10.5 */-webkit-transform:rotate(40deg); /* Safari and Chrome */transform:rotate(40deg);}
body#ldp-default .paginate {  }
body#ldp-default .fa-5 { font-size: 12em;opacity: 0.1;cursor:pointer; }
body#ldp-default .fa-5:hover { opacity: 1 }
body#ldp-default .fa-chevron-circle-left { position: absolute;top:200px;left: -150px; }
body#ldp-default .fa-chevron-circle-right { position: absolute;top:200px;right:-150px; }
body#ldp-default #loading { display:none;min-height:100%;min-width:100%;font-size: 100px;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0, 0.6);z-index: 9999;color: #ffffff;text-align: center;line-height: 10em; }

/* Responsive: Portrait tablets and up */
@media screen and (max-width: 1124px) {
	body#ldp-default .fa-5 { font-size: 6em; }
	body#ldp-default .fa-chevron-circle-left { top:240px;left: -80px; }
	body#ldp-default .fa-chevron-circle-right { top:240px;right:-80px; }
}

@media screen and (max-width: 765px) {
	body#ldp-default .fa-5 { font-size: 6em; }
	body#ldp-default .fa-chevron-circle-left { top:350px;left: 50px; }
	body#ldp-default .fa-chevron-circle-right { top:350px;right:50px; }
}

@media screen and (max-width: 550px) {
	body#ldp-default .fa-5 { font-size: 6em; }
	body#ldp-default .fa-chevron-circle-left { top:450px;left: 50px; }
	body#ldp-default .fa-chevron-circle-right { top:450px;right:50px; }
}

@media screen and (max-width: 425px) {
	body#ldp-default .fa-5 { font-size: 6em; }
	body#ldp-default .fa-chevron-circle-left { top:550px;left: 50px; }
	body#ldp-default .fa-chevron-circle-right { top:550px;right:50px; }
}