@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}

html{line-height:1}

ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
@media (min-width:768px){.container{width:100%}
}
@media (min-width:992px){.container{width:970px}
}
@media (min-width:1200px){.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-1{width:8.33333%}
.col-xs-2{width:16.66667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333%}
.col-xs-5{width:41.66667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333%}
.col-xs-8{width:66.66667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333%}
.col-xs-11{width:91.66667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.33333%}
.col-xs-pull-2{right:16.66667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333%}
.col-xs-pull-5{right:41.66667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333%}
.col-xs-pull-8{right:66.66667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333%}
.col-xs-pull-11{right:91.66667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.33333%}
.col-xs-push-2{left:16.66667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333%}
.col-xs-push-5{left:41.66667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333%}
.col-xs-push-8{left:66.66667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333%}
.col-xs-push-11{left:91.66667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.33333%}
.col-xs-offset-2{margin-left:16.66667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333%}
.col-xs-offset-5{margin-left:41.66667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333%}
.col-xs-offset-8{margin-left:66.66667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333%}
.col-xs-offset-11{margin-left:91.66667%}
.col-xs-offset-12{margin-left:100%}
@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-1{width:8.33333%}
.col-sm-2{width:16.66667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333%}
.col-sm-5{width:41.66667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333%}
.col-sm-8{width:66.66667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333%}
.col-sm-11{width:91.66667%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.33333%}
.col-sm-pull-2{right:16.66667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333%}
.col-sm-pull-5{right:41.66667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.33333%}
.col-sm-pull-8{right:66.66667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333%}
.col-sm-pull-11{right:91.66667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.33333%}
.col-sm-push-2{left:16.66667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333%}
.col-sm-push-5{left:41.66667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.33333%}
.col-sm-push-8{left:66.66667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333%}
.col-sm-push-11{left:91.66667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.33333%}
.col-sm-offset-2{margin-left:16.66667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333%}
.col-sm-offset-5{margin-left:41.66667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.33333%}
.col-sm-offset-8{margin-left:66.66667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333%}
.col-sm-offset-11{margin-left:91.66667%}
.col-sm-offset-12{margin-left:100%}
}
@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-1{width:8.33333%}
.col-md-2{width:16.66667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333%}
.col-md-5{width:41.66667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333%}
.col-md-8{width:66.66667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333%}
.col-md-11{width:91.66667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.33333%}
.col-md-pull-2{right:16.66667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333%}
.col-md-pull-5{right:41.66667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33333%}
.col-md-pull-8{right:66.66667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333%}
.col-md-pull-11{right:91.66667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.33333%}
.col-md-push-2{left:16.66667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333%}
.col-md-push-5{left:41.66667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33333%}
.col-md-push-8{left:66.66667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333%}
.col-md-push-11{left:91.66667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.33333%}
.col-md-offset-2{margin-left:16.66667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333%}
.col-md-offset-5{margin-left:41.66667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33333%}
.col-md-offset-8{margin-left:66.66667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333%}
.col-md-offset-11{margin-left:91.66667%}
.col-md-offset-12{margin-left:100%}
}
@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-1{width:8.33333%}
.col-lg-2{width:16.66667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333%}
.col-lg-5{width:41.66667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333%}
.col-lg-8{width:66.66667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333%}
.col-lg-11{width:91.66667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.33333%}
.col-lg-pull-2{right:16.66667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333%}
.col-lg-pull-5{right:41.66667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33333%}
.col-lg-pull-8{right:66.66667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333%}
.col-lg-pull-11{right:91.66667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.33333%}
.col-lg-push-2{left:16.66667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333%}
.col-lg-push-5{left:41.66667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33333%}
.col-lg-push-8{left:66.66667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333%}
.col-lg-push-11{left:91.66667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.33333%}
.col-lg-offset-2{margin-left:16.66667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333%}
.col-lg-offset-5{margin-left:41.66667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33333%}
.col-lg-offset-8{margin-left:66.66667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333%}
.col-lg-offset-11{margin-left:91.66667%}
.col-lg-offset-12{margin-left:100%}
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.nav > li{position:relative;display:block;margin-right:80px}
.nav > li:last-child{margin-right:0}
.nav > li > a{position:relative;display:block;padding:0}
.nav > li > a:hover,.nav > li > a:focus{text-decoration:none}
.nav > li.disabled > a{color:#777777}
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color:#777777;text-decoration:none;cursor:not-allowed}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav > li > a > img{max-width:none}
@media screen and (min-width:992px){.nav-tabs{font-size:1.625em}
}
@media screen and (min-width:768px) and (max-width:991px){.nav-tabs{font-size:1.250em}
}
@media screen and (max-width:767px){.nav-tabs > li{float:none !important;margin-right:0}
.nav-tabs > li a{line-height:2em !important}
}
.nav-tabs{font-family:"Gotham";font-weight:bold;text-transform:uppercase;border-bottom:1px solid #ddd}
.nav-tabs > li{float:left;margin-bottom:-1px}
.nav-tabs > li > a{color:#c1c0c0;text-decoration:none;margin-right:2px;line-height:1.42857}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#dd1e54;border-bottom:3px solid #dd1e54;cursor:default}
@media screen and (min-width:992px){.nav-tabs h2{font-size:inherit !important}
}
@media screen and (min-width:768px) and (max-width:991px){.nav-tabs h2{font-size:1.250em !important}
}
@media screen and (max-width:767px){.nav-tabs > li a h2{line-height:2em !important}
}
.nav-tabs > li > a > h2{color:#c1c0c0;text-decoration:none;margin-right:2px;line-height:1.42857;margin-bottom:0}
.nav-tabs > li.active > a > h2,.nav-tabs > li.active > a:hover > h2,.nav-tabs > li.active > a:focus > h2{color:#dd1e54;cursor:default}
.nav-pills > li{float:left}
.nav-pills > li + li{margin-left:2px}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color:#fff}
.nav-stacked > li{float:none}
.nav-stacked > li + li{margin-top:2px;margin-left:0}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-justified > li,.nav-tabs.nav-justified > li{float:none}
.nav-justified > li > a,.nav-tabs.nav-justified > li > a{text-align:center;margin-bottom:5px}
.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-justified > li,.nav-tabs.nav-justified > li{display:table-cell;width:1%}
.nav-justified > li > a,.nav-tabs.nav-justified > li > a{margin-bottom:0}
}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}
.nav-tabs-justified > li > a,.nav-tabs.nav-justified > li > a{margin-right:0}
@media (min-width:768px){.nav-tabs-justified > li > a,.nav-tabs.nav-justified > li > a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified > .active > a,.nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#fff}
}
.tab-content > .tab-pane{display:none}
.tab-content > .active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.alert{background-color:#dbd9d8;padding:20px;margin:20px 0}
.alert .lnk{margin-top:20px}
.alert .lnk a{color:white}
.alert h1,.alert h2,.alert h3,.alert h4{margin-bottom:20px}
.alert.alert-danger{color:white;background-color:#df1f4d}
.alert.alert-danger ol{list-style:inherit;margin-left:20px}
.alert.alert-danger h1,.alert.alert-danger h2,.alert.alert-danger h3,.alert.alert-danger h4{color:white}
.alert .close{position:relative;top:-2px;right:-21px;color:inherit;-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:right;font-size:21px;font-weight:700;line-height:1;color:#fff;padding:0 !important}
.alert.alert-dismissable,.alert.alert-dismissible{padding-right:35px}
@font-face{font-family:'FontAwesome';src:url("fontawesome-webfont.eot?v=4.3.0");src:url("fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("fontawesome-webfont.woff?v=4.3.0") format("woff"),url("fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul > li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-gear:before,.fa-cog:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-gears:before,.fa-cogs:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}
.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}
.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-legal:before,.fa-gavel:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-flash:before,.fa-bolt:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}
.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}
.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}
.fa-euro:before,.fa-eur:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-rupee:before,.fa-inr:before{content:"\f156"}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}
.fa-won:before,.fa-krw:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-turkish-lira:before,.fa-try:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}
.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}
.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}
.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-ge:before,.fa-empire:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}
.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-hotel:before,.fa-bed:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.sprite{background:url(sprite-icons.png);display:inline-block}
.sprite-dropdown-big{width:17px;height:10px;background-position:-5px -5px}
.sprite-search{background-position:-32px -5px;width:33px;height:32px}
.sprite-heart{background-position:-111px -5px;width:31px;height:32px}
.sprite-cart{background-position:-152px -5px;width:41px;height:32px}
.sprite-menu{background-position:-203px 0;width:27px;height:32px}
.sprite-about{background-position:-240px -5px;width:20px;height:20px}
.sprite-open-expander{background-position:-300px -5px;width:15px;height:10px}
.sprite-close-expander{background-position:-325px -5px;width:15px;height:10px}
.sprite-back-to-top{background-color:#df1f4d;background-position:-368px -5px;width:50px;height:50px}
.sprite-speechbubble{background-position:-548px -5px;width:15px;height:13px;vertical-align:middle}
.sprite-star{background-position:-573px -5px;width:22px;height:21px}
.sprite-ribbon{background-position:-605px -5px;width:9px;height:14px;vertical-align:top}
.sprite-account-smile{background-position:-650px -5px;width:88px;height:88px}
.sprite-account-book{background-position:-748px -5px;width:88px;height:88px}
.sprite-account-hand{background-position:-846px -5px;width:88px;height:88px}
.sprite-account-megaphone{background-position:-944px -5px;width:88px;height:88px}
.sprite-account-money{background-position:-1042px -5px;width:88px;height:88px}
.sprite-arrow-left{background-position:-1140px -5px;width:10px;height:17px}
.sprite-arrow-left-inversed{background-position:-2217px -5px;width:20px;height:20px}
.sprite-arrow-right{background-position:-1160px -5px;width:10px;height:17px}
.sprite-close{background-position:-1180px -5px;width:15px;height:15px}
.sprite-eye{background-position:-1205px -5px;width:29px;height:20px}
.sprite-arrow-right-white{background-position:-1272px -5px;width:20px;height:20px}
.sprite-phone-red{background-position:-1302px -5px;width:15px;height:20px}
.sprite-mail-red{background-position:-1327px -5px;width:20px;height:14px}
.sprite-info{background-position:-1244px -5px;width:18px;height:18px}
.sprite-film{background-position:-1393px -5px;width:22px;height:22px;vertical-align:middle}
.sprite-check-red{background-position:-1425px -5px;width:43px;height:43px;vertical-align:middle}
.sprite-blue-eye{background-position:-1544px -5px;width:35px;height:25px;vertical-align:middle}
.sprite-white-download{background-position:-1632px -5px;width:24px;height:29px}
.sprite-picture{background-position:-1666px -5px;width:19px;height:19px;vertical-align:middle}
.sprite-ribbon-left{background-position:-1478px -5px;width:23px;height:17px;vertical-align:middle}
.sprite-ribbon-right{background-position:-1511px -5px;width:23px;height:17px;vertical-align:middle}
.sprite-menu-dark{background-position:-1695px -5px;width:16px;height:16px;vertical-align:middle}
.sprite-white-picture{background-position:-1721px -5px;width:19px;height:19px;vertical-align:middle}
.sprite-font{background-position:-1750px -5px;width:14px;height:19px;vertical-align:middle}
.sprite-book-validated{background-position:-1774px -5px;width:26px;height:26px}
.sprite-book-creation,.sprite-book-created{background-position:-1846px -5px;width:26px;height:26px}
.sprite-book-pending-validation,.sprite-book-validation{background-position:-1810px -5px;width:26px;height:26px}
.sprite-book-correction{background-position:-2270px -5px;width:26px;height:26px}
.sprite-locked-grey{background-position:-1882px -5px;width:21px;height:26px}
.sprite-unlocked-grey{background-position:-1913px -5px;width:28px;height:25px}
.sprite-locked-white{background-position:-1951px -5px;width:21px;height:26px}
.sprite-unlocked-white{background-position:-1982px -5px;width:28px;height:25px}
.sprite-distribution-grey{background-position:-2629px 0;width:25px;height:26px}
.sprite-distribution-red{background-position:-2599px 0;width:25px;height:26px}
.sprite-pencil-blue{background-position:-2159px -5px;width:19px;height:19px;vertical-align:middle}
.sprite-pencil-grey-blue{background-position:-2341px -5px;width:19px;height:19px;vertical-align:middle}
.sprite-pencil-white{background-position:-2188px -5px;width:19px;height:19px;vertical-align:middle}
.sprite-megaphone-red{background-position:-2020px -5px;width:27px;height:19px;vertical-align:middle}
.sprite-book-red{background-position:-2057px -5px;width:20px;height:24px;vertical-align:middle}
.sprite-relecture-red{background-position:-2087px -5px;width:29px;height:26px;vertical-align:middle}
.sprite-banner-red{background-position:-2126px -5px;width:29px;height:26px;vertical-align:middle}
.sprite-white-arrow-right{background-position:-2247px -5px;width:13px;height:21px;vertical-align:middle}
.sprite-filters{background-position:-2306px -5px;width:25px;height:25px;vertical-align:middle}
.sprite-clipboard-grey{background-position:-2446px -5px;width:22px;height:32px;vertical-align:middle}
.sprite-picture-grey{background-position:-2478px -5px;width:23px;height:23px;vertical-align:middle}
.sprite-book-grey{background-position:-2511px -5px;width:22px;height:26px;vertical-align:middle}
.sprite-preview-table{background-position:-2543px -5px;width:21px;height:15px;vertical-align:middle}
.sprite-delete-table{background-position:-2574px -5px;width:15px;height:15px;vertical-align:middle}
@media screen and (min-width:992px){.sprite-close-search{background:url(close-icons.png);background-position:-5px -5px;width:36px;height:36px}
}
@media screen and (min-width:768px) and (max-width:991px){.sprite-close-search{background:url(close-icons.png);background-position:-51px -5px;width:29px;height:29px}
}
@media screen and (max-width:767px){.sprite-close-search{background:url(close-icons.png);background-position:-90px -5px;width:13px;height:13px}
}
*{font-family:"Times New Roman",Georgia,Serif}
@font-face{font-family:'Arial Black';src:url("Arial-Black.eot");src:url("Arial-Black.eot?#iefix") format("embedded-opentype"),url("Arial-Black.woff") format("woff"),url("Arial-Black.ttf") format("truetype"),url("Arial-Black.svg#Arial-Black") format("svg");font-style:normal}
@font-face{font-family:'Gotham';src:url("GOTHAMHTF-THIN-webfont.eot");src:url("GOTHAMHTF-THIN-webfont.eot?#iefix") format("embedded-opentype"),url("GOTHAMHTF-THIN-webfont.woff2") format("woff2"),url("GOTHAMHTF-THIN-webfont.woff") format("woff"),url("GOTHAMHTF-THIN-webfont.ttf") format("truetype"),url("GOTHAMHTF-THIN-webfont.svg#gotham_htfthin") format("svg");font-weight:100;font-style:normal}
@font-face{font-family:'Gotham';src:url("Gotham-ThinItalic.eot");src:url("Gotham-ThinItalic.eot?#iefix") format("embedded-opentype"),url("Gotham-ThinItalic.woff") format("woff"),url("Gotham-ThinItalic.ttf") format("truetype"),url("Gotham-ThinItalic.svg") format("svg");font-weight:100;font-style:italic}
@font-face{font-family:'Gotham';src:url("GOTHAMHTF-LIGHT-webfont.eot");src:url("GOTHAMHTF-LIGHT-webfont.eot?#iefix") format("embedded-opentype"),url("GOTHAMHTF-LIGHT-webfont.woff2") format("woff2"),url("GOTHAMHTF-LIGHT-webfont.woff") format("woff"),url("GOTHAMHTF-LIGHT-webfont.ttf") format("truetype"),url("GOTHAMHTF-LIGHT-webfont.svg#gotham_htflight") format("svg");font-weight:200;font-style:normal}
@font-face{font-family:'Gotham';src:url("Gotham-LightItalic.eot");src:url("Gotham-LightItalic.eot?#iefix") format("embedded-opentype"),url("Gotham-LightItalic.woff") format("woff"),url("Gotham-LightItalic.ttf") format("truetype"),url("Gotham-LightItalic.svg") format("svg");font-weight:200;font-style:italic}
@font-face{font-family:'Gotham';src:url("GOTHAMHTF-BOOK-webfont.eot");src:url("GOTHAMHTF-BOOK-webfont.eot?#iefix") format("embedded-opentype"),url("GOTHAMHTF-BOOK-webfont.woff2") format("woff2"),url("GOTHAMHTF-BOOK-webfont.woff") format("woff"),url("GOTHAMHTF-BOOK-webfont.ttf") format("truetype"),url("GOTHAMHTF-BOOK-webfont.svg#gotham_htfbook") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'Gotham';src:url("Gotham-BookItalic.eot");src:url("Gotham-BookItalic.eot?#iefix") format("embedded-opentype"),url("Gotham-BookItalic.woff") format("woff"),url("Gotham-BookItalic.ttf") format("truetype"),url("Gotham-BookItalic.svg") format("svg");font-weight:300;font-style:italic}
@font-face{font-family:'Gotham';src:url("GOTHAMHTF-MEDIUM-webfont.eot");src:url("GOTHAMHTF-MEDIUM-webfont.eot?#iefix") format("embedded-opentype"),url("GOTHAMHTF-MEDIUM-webfont.woff2") format("woff2"),url("GOTHAMHTF-MEDIUM-webfont.woff") format("woff"),url("GOTHAMHTF-MEDIUM-webfont.ttf") format("truetype"),url("GOTHAMHTF-MEDIUM-webfont.svg#gotham_htfmedium") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Gotham';src:url("Gotham-MediumItalic.eot");src:url("Gotham-MediumItalic.eot?#iefix") format("embedded-opentype"),url("Gotham-MediumItalic.woff") format("woff"),url("Gotham-MediumItalic.ttf") format("truetype"),url("Gotham-MediumItalic.svg") format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:'Gotham';src:url("GOTHAMHTF-BLACK.eot");src:url("GOTHAMHTF-BLACK.eot?#iefix") format("embedded-opentype"),url("GOTHAMHTF-BLACK.woff2") format("woff2"),url("GOTHAMHTF-BLACK.woff") format("woff"),url("GOTHAMHTF-BLACK.ttf") format("truetype"),url("GOTHAMHTF-BLACK.svg#gotham_htfblack") format("svg");font-weight:bold;font-style:normal}
@font-face{font-family:'Gotham';src:url("Gotham-BlackItalic.eot");src:url("Gotham-BlackItalic.eot?#iefix") format("embedded-opentype"),url("Gotham-BlackItalic.woff") format("woff"),url("Gotham-BlackItalic.ttf") format("truetype"),url("Gotham-BlackItalic.svg") format("svg");font-weight:bold;font-style:italic}
sub{vertical-align:sub}
sup{vertical-align:super}
.font-normal{font-weight:normal !important}
.font-gotham{font-family:"Gotham",'Arial Black','Arial Bold',Gadget,sans-serif}
.font-arial-black{font-family:'Arial Black','Arial Bold',Gadget,sans-serif}
.font-thin{font-weight:100}
.font-light{font-weight:200}
.font-book{font-weight:300}
.blue-dark{color:#21313e}
.pink-dark{color:#df1f4d}
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-uppercase{text-transform:uppercase}
.text-decoration-none{text-decoration:none}
.text-underline{text-decoration:underline}
a{color:#21313e;text-decoration:none}
a.link-gotham{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
.simple-link{font-family:"Times New Roman",Georgia,Serif !important;text-transform:none !important;font-size:inherit !important}
.font-size-10px{font-size:0.625em}
.font-size-11px{font-size:0.688em}
.font-size-12px{font-size:0.750em}
.font-size-13px{font-size:0.813em}
.font-size-14px{font-size:0.875em}
.font-size-15px{font-size:0.938em}
.font-size-16px{font-size:1em}
.font-size-17px{font-size:1.063em}
.font-size-18px{font-size:1.125em}
.font-size-20px{font-size:1.250em}
.font-size-26px{font-size:1.625em}
#left_column a,#filters_overlay a{color:#333;display:block;font-size:0.875em;line-height:26px;text-decoration:none}
#left_column h2,#left_column .left_column_title,#filters_overlay h2,#filters_overlay .left_column_title{font-size:1em;margin-bottom:10px;margin-top:15px;padding-top:20px;border-top:2px dotted #dbd9d8}
#left_column #categories_block_left .left_column_title,#left_column #layered_block_left .left_column_title,#left_column #suppliers_block_left .left_column_title,#left_column .informations_block_left .left_column_title{font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e}
#left_column .informations_block_left .bullet{margin:5px 0;font-weight:bold;border-top:2px dotted #dbd9d8}
#left_column .informations_block_left .left_column_title{margin:5px 0;font-weight:bold;border-top:none}
h1,h2,h3,h4,h5{font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e;margin-bottom:30px}
h1{font-size:1.625em}
.expander-title{cursor:pointer}
.color-grey-blue{color:#5e6c77}
@media screen and (min-width:992px){h2{font-size:1.625em}
}
@media screen and (max-width:991px){h2{font-size:1.250em}
}
@media screen and (max-width:991px){#content-header{padding-left:0;padding-right:0}
}
header{font-family:Arial,Helvetica,sans-serif}
header #header_logo a{display:block;height:89px;text-align:center;padding:15px}
header #header_logo h1,header #header_logo_mobile h1{margin-bottom:0 !important}
header #header_logo a img{max-height:50px}
header #header_logo a .baseline{font-family:"Gotham";font-size:11px;line-height:11px;text-transform:uppercase;font-weight:normal}
header .banner,header .banner-mobile{background-color:#21313e;font-size:0.857em}
header .banner #header_links,header .banner-mobile #header_links{margin:7px 0}
header .banner #header_links li,header .banner-mobile #header_links li{border-right:1px solid #595b65}
header .banner #header_links li:last-child,header .banner-mobile #header_links li:last-child{border-right:0}
header .banner #header_links li a,header .banner-mobile #header_links li a{color:#e8dfdb}
header .banner #header_links li a:hover,header .banner-mobile #header_links li a:hover{text-decoration:none}
header .banner #languages-block-top,header .banner-mobile #languages-block-top{border-left:0;margin:5px 0 5px 12px;color:#e8dfdb}
header .banner #languages-block-top .current,header .banner-mobile #languages-block-top .current{display:inline-block;font-weight:normal;padding:0;font-size:1em;line-height:0.857em;text-shadow:none;text-transform:uppercase}
header .banner #languages-block-top .current:after,header .banner-mobile #languages-block-top .current:after{color:#df1f4d}
header .banner #languages-block-top ul{top:23px;right:0;left:auto}
header .banner-mobile{display:none}
header .banner-mobile li{float:none !important;border-right:0 !important}
header .banner-mobile #languages-block-top ul{top:auto;bottom:23px;left:0;right:auto}
header .nav > .container > .row{position:relative}
header .flexmenu{z-index:4997;clear:none;width:auto}
header .flexmenu > ul{position:inherit;height:auto}
header .flexmenu > ul > li{margin:0;padding:0;height:auto;border:0;width:50%}
header .flexmenu > ul > li > a{position:relative;z-index:4998;font-family:"Gotham";font-weight:bold;margin:0;padding:0 !important;display:block;background-color:#e8dfdb;height:89px !important;color:#21313e !important;text-decoration:none;text-transform:uppercase}
header .flexmenu > ul > li > a:hover{color:#21313e;text-decoration:none}
header .flexmenu > ul > li > a span{height:auto}
header .flexmenu > ul > li:first-child{border-right:1px solid #d5cac4}
header .flexmenu > ul > li:first-child div.submenu{left:0;right:0}
header .flexmenu > ul > li .submenu{font-family:"Times New Roman",Georgia,Serif;font-size:0.938em;top:89px !important;background-color:white !important;z-index:5001 !important}
header .flexmenu > ul > li .submenu .divider{display:block;width:28px;height:2px}
header .flexmenu > ul > li .submenu a{color:#21313e;text-decoration:none}
header .flexmenu > ul > li .submenu .section-indent{padding:10px}
header .flexmenu > ul > li .submenu .main-section h4{font-size:1.067em}
header .flexmenu > ul > li .submenu .main-section p,header .flexmenu > ul > li .submenu .main-section img,header .flexmenu > ul > li .submenu .main-section h4{display:block;margin:15px 0;padding:0}
header .flexmenu > ul > li .submenu .main-section .title{font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e;font-size:1.067em;display:block;margin:15px 0;padding:0}
header .flexmenu > ul > li .right-section img,header .flexmenu > ul > li .right-section a{display:block}
header #menu_mobile_block_top,header #search_block_top,header #whislist_url,header #cart_block_top,header #user_block_top{width:91px;height:89px;padding:0;margin:0;display:table;text-align:center}
header #menu_mobile_block_top i,header #search_block_top i,header #whislist_url i,header #cart_block_top i,header #user_block_top i{display:block;margin:0 auto 5px}
header #menu_mobile_block_top a,header #search_block_top a,header #whislist_url a,header #cart_block_top a,header #user_block_top a{color:#fff;text-decoration:none;display:inline-block;vertical-align:middle;display:table-cell}
header #menu_mobile_block_top a span.text,header #search_block_top a span.text,header #whislist_url a span.text,header #cart_block_top a span.text,header #user_block_top a span.text{font-size:0.786em}
header #menu_mobile_block_top{z-index:5001;background-color:#e8dfdb}
header #search_block_top{background-color:#d5cac4}
header #user_block_top{border-top:3px solid #e36c86;background-color:#e36c86;position:relative}
header #user_block_top .my-account i{margin-top:-3px}
header #user_block_top .sprite-account{background-position:-2370px -5px;width:28px;height:32px}
header #user_block_top #subpanel_user{display:none;width:273px;background-color:white;color:#21313e;position:absolute;left:0;top:86px;padding:30px 20px 20px;text-align:left;z-index:9998}
header #user_block_top #subpanel_user a.logout,header #user_block_top #subpanel_user a.name{display:block;color:#21313e}
header #user_block_top #subpanel_user a.logout{font-size:0.875em;font-family:"Times New Roman",Georgia,Serif;color:#21313e}
header #user_block_top #subpanel_user a.logout i{display:inline-block;color:#df1f4d}
header #user_block_top #subpanel_user a.name{font-family:"Gotham";font-weight:bold;font-size:0.813em;text-transform:uppercase;margin-bottom:10px}
header #user_block_top.active{border-top:3px solid #df1f4d;background-color:white}
header #user_block_top.active .sprite-account{background-position:-2408px -5px}
header #user_block_top.active .my-account{color:#21313e;width:91px}
header #user_block_top.active #subpanel_user{display:block}
header #whislist_url{background-color:#e14569}
header #whislist_url .sprite-heart{position:relative}
header #whislist_url .ajax_cart_quantity{font-size:0.857em;font-weight:bold;background-color:#373943;border-radius:13px;height:26px;padding:7px 5px 0 5px;text-align:center;min-width:26px;display:inline-block;position:absolute;top:-10px;right:-10px}
header #cart_block_top{background-color:#df1f4d}
header #cart_block_top .sprite-cart{position:relative}
header #cart_block_top .ajax_cart_quantity{font-size:0.857em;font-weight:bold;background-color:#373943;border-radius:13px;height:26px;padding:7px 5px 0 5px;text-align:center;min-width:26px;display:inline-block;position:absolute;top:-10px;right:-10px}
header #header_logo_mobile{text-align:center}
header #header_logo_mobile a{display:block;width:100%}
header #header_logo_mobile a img{max-width:200px}
.ac_results{background:#fff;margin-top:0;border:0 !important;margin-top:1px}
.ac_results li{font-family:"Times New Roman",Georgia,Serif !important;padding:20px !important;font-weight:normal !important;color:#21313e !important;font-size:1em !important;line-height:1em !important;cursor:pointer !important;border-bottom:1px solid #21313e}
.ac_results li:last-child{border-bottom:0}
.ac_results li.ac_odd{background:#fff}
.ac_results li:hover,.ac_results li.ac_over{background:#fbfbfb}
@media screen and (min-width:1200px){header .flexmenu > ul > li > a{line-height:86px}
header .flexmenu > ul > li .submenu .main-section.only-left,header .flexmenu > ul > li .submenu .main-section.only-right{width:829px}
}
@media screen and (min-width:992px) and (max-width:1199px){header .flexmenu > ul > li > a{line-height:1.286em;padding:23px 0 !important}
header .flexmenu > ul > li .submenu .main-section.only-left,header .flexmenu > ul > li .submenu .main-section.only-right{width:629px}
}
@media screen and (min-width:992px){header .flexmenu{margin-left:315px;margin-right:364px}
header .flexmenu > ul > li:hover > a{border-top:3px solid #dd1e54}
header .flexmenu > ul > li > a{position:relative;border-top:3px solid #e8dfdb}
header .flexmenu > ul > li .main-section .col-md-4{border-right:1px solid #dbd9d8}
header .flexmenu > ul > li .main-section .col-md-4:last-child{border-right:0}
header .flexmenu > ul > li .main-section .col-md-4 *:first-child{margin-top:0}
header .flexmenu > ul > li .main-section .col-md-4 *:last-child{margin-bottom:0}
}
@media screen and (min-width:768px) and (max-width:991px){header #header_logo{margin-left:15px}
header .flexmenu > ul > li > a{height:74px !important;line-height:71px}
header .flexmenu > ul > li .submenu{top:163px !important}
header .flexmenu > ul > li .submenu .main-section.only-left,header .flexmenu > ul > li .submenu .main-section.only-right{width:100%}
header .flexmenu .right-section{display:none}
}
@media screen and (min-width:768px){header #header_logo{display:block}
header #header_logo_mobile{display:none}
header #menu_mobile_block_top{display:none}
header .flexmenu > ul > li:hover{-moz-box-shadow:0 0 20px 2px rgba(0,0,0,0.4) !important;-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,0.4) !important;-o-box-shadow:0 0 20px 2px rgba(0,0,0,0.4) !important;box-shadow:0 0 20px 2px rgba(0,0,0,0.4) !important;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,Direction=NaN,Strength=20) !important}
header .flexmenu > ul > li:hover > a{background-color:white;z-index:5002}
header .flexmenu > ul > li:hover div.submenu{visibility:visible;opacity:1}
header .flexmenu > ul > li .submenu{-moz-box-shadow:0 0 20px 2px rgba(0,0,0,0.4) !important;-webkit-box-shadow:0 0 20px 2px rgba(0,0,0,0.4) !important;-o-box-shadow:0 0 20px 2px rgba(0,0,0,0.4) !important;box-shadow:0 0 20px 2px rgba(0,0,0,0.4) !important;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,Direction=NaN,Strength=20) !important}
}
@media screen and (max-width:767px){header .header_nav{background-color:#e8dfdb}
header .banner{height:7px}
header .banner .container{display:none}
header .banner-mobile{padding:20px 12px;display:block}
header .banner-mobile li{border-left:0 !important;line-height:2em !important}
header .banner-mobile #header_links{margin:0}
header .banner-mobile #languages-block-top{float:none;margin:0;width:auto;padding:0 8px}
header .banner-mobile #languages-block-top .current{text-align:left}
header .banner-mobile #languages-block-top .current span{line-height:2em;display:inline-block}
header #header_logo{display:none}
header #header_logo_mobile{display:block;padding:15px 0}
header #header_logo_mobile img{margin:auto;max-height:50px}
header #header_logo_mobile .baseline{font-family:"Gotham";font-size:8px;line-height:8px;text-transform:uppercase}
header #menu_mobile_block_top,header #search_block_top,header #whislist_url,header #cart_block_top_container,header #user_block_top{width:20%;height:auto;position:relative;overflow:hidden}
header #menu_mobile_block_top:before,header #search_block_top:before,header #whislist_url:before,header #cart_block_top_container:before,header #user_block_top:before{content:"";display:block;padding-top:100%}
header #menu_mobile_block_top a,header #menu_mobile_block_top #cart_block_top,header #search_block_top a,header #search_block_top #cart_block_top,header #whislist_url a,header #whislist_url #cart_block_top,header #cart_block_top_container a,header #cart_block_top_container #cart_block_top,header #user_block_top a,header #user_block_top #cart_block_top{position:absolute;left:0;right:0;bottom:0}
header #menu_mobile_block_top a,header #search_block_top a,header #whislist_url a,header #cart_block_top_container a,header #user_block_top a{top:50%;margin-top:-16px}
header #menu_mobile_block_top #cart_block_top,header #search_block_top #cart_block_top,header #whislist_url #cart_block_top,header #cart_block_top_container #cart_block_top,header #user_block_top #cart_block_top{width:100%;height:100%;display:table-cell;top:0;margin-top:0}
header #menu_mobile_block_top #cart_block_top a,header #search_block_top #cart_block_top a,header #whislist_url #cart_block_top a,header #cart_block_top_container #cart_block_top a,header #user_block_top #cart_block_top a{position:absolute;top:50%;left:0;right:0;bottom:-16px}
header #menu_mobile_block_top i,header #search_block_top i,header #whislist_url i,header #cart_block_top_container i,header #user_block_top i{margin:0 auto}
header #menu_mobile_block_top .text,header #search_block_top .text,header #whislist_url .text,header #cart_block_top_container .text,header #user_block_top .text{display:none}
header .flexmenu{position:absolute;left:0;right:0;top:100%;display:none;z-index:5002}
header .flexmenu .right-section{display:none}
header .flexmenu ul{position:relative;height:auto;width:100%}
header .flexmenu ul > li{width:100%}
header .flexmenu ul > li.flexmenuitem > a{height:74px !important;line-height:71px}
header .flexmenu ul > li:first-child{border-right:none;border-bottom:1px solid #d5cac4}
header .flexmenu ul > li.active .submenu{top:0 !important;visibility:visible;opacity:1;position:relative}
header .flexmenu ul > li.active .submenu .main-section.only-left,header .flexmenu ul > li.active .submenu .main-section.only-right{width:auto}
header .flexmenu ul > li .submenu{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}
header .flexmenu ul > li .submenu .col-xs-12{border-bottom:1px solid #dbd9d8}
header .flexmenu ul > li .submenu .col-xs-12:last-child{border-bottom:0}
header #menu_mobile_block_top{display:table}
}
#prefooter h5{font-family:"Gotham";font-weight:bold;font-size:1.143em;text-transform:uppercase;margin:0}
#prefooter p{font-size:1.143em;margin:20px 0}
#prefooter p.subtitle_block{font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:1.143em;margin-bottom:0}
#prefooter .block{border-right:1px solid #d5cac4}
#prefooter .block:last-child{border-right:0}
#prefooter #newsletter-input{background-color:white;vertical-align:middle;color:#21313e}
#prefooter button[name="submitNewsletter"]{height:48px;vertical-align:middle}
footer{padding:50px 0 0;line-height:1.5em}
footer #permanent_links{border-top:1px solid #e8dfdb;margin:45px 0 20px;padding:20px 0 0}
footer #permanent_links ul{margin-left:10px;list-style:none}
footer #permanent_links ul li{float:left}
footer #permanent_links ul li a{border-left:1px solid #21313e;padding:0 10px}
footer a{color:#21313e;text-decoration:none}
.footer-container #social_footer{background-color:#df204e;position:relative;top:-38px;margin-bottom:-60px;z-index:9}
.footer-container #social_block{overflow:hidden;width:55%;float:left;text-align:right;padding:6px 0 0 15px;margin-bottom:0}
.footer-container #social_block_mobile{width:100%;text-align:center;padding:6px 8px 6px 8px}
.footer-container #social_block .divider,.footer-container #social_block_mobile .divider{margin-top:0}
.footer-container #social_block .title{background:none;float:left;padding:2px 15px 0 0;margin-bottom:2px !important;border:none}
.footer-container #social_block a,.footer-container #social_block li,.footer-container #social_block_mobile a,.footer-container #social_block_mobile li{display:inline-block}
.footer-container #social_block i.fa,.footer-container #social_block_mobile i.fa{width:42px;height:42px;border-radius:26px;color:white;background-color:#21313e;text-align:center;font-size:1.6em;line-height:42px;margin-right:10px;margin-bottom:8px}
.footer-container #social_block img,.footer-container #social_block_mobile img{width:42px;height:42px;margin-right:10px;margin-bottom:-10px}
footer .title,.footer-container #newsletter_block_left .title,.footer-container #social_block .title,.footer-container #social_block_mobile .title,#product #product_transport_logos .title,#product #product_payment_logos .title{font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e;margin-bottom:10px;margin-top:10px}
.footer-container #newsletter_block_left .title,.footer-container #social_block .title,.footer-container #social_block_mobile .title{color:#FFF}
@media screen and (min-width:992px){.footer-container #social_block_mobile{display:none}
}
@media screen and (max-width:991px){.categories_block_left_footer,.footer-container #newsletter_block_left,.footer-container #social_block{display:none}
#prefooter .block{text-align:left}
#prefooter .block p:first-child{float:left;margin-right:10px}
#prefooter .block:nth-child(1),#prefooter .block:nth-child(2){display:none}
footer #payment_infos{display:none}
}
@media screen and (min-width:768px){footer #permanent_links .copyright,footer #permanent_links .list_links{float:left}
#index #prefooter{margin-top:-120px;padding-top:190px}
#category #prefooter{margin-top:-150px;padding-top:220px}
}
@media screen and (max-width:767px){#prefooter .block{border-right:0;border-bottom:1px solid #d5cac4;margin-bottom:20px;padding-bottom:10px;clear:both}
#prefooter .block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
#permanent_links{text-align:center}
#permanent_links .copyright{float:none}
#permanent_links .list_links{display:none}
}
*::-ms-clear{display:none}
select::-ms-expand{display:none}
textarea{resize:vertical;overflow:auto}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=checkbox]{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
label,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea{font-size:16px;line-height:16px}
input,select,textarea{background-color:#e4e7ea;display:inline-block;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="submit"],select,textarea,button{padding:15px}
.select-wrapper{position:relative;display:inline-block;background-color:#e4e7ea;overflow:hidden}
.select-wrapper select{background:transparent;position:relative;cursor:pointer;padding-right:47px !important;z-index:2}
.select-wrapper:after{content:' ';display:inline-block;width:17px;height:10px;background:url(sprite-icons.png);background-position:-5px -5px;position:absolute;z-index:1;top:50%;right:15px;margin-top:-5px}
input[type="checkbox"]{background:#e4e7ea;width:15px;height:15px;vertical-align:middle}
input[type="checkbox"].checkbox-white{background:#fff;border:1px solid #000}
input[type="checkbox"]:checked{background:#df1f4d url("sprite-icons.png") no-repeat -347px -1px}
label.custom-checkbox input[type="checkbox"]{display:none}
label.custom-checkbox span{display:inline-block;width:15px;height:15px;background:#e4e7ea;vertical-align:middle}
label.custom-checkbox :checked + span{background:#df1f4d url("sprite-icons.png") no-repeat -347px -1px}
input[type="radio"]{background:#e4e7ea;width:16px;height:16px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;vertical-align:middle}
input[type="radio"]:checked{background:#e4e7ea url("sprite-icons.png") no-repeat -624px -5px}
label.custom-radio input[type="radio"]{display:none}
label.custom-radio span{display:inline-block;width:16px;height:16px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#e4e7ea;vertical-align:middle}
label.custom-radio :checked + span{background:#e4e7ea url("sprite-icons.png") no-repeat -624px -5px}
input[type="file"]{color:transparent;background:transparent;height:48px;overflow:hidden}
input[type="file"]::-webkit-file-upload-button{visibility:hidden}
input[type="file"]::before{font-family:'Arial Black','Arial Bold',Gadget,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;content:'Parcourir';color:white;display:inline-block;background:#21313e;border:0;padding:15px 40px !important;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer}
input[type="file"]:active{outline:0}
.custom-file span{font-family:'Arial Black','Arial Bold',Gadget,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;color:white;display:inline-block;background-color:#21313e;border:0;padding:15px 40px !important;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;line-height:18px;-webkit-transition:background-color 200ms ease-in;-moz-transition:background-color 200ms ease-in;-o-transition:background-color 200ms ease-in;transition:background-color 200ms ease-in}
.custom-file span:hover{background-color:#38536a}
.custom-file input[type="file"]{display:none}
#product .box-info-product .custom-file span{padding:10px !important;width:100%;text-align:center}
button{border:0;outline:0;cursor:pointer}
.form-inline,.form-line{display:block;vertical-align:middle}
.form-inline label,.form-inline input,.form-inline select,.form-inline .select-wrapper,.form-line label,.form-line input,.form-line select,.form-line .select-wrapper{vertical-align:middle}
.form-inline{display:inline-block}
.form-line{display:block}
.form-group{margin-bottom:16px}
.form-group.submit{margin-top:30px;margin-bottom:0}
.form-field{text-align:left}
.form-field .checkbox label{line-height:18px}
.field-block,.select-block .select-wrapper{display:block;width:100%}
.form-field-file{max-height:48px}
.form-centered{text-align:center}
.form-centered .form-field{text-align:center}
.form-centered .form-field input,.form-centered .form-field button{width:100%}
.form-error .form-label,.form-error label{color:#df1f4d}
.form-error .form-field input{background-color:#df1f4d;color:white}
.form-error .select-wrapper{background-color:#df1f4d}
.form-error .select-wrapper select{color:white}
.radio-inline{display:inline-block}
.form-select .form-field,.select .form-field{max-height:48px}
@media screen and (min-width:768px){.form-label{text-align:right;min-height:48px;line-height:48px}
.form-label label{display:inline-block;line-height:14px;vertical-align:middle}
h3.form-label div{display:inline-block;line-height:18px;vertical-align:middle}
.form-field{min-height:48px;line-height:48px}
.form-field .form-field-content{display:inline-block;line-height:14px;vertical-align:middle}
}
@media screen and (max-width:767px){.form-label{margin-bottom:10px}
}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-link,.bx-wrapper .bx-pager.bx-inactive-pager .bx-pager-link{width:14px !important;height:14px !important;background-color:#dbd9d8 !important;-webkit-border-radius:7px !important;-moz-border-radius:7px !important;border-radius:7px !important}
.bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active,.bx-wrapper .bx-pager.bx-default-pager .bx-pager-link:hover,.bx-wrapper .bx-pager.bx-inactive-pager .bx-pager-link.active,.bx-wrapper .bx-pager.bx-inactive-pager .bx-pager-link:hover{background-color:#df1f4d !important}
.bx-wrapper .bx-pager.bx-inactive-pager .bx-pager-link{display:block;text-indent:-9999px;display:block;margin:0 5px;background:#000;outline:0}
.slider-choice .bx-wrapper{margin:auto !important}
.slider-choice .bx-wrapper .bx-pager,.slider-choice .bx-wrapper .bx-controls-auto{display:none}
.slider-choice .bx-wrapper .bx-controls .bx-prev,.slider-choice .bx-wrapper .bx-controls .bx-next{content:" ";padding-left:0;display:block;position:absolute;width:38px;height:74px;top:50%;margin-top:-37px;background:url(controls-arrow.png)}
#slider-step-5-1 .bx-prev,#slider-step-5-1 .bx-next{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-top:-30px;background:none}
.slider-choice .bx-wrapper .bx-controls .bx-prev.disabled,.slider-choice .bx-wrapper .bx-controls .bx-next.disabled{display:none !important}
.slider-choice .bx-wrapper .bx-controls .bx-prev{left:-60px;background-position:-76px 0}
.slider-choice .bx-wrapper .bx-controls .bx-next{right:-60px;background-position:-114px 0}
.slider-choice .bx-wrapper .bx-controls .bx-prev:before,.slider-choice .bx-wrapper .bx-controls .bx-next:before{content:""}
#slider-step-5-1 .bx-prev:before,#slider-step-5-1 .bx-next:before{font-size:60px;color:#df1f4d}
#slider-step-5-1 .bx-prev:before{content:"\f137"}
#slider-step-5-1 .bx-next:before{content:"\f138"}
.slider-choice ul.list-items{list-style:none}
.slider-choice ul.list-items > li{text-align:center}
.slider-choice ul.list-items > li > ul{border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;padding:15px 10px}
.slider-choice ul.list-items > li > ul li{text-align:left;font-size:0.750em}
.slider-choice ul.list-items > li > ul li:before{content:"\0025A0\ ";color:#df1f4d}
.slider-choice ul.list-items > li h4{font-size:0.813em;margin-top:15px;margin-bottom:10px}
.slider-choice ul.list-items > li img{max-width:150px;max-height:150px;margin:auto}
#module-hpauthor-default #hpauthorzone6_container .bx-wrapper{background-color:#df204e;padding-left:70px}
#module-hpauthor-default #hpauthorzone6_container .bx-wrapper #hpauthorzone6_block > li{overflow:hidden}
#module-hpauthor-default #hpauthorzone6_container .bx-wrapper .bx-pager.bx-default-pager{bottom:inherit;top:0;bottom:0;padding-top:0;background-color:#5e6c77;width:70px;left:0}
#module-hpauthor-default #hpauthorzone6_container .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{display:block}
#module-hpauthor-default #hpauthorzone6_container .bx-wrapper .bx-pager.bx-default-pager a{font-family:"Gotham";font-weight:bold;width:70px !important;height:70px !important;color:white !important;background-color:#5e6c77 !important;text-indent:0;text-decoration:none;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;font-size:1.538em;line-height:70px;margin:0}
#module-hpauthor-default #hpauthorzone6_container .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:white !important;color:#df1f4d !important}
#module-hpauthor-default #suppliers_block_left .bx-pager,#module-hpauthor-default #hpauthorzone7_container .bx-pager{bottom:-44px !important}
#module-hpauthor-default #suppliers_block_left .bx-pager a,#module-hpauthor-default #hpauthorzone7_container .bx-pager a{background-color:#c1c0c0}
@media screen and (min-width:1200px){#index .bx-wrapper .bx-pager,#index .bx-wrapper .bx-controls-auto{bottom:175px !important}
#module-hpauthor-default #homepage-slider .bx-wrapper .bx-pager,#module-hpauthor-default #homepage-slider .bx-wrapper .bx-controls-auto{bottom:165px !important}
}
@media screen and (min-width:992px) and (max-width:1199px){#index .bx-wrapper .bx-pager,#index .bx-wrapper .bx-controls-auto{bottom:135px !important}
#module-hpauthor-default #homepage-slider .bx-wrapper .bx-pager,#module-hpauthor-default #homepage-slider .bx-wrapper .bx-controls-auto{bottom:115px !important}
.slider-choice .bx-wrapper{margin-left:60px !important;margin-right:60px !important}
}
@media screen and (min-width:768px) and (max-width:991px){.bx-wrapper .bx-controls-direction{display:none}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:40px !important}
#index .bx-wrapper .bx-pager,#index .bx-wrapper .bx-controls-auto{bottom:75px !important}
#module-hpauthor-default #homepage-slider .bx-wrapper .bx-pager,#module-hpauthor-default #homepage-slider .bx-wrapper .bx-controls-auto{bottom:85px !important}
.slider-choice .bx-wrapper{margin-left:60px !important;margin-right:60px !important}
.slider-choice .bx-controls-direction{display:block}
}
@media screen and (min-width:768px){.slider-choice .bx-pager{display:none}
}
@media screen and (max-width:767px){.bx-wrapper .bx-controls-direction{display:none}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:20px !important}
.slider-choice .bx-wrapper .bx-pager,.slider-choice .bx-wrapper .bx-controls-auto{display:block;bottom:-44px !important}
.slider-choice .bx-wrapper .bx-pager a,.slider-choice .bx-wrapper .bx-controls-auto a{background-color:#c1c0c0}
#module-hpauthor-default #hpauthorzone6_container{margin-left:-15px;margin-right:-15px}
#module-hpauthor-default #hpauthorzone6_container .bx-wrapper{padding-left:0}
#module-hpauthor-default #hpauthorzone6_container .bx-wrapper .bx-pager.bx-default-pager{bottom:inherit !important}
}
ul.product_list,.tab-pane{margin-bottom:50px}
ul.product_list > li:not(.no-product),.tab-pane > li:not(.no-product){padding-top:50px !important;padding-bottom:0 !important;float:left}
ul.product_list > li .overlay-product-list,.tab-pane > li .overlay-product-list{background:rgba(223,31,77,0.8)}
ul.product_list > li .overlay-product-list .link-product-overlay,.tab-pane > li .overlay-product-list .link-product-overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:6}
ul.product_list > li.nothing,ul.product_list > li.show-all-link,.tab-pane > li.nothing,.tab-pane > li.show-all-link{float:none}
ul.product_list > li.show-all-link,.tab-pane > li.show-all-link{clear:both;width:100% !important;text-align:center}
ul.product_list > li.show-all-link a,.tab-pane > li.show-all-link a{display:inline-block;height:62px;line-height:20px;font-size:0.750em;font-family:"Gotham";font-weight:bold;text-decoration:none;text-transform:uppercase;border:1px solid #dbd9d8;padding:20px;color:#21313e}
ul.product_list > li.show-all-link a:before,.tab-pane > li.show-all-link a:before{content:" ";display:inline-block;background:url(sprite-icons.png);background-position:-240px -5px;width:20px;height:20px;margin-right:5px;vertical-align:top}
ul.product_list > li.hovered .left-block .book_header,.tab-pane > li.hovered .left-block .book_header{background:rgba(223,31,77,0.8)}
ul.product_list > li.hovered .right-block,.tab-pane > li.hovered .right-block{background-color:#df1f4d;color:white}
ul.product_list > li.hovered .right-block p,ul.product_list > li.hovered .right-block a,ul.product_list > li.hovered .right-block div,ul.product_list > li.hovered .right-block span,ul.product_list > li.hovered .right-block h5,.tab-pane > li.hovered .right-block p,.tab-pane > li.hovered .right-block a,.tab-pane > li.hovered .right-block div,.tab-pane > li.hovered .right-block span,.tab-pane > li.hovered .right-block h5{background-color:#df1f4d;color:white}
ul.product_list > li.hovered .right-block h5,.tab-pane > li.hovered .right-block h5{display:block}
ul.product_list > li.hovered .star_content div.star:not(.star_disabled):after,.tab-pane > li.hovered .star_content div.star:not(.star_disabled):after{color:#21313e}
ul.product_list > li.hovered .star_content div.star_on:after,.tab-pane > li.hovered .star_content div.star_on:after{color:white !important}
ul.product_list > li.hovered .star_content div.star_half:before,.tab-pane > li.hovered .star_content div.star_half:before{color:#21313e}
ul.product_list > li.hovered .star_content div.star_half:after,.tab-pane > li.hovered .star_content div.star_half:after{color:white !important}
ul.product_list > li .star_content,.tab-pane > li .star_content{display:inline-block;margin-bottom:10px}
ul.product_list > li .star_content div.star:after,ul.product_list > li .star_content div.star_on:after,ul.product_list > li .star_content div.star_half:before,ul.product_list > li .star_content div.star_half:after,.tab-pane > li .star_content div.star:after,.tab-pane > li .star_content div.star_on:after,.tab-pane > li .star_content div.star_half:before,.tab-pane > li .star_content div.star_half:after{font-size:13px}
ul.product_list > li .star_content div.star_half:after,.tab-pane > li .star_content div.star_half:after{margin-top:2px}
ul.product_list > li .product-manufacturer,.tab-pane > li .product-manufacturer{height:32px;line-height:32px}
ul.product_list > li .product-manufacturer > a,ul.product_list > li .product-manufacturer > span,.tab-pane > li .product-manufacturer > a,.tab-pane > li .product-manufacturer > span{line-height:1em;display:inline-block;vertical-align:middle}
ul.product_list > li .product-category,.tab-pane > li .product-category{border-bottom:1px solid #dbd9d8;border-top:1px solid #dbd9d8;padding:10px 0;color:#21313e;margin-bottom:15px}
ul.product_list > li .product-price.old-price,.tab-pane > li .product-price.old-price{color:#5e6c77;text-decoration:line-through}
ul.product_list > li .product-price.price,.tab-pane > li .product-price.price{font-weight:bold;color:#df1f4d;font-size:1.250em}
ul.product_list > li h3,.tab-pane > li h3,ul.product_list li .product_name_link{min-height:auto !important;margin-top:10px;margin-bottom:20px;display:block;height:34px;line-height:34px}
ul.product_list > li h3 > a,ul.product_list > li h3 > span,.tab-pane > li h3 > a,.tab-pane > li h3 > span{color:#21313e;text-decoration:none;line-height:17px;display:inline-block;vertical-align:middle}
ul.product_list li .product_name_link > a{font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e;text-decoration:none;line-height:17px;display:inline-block;vertical-align:middle}
ul.product_list > li h2,.tab-pane > li h2{min-height:auto !important;margin-top:10px;margin-bottom:20px;display:block;height:34px;line-height:34px}
ul.product_list > li h2 > a,ul.product_list > li h2 > span,.tab-pane > li h2 > a,.tab-pane > li h2 > span{color:#21313e;text-decoration:none;line-height:17px;display:inline-block;vertical-align:middle}
ul.product_list > li .product-image-container,.tab-pane > li .product-image-container{height:265px;border:0 !important}
ul.product_list > li .product-image-container .product_img_link,ul.product_list > li .product-image-container .product_img_link .book_image,.tab-pane > li .product-image-container .product_img_link,.tab-pane > li .product-image-container .product_img_link .book_image{height:100%}
ul.product_list > li .product-image-container a:before,.tab-pane > li .product-image-container a:before{content:'';display:inline-block;height:100%;vertical-align:middle}
ul.product_list > li .product-image-container a img,.tab-pane > li .product-image-container a img{display:inline-block;vertical-align:middle;max-height:100%;max-width:95%;border:1px solid #dbd9d8}
ul.product_list > li .button-container,.tab-pane > li .button-container{text-align:center;display:table;width:100%;height:100%}
ul.product_list > li .button-container .button-container-cell,.tab-pane > li .button-container .button-container-cell{display:table-cell;vertical-align:middle}
ul.product_list > li .button-container .action-description,.tab-pane > li .button-container .action-description{font-family:"Gotham";text-transform:uppercase;color:white;font-weight:bold;font-size:0.929em;height:15px;margin-bottom:15px}
ul.product_list > li .button-container .buttons,.tab-pane > li .button-container .buttons{margin:auto}
ul.product_list > li .ajax_add_to_cart_button,ul.product_list > li .lnk_view,ul.product_list > li .addToWishlist,ul.product_list > li .quick-view,ul.product_list > li .publish-book-link,ul.product_list > li .promote-link,ul.product_list > li .edit-link,ul.product_list > li .promote-link,ul.product_list > li .edit-link-epub,.tab-pane > li .ajax_add_to_cart_button,.tab-pane > li .lnk_view,.tab-pane > li .addToWishlist,.tab-pane > li .quick-view,.tab-pane > li .publish-book-link,.tab-pane > li .promote-link,.tab-pane > li .edit-link,.tab-pane > li .edit-link-epub{display:block;width:41px;height:41px;border:2px solid white;float:left;margin-right:10px;position:relative;z-index:7}
ul.product_list > li .ajax_add_to_cart_button:last-child,ul.product_list > li .lnk_view:last-child,ul.product_list > li .addToWishlist:last-child,ul.product_list > li .quick-view:last-child,ul.product_list > li .publish-book-link:last-child,ul.product_list > li .promote-link:last-child,ul.product_list > li .edit-link:last-child,ul.product_list > li .edit-link-epub:last-child,.tab-pane > li .ajax_add_to_cart_button:last-child,.tab-pane > li .lnk_view:last-child,.tab-pane > li .addToWishlist:last-child,.tab-pane > li .quick-view:last-child,.tab-pane > li .publish-book-link:last-child,.tab-pane > li .promote-link:last-child,.tab-pane > li .edit-link:last-child,.tab-pane > li .edit-link-epub:last-child{margin-right:0}
ul.product_list > li .ajax_add_to_cart_button:hover,ul.product_list > li .lnk_view:hover,ul.product_list > li .addToWishlist:hover,ul.product_list > li .quick-view:hover,ul.product_list > li .publish-book-link:hover,ul.product_list > li .promote-link:hover,ul.product_list > li .edit-link:hover,ul.product_list > li .edit-link-epub:hover,.tab-pane > li .ajax_add_to_cart_button:hover,.tab-pane > li .lnk_view:hover,.tab-pane > li .addToWishlist:hover,.tab-pane > li .quick-view:hover,.tab-pane > li .publish-book-link:hover,.tab-pane > li .promote-link:hover,.tab-pane > li .edit-link:hover,.tab-pane > li .edit-link-epub:hover{background-color:white}
ul.product_list > li .ajax_add_to_cart_button,ul.product_list > li .lnk_view,ul.product_list > li .addToWishlist,ul.product_list > li .quick-view,.tab-pane > li .ajax_add_to_cart_button,.tab-pane > li .lnk_view,.tab-pane > li .addToWishlist,.tab-pane > li .quick-view{background:url(icons-product-list.png)}
ul.product_list > li .publish-book-link,ul.product_list > li .promote-link,ul.product_list > li .edit-link,ul.product_list > li .edit-link-epub,.tab-pane > li .publish-book-link,.tab-pane > li .promote-link,.tab-pane > li .edit-link,.tab-pane > li .edit-link-epub{background:url(icons-mybooks-list.png)}
ul.product_list > li .addToWishlist,.tab-pane > li .addToWishlist{background-position:0 0}
ul.product_list > li .addToWishlist:hover,.tab-pane > li .addToWishlist:hover{background-position:-37px 0}
ul.product_list > li .quick-view,ul.product_list > li .promote-link,.tab-pane > li .quick-view,.tab-pane > li .promote-link{background-position:-74px 0}
ul.product_list > li .quick-view:hover,ul.product_list > li .promote-link:hover,.tab-pane > li .quick-view:hover,.tab-pane > li .promote-link:hover{background-position:-111px 0}
ul.product_list > li .lnk_view,ul.product_list > li .publish-book-link,.tab-pane > li .lnk_view,.tab-pane > li .publish-book-link{background-position:-148px 0}
ul.product_list > li .lnk_view:hover,ul.product_list > li .publish-book-link:hover,.tab-pane > li .lnk_view:hover,.tab-pane > li .publish-book-link:hover{background-position:-185px 0}
ul.product_list > li .ajax_add_to_cart_button,.tab-pane > li .ajax_add_to_cart_button{background-position:-222px 0}
ul.product_list > li .ajax_add_to_cart_button:hover,.tab-pane > li .ajax_add_to_cart_button:hover{background-position:-259px 0}
ul.product_list > li .edit-link,.tab-pane > li .edit-link{background-position:-296px 0}
ul.product_list > li .edit-link:hover,.tab-pane > li .edit-link:hover{background-position:-333px 0}
ul.product_list > li .edit-link-epub,.tab-pane > li .edit-link-epub{background-position:-370px 0}
ul.product_list > li .edit-link-epub:hover,.tab-pane > li .edit-link-epub:hover{background-position:-407px 0}
ul.product_list > li .flagheart-block,.tab-pane > li .flagheart-block{z-index:1002}
ul.product_list > li .flagstar-block,.tab-pane > li .flagstar-block{z-index:1001}
ul.product_list > li .flagnew-block,.tab-pane > li .flagnew-block{z-index:1000}
ul.product_list > li .flagheart-block,ul.product_list > li .flagstar-block,ul.product_list > li .flagnew-block,.tab-pane > li .flagheart-block,.tab-pane > li .flagstar-block,.tab-pane > li .flagnew-block{position:absolute;top:0;right:0}
ul.product_list > li .flagheart-block i,ul.product_list > li .flagstar-block i,ul.product_list > li .flagnew-block i,.tab-pane > li .flagheart-block i,.tab-pane > li .flagstar-block i,.tab-pane > li .flagnew-block i{display:block;margin:auto}
ul.product_list > li .flagheart-block .flagheart-content,ul.product_list > li .flagheart-block .flagstar-content,ul.product_list > li .flagstar-block .flagheart-content,ul.product_list > li .flagstar-block .flagstar-content,ul.product_list > li .flagnew-block .flagheart-content,ul.product_list > li .flagnew-block .flagstar-content,.tab-pane > li .flagheart-block .flagheart-content,.tab-pane > li .flagheart-block .flagstar-content,.tab-pane > li .flagstar-block .flagheart-content,.tab-pane > li .flagstar-block .flagstar-content,.tab-pane > li .flagnew-block .flagheart-content,.tab-pane > li .flagnew-block .flagstar-content{font-size:0.813em}
ul.product_list > li .flagheart-block .flagheart-content span,ul.product_list > li .flagheart-block .flagstar-content span,ul.product_list > li .flagstar-block .flagheart-content span,ul.product_list > li .flagstar-block .flagstar-content span,ul.product_list > li .flagnew-block .flagheart-content span,ul.product_list > li .flagnew-block .flagstar-content span,.tab-pane > li .flagheart-block .flagheart-content span,.tab-pane > li .flagheart-block .flagstar-content span,.tab-pane > li .flagstar-block .flagheart-content span,.tab-pane > li .flagstar-block .flagstar-content span,.tab-pane > li .flagnew-block .flagheart-content span,.tab-pane > li .flagnew-block .flagstar-content span{font-family:"Gotham";font-weight:bold;font-size:1.231em;display:block}
ul.product_list > li .flagheart-block .flagheart-content,ul.product_list > li .flagstar-block .flagheart-content,ul.product_list > li .flagnew-block .flagheart-content,.tab-pane > li .flagheart-block .flagheart-content,.tab-pane > li .flagstar-block .flagheart-content,.tab-pane > li .flagnew-block .flagheart-content{background-color:#df204e}
ul.product_list > li .flagheart-block .flagstar-content,ul.product_list > li .flagstar-block .flagstar-content,ul.product_list > li .flagnew-block .flagstar-content,.tab-pane > li .flagheart-block .flagstar-content,.tab-pane > li .flagstar-block .flagstar-content,.tab-pane > li .flagnew-block .flagstar-content{background-color:#a69a95}
ul.product_list > li .flagheart-block .flagstar-content i.sprite-star,ul.product_list > li .flagstar-block .flagstar-content i.sprite-star,ul.product_list > li .flagnew-block .flagstar-content i.sprite-star,.tab-pane > li .flagheart-block .flagstar-content i.sprite-star,.tab-pane > li .flagstar-block .flagstar-content i.sprite-star,.tab-pane > li .flagnew-block .flagstar-content i.sprite-star{margin-bottom:5px}
ul.product_list > li .flagheart-block .flagnew-content,ul.product_list > li .flagstar-block .flagnew-content,ul.product_list > li .flagnew-block .flagnew-content,.tab-pane > li .flagheart-block .flagnew-content,.tab-pane > li .flagstar-block .flagnew-content,.tab-pane > li .flagnew-block .flagnew-content{background-color:#21313e;font-family:"Gotham";font-weight:bold;text-transform:uppercase}
ul.product_list > li .flagheart-block .flagheart-content,ul.product_list > li .flagheart-block .flagstar-content,ul.product_list > li .flagheart-block .flagnew-content,ul.product_list > li .flagstar-block .flagheart-content,ul.product_list > li .flagstar-block .flagstar-content,ul.product_list > li .flagstar-block .flagnew-content,ul.product_list > li .flagnew-block .flagheart-content,ul.product_list > li .flagnew-block .flagstar-content,ul.product_list > li .flagnew-block .flagnew-content,.tab-pane > li .flagheart-block .flagheart-content,.tab-pane > li .flagheart-block .flagstar-content,.tab-pane > li .flagheart-block .flagnew-content,.tab-pane > li .flagstar-block .flagheart-content,.tab-pane > li .flagstar-block .flagstar-content,.tab-pane > li .flagstar-block .flagnew-content,.tab-pane > li .flagnew-block .flagheart-content,.tab-pane > li .flagnew-block .flagstar-content,.tab-pane > li .flagnew-block .flagnew-content{padding:10px;width:82px;height:82px;border-radius:41px;-moz-border-radius:41px;-webkit-border-radius:41px;color:white;text-align:center;display:table-cell;vertical-align:middle}
ul.product_list .loader_products,.tab-pane .loader_products{text-align:center;font-family:"Gotham";font-weight:bold;text-transform:uppercase;margin-top:20px}
.product-count{font-family:"Gotham";font-weight:bold;display:inline-block;text-transform:uppercase;margin-left:25px;margin-right:50px}
.product-count span{color:#df1f4d}
.content_sortPagiBar{padding:10px 0;border-bottom:1px solid #dbd9d8}
.nbrItemPage{margin-left:50px}
#product ul.product_list.grid > li .product-category{border-bottom:1px solid #c5bab4;border-top:1px solid #c5bab4}
#supplier .nbrItemPage{margin-left:0;margin-bottom:20px}
#supplier .content_sortPagiBar{border-bottom:0}
#supplier .top-pagination-content #pagination ul.pagination{margin-bottom:50px}
#supplier #suppliers_list{margin-bottom:50px}
#supplier #suppliers_list li{padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #dbd9d8}
#supplier #suppliers_list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
#supplier #suppliers_list h3{font-size:1.125em}
#supplier #suppliers_list h2{font-size:1em;border-bottom:none !important}
#supplier #suppliers_list .logo{width:100%;height:190px;display:block;border:1px solid #dbd9d8;position:relative}
#supplier #suppliers_list .logo img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}
#productsSortForm label{margin-right:10px}
#manufacturer .content_sortPagiBar,#supplier .content_sortPagiBar{border-bottom:0}
#manufacturer .block_header,#supplier .block_header{margin-bottom:30px}
#manufacturer .block_header h1,#supplier .block_header h1{margin-bottom:5px}
#manufacturer .block_header .website a,#supplier .block_header .website a{color:#df1f4d}
#manufacturer h2,#supplier h2{padding-bottom:10px;border-bottom:1px solid #dbd9d8;margin-bottom:20px}
#manufacturer #productsSortForm,#supplier #productsSortForm{margin-bottom:30px}
#manufacturer .block_questions,#supplier .block_questions{background-color:#e8dfdb;padding:30px 25px;line-height:1.625em}
#manufacturer .block_questions h3,#supplier .block_questions h3{font-size:1.250em}
#manufacturer .heading-counter{margin-top:50px}
#manufacturer #link_btn{position:absolute;top:50px;right:15px}
#manufacturer #manufacturers_list{margin-bottom:50px}
#manufacturer #manufacturers_list li{padding-bottom:10px;margin-bottom:10px}
#manufacturer #manufacturers_list li:last-child,#manufacturer #manufacturers_list li:first-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
#manufacturer #manufacturers_list h2{font-size:1.3em;border-bottom:none}
#manufacturer #manufacturers_list p{text-align:right;margin-bottom:15px}
#manufacturer #manufacturers_list .description{padding-bottom:10px;border-bottom:1px solid #dbd9d8}
#module-blockwishlist-view #no-article.alert{margin-bottom:50px}
#module-blockwishlist-view .wishlisturl{margin-top:20px}
#module-blockwishlist-view #view_wishlist .btn i{margin-right:5px}
#module-blockwishlist-view .wl_send fieldset{margin-top:20px}
#module-books-management .wlp_bought h3{margin-bottom:0}
#module-books-management .product_list li{padding-top:0;padding-bottom:30px}
#module-books-management .product_list li .not-published{display:table;margin:auto}
#module-books-management .product_list li .not-published > div{width:100%;height:100%;display:table-cell;vertical-align:middle;background-color:#e8dfdb;font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#c5bab4;padding:15px}
#module-books-management .product_list li .book_header{padding:10px 20px 0 20px;text-align:left}
#module-books-management .product_list li .book_header .status{margin-right:5px}
#module-books-management .product_list li .product-image-container{padding-top:10px}
#module-books-management .product_list li .right-block{padding-bottom:15px}
#module-books-management .product_list li .right-block h5{display:block;margin-bottom:0;max-width:200px;overflow:hidden;text-overflow:ellipsis}
#module-books-management .product_list li .delete-link-container{padding-left:20px;padding-right:20px}
#module-books-management .product_list li .delete-link-container .delete-link{color:white;display:block;margin-top:20px;border-top:1px solid rgba(255,255,225,0.5);padding-top:15px;background:none;width:100%;font-size:1em}
#module-books-management .product_list li .delete-link-container .delete-link span.text{font-family:"Arial Black";font-weight:bold;text-transform:uppercase;font-size:12px;display:inline-block;vertical-align:middle}
#module-books-management .product_list li .delete-link-container .delete-link span.times{display:inline-block;vertical-align:middle;margin-top:2px}
#module-books-management .product_list li .button-container .action-description{font-family:"Arial Black";font-size:0.750em}
#module-books-management h1.page-heading{margin-bottom:0}
#module-books-management .legendes{border-bottom:1px solid #dbd9d8;padding-bottom:20px;margin-bottom:20px}
#module-books-management .legendes .legende{margin-top:20px;color:#5e6c77}
#module-books-management .legendes .legende i{float:left;margin-right:10px;margin-top:3px}
#module-books-management .legendes .legende div{display:table-cell;height:32px;vertical-align:middle}
@media screen and (min-width:992px){#module-books-management .product_list li{width:20%}
}
@media screen and (min-width:1200px){#module-books-management .product_list li .not-published{height:225px}
ul.product_list.grid > li{width:25%}
ul.product_list.grid > li .button-container .buttons{width:194px}
ul.product_list.grid > li .button-container .buttons.one-button{width:41px}
ul.product_list.grid > li .button-container .buttons.two-buttons{width:92px}
ul.product_list.grid > li .button-container .buttons.three-buttons{width:143px}
#product #blockbestsellers.product_list.grid > li,#module-blockwishlist-view #blockbestsellers.product_list.grid > li{width:20%}
#product #blockbestsellers.product_list li h3{margin-bottom:30px !important;border-bottom:0 solid #c5bab4}
#product #blockbestsellers.product_list li h3 > a{font-size:0.625em !important}
#product #blockbestsellers.product_list li .product_name_link{margin-bottom:40px !important;margin-top:20px}
#index ul.product_list.grid > li,#module-hpauthor-default ul.product_list.grid > li,#manufacturer ul.product_list.grid > li,#supplier ul.product_list.grid > li,#module-blockwishlist-view ul.product_list.grid > li{width:20%}
}
@media screen and (min-width:992px) and (max-width:1199px){#module-books-management .product_list li .not-published{height:180px}
ul.product_list.grid > li{width:25%}
ul.product_list.grid > li .button-container .buttons{width:179px}
ul.product_list.grid > li .button-container .buttons .ajax_add_to_cart_button,ul.product_list.grid > li .button-container .buttons .lnk_view,ul.product_list.grid > li .button-container .buttons .addToWishlist,ul.product_list.grid > li .button-container .buttons .quick-view,ul.product_list.grid > li .button-container .buttons .publish-book-link,ul.product_list.grid > li .button-container .buttons .promote-link,ul.product_list.grid > li .button-container .buttons .edit-link ,ul.product_list.grid > li .button-container .buttons .edit-link-epub{margin-right:5px}
ul.product_list.grid > li .button-container .buttons .ajax_add_to_cart_button:last-child,ul.product_list.grid > li .button-container .buttons .lnk_view:last-child,ul.product_list.grid > li .button-container .buttons .addToWishlist:last-child,ul.product_list.grid > li .button-container .buttons .quick-view:last-child,ul.product_list.grid > li .button-container .buttons .publish-book-link:last-child,ul.product_list.grid > li .button-container .buttons .promote-link:last-child,ul.product_list.grid > li .button-container .buttons .edit-link:last-child,ul.product_list.grid > li .button-container .buttons .edit-link-epub:last-child{margin-right:0}
ul.product_list.grid > li .button-container .buttons.one-button{width:41px}
ul.product_list.grid > li .button-container .buttons.two-buttons{width:87px}
ul.product_list.grid > li .button-container .buttons.three-buttons{width:133px}
#index ul.product_list.grid > li,#module-hpauthor-default ul.product_list.grid > li,#manufacturer ul.product_list.grid > li,#supplier ul.product_list.grid > li,#module-blockwishlist-view ul.product_list.grid > li{width:20%}
}
@media screen and (min-width:768px) and (max-width:991px){#module-books-management .product_list li .not-published{height:225px}
ul.product_list.grid > li{width:33.33%}
}
@media screen and (min-width:768px){#manufacturer .block_questions{margin-top:-85px;margin-bottom:70px}
#manufacturer .block_questions .question{display:table-cell;float:none;border-right:1px solid #d5cac4;padding:0 30px}
#manufacturer .block_questions .question strong{display:block}
#manufacturer .block_questions .question:first-child{padding-left:15px}
#manufacturer .block_questions .question:last-child{padding-right:15px;border-right:0}
}
@media screen and (max-width:767px){#module-books-management .product_list li .not-published{height:225px}
ul.product_list.grid > li{width:50%}
ul.product_list.grid > li .product-name{max-height:50px;overflow:hidden}
#supplier #suppliers_list .logo{margin-bottom:30px}
#supplier #suppliers_list h3{margin-bottom:15px}
#supplier #suppliers_list h2{margin-bottom:10px}
#manufacturer .block_questions{margin-left:-15px;margin-right:-15px;margin-bottom:45px}
#manufacturer .block_questions h3{margin-bottom:20px}
#manufacturer .block_questions .question{padding:15px}
#manufacturer .block_questions .question strong{display:block}
#manufacturer .block_questions .question:last-child{padding-bottom:0}
#module-blockwishlist-view #showSendWishlist .btn,#module-blockwishlist-view #hideSendWishlist{width:100%;text-align:center}
}
ul.product_list .product-name{display:inline-block;width:100%}
ul.product_list .availability span{display:inline-block;color:#fff;font-weight:bold;padding:3px 8px 4px 8px;margin-bottom:20px}
ul.product_list .availability span.available-now{background:#55c65e;border:1px solid #36943e}
ul.product_list .availability span.out-of-stock{background:#fe9126;border:1px solid #e4752b}
ul.product_list .availability span.available-dif{background:#fe9126;border:1px solid #e4752b}
ul.product_list .color-list-container{margin-bottom:12px}
ul.product_list .color-list-container ul li{display:inline-block;border:1px solid #d6d4d4;width:26px;height:26px}
ul.product_list .color-list-container ul li a{display:block;width:22px;height:22px;margin:1px}
ul.product_list .color-list-container ul li a img{display:block;width:22px;height:22px}
ul.product_list .product-image-container{text-align:center}
ul.product_list .product-image-container img{margin:0 auto}
ul.product_list .product-image-container .quick-view-wrapper-mobile{display:none}
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{display:none}
@media (max-width:1199px){ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile{display:block;position:relative;background-color:rgba(208,208,211,0.57);height:130px;width:85px;top:80px;right:-162px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);zoom:1;pointer-events:all}
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i{position:relative;top:48px;left:-20px;font-size:x-large;color:black}
ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile i:before{-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}
}
@media (max-width:1199px){ul.product_list .product-image-container .quick-view-wrapper-mobile .quick-view-mobile:hover{background-color:rgba(167,167,167,0.57)}
}
@media (max-width:1199px){ul.product_list .product-image-container .quick-view-wrapper-mobile{display:block;background-color:transparent;height:155px;width:215px;position:absolute;overflow:hidden;pointer-events:none;bottom:0;right:0}
}
ul.product_list.grid > li{padding-bottom:20px;text-align:center}
@media (min-width:480px) and (max-width:767px){ul.product_list.grid > li{width:50%;float:left}
}
ul.product_list.grid > li .product-container{padding:0;position:relative}
ul.product_list.grid > li .product-container .product-image-container{border:1px solid #d6d4d4;padding:20px;position:relative}
@media (max-width:767px){ul.product_list.grid > li .product-container .product-image-container{max-width:290px;margin-left:auto;margin-right:auto}
}
ul.product_list.grid > li .product-container .product-image-container .content_price{position:absolute;left:0;bottom:-1px;width:100%;background:url(price-container-bg.png);padding:9px 0;display:none}
ul.product_list.grid > li .product-container .product-image-container .content_price span{color:#fff}
ul.product_list.grid > li .product-container .product-image-container .content_price span.old-price{color:#b1b0b0}
ul.product_list.grid > li .product-container .product-desc{display:none}
ul.product_list.grid > li .product-container .content_price{padding-bottom:9px;line-height:21px;height:30px}
ul.product_list.grid > li .product-container .old-price,ul.product_list.grid > li .product-container .price,ul.product_list.grid > li .product-container .price-percent-reduction{display:inline-block}
ul.product_list.grid > li .product-container .product-flags{display:none}
ul.product_list.grid > li .product-container .old-price{margin-right:5px}
@media (min-width:1200px){ul.product_list.grid > li.hovered .product-container{position:relative;z-index:10}
ul.product_list.grid > li.hovered .product-container .product-image-container .content_price{display:block}
ul.product_list.grid > li.hovered .product-container .product-image-container .quick-view{display:block}
ul.product_list.grid > li.hovered .product-container .button-container{display:block}
}
@media screen and (min-width:992px){ul.product_list.grid > li.first-in-line{clear:left}
}
@media screen and (min-width:768px) and (max-width:991px){ul.product_list.grid > li.first-item-of-tablet-line{clear:left}
}
@media screen and (max-width:767px){ul.product_list.grid > li.first-item-of-mobile-line{clear:left}
}
ul.product_list.grid > li .overlay-product-list{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;display:none}
ul.product_list.grid > li.hovered .overlay-product-list{display:block}
ul.product_list > li .right-block{padding-left:15px;padding-right:15px;padding-top:15px}
@media (min-width:1200px){#blockpack ul > li.last-line{border:none;padding-bottom:0;margin-bottom:0}
}
@media screen and (max-width:767px){#blockpack ul > li.first-item-of-tablet-line{clear:none}
#blockpack ul > li.first-item-of-mobile-line{clear:left}
}
@media (max-width:479px){ul.product_list.list > li .left-block{width:100%}
}
ul.product_list.list > li .product-container{border-top:1px solid #d6d4d4;padding:30px 0 30px}
ul.product_list.list > li .product-image-container{position:relative;border:1px solid #d6d4d4;padding:9px}
@media (max-width:479px){ul.product_list.list > li .product-image-container{max-width:290px;margin:0 auto}
}
ul.product_list.list > li .product-image-container .content_price{display:none !important}
ul.product_list.list > li .product-flags{color:#333;margin:-5px 0 10px 0}
ul.product_list.list > li .product-flags .discount{color:#f13340}
ul.product_list.list > li h5{padding-bottom:8px}
ul.product_list.list > li .product-desc{margin-bottom:15px}
@media (max-width:479px){ul.product_list.list > li .center-block{width:100%}
}
@media (min-width:992px){ul.product_list.list > li .right-block .right-block-content{margin:0;border-left:1px solid #d6d4d4;padding-left:15px;padding-bottom:16px}
}
@media (max-width:991px){ul.product_list.list > li .right-block .right-block-content{padding-top:20px}
}
@media (max-width:479px){ul.product_list.list > li .right-block .right-block-content{padding-top:5px}
}
ul.product_list.list > li .right-block .right-block-content .content_price{padding-bottom:10px}
@media (max-width:991px){ul.product_list.list > li .right-block .right-block-content .content_price{padding-top:13px;padding-bottom:0}
}
@media (max-width:479px){ul.product_list.list > li .right-block .right-block-content .content_price{padding-top:0;width:100%}
}
ul.product_list.list > li .right-block .right-block-content .content_price span{display:inline-block;margin-top:-4px;margin-bottom:14px}
ul.product_list.list > li .right-block .right-block-content .content_price span.old-price{margin-right:8px}
ul.product_list.list > li .right-block .right-block-content .button-container{overflow:hidden;padding-bottom:20px}
@media (max-width:479px){ul.product_list.list > li .right-block .right-block-content .button-container{width:100%}
}
ul.product_list.list > li .right-block .right-block-content .button-container .btn{margin-bottom:10px}
@media (min-width:992px){ul.product_list.list > li .right-block .right-block-content .button-container .btn{float:left;clear:both}
}
@media (min-width:1200px){ul.product_list.list > li:hover .product-image-container .quick-view{display:block}
}
@media (max-width:479px){ul.product_list.list > li{text-align:center}
}
#index ul.product_list.tab-pane > li{padding-bottom:10px;margin-bottom:10px}
@media (min-width:1200px){#index ul.product_list.tab-pane > li{padding-bottom:85px;margin-bottom:0}
}
#index ul.product_list.tab-pane > li .availability{display:none}
@media (min-width:1200px){#index ul.product_list.tab-pane > li.last-line{border:none;padding-bottom:0;margin-bottom:0}
}
@media screen and (max-width:767px){#index ul.product_list.tab-pane > li.first-item-of-tablet-line{clear:none}
#index ul.product_list.tab-pane > li.first-item-of-mobile-line{clear:left}
}
.ie8 .quick-view{background:#fff;border:1px solid #d6d4d4}
#index #center_column{margin:0}
#hpzone1_block{color:white}
#hpzone1_block > div{position:relative;z-index:2}
#hpzone1_block > div h2{color:white;margin-bottom:25px}
#hpzone1_block > div a.btn{position:relative;display:inline-block;font-size:0.750em;z-index:3}
#hpzone1_block > div > p:nth-of-type(1){margin-bottom:35px}
#hpzone1_block > div > p:nth-of-type(1){margin-bottom:35px}
#hpzone1_block > div:first-child{background-color:#df1f4d}
#hpzone1_block > div:first-child:before{content:" ";background-image:url(bloc-hp-left.png);background-size:100% 100%;position:absolute;left:0;bottom:0;z-index:2}
#hpzone1_block > div:last-child{background-color:#21313e}
#hpzone1_block > div:last-child:before{content:" ";background-image:url(bloc-hp-right.png);background-size:100% 100%;position:absolute;left:0;bottom:0;z-index:2}
#hpzone2_block,#hplecteurzone1_block,#categoryzone1_block{position:relative;font-size:0.929em;z-index:10}
#hpzone2_block p,#hpzone2_block h2,#hpzone2_block h4,#hpzone2_block img,#hpzone2_block div,#hplecteurzone1_block p,#hplecteurzone1_block h2,#hplecteurzone1_block h4,#hplecteurzone1_block img,#hplecteurzone1_block div,#categoryzone1_block p,#categoryzone1_block h2,#categoryzone1_block h4,#categoryzone1_block img,#categoryzone1_block div{display:block}
#hpzone2_block p.image,#hplecteurzone1_block p.image,#categoryzone1_block p.image{float:left}
#hpzone2_block h2,#hplecteurzone1_block h2,#categoryzone1_block h2{font-size:1.357em;margin-bottom:20px}
#hpzone2_block h4,#hplecteurzone1_block h4,#categoryzone1_block h4{font-size:0.786em;margin-bottom:5px}
#hpzone2_block p.title_block,#hplecteurzone1_block p.title_block,#categoryzone1_block p.title_block{font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:1.357em;margin-bottom:20px}
#hpzone2_block p.subtitle_block,#hplecteurzone1_block p.subtitle_block,#categoryzone1_block p.subtitle_block{font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:0.786em;margin-bottom:5px}
#hpzone2_block .btn,#hplecteurzone1_block .btn,#categoryzone1_block .btn{display:inline-block;font-size:0.857em}
#hpzone2_block *,#hplecteurzone1_block *,#categoryzone1_block *{color:white}
#hplecteurzone1_block > div:first-child,#categoryzone1_block > div:first-child{background-color:#5e6c77}
#hpzone2_block > div:first-child{background-color:none}
#hplecteurzone1_block > div:last-child,#categoryzone1_block > div:last-child{background-color:#a69a95}
#hpzone2_block > div:last-child{background-color:none}
#hpzone2_block > div .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
#hpzone2_block > div .video-container iframe,#hpzone2_block > div .video-container object,#hpzone2_block > div .video-container embed{position:absolute;top:0;left:0;width:100%;height:93%}
#hpzone2_block > div .video-wrapper{margin-right:auto;margin-left:auto;width:60%;max-width:100%}
@media (max-width:767px){#hpzone2_block > div .video-wrapper{width:80%}
}
#hpzone3_parent,#hplecteurzone2_parent,#hpauthorzone5_parent{width:100%}
#hpzone3_parent #hpzone3_block,#hpzone3_parent #hplecteurzone2_block,#hpzone3_parent #hpauthorzone5_block,#hplecteurzone2_parent #hpzone3_block,#hplecteurzone2_parent #hplecteurzone2_block,#hplecteurzone2_parent #hpauthorzone5_block,#hpauthorzone5_parent #hpzone3_block,#hpauthorzone5_parent #hplecteurzone2_block,#hpauthorzone5_parent #hpauthorzone5_block{width:100%;background:url(bg-encart-livre.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover}
#hpzone3_parent #hpzone3_block *,#hpzone3_parent #hplecteurzone2_block *,#hpzone3_parent #hpauthorzone5_block *,#hplecteurzone2_parent #hpzone3_block *,#hplecteurzone2_parent #hplecteurzone2_block *,#hplecteurzone2_parent #hpauthorzone5_block *,#hpauthorzone5_parent #hpzone3_block *,#hpauthorzone5_parent #hplecteurzone2_block *,#hpauthorzone5_parent #hpauthorzone5_block *{color:white}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6{outline-offset:2px}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-parent,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-parent,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-parent,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-parent,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-parent,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-parent,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-parent,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-parent,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-parent,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-parent,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-parent,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-parent,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-parent,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-parent,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-parent,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-parent,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-parent,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-parent{padding:2px}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child{padding:25px 15px;text-align:center}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2{margin-bottom:15px}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child p:last-child,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child p:last-child,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child p:last-child,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child p:last-child,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child p:last-child,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child p:last-child,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child p:last-child,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child p:last-child,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child p:last-child,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child p:last-child{margin-top:35px}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a{font-family:"Gotham";font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:20px}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a:before,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a:before,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a:before,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a:before,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a:before,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a:before,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a:before,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a:before,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a:before,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a:before{content:" ";display:inline-block;background:url(sprite-icons.png);background-position:-240px -5px;width:20px;height:20px;margin-right:10px;vertical-align:top}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12{padding:0;border:1px solid #8b7d77;outline:7px solid #8b7d77}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6:first-child,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6:first-child,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6:first-child,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6:first-child,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6:first-child,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6:first-child,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6:first-child,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6:first-child,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6:first-child{padding:0;border:1px solid #8b7d77;outline:7px solid #8b7d77}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6:last-child,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6:last-child,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6:last-child,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6:last-child,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6:last-child,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6:last-child,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6:last-child,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6:last-child,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6:last-child{padding:0;border:1px solid #5e6c77;outline:7px solid #5e6c77}
#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12{border:1px solid #5e6c77;outline:7px solid #5e6c77}
.no-before:before{content:none !important}
#hpzone3_parent #hpzone3_block div,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-parent{border:none !important}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12{outline:none}
@media screen and (min-width:992px){#hpzone3_parent #hpzone3_block{padding:170px 0;height:614px}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12{min-height:614px}
}
@media screen and (min-width:768px) and (max-width:991px){#hpzone3_parent #hpzone3_block{padding:170px 0;height:500px}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12{min-height:100px}
}
@media screen and (max-width:767px){#hpzone3_parent #hpzone3_block{padding:40px 0}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12{min-height:100px}
}
#hpzone4_block{position:relative;z-index:10;overflow:hidden;background-color:#df204e}
#hpzone4_block *{color:white}
#hpzone4_block p,#hpzone4_block img{display:block}
#hpzone4_block .btn{display:inline-block}
#hpzone4_block img{max-height:270px;float:left}
#hpzone4_block h4{font-size:0.688em}
#hpzone4_block h2{font-size:1.250em}
#hpzone4_block p.title_block{font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:1.250em;margin-bottom:20px}
#hpzone4_block p.subtitle_block{font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:0.786em;margin-bottom:5px}
#home-page-tabs{margin-top:50px}
#homepage-slider{margin-bottom:0 !important}
@media screen and (min-width:992px){#homepage-content #center_column{margin-top:-140px}
#homepage-content .relative{clear:both}
#hpzone1_block > div{padding:50px 30px 38px 260px}
#hpzone1_block > div h2{font-size:1.625em}
#hpzone1_block > div:first-child:before{width:219px;height:342px}
#hpzone1_block > div:last-child:before{width:276px;height:355px}
#hplecteurzone1_block > div,#categoryzone1_block > div{width:50%;float:left}
#hpzone2_block > div{width:100%}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2{font-size:1.625em}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child p,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child p,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child p,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child p,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child p,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child p,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child p,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child p,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child p,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child p,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child p,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child p,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child p,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child p,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child p,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child p,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child p,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child p{font-size:1.250em}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a{font-size:0.750em}
#hpzone4_block .content{padding:30px}
#hpzone4_block h2{margin-bottom:25px}
#hpzone4_block h4{margin-bottom:10px}
#hpzone4_block img{margin-right:30px}
#hpzone4_block .btn{margin-top:25px}
}
@media screen and (min-width:1200px){#homepage-content #center_column{margin-top:-140px}
#homepage-content .relative{clear:both}
#hpzone2_block > div .btn,#hplecteurzone1_block > div .btn,#categoryzone1_block > div .btn{margin-top:30px}
#hpzone2_block > div p.image,#hplecteurzone1_block > div p.image,#categoryzone1_block > div p.image{margin-right:30px}
#hpzone2_block > div p.image img,#hplecteurzone1_block > div p.image img,#categoryzone1_block > div p.image img{max-height:270px}
#hpzone2_block > div .content,#hplecteurzone1_block > div .content,#categoryzone1_block > div .content{padding:30px}
}
@media screen and (min-width:992px) and (max-width:1199px){#homepage-content #center_column{margin-top:-100px}
#homepage-content .relative{clear:both}
#hpzone2_block > div .btn,#hplecteurzone1_block > div .btn,#categoryzone1_block > div .btn{margin-top:10px}
#hpzone2_block > div p.image,#hplecteurzone1_block > div p.image,#categoryzone1_block > div p.image{margin-right:15px}
#hpzone2_block > div p.image img,#hplecteurzone1_block > div p.image img,#categoryzone1_block > div p.image img{max-height:270px}
#hpzone2_block > div .content,#hplecteurzone1_block > div .content,#categoryzone1_block > div .content{padding:15px}
}
@media screen and (min-width:768px) and (max-width:991px){#homepage-content #center_column{margin-top:-50px}
#homepage-content .relative{clear:both}
#hpzone1_block > div{padding:25px 20px 20px 140px}
#hpzone1_block > div h2{font-size:1.250em}
#hpzone1_block > div:first-child:before{width:135px;height:211px}
#hpzone1_block > div:last-child:before{width:164px;height:211px}
#hpzone2_block > div,#hplecteurzone1_block > div,#categoryzone1_block > div{clear:both}
#hpzone2_block > div .btn,#hplecteurzone1_block > div .btn,#categoryzone1_block > div .btn{margin-top:20px}
#hpzone2_block > div p.image,#hplecteurzone1_block > div p.image,#categoryzone1_block > div p.image{margin-right:20px}
#hpzone2_block > div img,#hplecteurzone1_block > div img,#categoryzone1_block > div img{max-height:196px}
#hpzone2_block > div .content,#hplecteurzone1_block > div .content,#categoryzone1_block > div .content{padding:20px}
#hpzone2_block > div:last-child p.image,#hplecteurzone1_block > div:last-child p.image,#categoryzone1_block > div:last-child p.image{margin-left:20px;margin-right:0;float:right}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child h2,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child h2,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child h2{font-size:1.250em}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12 .block-content-child a,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6 .block-content-child a,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12 .block-content-child a{font-size:0.750em}
#hpzone4_block .content{padding:20px}
#hpzone4_block .content p:nth-of-type(1){display:-webkit-box;height:32px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
#hpzone4_block img{max-width:50%;margin-right:20px}
#hpzone4_block h2{margin-bottom:15px;display:-webkit-box;height:20px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
#hpzone4_block h4{margin-bottom:5px}
#hpzone4_block .btn{font-size:0.750em;margin-top:15px}
}
@media screen and (min-width:768px){#hpzone1_block{position:relative;display:table-row;z-index:10}
#hpzone1_block > div{display:table-cell;width:50%}
#hpzone3_parent,#hplecteurzone2_parent,#hpauthorzone5_parent{display:table}
#hpzone3_parent #hpzone3_block,#hpzone3_parent #hplecteurzone2_block,#hpzone3_parent #hpauthorzone5_block,#hplecteurzone2_parent #hpzone3_block,#hplecteurzone2_parent #hplecteurzone2_block,#hplecteurzone2_parent #hpauthorzone5_block,#hpauthorzone5_parent #hpzone3_block,#hpauthorzone5_parent #hplecteurzone2_block,#hpauthorzone5_parent #hpauthorzone5_block{display:table-cell;vertical-align:middle}
#hpzone3_parent #hpzone3_block > .container,#hpzone3_parent #hplecteurzone2_block > .container,#hpzone3_parent #hpauthorzone5_block > .container,#hplecteurzone2_parent #hpzone3_block > .container,#hplecteurzone2_parent #hplecteurzone2_block > .container,#hplecteurzone2_parent #hpauthorzone5_block > .container,#hpauthorzone5_parent #hpzone3_block > .container,#hpauthorzone5_parent #hplecteurzone2_block > .container,#hpauthorzone5_parent #hpauthorzone5_block > .container{display:table;border-spacing:30px 0}
#hpzone3_parent #hpzone3_block > .container:before,#hpzone3_parent #hpzone3_block > .container:after,#hpzone3_parent #hplecteurzone2_block > .container:before,#hpzone3_parent #hplecteurzone2_block > .container:after,#hpzone3_parent #hpauthorzone5_block > .container:before,#hpzone3_parent #hpauthorzone5_block > .container:after,#hplecteurzone2_parent #hpzone3_block > .container:before,#hplecteurzone2_parent #hpzone3_block > .container:after,#hplecteurzone2_parent #hplecteurzone2_block > .container:before,#hplecteurzone2_parent #hplecteurzone2_block > .container:after,#hplecteurzone2_parent #hpauthorzone5_block > .container:before,#hplecteurzone2_parent #hpauthorzone5_block > .container:after,#hpauthorzone5_parent #hpzone3_block > .container:before,#hpauthorzone5_parent #hpzone3_block > .container:after,#hpauthorzone5_parent #hplecteurzone2_block > .container:before,#hpauthorzone5_parent #hplecteurzone2_block > .container:after,#hpauthorzone5_parent #hpauthorzone5_block > .container:before,#hpauthorzone5_parent #hpauthorzone5_block > .container:after{display:none}
#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-6,#hpzone3_parent #hpzone3_block div.col-xs-12.col-sm-12,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-6,#hpzone3_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-6,#hpzone3_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-6,#hplecteurzone2_parent #hpzone3_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-6,#hplecteurzone2_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-6,#hplecteurzone2_parent #hpauthorzone5_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-6,#hpauthorzone5_parent #hpzone3_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-6,#hpauthorzone5_parent #hplecteurzone2_block div.col-xs-12.col-sm-12,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-6,#hpauthorzone5_parent #hpauthorzone5_block div.col-xs-12.col-sm-12{display:table-cell;float:none;position:relative;vertical-align:middle}
#hplecteurzone2_parent{position:relative;top:-140px;margin-bottom:-140px;z-index:9}
#hplecteurzone2_parent #hplecteurzone2_block{padding:210px 0 95px}
#hpauthorzone5_parent{position:relative;z-index:9}
#hpauthorzone5_parent #hpauthorzone5_block{padding:85px 0 230px}
#hpzone3_parent{position:relative;top:-140px;margin-bottom:-290px;z-index:9}
#hpzone3_parent #hpzone3_block{height:614px}
#hpzone4_block{max-height:270px}
}
@media screen and (max-width:767px){#homepage-content .relative{clear:both}
#hpzone1_block > div{padding:25px 20px 20px 150px;width:100%;clear:both}
#hpzone1_block > div:first-child:before{width:128px;height:200px}
#hpzone1_block > div:last-child:before{width:155px;height:200px}
#hpzone2_block,#hplecteurzone1_block,#categoryzone1_block{margin-left:-15px;margin-right:-15px}
#hpzone2_block > div,#hplecteurzone1_block > div,#categoryzone1_block > div{position:relative;padding-bottom:20px}
#hpzone2_block > div p.image,#hplecteurzone1_block > div p.image,#categoryzone1_block > div p.image{padding-right:10px}
#hpzone2_block > div img,#hplecteurzone1_block > div img,#categoryzone1_block > div img{height:115px;max-height:115px;max-width :115px}
#hpzone2_block > div .title,#hplecteurzone1_block > div .title,#categoryzone1_block > div .title{display:table-cell;height:116px;vertical-align:middle}
#hpzone2_block > div h2,#hplecteurzone1_block > div h2,#categoryzone1_block > div h2{margin-bottom:0}
#hpzone2_block > div .separator-mobile,#hplecteurzone1_block > div .separator-mobile,#categoryzone1_block > div .separator-mobile{position:absolute;height:1px;left:0;right:0;top:115px;background-color:rgba(255,255,255,0.25)}
#hpzone2_block > div .content p,#hplecteurzone1_block > div .content p,#categoryzone1_block > div .content p{padding:20px 10px 0}
#hpzone3_block,#hplecteurzone2_block,#hpauthorzone5_block{padding:57px 0}
#hpzone3_block .container,#hplecteurzone2_block .container,#hpauthorzone5_block .container{padding-left:25px;padding-right:25px}
#hpzone3_block div.col-xs-12.col-sm-6:first-child,#hplecteurzone2_block div.col-xs-12.col-sm-6:first-child,#hpauthorzone5_block div.col-xs-12.col-sm-6:first-child{margin-bottom:38px}
#hpzone4_block{margin-left:-15px;margin-right:-15px;position:relative}
#hpzone4_block .content{padding:0 15px 15px}
#hpzone4_block .content p{margin-top:15px}
#hpzone4_block .title{height:110px;vertical-align:middle;display:table-cell;margin-bottom:10px}
#hpzone4_block p.image{width:85px;height:110px;overflow:hidden;position:relative;float:left;margin-right:10px}
#hpzone4_block img{max-height:110px;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}
#hpzone4_block h2{margin-bottom:0}
#hpzone4_block h4{margin-bottom:5px}
#hpzone4_block .separator-mobile{position:absolute;height:1px;left:0;right:0;top:110px;background-color:rgba(255,255,255,0.25)}
}
#module-hplecteur-default .breadcrumb{position:relative;margin-bottom:-53px;z-index:10;background:none}
#module-hplecteur-default .breadcrumb .container .breadcrumb-content{border-bottom:1px solid rgba(255,255,255,0.35)}
#module-hpauthor-default #center_column{margin-top:0}
#module-hpauthor-default .breadcrumb{position:relative;margin-bottom:-53px;z-index:10;background:none}
#module-hpauthor-default .breadcrumb .container .breadcrumb-content{border-bottom:1px solid rgba(255,255,255,0.35)}
#module-hpauthor-default #hpauthorzone1_block{position:relative}
#module-hpauthor-default #hpauthorzone1_block *{color:white}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4{text-align:center}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 > p:first-child,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 > p:first-child,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 > p:first-child{width:120px;height:120px;display:block;position:relative;overflow:hidden;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;margin:auto;border:4px solid white;margin-bottom:20px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 > p:first-child img,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 > p:first-child img,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 > p:first-child img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 h2,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 h2,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 h2{margin-bottom:25px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 a,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 a,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 a{text-decoration:none;text-transform:uppercase;font-family:"Gotham";font-weight:bold;font-size:0.750em;line-height:20px;display:block}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 a:before,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 a:before,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 a:before{content:" ";display:inline-block;vertical-align:-6px;background:url(sprite-icons.png);width:20px;height:20px;margin-right:10px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3{background-color:#df1f4d}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 a:before,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 a:before{background-position:-270px -5px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 a:before{background-position:-240px -5px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2{background-color:#21313e}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3{background-color:#a69a95}
#module-hpauthor-default #hpauthorzone2_title,#module-hpauthor-default #blockbestsellers_title{border-bottom:1px solid #dbd9d8}
#module-hpauthor-default #hpauthorzone2_title{padding-bottom:15px}
#module-hpauthor-default #blockbestsellers_title{padding-bottom:0;margin-bottom:0}
#module-hpauthor-default #hpauthorzone3_block{margin-top:70px;margin-bottom:20px}
#module-hpauthor-default #hpauthorzone3_block img{width:inherit;height:inherit;width:100%}
#module-hpauthor-default #hpauthorzone4_block{background:#e8dfdb;padding:65px 0}
#module-hpauthor-default #hpauthorzone4_block .block_1 ul,#module-hpauthor-default #hpauthorzone4_block .block_2 ul,#module-hpauthor-default #hpauthorzone4_block .block_3 ul{display:block;clear:both;overflow:hidden}
#module-hpauthor-default #hpauthorzone4_block .block_1 ul li,#module-hpauthor-default #hpauthorzone4_block .block_2 ul li,#module-hpauthor-default #hpauthorzone4_block .block_3 ul li{text-align:center;width:33.33%;float:left;padding:10px}
#module-hpauthor-default #hpauthorzone4_block img{display:block;margin:0 auto 10px}
#module-hpauthor-default #hpauthorzone4_block h4{color:#df1f4d}
#module-hpauthor-default #hpauthorzone6_container{margin-bottom:50px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block a{display:inline-block}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block div.info{padding:30px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block div.info h4,#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block div.info p{margin-bottom:25px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li{color:white}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li img{width:inherit;height:inherit;height:280px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li h4{font-size:1.250em;color:white}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li p:last-child{margin-bottom:0}
#module-hpauthor-default #hpauthorzone7_block li,#module-hpauthor-default #suppliers_block_left li{border:1px solid #dbd9d8}
#module-hpauthor-default #hpauthorzone7_block li img,#module-hpauthor-default #suppliers_block_left li img{width:inherit;height:inherit}
#module-hpauthor-default #blockbestsellers .bestsales-block{position:absolute;top:0;right:0;z-index:1003}
#module-hpauthor-default #blockbestsellers .bestsales-block .bestsales-content{padding:10px;background-color:#df204e;width:82px;height:82px;border-radius:41px;-moz-border-radius:41px;-webkit-border-radius:41px;color:white;text-align:center;display:table-cell;vertical-align:middle;font-size:0.813em}
#module-hpauthor-default #blockbestsellers .bestsales-block .bestsales-content span{font-family:"Gotham";font-weight:bold;font-size:1.231em;display:block}
@media screen and (min-width:1200px){#module-hpauthor-default #hpauthorzone1_block{top:-90px;margin-bottom:-90px}
}
@media screen and (min-width:992px) and (max-width:1199px){#module-hpauthor-default #hpauthorzone1_block{top:-50px;margin-bottom:-50px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li p.image{width:280px;height:280px;overflow:hidden;position:relative}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li p.image img{width:auto;max-width:inherit;position:absolute;left:50%;transform:translateY(0%) translateX(-50%);-moz-transform:translateY(0%) translateX(-50%);-webkit-transform:translateY(0%) translateX(-50%)}
#module-hpauthor-default #suppliers_block_left h2{line-height:52px}
}
@media screen and (min-width:992px){#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 h2,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 h2,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 h2{font-size:1.625em;line-height:1.154em}
#module-hpauthor-default #hpauthorzone2_title{margin-top:70px}
#module-hpauthor-default #hpauthorzone4_block .block_1,#module-hpauthor-default #hpauthorzone4_block .block_2{border-right:1px solid #c5bab4}
#module-hpauthor-default #hpauthorzone6_container{margin-bottom:70px}
#module-hpauthor-default #hpauthorzone7_container{margin-bottom:80px}
}
@media screen and (min-width:768px) and (max-width:991px){#module-hpauthor-default #hpauthorzone1_block{top:-20px;margin-bottom:-20px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 h2,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 h2,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 h2{font-size:1.250em;line-height:1.154em}
#module-hpauthor-default #hpauthorzone2_title{margin-top:50px}
#module-hpauthor-default #hpauthorzone4_block .block_1,#module-hpauthor-default #hpauthorzone4_block .block_2{border-bottom:1px solid #c5bab4;padding-bottom:20px;margin-bottom:30px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li p.image{width:250px;height:280px;overflow:hidden;position:relative}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li p.image img{width:auto;max-width:inherit;position:absolute;left:50%;transform:translateY(0%) translateX(-50%);-moz-transform:translateY(0%) translateX(-50%);-webkit-transform:translateY(0%) translateX(-50%)}
#module-hpauthor-default #hpauthorzone7_container{margin-bottom:65px}
#module-hpauthor-default #hpauthorzone7_container div.col-xs-12.col-sm-6:first-child{border-right:1px solid #dbd9d8}
}
@media screen and (min-width:768px){#module-hpauthor-default #hpauthorzone1_block{display:table}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4{float:none;display:table-cell;padding:0 20px 30px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 > p:first-child,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 > p:first-child,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 > p:first-child{margin-top:-50px}
#module-hpauthor-default #hpauthorzone6_container{position:relative;z-index:10;margin-top:-150px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li{color:white}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li img{width:inherit;height:inherit;height:280px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li h4{font-size:1.250em;color:white}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li p.image{float:left;display:block}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li div.nb_exemplaires_wrapper{float:left;margin-left:-85px;position:relative;z-index:10;top:50px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li div.nb_exemplaires{font-family:"Gotham";font-weight:bold;font-size:0.875em;text-align:center;background-color:white;width:170px;height:170px;border-radius:85px;-moz-border-radius:85px;-webkit-border-radius:85px;text-transform:uppercase;padding:10px;color:#21313e !important;display:table-cell;vertical-align:middle}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li div.nb_exemplaires h4{font-size:2.857em;color:#df1f4d !important;margin-bottom:10px}
#module-hpauthor-default #hpauthorzone7_container .list-block,#module-hpauthor-default #suppliers_block_left .list-block{margin-bottom:20px}
#module-hpauthor-default #hpauthorzone7_container .bx-controls,#module-hpauthor-default #suppliers_block_left .bx-controls{display:none}
}
@media screen and (max-width:767px){#module-hpauthor-default #hpauthorzone1_block{margin-left:-15px;margin-right:-15px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4{padding:30px 20px}
#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_1 h2,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_2 h2,#module-hpauthor-default #hpauthorzone1_block .col-xs-12.col-sm-4.block_3 h2{font-size:1.250em;line-height:1.154em}
#module-hpauthor-default #hpauthorzone2_title{margin-top:30px}
#module-hpauthor-default #hpauthorzone4_block .block_1,#module-hpauthor-default #hpauthorzone4_block .block_2{border-bottom:1px solid #c5bab4;padding-bottom:20px;margin-bottom:30px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li{color:white}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li p.image{width:100%;height:280px;overflow:hidden;position:relative}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li p.image img{height:auto;max-height:inherit;min-height:280px;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li div.nb_exemplaires_wrapper{position:absolute;top:175px;right:-20px}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li div.nb_exemplaires{font-family:"Gotham";font-weight:bold;font-size:0.625em;text-align:center;background-color:white;width:125px;height:125px;border-radius:85px;-moz-border-radius:85px;-webkit-border-radius:85px;text-transform:uppercase;padding:10px 25px 10px 10px;color:#21313e !important;display:table-cell;vertical-align:middle}
#module-hpauthor-default #hpauthorzone6_container #hpauthorzone6_block li div.nb_exemplaires h4{font-size:3em;color:#df1f4d !important;margin-bottom:5px}
#module-hpauthor-default #hpauthorzone7_container .list-block,#module-hpauthor-default #suppliers_block_left .list-block{margin-bottom:60px}
#module-hpauthor-default #hpauthorzone7_container .bx-wrapper,#module-hpauthor-default #suppliers_block_left .bx-wrapper{margin:auto !important}
#module-hpauthor-default #hpauthorzone7_container .bx-wrapper .bx-controls,#module-hpauthor-default #suppliers_block_left .bx-wrapper .bx-controls{display:block}
#module-hpauthor-default #hpauthorzone7_container{margin-bottom:45px}
#module-hpauthor-default #hpauthorzone7_container div.col-xs-12.col-sm-6{padding-left:0;padding-right:0}
#module-hpauthor-default #hpauthorzone7_container div.col-xs-12.col-sm-6:first-child{border-bottom:1px solid #dbd9d8;padding-bottom:30px;margin-bottom:30px}
#module-hpauthor-default #hpauthorzone7_container .link{text-align:center}
}
#category .content_scene_cat_parent{background-color:#21313e}
#category .breadcrumb{position:relative;margin-bottom:-53px;z-index:10;background:none}
#category .breadcrumb .container .breadcrumb-content{border-bottom:1px solid rgba(255,255,255,0.35)}
#category .sprite-filters{display:none;cursor:pointer;margin-left:5px}
#category.hplecteur .sprite-filters{margin-bottom:15px}
#category h2,#best-sales h2{font-size:1em}
#new-products h2{font-size:1em !important}
#filters_overlay{position:fixed;top:0;bottom:0;left:-280px;z-index:9999;background-color:white;width:280px;padding:20px;max-width:100%;overflow:auto}
#filters_overlay .close{width:100%;padding:5px 15px;color:white;text-align:center}
#filters_overlay.active{left:0;display:block}
#pagenotfound .pagenotfound{text-align:center}
#pagenotfound .pagenotfound h3,#pagenotfound .pagenotfound .findaproduct{margin-bottom:30px}
#pagenotfound .pagenotfound .buttons{margin-top:30px}
#pagenotfound .pagenotfound .search-submit,#pagenotfound .pagenotfound #search_query{vertical-align:middle}
#pagenotfound .pagenotfound .search-submit i.fa-search,#pagenotfound .pagenotfound #search_query i.fa-search{font-size:28px}
#pagenotfound .content_scene_cat_parent{background-color:#21313e;width:100%;display:table}
#pagenotfound .content_scene_cat{background:url(bg-404.png) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:white;text-align:center;font-size:1.125em;display:table-cell;vertical-align:middle;padding:50px 0}
#pagenotfound .content_scene_cat h1{color:white;font-size:2.500em;margin-top:20px;margin-bottom:0}
#pagenotfound .content_scene_cat img{max-width:250px}
@media (max-width:1199px){#pagenotfound .content_scene_cat .content_scene_cat_bg{padding:10px 10px 10px 15px}
}
#pagenotfound .content_scene_cat span.category-name{font:600 42px/51px "Open Sans",sans-serif;color:#fff;margin-bottom:12px}
@media (max-width:1199px){#pagenotfound .content_scene_cat span.category-name{font-size:25px;line-height:30px}
}
#pagenotfound .content_scene_cat p{margin-bottom:0}
#pagenotfound .content_scene_cat a{color:#fff}
#pagenotfound .content_scene_cat a:hover{text-decoration:underline}
#pagenotfound .content_scene_cat .content_scene{color:#777}
#pagenotfound .content_scene_cat .content_scene .cat_desc{padding-top:20px}
#pagenotfound .content_scene_cat .content_scene .cat_desc a{color:#777}
#pagenotfound .content_scene_cat .content_scene .cat_desc a:hover{color:#515151}
@media screen and (max-width:767px){#pagenotfound .content_scene_cat h1{font-size:1.625em}
#pagenotfound .pagenotfound .btn-large{width:100%}
}
@media screen and (min-width:768px) and (max-width:991px){#category .content_sortPagiBar #productsSortForm{display:block;float:right}
}
@media screen and (max-width:767px){#category .content_sortPagiBar #productsSortForm{display:block;float:none;clear:both}
}
@media screen and (max-width:991px){#category .content_sortPagiBar .sprite-filters{display:block;float:left;margin-top:11px}
#category .content_sortPagiBar .product-count{line-height:48px;margin-left:10px;margin-bottom:15px;display:block;float:left}
#category.hplecteur .sprite-filters{display:block}
}
.customizableProductsText{padding-bottom:0 !important;border-bottom:0 !important}
.customizationUploadLine:last-child{padding-bottom:0}
.customizationUploadLine textarea{background-color:white}
#product .popup-block-info-product,#module-blockwishlist-view .popup-block-info-product,#module-books-viewdetails .popup-block-info-product{text-align:center}
#product #center_column,#module-blockwishlist-view #center_column,#module-books-viewdetails #center_column{margin-bottom:0}
#product h1,#module-blockwishlist-view h1,#module-books-viewdetails h1{font-size:1.750em;margin-bottom:20px}
#product h3,#module-blockwishlist-view h3,#module-books-viewdetails h3{font-size:1.625em}
#product .page-product-box .link{color:#21313e;font-size:0.750em !important;font-family:"Gotham";font-weight:bold;text-transform:uppercase;border-bottom:1px solid #dbd9d8;padding:15px 0;margin-bottom:20px}
#product .auteur,#module-blockwishlist-view .auteur,#module-books-viewdetails .auteur{font-size:1.125em}
#product #thumbs_list li a,#product #thumbs_list li a:hover,#module-blockwishlist-view #thumbs_list li a,#module-blockwishlist-view #thumbs_list li a:hover,#module-books-viewdetails #thumbs_list li a,#module-books-viewdetails #thumbs_list li a:hover{border:none}
#product #thumbs_list li a.shown,#module-blockwishlist-view #thumbs_list li a.shown,#module-books-viewdetails #thumbs_list li a.shown{border:3px solid #21313e}
#product .pb-left-column #image-block,#module-blockwishlist-view .pb-left-column #image-block,#module-books-viewdetails .pb-left-column #image-block{border:1px solid #dbd9d8}
#product .box-info-product,#module-blockwishlist-view .box-info-product,#module-books-viewdetails .box-info-product{padding:10px;background-color:#e8dfdb}
#product .box-info-product .panel-left-product-attributes,#product .box-info-product .panel-right-product-attributes,#module-blockwishlist-view .box-info-product .panel-left-product-attributes,#module-blockwishlist-view .box-info-product .panel-right-product-attributes,#module-books-viewdetails .box-info-product .panel-left-product-attributes,#module-books-viewdetails .box-info-product .panel-right-product-attributes{width:45%;float:left;text-align:center}
#product .box-info-product .panel-left-product-attributes .customizableProductsFile,#product .box-info-product .panel-right-product-attributes .customizableProductsFile,#module-blockwishlist-view .box-info-product .panel-left-product-attributes .customizableProductsFile,#module-blockwishlist-view .box-info-product .panel-right-product-attributes .customizableProductsFile,#module-books-viewdetails .box-info-product .panel-left-product-attributes .customizableProductsFile,#module-books-viewdetails .box-info-product .panel-right-product-attributes .customizableProductsFile{border-bottom:0;margin-bottom:0;padding-bottom:0}
#product .box-info-product .panel-left-product-attributes .customizableProductsFile h5,#product .box-info-product .panel-right-product-attributes .customizableProductsFile h5,#module-blockwishlist-view .box-info-product .panel-left-product-attributes .customizableProductsFile h5,#module-blockwishlist-view .box-info-product .panel-right-product-attributes .customizableProductsFile h5,#module-books-viewdetails .box-info-product .panel-left-product-attributes .customizableProductsFile h5,#module-books-viewdetails .box-info-product .panel-right-product-attributes .customizableProductsFile h5{margin-bottom:10px}
#product .box-info-product .panel-left-product-attributes .customizableProductsFile .return-value,#product .box-info-product .panel-right-product-attributes .customizableProductsFile .return-value,#module-blockwishlist-view .box-info-product .panel-left-product-attributes .customizableProductsFile .return-value,#module-blockwishlist-view .box-info-product .panel-right-product-attributes .customizableProductsFile .return-value,#module-books-viewdetails .box-info-product .panel-left-product-attributes .customizableProductsFile .return-value,#module-books-viewdetails .box-info-product .panel-right-product-attributes .customizableProductsFile .return-value{width:100%;height:17px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:17px;font-size:0.750em}
#product .box-info-product .panel-left-product-attributes .customizableProductsFile .custom-file span,#product .box-info-product .panel-right-product-attributes .customizableProductsFile .custom-file span,#module-blockwishlist-view .box-info-product .panel-left-product-attributes .customizableProductsFile .custom-file span,#module-blockwishlist-view .box-info-product .panel-right-product-attributes .customizableProductsFile .custom-file span,#module-books-viewdetails .box-info-product .panel-left-product-attributes .customizableProductsFile .custom-file span,#module-books-viewdetails .box-info-product .panel-right-product-attributes .customizableProductsFile .custom-file span{line-height:1em;font-size:0.750em}
#product .box-info-product .panel-or-product-attributes,#module-blockwishlist-view .box-info-product .panel-or-product-attributes,#module-books-viewdetails .box-info-product .panel-or-product-attributes{width:10%;float:left;text-align:center;padding:37px 0}
#product .box-info-product .product_attributes,#module-blockwishlist-view .box-info-product .product_attributes,#module-books-viewdetails .box-info-product .product_attributes{margin-top:-10px;padding-bottom:0}
#product .box-info-product #author_books.service,#module-blockwishlist-view .box-info-product #author_books.service,#module-books-viewdetails .box-info-product #author_books.service{margin-bottom:20px}
#product .box-info-product #author_books .author_books_label,#module-blockwishlist-view .box-info-product #author_books .author_books_label,#module-books-viewdetails .box-info-product #author_books .author_books_label{display:block;margin-bottom:10px;text-align:center}
#product .box-info-product .block-under-price,#module-blockwishlist-view .box-info-product .block-under-price,#module-books-viewdetails .box-info-product .block-under-price{margin-top:-40px;margin-bottom:30px;text-align:center}
#product .box-info-product #attributes,#module-blockwishlist-view .box-info-product #attributes,#module-books-viewdetails .box-info-product #attributes{text-align:center}
#product .box-info-product #attributes label,#module-blockwishlist-view .box-info-product #attributes label,#module-books-viewdetails .box-info-product #attributes label{margin-bottom:10px}
#product .box-info-product #old_price,#module-blockwishlist-view .box-info-product #old_price,#module-books-viewdetails .box-info-product #old_price{padding-bottom:0}
#product .box-info-product .content_prices,#module-blockwishlist-view .box-info-product .content_prices,#module-books-viewdetails .box-info-product .content_prices{padding:20px 0}
#product .box-info-product #add_to_cart button,#module-blockwishlist-view .box-info-product #add_to_cart button,#module-books-viewdetails .box-info-product #add_to_cart button{width:100%;display:block;background-color:#df1f4d;padding:20px 0;color:white;font-family:"Gotham";font-weight:bold;font-size:0.875em;text-transform:uppercase;border:0;outline:0}
#product .box-info-product .accessories-block,#module-blockwishlist-view .box-info-product .accessories-block,#module-books-viewdetails .box-info-product .accessories-block{border-bottom:1px solid white;padding:10px 0 20px}
#product .box-info-product .accessories-block li,#module-blockwishlist-view .box-info-product .accessories-block li,#module-books-viewdetails .box-info-product .accessories-block li{padding:0}
#product .box-info-product .accessories-block li .s_title_block,#module-blockwishlist-view .box-info-product .accessories-block li .s_title_block,#module-books-viewdetails .box-info-product .accessories-block li .s_title_block{line-height:0.875em}
#product .box-info-product .accessories-block li .s_title_block .price,#module-blockwishlist-view .box-info-product .accessories-block li .s_title_block .price,#module-books-viewdetails .box-info-product .accessories-block li .s_title_block .price{font-weight:bold}
#product .box-info-product .accessories-block li .s_title_block .product-name,#module-blockwishlist-view .box-info-product .accessories-block li .s_title_block .product-name,#module-books-viewdetails .box-info-product .accessories-block li .s_title_block .product-name{font-size:0.875em}
#product .box-info-product .accessories-block li label.custom-checkbox,#module-blockwishlist-view .box-info-product .accessories-block li label.custom-checkbox,#module-books-viewdetails .box-info-product .accessories-block li label.custom-checkbox{float:left}
#module-blockwishlist-view .box-info-product .accessories-block li label.custom-checkbox span,#module-books-viewdetails .box-info-product .accessories-block li label.custom-checkbox span{margin:9px 5px 9px 0;background-color:white}
#product .box-info-product .accessories-block li label.custom-checkbox span{margin:9px 5px 15px 0;background-color:white}
#product .box-info-product .accessories-block li label.custom-checkbox :checked + span,#module-blockwishlist-view .box-info-product .accessories-block li label.custom-checkbox :checked + span,#module-books-viewdetails .box-info-product .accessories-block li label.custom-checkbox :checked + span{background-color:#df1f4d}
#product .box-info-product .our_price_display,#module-blockwishlist-view .box-info-product .our_price_display,#module-books-viewdetails .box-info-product .our_price_display{font-family:"Gotham",'Arial Black','Arial Bold',Gadget,sans-serif;font-weight:bold;font-size:4.250em;text-align:center}
#product .box-info-product .our_price_display sup,#module-blockwishlist-view .box-info-product .our_price_display sup,#module-books-viewdetails .box-info-product .our_price_display sup{font-size:0.5em}
#product .box-info-product .content_prices,#module-blockwishlist-view .box-info-product .content_prices,#module-books-viewdetails .box-info-product .content_prices{text-align:center}
#product .box-info-product .page-product-box,#module-blockwishlist-view .box-info-product .page-product-box,#module-books-viewdetails .box-info-product .page-product-box{text-align:center;margin:20px 0}
#product .box-info-product .page-product-box .accessories-block,#module-blockwishlist-view .box-info-product .page-product-box .accessories-block,#module-books-viewdetails .box-info-product .page-product-box .accessories-block{text-align:left}
#product .box-info-product .page-product-box textarea,#module-blockwishlist-view .box-info-product .page-product-box textarea,#module-books-viewdetails .box-info-product .page-product-box textarea{width:100%}
#product .box-info-product .page-product-box h3,#module-blockwishlist-view .box-info-product .page-product-box h3,#module-books-viewdetails .box-info-product .page-product-box h3{font-size:1.125em;text-align:center;margin-bottom:10px}
#product .box-info-product .page-product-box .infoCustomizable,#module-blockwishlist-view .box-info-product .page-product-box .infoCustomizable,#module-books-viewdetails .box-info-product .page-product-box .infoCustomizable{margin-bottom:20px;font-size:0.688em;font-style:italic;border-top:1px solid #dbd9d8;padding-top:20px}
#product .box-info-product .page-product-box .customizableProductsFile h5,#product .box-info-product .page-product-box .customizableProductsText h5,#module-blockwishlist-view .box-info-product .page-product-box .customizableProductsFile h5,#module-blockwishlist-view .box-info-product .page-product-box .customizableProductsText h5,#module-books-viewdetails .box-info-product .page-product-box .customizableProductsFile h5,#module-books-viewdetails .box-info-product .page-product-box .customizableProductsText h5{font-size:0.750em;margin-bottom:10px}
#product .box-info-product .page-product-box .customizableProductsFile h5 i,#product .box-info-product .page-product-box .customizableProductsText h5 i,#module-blockwishlist-view .box-info-product .page-product-box .customizableProductsFile h5 i,#module-blockwishlist-view .box-info-product .page-product-box .customizableProductsText h5 i,#module-books-viewdetails .box-info-product .page-product-box .customizableProductsFile h5 i,#module-books-viewdetails .box-info-product .page-product-box .customizableProductsText h5 i{vertical-align:middle}
#product .box-info-product .page-product-box .customizableProductsFile label,#product .box-info-product .page-product-box .customizableProductsText label,#module-blockwishlist-view .box-info-product .page-product-box .customizableProductsFile label,#module-blockwishlist-view .box-info-product .page-product-box .customizableProductsText label,#module-books-viewdetails .box-info-product .page-product-box .customizableProductsFile label,#module-books-viewdetails .box-info-product .page-product-box .customizableProductsText label{margin-bottom:10px}
#product .box-info-product .page-product-box .customizationUploadBrowse,#module-blockwishlist-view .box-info-product .page-product-box .customizationUploadBrowse,#module-books-viewdetails .box-info-product .page-product-box .customizationUploadBrowse{margin-bottom:0}
#product .box-info-product .page-product-box #customizedDatas,#module-blockwishlist-view .box-info-product .page-product-box #customizedDatas,#module-books-viewdetails .box-info-product .page-product-box #customizedDatas{float:none}
#product .box-info-product .page-product-box #customizedDatas #saveCustomization,#module-blockwishlist-view .box-info-product .page-product-box #customizedDatas #saveCustomization,#module-books-viewdetails .box-info-product .page-product-box #customizedDatas #saveCustomization{display:block;text-align:center;width:100%}
#product .box-info-product .page-product-box .required,#module-blockwishlist-view .box-info-product .page-product-box .required,#module-books-viewdetails .box-info-product .page-product-box .required{font-size:0.875em;text-align:center;margin-top:10px}
#product .box-info-product .box-cart-bottom,#module-blockwishlist-view .box-info-product .box-cart-bottom,#module-books-viewdetails .box-info-product .box-cart-bottom{position:relative}
#product .box-info-product .box-cart-bottom .overlay-button,#module-blockwishlist-view .box-info-product .box-cart-bottom .overlay-button,#module-books-viewdetails .box-info-product .box-cart-bottom .overlay-button{background:rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0;z-index:5000;display:none;position:absolute;text-align:center}
#product .box-info-product .box-cart-bottom .overlay-button img,#module-blockwishlist-view .box-info-product .box-cart-bottom .overlay-button img,#module-books-viewdetails .box-info-product .box-cart-bottom .overlay-button img{margin-top:3px;animation:rotation 2s infinite linear;-webkit-animation:rotation 2s infinite linear;-moz-animation:rotation 2s infinite linear}
@-webkit-keyframes rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg)}
}
@keyframes rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg)}
}
#product .box-info-product .box-cart-bottom img,#module-blockwishlist-view .box-info-product .box-cart-bottom img,#module-books-viewdetails .box-info-product .box-cart-bottom img{max-width:100%}
#product .box-info-product .box-cart-bottom #preview,#module-blockwishlist-view .box-info-product .box-cart-bottom #preview,#module-books-viewdetails .box-info-product .box-cart-bottom #preview{margin-top:10px}
#product .box-info-product .box-cart-bottom #preview a.btn,#module-blockwishlist-view .box-info-product .box-cart-bottom #preview a.btn,#module-books-viewdetails .box-info-product .box-cart-bottom #preview a.btn{display:block;text-align:center}
#product .box-info-product #minimal_quantity_wanted_p,#module-blockwishlist-view .box-info-product #minimal_quantity_wanted_p,#module-books-viewdetails .box-info-product #minimal_quantity_wanted_p{text-align:center;padding-top:20px}
#product .box-info-product #wishlist_button_nopop,#module-blockwishlist-view .box-info-product #wishlist_button_nopop,#module-books-viewdetails .box-info-product #wishlist_button_nopop{font-family:"Gotham";font-size:0.750em;font-weight:bold;text-transform:uppercase;color:#21313e;text-decoration:none;padding:20px 0;display:block;text-align:center;line-height:18px}
#product .box-info-product #wishlist_button_nopop:before,#module-blockwishlist-view .box-info-product #wishlist_button_nopop:before,#module-books-viewdetails .box-info-product #wishlist_button_nopop:before{content:' ';background:url("sprite-icons.png") no-repeat -429px -5px;width:21px;height:18px;display:inline-block;vertical-align:top;margin-right:5px}
#product .box-info-product #product_payment_logos,#product .box-info-product #product_transport_logos,#module-blockwishlist-view .box-info-product #product_payment_logos,#module-blockwishlist-view .box-info-product #product_transport_logos,#module-books-viewdetails .box-info-product #product_payment_logos,#module-books-viewdetails .box-info-product #product_transport_logos{padding:20px;background-color:white;text-align:center}
#product .box-info-product #product_payment_logos .box-security,#product .box-info-product #product_transport_logos .box-security,#module-blockwishlist-view .box-info-product #product_payment_logos .box-security,#module-blockwishlist-view .box-info-product #product_transport_logos .box-security,#module-books-viewdetails .box-info-product #product_payment_logos .box-security,#module-books-viewdetails .box-info-product #product_transport_logos .box-security{margin:0;padding:0}
#product .box-info-product #product_payment_logos h4,#product .box-info-product #product_transport_logos h4,#module-blockwishlist-view .box-info-product #product_payment_logos h4,#module-blockwishlist-view .box-info-product #product_transport_logos h4,#module-books-viewdetails .box-info-product #product_payment_logos h4,#module-books-viewdetails .box-info-product #product_transport_logos h4{margin-bottom:10px}
#product .box-info-product #product_payment_logos img,#product .box-info-product #product_transport_logos img,#module-blockwishlist-view .box-info-product #product_payment_logos img,#module-blockwishlist-view .box-info-product #product_transport_logos img,#module-books-viewdetails .box-info-product #product_payment_logos img,#module-books-viewdetails .box-info-product #product_transport_logos img{max-width:100%}
#product .box-info-product #product_transport_logos .box-security,#module-blockwishlist-view .box-info-product #product_transport_logos .box-security,#module-books-viewdetails .box-info-product #product_transport_logos .box-security{border-top:0}
#product .box-info-product #product_payment_logos,#module-blockwishlist-view .box-info-product #product_payment_logos,#module-books-viewdetails .box-info-product #product_payment_logos{padding-top:0}
#product .box-info-product #product_payment_logos .box-security,#module-blockwishlist-view .box-info-product #product_payment_logos .box-security,#module-books-viewdetails .box-info-product #product_payment_logos .box-security{padding:20px 0 0}
#product .flags,#module-blockwishlist-view .flags,#module-books-viewdetails .flags{margin:20px 0 0 0}
#product .flags .flagheart-block,#product .flags .flagstar-block,#product .flags .flagnew-block,#module-blockwishlist-view .flags .flagheart-block,#module-blockwishlist-view .flags .flagstar-block,#module-blockwishlist-view .flags .flagnew-block,#module-books-viewdetails .flags .flagheart-block,#module-books-viewdetails .flags .flagstar-block,#module-books-viewdetails .flags .flagnew-block{margin:0 0 35px 0;width:33.33%;float:left}
#product .flags .flagheart-block .text,#product .flags .flagstar-block .text,#product .flags .flagnew-block .text,#module-blockwishlist-view .flags .flagheart-block .text,#module-blockwishlist-view .flags .flagstar-block .text,#module-blockwishlist-view .flags .flagnew-block .text,#module-books-viewdetails .flags .flagheart-block .text,#module-books-viewdetails .flags .flagstar-block .text,#module-books-viewdetails .flags .flagnew-block .text{float:left}
#product .flags .flagheart-block .text .text-wrapper,#product .flags .flagstar-block .text .text-wrapper,#product .flags .flagnew-block .text .text-wrapper,#module-blockwishlist-view .flags .flagheart-block .text .text-wrapper,#module-blockwishlist-view .flags .flagstar-block .text .text-wrapper,#module-blockwishlist-view .flags .flagnew-block .text .text-wrapper,#module-books-viewdetails .flags .flagheart-block .text .text-wrapper,#module-books-viewdetails .flags .flagstar-block .text .text-wrapper,#module-books-viewdetails .flags .flagnew-block .text .text-wrapper{height:34px;line-height:34px}
#product .flags .flagheart-block .text .text-wrapper .text-content,#product .flags .flagstar-block .text .text-wrapper .text-content,#product .flags .flagnew-block .text .text-wrapper .text-content,#module-blockwishlist-view .flags .flagheart-block .text .text-wrapper .text-content,#module-blockwishlist-view .flags .flagstar-block .text .text-wrapper .text-content,#module-blockwishlist-view .flags .flagnew-block .text .text-wrapper .text-content,#module-books-viewdetails .flags .flagheart-block .text .text-wrapper .text-content,#module-books-viewdetails .flags .flagstar-block .text .text-wrapper .text-content,#module-books-viewdetails .flags .flagnew-block .text .text-wrapper .text-content{line-height:17px;vertical-align:middle;display:inline-block}
#product .flags .flagheart-block i.sprite-heart,#product .flags .flagheart-block i.sprite-star,#product .flags .flagheart-block span,#product .flags .flagstar-block i.sprite-heart,#product .flags .flagstar-block i.sprite-star,#product .flags .flagstar-block span,#product .flags .flagnew-block i.sprite-heart,#product .flags .flagnew-block i.sprite-star,#product .flags .flagnew-block span,#module-blockwishlist-view .flags .flagheart-block i.sprite-heart,#module-blockwishlist-view .flags .flagheart-block i.sprite-star,#module-blockwishlist-view .flags .flagheart-block span,#module-blockwishlist-view .flags .flagstar-block i.sprite-heart,#module-blockwishlist-view .flags .flagstar-block i.sprite-star,#module-blockwishlist-view .flags .flagstar-block span,#module-blockwishlist-view .flags .flagnew-block i.sprite-heart,#module-blockwishlist-view .flags .flagnew-block i.sprite-star,#module-blockwishlist-view .flags .flagnew-block span,#module-books-viewdetails .flags .flagheart-block i.sprite-heart,#module-books-viewdetails .flags .flagheart-block i.sprite-star,#module-books-viewdetails .flags .flagheart-block span,#module-books-viewdetails .flags .flagstar-block i.sprite-heart,#module-books-viewdetails .flags .flagstar-block i.sprite-star,#module-books-viewdetails .flags .flagstar-block span,#module-books-viewdetails .flags .flagnew-block i.sprite-heart,#module-books-viewdetails .flags .flagnew-block i.sprite-star,#module-books-viewdetails .flags .flagnew-block span{width:34px;height:34px;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;margin-right:10px;display:block;float:left}
#product .flags .flagheart-block i.sprite-heart,#module-blockwishlist-view .flags .flagheart-block i.sprite-heart,#module-books-viewdetails .flags .flagheart-block i.sprite-heart{background-color:#df1f4d;background-position:-460px -3px}
#product .flags .flagstar-block i.sprite-star,#module-blockwishlist-view .flags .flagstar-block i.sprite-star,#module-books-viewdetails .flags .flagstar-block i.sprite-star{background-color:#a69a95;background-position:-504px -5px}
#product .flags .flagnew-block span,#module-blockwishlist-view .flags .flagnew-block span,#module-books-viewdetails .flags .flagnew-block span{background-color:#21313e;display:inline-block;color:white;font-family:"Gotham";font-weight:bold;font-size:0.500em;text-align:center;line-height:34px}
#product .pb-center-column h4,#module-blockwishlist-view .pb-center-column h4,#module-books-viewdetails .pb-center-column h4{border-bottom:1px solid #dbd9d8;padding:15px 0;margin-bottom:20px}
#product .pb-center-column h4 a,#module-blockwishlist-view .pb-center-column h4 a,#module-books-viewdetails .pb-center-column h4 a{color:#21313e;text-decoration:none;font-size:0.750em}
#product .pb-center-column #loyalty,#module-blockwishlist-view .pb-center-column #loyalty,#module-books-viewdetails .pb-center-column #loyalty{margin-top:20px}
#product .pb-center-column .detail-links,#module-blockwishlist-view .pb-center-column .detail-links,#module-books-viewdetails .pb-center-column .detail-links{padding-bottom:20px;border-bottom:1px solid #dbd9d8}
#product .pb-center-column .other-links a,#module-blockwishlist-view .pb-center-column .other-links a,#module-books-viewdetails .pb-center-column .other-links a{font-weight:bold;margin-top:20px;display:block}
#product .pb-center-column .other-links a i,#module-blockwishlist-view .pb-center-column .other-links a i,#module-books-viewdetails .pb-center-column .other-links a i{width:29px;margin-right:5px}
#product #quantityDiscount,#module-blockwishlist-view #quantityDiscount,#module-books-viewdetails #quantityDiscount{padding-bottom:20px}
#product #product_comments_block_tab,#module-blockwishlist-view #product_comments_block_tab,#module-books-viewdetails #product_comments_block_tab{border:0}
#product #product_comments_block_tab h3,#module-blockwishlist-view #product_comments_block_tab h3,#module-books-viewdetails #product_comments_block_tab h3{padding-bottom:15px;border-bottom:1px solid #dbd9d8}
#product #product_comments_block_tab .title_block,#new_comment_form .page-subheading{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dbd9d8;font-size:1.625em;font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e}
#product #product_comments_block_tab .product_comments_header,#module-blockwishlist-view #product_comments_block_tab .product_comments_header,#module-books-viewdetails #product_comments_block_tab .product_comments_header{margin-bottom:35px}
#product #product_comments_block_tab .product_comments_header .product_comments_header_grade,#module-blockwishlist-view #product_comments_block_tab .product_comments_header .product_comments_header_grade,#module-books-viewdetails #product_comments_block_tab .product_comments_header .product_comments_header_grade{display:block;height:25px;margin-bottom:5px}
#product #product_comments_block_tab .product_comments_header .product_comments_header_grade:last-child,#module-blockwishlist-view #product_comments_block_tab .product_comments_header .product_comments_header_grade:last-child,#module-books-viewdetails #product_comments_block_tab .product_comments_header .product_comments_header_grade:last-child{margin-bottom:0}
#product #product_comments_block_tab .product_comments_header .product_comments_header_grade .positive,#module-blockwishlist-view #product_comments_block_tab .product_comments_header .product_comments_header_grade .positive,#module-books-viewdetails #product_comments_block_tab .product_comments_header .product_comments_header_grade .positive{font-weight:bold;color:#df1f4d}
#product #product_comments_block_tab .product_comments_header .gauge,#module-blockwishlist-view #product_comments_block_tab .product_comments_header .gauge,#module-books-viewdetails #product_comments_block_tab .product_comments_header .gauge{width:175px;height:25px;display:inline-block;background-color:#e4e7ea;vertical-align:middle;margin:0 10px}
#product #product_comments_block_tab .product_comments_header .gauge .percentage,#module-blockwishlist-view #product_comments_block_tab .product_comments_header .gauge .percentage,#module-books-viewdetails #product_comments_block_tab .product_comments_header .gauge .percentage{height:100%;background-color:#df1f4d;display:block}
#product #product_comments_block_tab .product_comments_header div.star:after,#product #product_comments_block_tab .product_comments_header div.star_on:after,#product #product_comments_block_tab .product_comments_header div.star_half:before,#product #product_comments_block_tab .product_comments_header div.star_half:after,#module-blockwishlist-view #product_comments_block_tab .product_comments_header div.star:after,#module-blockwishlist-view #product_comments_block_tab .product_comments_header div.star_on:after,#module-blockwishlist-view #product_comments_block_tab .product_comments_header div.star_half:before,#module-blockwishlist-view #product_comments_block_tab .product_comments_header div.star_half:after,#module-books-viewdetails #product_comments_block_tab .product_comments_header div.star:after,#module-books-viewdetails #product_comments_block_tab .product_comments_header div.star_on:after,#module-books-viewdetails #product_comments_block_tab .product_comments_header div.star_half:before,#module-books-viewdetails #product_comments_block_tab .product_comments_header div.star_half:after{font-size:1.250em}
#product #product_comments_block_tab .list_comments,#module-blockwishlist-view #product_comments_block_tab .list_comments,#module-books-viewdetails #product_comments_block_tab .list_comments{padding:0 0 20px}
#product #product_comments_block_tab .list_comments .divider,#module-blockwishlist-view #product_comments_block_tab .list_comments .divider,#module-books-viewdetails #product_comments_block_tab .list_comments .divider{margin:0 15px 30px 15px;background-color:#dbd9d8}
#product #product_comments_block_tab .star_content,#product #product_comments_block_tab .comment_author_name,#module-blockwishlist-view #product_comments_block_tab .star_content,#module-blockwishlist-view #product_comments_block_tab .comment_author_name,#module-books-viewdetails #product_comments_block_tab .star_content,#module-books-viewdetails #product_comments_block_tab .comment_author_name{display:inline-block;vertical-align:middle}
#product #product_comments_block_tab .star_content_text,#module-blockwishlist-view #product_comments_block_tab .star_content_text,#module-books-viewdetails #product_comments_block_tab .star_content_text{font-size:0.875em;margin-bottom:10px}
#product #product_comments_block_tab .product_comments_header_grade,#module-blockwishlist-view #product_comments_block_tab .product_comments_header_grade,#module-books-viewdetails #product_comments_block_tab .product_comments_header_grade{font-size:0.875em}
#product #product_comments_block_tab .product_comments_average,#module-blockwishlist-view #product_comments_block_tab .product_comments_average,#module-books-viewdetails #product_comments_block_tab .product_comments_average{margin-bottom:20px}
#product #product_comments_block_tab .comment_infos_author,#module-blockwishlist-view #product_comments_block_tab .comment_infos_author,#module-books-viewdetails #product_comments_block_tab .comment_infos_author{float:left;height:16px;line-height:16px;margin-bottom:10px}
#product #product_comments_block_tab .comment_body,#module-blockwishlist-view #product_comments_block_tab .comment_body,#module-books-viewdetails #product_comments_block_tab .comment_body{display:block;margin-bottom:25px}
#product #product_comments_block_tab .comments_infos > li,#module-blockwishlist-view #product_comments_block_tab .comments_infos > li,#module-books-viewdetails #product_comments_block_tab .comments_infos > li{margin-bottom:10px}
#product #product_comments_block_tab .comments_infos > li .report_btn,#module-blockwishlist-view #product_comments_block_tab .comments_infos > li .report_btn,#module-books-viewdetails #product_comments_block_tab .comments_infos > li .report_btn{cursor:pointer}
#product #product_comments_block_tab .comments_infos > li .link-arrow-before,#module-blockwishlist-view #product_comments_block_tab .comments_infos > li .link-arrow-before,#module-books-viewdetails #product_comments_block_tab .comments_infos > li .link-arrow-before{font-family:"Gotham";font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:0.750em}
#product #product_comments_block_tab .comments_infos > li .usefulness_confirmation,#module-blockwishlist-view #product_comments_block_tab .comments_infos > li .usefulness_confirmation,#module-books-viewdetails #product_comments_block_tab .comments_infos > li .usefulness_confirmation{line-height:28px}
#product #product_comments_block_tab .comment_review_useful,#module-blockwishlist-view #product_comments_block_tab .comment_review_useful,#module-books-viewdetails #product_comments_block_tab .comment_review_useful{float:right;font-size:0.875em;line-height:16px;margin-bottom:10px}
#product #product_comments_block_tab p.no-customer-review,#module-blockwishlist-view #product_comments_block_tab p.no-customer-review,#module-books-viewdetails #product_comments_block_tab p.no-customer-review{margin-top:20px;margin-bottom:10px}
#module-blockwishlist-view #block_product_best_sellers,#module-books-viewdetails #block_product_best_sellers{background-color:#e8dfdb;padding-top:65px}
#product #block_product_best_sellers{background-color:#e8dfdb;padding-top:35px}
#product #block_product_best_sellers h3,#module-blockwishlist-view #block_product_best_sellers h3,#module-books-viewdetails #block_product_best_sellers h3,#product #block_product_best_sellers .title_block{padding-bottom:15px;border-bottom:1px solid #c5bab4;margin-bottom:0}
#product #product_block_summary_avistbe .avis-tbe *,#product #product_block_summary_avistbe .product-description *,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe *,#module-blockwishlist-view #product_block_summary_avistbe .product-description *,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe *,#module-books-viewdetails #product_block_summary_avistbe .product-description *{color:white}
#product #product_block_summary_avistbe .avis-tbe .title_block,#product #product_block_summary_avistbe .product-description .title_block{font-size:1.625em;font-family:"Gotham";font-weight:bold;text-transform:uppercase;margin-bottom:30px}
#product #product_block_summary_avistbe .avis-tbe .avis-tbe-content,#product #product_block_summary_avistbe .avis-tbe .product-description-content,#product #product_block_summary_avistbe .product-description .avis-tbe-content,#product #product_block_summary_avistbe .product-description .product-description-content,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe .avis-tbe-content,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe .product-description-content,#module-blockwishlist-view #product_block_summary_avistbe .product-description .avis-tbe-content,#module-blockwishlist-view #product_block_summary_avistbe .product-description .product-description-content,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe .avis-tbe-content,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe .product-description-content,#module-books-viewdetails #product_block_summary_avistbe .product-description .avis-tbe-content,#module-books-viewdetails #product_block_summary_avistbe .product-description .product-description-content{font-size:0.875em;text-align:justify}
#product #product_block_summary_avistbe .avis-tbe .avis-tbe-content p,#product #product_block_summary_avistbe .avis-tbe .product-description-content p,#product #product_block_summary_avistbe .product-description .avis-tbe-content p,#product #product_block_summary_avistbe .product-description .product-description-content p,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe .avis-tbe-content p,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe .product-description-content p,#module-blockwishlist-view #product_block_summary_avistbe .product-description .avis-tbe-content p,#module-blockwishlist-view #product_block_summary_avistbe .product-description .product-description-content p,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe .avis-tbe-content p,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe .product-description-content p,#module-books-viewdetails #product_block_summary_avistbe .product-description .avis-tbe-content p,#module-books-viewdetails #product_block_summary_avistbe .product-description .product-description-content p{margin-bottom:15px}
#product #product_block_summary_avistbe .avis-tbe,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe{float:right;background-color:#df1f4d}
#product #product_block_summary_avistbe .product-description,#module-blockwishlist-view #product_block_summary_avistbe .product-description,#module-books-viewdetails #product_block_summary_avistbe .product-description{float:left;background-color:#21313e}
#product #product_comments_block_extra,#module-blockwishlist-view #product_comments_block_extra,#module-books-viewdetails #product_comments_block_extra{border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8}
#product #product_comments_block_extra,#product #product_comments_block_tab,#module-blockwishlist-view #product_comments_block_extra,#module-blockwishlist-view #product_comments_block_tab,#module-books-viewdetails #product_comments_block_extra,#module-books-viewdetails #product_comments_block_tab{padding:10px 0}
#product #product_comments_block_extra .usefulness_btn,#product #product_comments_block_tab .usefulness_btn,#module-blockwishlist-view #product_comments_block_extra .usefulness_btn,#module-blockwishlist-view #product_comments_block_tab .usefulness_btn,#module-books-viewdetails #product_comments_block_extra .usefulness_btn,#module-books-viewdetails #product_comments_block_tab .usefulness_btn{background-color:#df1f4d;color:white;border:0;outline:0;font-size:0.875em;padding:6px 10px;margin-left:10px}
#product #product_comments_block_extra .comments_note,#product #product_comments_block_tab .comments_note,#module-blockwishlist-view #product_comments_block_extra .comments_note,#module-blockwishlist-view #product_comments_block_tab .comments_note,#module-books-viewdetails #product_comments_block_extra .comments_note,#module-books-viewdetails #product_comments_block_tab .comments_note{float:left}
#product #product_comments_block_extra .comments_advices,#product #product_comments_block_tab .comments_advices,#module-blockwishlist-view #product_comments_block_extra .comments_advices,#module-blockwishlist-view #product_comments_block_tab .comments_advices,#module-books-viewdetails #product_comments_block_extra .comments_advices,#module-books-viewdetails #product_comments_block_tab .comments_advices{float:right}
#product #product_comments_block_extra .comments_advices a,#product #product_comments_block_tab .comments_advices a,#module-blockwishlist-view #product_comments_block_extra .comments_advices a,#module-blockwishlist-view #product_comments_block_tab .comments_advices a,#module-books-viewdetails #product_comments_block_extra .comments_advices a,#module-books-viewdetails #product_comments_block_tab .comments_advices a{color:#21313e}
#product label.new_restrictedaccess_form_label,#module-blockwishlist-view label.new_restrictedaccess_form_label,#module-books-viewdetails label.new_restrictedaccess_form_label{font-family:"Gotham";text-transform:uppercase;font-weight:bold;text-align:center;display:block;margin-bottom:20px}
#product .new_restrictedaccess_form_content,#module-blockwishlist-view .new_restrictedaccess_form_content,#module-books-viewdetails .new_restrictedaccess_form_content{text-align:center}
#product .restrictedaccess_radio,#module-blockwishlist-view .restrictedaccess_radio,#module-books-viewdetails .restrictedaccess_radio{margin-top:20px}
#product .restrictedaccess_radio label,#module-blockwishlist-view .restrictedaccess_radio label,#module-books-viewdetails .restrictedaccess_radio label{width:125px;height:125px;display:inline-block;color:white;font-family:"Gotham";text-transform:uppercase;font-weight:bold;padding:10px 0;cursor:pointer}
#product .restrictedaccess_radio label input[type="radio"],#module-blockwishlist-view .restrictedaccess_radio label input[type="radio"],#module-books-viewdetails .restrictedaccess_radio label input[type="radio"]{display:none}
#product .restrictedaccess_radio label:first-child,#module-blockwishlist-view .restrictedaccess_radio label:first-child,#module-books-viewdetails .restrictedaccess_radio label:first-child{background-color:#df1f4d;margin-right:20px}
#product .restrictedaccess_radio label:last-child,#module-blockwishlist-view .restrictedaccess_radio label:last-child,#module-books-viewdetails .restrictedaccess_radio label:last-child{background-color:#21313e}
#product .restrictedaccess_radio label .symbol,#module-blockwishlist-view .restrictedaccess_radio label .symbol,#module-books-viewdetails .restrictedaccess_radio label .symbol{font-size:4.688em;line-height:1em;display:block}
#send_friend_form h2.title{margin-bottom:20px}
#send_friend_form .title_block{margin-bottom:20px;font-size:1.625em;font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e}
#send_friend_form .subtitle_block{margin-bottom:20px;font-size:1.4em;font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e}
#send_friend_form img{border:3px solid #21313e !important;margin:0 !important}
#send_friend_form h3.product_name{font-size:1.250em;margin-bottom:20px}
#send_friend_form .product_description{text-align:justify;display:block}
#send_friend_form .form_container{border:0 !important;background:none !important;padding:0 !important}
#send_friend_form .form-group{margin-bottom:0}
#send_friend_form .form-label{text-align:left}
#send_friend_form .form-control{width:100%}
#send_friend_form .txt_required{font-size:0.857em;margin-top:10px}
#send_friend_form .submit{display:table;margin-top:10px !important}
#send_friend_form .submit *{text-align:center}
#send_friend_form .submit #sendEmail{cursor:pointer}
#send_friend_form .submit .btn{padding:15px;width:100%}
#send_friend_form .submit .left-button{padding-right:0}
#send_friend_form .submit .right-button{padding-left:0}
#send_friend_form .submit .col-xs-5,#send_friend_form .submit .col-xs-2{float:none;display:table-cell}
#send_friend_form #send_friend_form_error,#send_friend_form #send_friend_form_success{width:100%;margin-bottom:20px;padding:10px 25px}
#send_friend_form #send_friend_form_error{background:#df1f4d;color:white}
#send_friend_form #send_friend_form_success{background:#dbd9d8;color:#21313e}
@media screen and (min-width:768px){#send_friend_form .block-left{padding-right:0}
}
#product .block_author_product,#module-blockwishlist-view .block_author_product,#manufacturer .block_author_product,#supplier .block_author_product,#module-books-viewdetails .block_author_product{width:100%;background:url(bg-encart-livre.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover}
#product .block_author_product *,#module-blockwishlist-view .block_author_product *,#manufacturer .block_author_product *,#supplier .block_author_product *,#module-books-viewdetails .block_author_product *{color:white}
#product .block_author_product .author_infos,#module-blockwishlist-view .block_author_product .author_infos,#manufacturer .block_author_product .author_infos,#supplier .block_author_product .author_infos,#module-books-viewdetails .block_author_product .author_infos{float:left;background-color:#5e6c77;height:100%}
#product .block_author_product .author_infos a.link-blue-arrow-before,#module-blockwishlist-view .block_author_product .author_infos a.link-blue-arrow-before,#manufacturer .block_author_product .author_infos a.link-blue-arrow-before,#supplier .block_author_product .author_infos a.link-blue-arrow-before,#module-books-viewdetails .block_author_product .author_infos a.link-blue-arrow-before{display:inline-block;padding:39px 20px;font-family:"Gotham";font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:0.750em}
#product .block_author_product .author_infos .author_img,#module-blockwishlist-view .block_author_product .author_infos .author_img,#manufacturer .block_author_product .author_infos .author_img,#supplier .block_author_product .author_infos .author_img,#module-books-viewdetails .block_author_product .author_infos .author_img{background-repeat:no-repeat !important;background-position:50% 50% !important;-webkit-background-size:cover !important;background-size:cover !important}
#product .block_author_product .blockproductscategory,#module-blockwishlist-view .block_author_product .blockproductscategory,#manufacturer .block_author_product .blockproductscategory,#supplier .block_author_product .blockproductscategory,#module-books-viewdetails .block_author_product .blockproductscategory{float:right}
#product .block_author_product .blockproductscategory ul.product_list.grid,#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid,#manufacturer .block_author_product .blockproductscategory ul.product_list.grid,#supplier .block_author_product .blockproductscategory ul.product_list.grid,#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid{margin-bottom:0}
#product .block_author_product .blockproductscategory ul.product_list.grid > li,#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid > li,#manufacturer .block_author_product .blockproductscategory ul.product_list.grid > li,#supplier .block_author_product .blockproductscategory ul.product_list.grid > li,#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid > li{padding-top:20px !important}
#product .block_author_product .blockproductscategory h3,#module-blockwishlist-view .block_author_product .blockproductscategory h3,#manufacturer .block_author_product .blockproductscategory h3,#supplier .block_author_product .blockproductscategory h3,#module-books-viewdetails .block_author_product .blockproductscategory h3{margin-top:30px;margin-bottom:0}
#product .block_author_product .blockproductscategory .no-other-book,#product .block_author_product .blockproductscategory .description-author,#module-blockwishlist-view .block_author_product .blockproductscategory .no-other-book,#module-blockwishlist-view .block_author_product .blockproductscategory .description-author,#manufacturer .block_author_product .blockproductscategory .no-other-book,#manufacturer .block_author_product .blockproductscategory .description-author,#supplier .block_author_product .blockproductscategory .no-other-book,#supplier .block_author_product .blockproductscategory .description-author,#module-books-viewdetails .block_author_product .blockproductscategory .no-other-book,#module-books-viewdetails .block_author_product .blockproductscategory .description-author{margin-top:30px;text-align:justify;line-height:20px}
#product .block_author_product .blockproductscategory .title_block,#product #block_product_best_sellers .title_block{margin-top:30px;margin-bottom:0;font-family:"Gotham";font-weight:bold;font-size:1.625em;text-transform:uppercase}
#module-books-viewdetails .book-content{margin-bottom:50px}
#module-books-viewdetails .account-content.popin .book-content{margin-bottom:0}
#module-books-viewdetails .primary_block{margin-top:10px}
#module-books-viewdetails h1{font-size:1.625em}
#module-books-viewdetails h2{font-size:1.125em}
#module-books-viewdetails h2.author-name{font-family:"Times New Roman",Georgia,Serif;text-transform:inherit;font-weight:normal;margin-bottom:10px}
#module-books-viewdetails h3{font-size:inherit}
#module-books-viewdetails .pb-center-column h1.book-name{margin-bottom:15px}
#module-books-viewdetails .pb-center-column .book-subtitle{border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;padding:10px 0;color:#5e6c77;margin-bottom:20px}
#module-books-viewdetails .pb-center-column .social-sharing-block{margin-top:20px;padding-top:25px;border-top:1px solid #dbd9d8}
#module-books-viewdetails .pb-center-column .social-sharing-block.private .socialsharing_product{margin-top:0}
#module-books-viewdetails .pb-center-column .social-sharing-block.private .socialsharing_product .btn-mail{font-size:1em}
#module-books-viewdetails .pb-center-column .social-sharing-block h3{margin-bottom:10px;font-size:0.750em}
#module-books-viewdetails .pb-center-column .social-sharing-block .socialsharing_product{text-align:left}
#module-books-viewdetails .pb-center-column .flags .flagheart-block,#module-books-viewdetails .pb-center-column .flags .flagstar-block{width:50%}
#module-books-viewdetails .pb-center-column .share-private{width:170px;display:inline-block;margin-left:5px;vertical-align:middle;cursor:pointer}
#module-books-viewdetails .pb-right-column .box-info-product{padding:0}
#module-books-viewdetails .pb-right-column .box-info-product > div .buying-price{padding:20px 10px 40px}
#module-books-viewdetails .pb-right-column .box-info-product > div .bottom-button{padding:0 10px 10px}
#module-books-viewdetails .pb-right-column .box-info-product > div .price{font-weight:bold;color:#df1f4d;font-size:1.125em}
#module-books-viewdetails .pb-right-column .box-info-product .items{padding:20px 10px 30px}
#module-books-viewdetails .pb-right-column .box-info-product .items li.item{padding:10px 0;border-bottom:1px solid white}
#module-books-viewdetails .pb-right-column .box-info-product .items li.item .price{font-weight:bold;color:#df1f4d;font-size:1.125em}
#module-books-viewdetails .pb-right-column .box-info-product .items li.item:last-child{border-bottom:0}
#module-books-viewdetails .pb-right-column .box-info-product h2{width:100%;padding:20px 0;background-color:#c5bab4;text-align:center;margin-bottom:0}
#module-books-viewdetails .pb-right-column .box-info-product .ajax_add_to_cart_button{width:100%;padding:20px;text-align:center}
#module-books-viewdetails #product_block_summary_avistbe .product-description{display:none !important}
#module-books-viewdetails #product_block_summary_avistbe .avis-tbe{width:100% !important}
#module-books-viewdetails #blocks_middle > div{margin-top:50px;margin-bottom:50px}
#module-books-viewdetails #blocks_middle .title{border-bottom:1px solid #dbd9d8;margin-bottom:25px}
#module-books-viewdetails #blocks_middle .title h2{margin-bottom:15px}
#module-books-viewdetails #blocks_middle p{font-size:0.875em;line-height:16px}
#module-books-viewdetails #blocks_middle .first-block p.first-line{margin-bottom:10px}
#module-books-viewdetails #blocks_bottom{width:100%;margin-top:50px}
#module-books-viewdetails #blocks_bottom #summary,#module-books-viewdetails #blocks_bottom #tbe_favorite{padding:30px}
#module-books-viewdetails #blocks_bottom #summary h3,#module-books-viewdetails #blocks_bottom #tbe_favorite h3{font-size:1.625em}
#module-books-viewdetails #blocks_bottom #summary *,#module-books-viewdetails #blocks_bottom #tbe_favorite *{color:white}
#module-books-viewdetails #blocks_bottom #summary{background-color:#21313e}
#module-books-viewdetails #blocks_bottom #summary a.link-edit-summary{font-weight:bold;color:white;line-height:19px;font-size:0.875em;margin-top:5px}
#module-books-viewdetails #blocks_bottom #summary a.link-edit-summary i{margin-right:3px}
#module-books-viewdetails #blocks_bottom #tbe_favorite{background-color:#df1f4d}
#manufacturer #error_content,#supplier #error_content{margin:50px auto}
#manufacturer .block_author_product,#supplier .block_author_product{padding:70px 0;margin-bottom:70px}
#manufacturer .block_author_product.with_questions,#supplier .block_author_product.with_questions{padding-bottom:140px;margin-bottom:0}
#manufacturer .block_author_product .description p,#supplier .block_author_product .description p{line-height:1.250em;text-align:justify}
#supplier .block_author_product{margin-top:-101px}
#manufacturer #center_column{margin:0 0}
#quantity_wanted_p{height:45px;text-align:center;vertical-align:top;margin-bottom:20px}
#quantity_wanted_p .product_quantity_down,#quantity_wanted_p .product_quantity_up{display:inline-block;width:45px;height:45px;line-height:45px;font-family:"Gotham";font-weight:bold;color:#21313e;background-color:white;text-decoration:none;font-size:30px}
#quantity_wanted_p input[type="number"],#quantity_wanted_p input[type="text"]{display:inline-block;width:50px;height:45px;background-color:#21313e;color:white;padding:0;vertical-align:top;text-align:center;font-size:16px;border:0 !important;outline:0}
#quantity_wanted_p input[type="number"]:focused,#quantity_wanted_p input[type="text"]:focused{border:0 !important;outline:0}
#quantity_wanted_p input[type=number]::-webkit-inner-spin-button,#quantity_wanted_p input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
@media screen and (min-width:992px){#product .box-info-product .first-block-info-product,#product .box-info-product .second-block-info-product,#module-blockwishlist-view .box-info-product .first-block-info-product,#module-blockwishlist-view .box-info-product .second-block-info-product,#module-books-viewdetails .box-info-product .first-block-info-product,#module-books-viewdetails .box-info-product .second-block-info-product{padding-left:0;padding-right:0}
#product .block_author_product,#module-blockwishlist-view .block_author_product,#module-books-viewdetails .block_author_product{height:568px}
#product .block_author_product .container,#module-blockwishlist-view .block_author_product .container,#module-books-viewdetails .block_author_product .container{height:568px}
#product .block_author_product .blockproductscategory ul.product_list.grid > li,#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid > li,#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid > li{width:33.33%}
#product .block_author_product .blockproductscategory ul.product_list.grid > li .product-container,#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid > li .product-container,#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid > li .product-container{background:transparent}
#product .block_author_product .blockproductscategory ul.product_list.grid > li img,#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid > li img,#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid > li img{max-height:243px}
#product #product_block_summary_avistbe,#module-blockwishlist-view #product_block_summary_avistbe,#module-books-viewdetails #product_block_summary_avistbe{display:table;direction:rtl}
#product #product_block_summary_avistbe.margin,#module-blockwishlist-view #product_block_summary_avistbe.margin,#module-books-viewdetails #product_block_summary_avistbe.margin{margin-bottom:50px}
#product #product_block_summary_avistbe .avis-tbe,#product #product_block_summary_avistbe .product-description,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe,#module-blockwishlist-view #product_block_summary_avistbe .product-description,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe,#module-books-viewdetails #product_block_summary_avistbe .product-description{float:none;display:table-cell;height:100%;direction:ltr}
#product #product_comments_block_tab,#module-blockwishlist-view #product_comments_block_tab,#module-books-viewdetails #product_comments_block_tab{margin-bottom:65px}
#product .divider_blank,#module-blockwishlist-view .divider_blank,#module-books-viewdetails .divider_blank{display:block;margin-bottom:65px}
#block_product_best_sellers{margin-bottom:50px}
#blockbannerecommerce .col-xs-12{margin-top:-25px}
#module-books-viewdetails #blocks_bottom{display:table;height:100%}
#module-books-viewdetails #blocks_bottom #summary,#module-books-viewdetails #blocks_bottom #tbe_favorite{display:table-cell;vertical-align:top;height:100%;float:none}
}
@media screen and (min-width:992px) and (max-width:1199px){#product .flags .flagheart-block .text,#product .flags .flagstar-block .text,#product .flags .flagnew-block .text,#module-blockwishlist-view .flags .flagheart-block .text,#module-blockwishlist-view .flags .flagstar-block .text,#module-blockwishlist-view .flags .flagnew-block .text,#module-books-viewdetails .flags .flagheart-block .text,#module-books-viewdetails .flags .flagstar-block .text,#module-books-viewdetails .flags .flagnew-block .text{max-width:70px}
#product .block_author_product .author_infos,#product .pb-left-column,#module-blockwishlist-view .block_author_product .author_infos,#module-blockwishlist-view .pb-left-column,#module-books-viewdetails .block_author_product .author_infos,#module-books-viewdetails .pb-left-column{width:276px}
#product .block_author_product .blockproductscategory,#module-blockwishlist-view .block_author_product .blockproductscategory,#module-books-viewdetails .block_author_product .blockproductscategory{width:620px}
#product .pb-center-column,#module-blockwishlist-view .pb-center-column,#module-books-viewdetails .pb-center-column{width:414px}
#product .account-content.popin .pb-center-column,#module-blockwishlist-view .account-content.popin .pb-center-column,#module-books-viewdetails .account-content.popin .pb-center-column{width:458px}
#product .pb-right-column,#module-blockwishlist-view .pb-right-column,#module-books-viewdetails .pb-right-column{width:280px}
#product .block_author_product .author_infos .author_img,#module-blockwishlist-view .block_author_product .author_infos .author_img,#module-books-viewdetails .block_author_product .author_infos .author_img{width:276px;height:468px}
#module-books-viewdetails .pb-left-column{width:252px}
#module-books-viewdetails .pb-center-column{width:345px}
#module-books-viewdetails .pb-center-column .detail-links a{float:none;display:block;margin-bottom:10px}
#module-books-viewdetails .pb-center-column .detail-links a:last-child{margin-bottom:0}
#module-books-viewdetails .pb-right-column{width:260px}
#module-books-viewdetails #blocks_middle h2{font-size:1em}
#manufacturer .block_author_product .blockproductscategory,#supplier .block_author_product .blockproductscategory{width:620px}
#manufacturer .block_author_product .author_infos .author_img,#supplier .block_author_product .author_infos .author_img{width:276px}
}
@media screen and (min-width:1200px){#product .block_author_product .author_infos,#product .pb-left-column,#module-blockwishlist-view .block_author_product .author_infos,#module-blockwishlist-view .pb-left-column,#module-books-viewdetails .block_author_product .author_infos,#module-books-viewdetails .pb-left-column{width:335px}
#product .block_author_product .blockproductscategory,#module-blockwishlist-view .block_author_product .blockproductscategory,#module-books-viewdetails .block_author_product .blockproductscategory{width:760px}
#product .pb-center-column,#module-blockwishlist-view .pb-center-column,#module-books-viewdetails .pb-center-column{width:535px}
#product .account-content.popin .pb-center-column,#module-blockwishlist-view .account-content.popin .pb-center-column,#module-books-viewdetails .account-content.popin .pb-center-column{width:648px}
#product .pb-right-column,#module-blockwishlist-view .pb-right-column,#module-books-viewdetails .pb-right-column{width:300px}
#product .block_author_product .author_infos .author_img,#module-blockwishlist-view .block_author_product .author_infos .author_img,#module-books-viewdetails .block_author_product .author_infos .author_img{width:335px;height:468px}
#manufacturer .block_author_product .blockproductscategory,#supplier .block_author_product .blockproductscategory{width:760px}
#manufacturer .block_author_product .author_infos .author_img,#supplier .block_author_product .author_infos .author_img{width:335px}
}
@media screen and (max-width:991px){#product .flags .flagheart-block .text,#product .flags .flagstar-block .text,#product .flags .flagnew-block .text,#module-blockwishlist-view .flags .flagheart-block .text,#module-blockwishlist-view .flags .flagstar-block .text,#module-blockwishlist-view .flags .flagnew-block .text,#module-books-viewdetails .flags .flagheart-block .text,#module-books-viewdetails .flags .flagstar-block .text,#module-books-viewdetails .flags .flagnew-block .text{max-width:70px}
#product .accessories-block li .s_title_block,#module-blockwishlist-view .accessories-block li .s_title_block,#module-books-viewdetails .accessories-block li .s_title_block{line-height:0.875em}
#product .accessories-block li .s_title_block .product-name,#module-blockwishlist-view .accessories-block li .s_title_block .product-name,#module-books-viewdetails .accessories-block li .s_title_block .product-name{font-size:0.875em}
#product #product_block_summary_avistbe,#module-blockwishlist-view #product_block_summary_avistbe,#module-books-viewdetails #product_block_summary_avistbe{margin-left:-15px;margin-right:-15px}
#product #product_comments_block_tab .product_comments_average,#module-blockwishlist-view #product_comments_block_tab .product_comments_average,#module-books-viewdetails #product_comments_block_tab .product_comments_average{margin-top:30px}
#product #product_comments_block_tab .list_comments .divider,#module-blockwishlist-view #product_comments_block_tab .list_comments .divider,#module-books-viewdetails #product_comments_block_tab .list_comments .divider{margin:0}
#product #product_comments_block_tab .list_comments .comment,#module-blockwishlist-view #product_comments_block_tab .list_comments .comment,#module-books-viewdetails #product_comments_block_tab .list_comments .comment{margin:0;border-bottom:1px solid #dbd9d8;padding:30px 15px 20px}
#product #product_comments_block_tab .list_comments .comment:last-child,#module-blockwishlist-view #product_comments_block_tab .list_comments .comment:last-child,#module-books-viewdetails #product_comments_block_tab .list_comments .comment:last-child{border-bottom:0}
#module-books-viewdetails .pb-center-column .detail-links a{float:none;display:block;margin-bottom:10px}
#module-books-viewdetails .pb-center-column .detail-links a:last-child{margin-bottom:0}
#module-books-viewdetails .pb-right-column{margin-top:45px}
}
@media screen and (min-width:768px){#product #product_block_summary_avistbe .avis-tbe,#product #product_block_summary_avistbe .product-description,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe,#module-blockwishlist-view #product_block_summary_avistbe .product-description,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe,#module-books-viewdetails #product_block_summary_avistbe .product-description{padding:30px}
}
@media screen and (min-width:768px) and (max-width:991px){#product .box-info-product,#module-blockwishlist-view .box-info-product,#module-books-viewdetails .box-info-product{padding:20px 10px 30px}
#product #product_block_summary_avistbe.margin,#module-blockwishlist-view #product_block_summary_avistbe.margin,#module-books-viewdetails #product_block_summary_avistbe.margin{margin-bottom:30px}
#product #product_comments_block_tab,#module-blockwishlist-view #product_comments_block_tab,#module-books-viewdetails #product_comments_block_tab{margin-bottom:0}
#product .divider_blank,#module-blockwishlist-view .divider_blank,#module-books-viewdetails .divider_blank{display:block;margin-bottom:45px}
#product #block_product_best_sellers,#module-blockwishlist-view #block_product_best_sellers,#module-books-viewdetails #block_product_best_sellers{padding-top:50px}
#product #blockbestsellers > li:nth-child(4n),#module-blockwishlist-view #blockbestsellers > li:nth-child(4n),#module-books-viewdetails #blockbestsellers > li:nth-child(4n){clear:both}
#product .block_author_product,#module-blockwishlist-view .block_author_product,#manufacturer .block_author_product,#supplier .block_author_product,#module-books-viewdetails .block_author_product{padding-bottom:45px}
#product .block_author_product .author_infos,#module-blockwishlist-view .block_author_product .author_infos,#manufacturer .block_author_product .author_infos,#supplier .block_author_product .author_infos,#module-books-viewdetails .block_author_product .author_infos{width:30%;background:transparent}
#product .block_author_product .blockproductscategory,#module-blockwishlist-view .block_author_product .blockproductscategory,#manufacturer .block_author_product .blockproductscategory,#supplier .block_author_product .blockproductscategory,#module-books-viewdetails .block_author_product .blockproductscategory{width:65%}
#product .block_author_product .blockproductscategory h3,#module-blockwishlist-view .block_author_product .blockproductscategory h3,#manufacturer .block_author_product .blockproductscategory h3,#supplier .block_author_product .blockproductscategory h3,#module-books-viewdetails .block_author_product .blockproductscategory h3{margin-top:40px}
#product .block_author_product .blockproductscategory ul.product_list.grid > li,#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid > li,#manufacturer .block_author_product .blockproductscategory ul.product_list.grid > li,#supplier .block_author_product .blockproductscategory ul.product_list.grid > li,#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid > li{width:50%}
#product .block_author_product .blockproductscategory ul.product_list.grid > li:nth-child(3),#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid > li:nth-child(3),#manufacturer .block_author_product .blockproductscategory ul.product_list.grid > li:nth-child(3),#supplier .block_author_product .blockproductscategory ul.product_list.grid > li:nth-child(3),#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid > li:nth-child(3){display:none}
#module-books-viewdetails .pb-right-column .box-info-product.public{display:table;width:100%;height:100%;background:none;border-spacing:5px}
#module-books-viewdetails .pb-right-column .box-info-product.public .left-block,#module-books-viewdetails .pb-right-column .box-info-product.public .right-block{width:50%;height:100%;display:table-cell;vertical-align:top;background-color:#e8dfdb}
}
@media screen and (max-width:767px){#product .box-info-product #product_transport_logos,#product .box-info-product #product_payment_logos,#module-blockwishlist-view .box-info-product #product_transport_logos,#module-blockwishlist-view .box-info-product #product_payment_logos,#module-books-viewdetails .box-info-product #product_transport_logos,#module-books-viewdetails .box-info-product #product_payment_logos{display:none}
#product #product_block_summary_avistbe,#module-blockwishlist-view #product_block_summary_avistbe,#module-books-viewdetails #product_block_summary_avistbe{margin-left:-15px;margin-right:-15px}
#product #product_block_summary_avistbe .avis-tbe,#product #product_block_summary_avistbe .product-description,#module-blockwishlist-view #product_block_summary_avistbe .avis-tbe,#module-blockwishlist-view #product_block_summary_avistbe .product-description,#module-books-viewdetails #product_block_summary_avistbe .avis-tbe,#module-books-viewdetails #product_block_summary_avistbe .product-description{padding:25px 10px}
#product #product_comments_block_tab .product_comments_header,#module-blockwishlist-view #product_comments_block_tab .product_comments_header,#module-books-viewdetails #product_comments_block_tab .product_comments_header{text-align:center}
#product #product_comments_block_tab .product_comments_average,#module-blockwishlist-view #product_comments_block_tab .product_comments_average,#module-books-viewdetails #product_comments_block_tab .product_comments_average{margin-top:30px}
#product #product_comments_block_tab .list_comments .divider,#module-blockwishlist-view #product_comments_block_tab .list_comments .divider,#module-books-viewdetails #product_comments_block_tab .list_comments .divider{margin:0}
#product #product_comments_block_tab .list_comments .comment,#module-blockwishlist-view #product_comments_block_tab .list_comments .comment,#module-books-viewdetails #product_comments_block_tab .list_comments .comment{margin:0;border-bottom:1px solid #dbd9d8;padding:30px 15px 20px}
#product #product_comments_block_tab .list_comments .comment:last-child,#module-blockwishlist-view #product_comments_block_tab .list_comments .comment:last-child,#module-books-viewdetails #product_comments_block_tab .list_comments .comment:last-child{border-bottom:0}
#product #product_block_summary_avistbe.margin,#module-blockwishlist-view #product_block_summary_avistbe.margin,#module-books-viewdetails #product_block_summary_avistbe.margin{margin-bottom:30px}
#product #product_comments_block_tab,#module-blockwishlist-view #product_comments_block_tab,#module-books-viewdetails #product_comments_block_tab{margin-bottom:0}
#product .divider_blank,#module-blockwishlist-view .divider_blank,#module-books-viewdetails .divider_blank{display:block;margin-bottom:25px}
#product #block_product_best_sellers,#module-blockwishlist-view #block_product_best_sellers,#module-books-viewdetails #block_product_best_sellers{padding-top:30px}
#product #productscategory_list ul.product_list > li:nth-child(3n),#module-blockwishlist-view #productscategory_list ul.product_list > li:nth-child(3n),#module-books-viewdetails #productscategory_list ul.product_list > li:nth-child(3n){clear:both}
#product #send_friend_form .product_name,#module-blockwishlist-view #send_friend_form .product_name,#module-books-viewdetails #send_friend_form .product_name{margin-top:20px}
#product .block_author_product,#module-blockwishlist-view .block_author_product,#module-books-viewdetails .block_author_product{padding-bottom:20px}
#product .block_author_product .author_infos,#module-blockwishlist-view .block_author_product .author_infos,#module-books-viewdetails .block_author_product .author_infos{width:100%;clear:both}
#product .block_author_product .author_infos a.link-blue-arrow-before,#module-blockwishlist-view .block_author_product .author_infos a.link-blue-arrow-before,#module-books-viewdetails .block_author_product .author_infos a.link-blue-arrow-before{width:65%;float:right;padding:74px 20px}
#product .block_author_product .author_infos .author_img,#module-blockwishlist-view .block_author_product .author_infos .author_img,#module-books-viewdetails .block_author_product .author_infos .author_img{width:35%;height:170px;float:left}
#product .block_author_product .blockproductscategory,#module-blockwishlist-view .block_author_product .blockproductscategory,#module-books-viewdetails .block_author_product .blockproductscategory{width:100%;clear:both}
#product .block_author_product .blockproductscategory h3,#module-blockwishlist-view .block_author_product .blockproductscategory h3,#module-books-viewdetails .block_author_product .blockproductscategory h3{margin-top:40px}
#product .block_author_product .blockproductscategory ul.product_list.grid > li,#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid > li,#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid > li{width:50%}
#product .block_author_product .blockproductscategory ul.product_list.grid > li:nth-child(3),#module-blockwishlist-view .block_author_product .blockproductscategory ul.product_list.grid > li:nth-child(3),#module-books-viewdetails .block_author_product .blockproductscategory ul.product_list.grid > li:nth-child(3){display:none}
#manufacturer .block_author_product,#supplier .block_author_product{padding:30px 15px !important}
#manufacturer .block_author_product .author_infos,#supplier .block_author_product .author_infos{float:none;background:transparent;margin-bottom:20px}
#manufacturer .block_author_product .author_infos img,#supplier .block_author_product .author_infos img{margin:auto;max-height:250px}
#manufacturer .block_author_product .blockproductscategory,#supplier .block_author_product .blockproductscategory{width:100%;clear:both;margin-top:20px}
#module-books-viewdetails .pb-center-column{margin-top:30px}
#module-books-viewdetails #image-block{border:none !important}
#module-books-viewdetails #image-block #view_full_size img{margin:auto}
}
@media screen and (min-width:1199px) and (max-width:1419px){#module-books-viewdetails .block_author_product .author_infos,#module-books-viewdetails .pb-left-column{width:300px}
#module-books-viewdetails .pb-center-column{width:482px}
#module-books-viewdetails .account-content.popin .pb-center-column{width:595px}
#module-books-viewdetails .pb-right-column{width:275px}
}
@media screen and (min-width:1420px){#module-books-viewdetails .block_author_product .author_infos,#module-books-viewdetails .pb-left-column{width:335px}
#module-books-viewdetails .pb-center-column{width:535px}
#module-books-viewdetails .account-content.popin .pb-center-column{width:535px}
#module-books-viewdetails .pb-right-column{width:300px}
}
.date-selects .select-wrapper{margin-right:9px}
.date-selects .select-wrapper:last-child{margin-right:0}
#module-booksprice-simulationprice .link-tableau-remises{color:#df1f4d;text-decoration:underline;line-height:1em;display:block;text-align:right;margin-top:10px}
#authentication .mode-remuneration{text-align:center}
#authentication .mode-remuneration .custom-radio{margin-right:30px}
#authentication .mode-remuneration .custom-radio:last-child{margin-right:0}
#authentication button{padding:15px}
#authentication h1{border-bottom:1px solid #dbd9d8;padding-bottom:20px;margin-bottom:20px}
#authentication .alert ol{list-style:inherit;margin-left:20px}
#authentication .lost_password{text-align:right}
#authentication .alert{margin-bottom:30px}
#authentication .block-left .form_content{background-color:#21313e;color:white}
#authentication .block-left p.info,#authentication .block-right p.info{margin-bottom:20px}
#authentication .block-left .form_wrapper,#authentication .block-right .form_wrapper{width:100%;height:270px;display:table;border:1px solid #dbd9d8}
#authentication .block-left .form_wrapper .form_content,#authentication .block-right .form_wrapper .form_content{display:table-cell;vertical-align:middle}
#authentication .block-left .form_wrapper .form_content .form-group,#authentication .block-right .form_wrapper .form_content .form-group{margin-bottom:10px}
#authentication .block-left .form_wrapper .form_content .form-group.submit,#authentication .block-right .form_wrapper .form_content .form-group.submit{margin-top:20px;margin-bottom:0}
#authentication .styled-choices > li.selected .styled-choices-container .radio{background-color:#df1f4d}
#authentication .styled-choices > li .styled-choices-container{display:table;width:100%;border:1px solid #dbd9d8;cursor:pointer}
#authentication .styled-choices > li .styled-choices-container .radio{background-color:#21313e;display:table-cell;width:74px;height:74px;text-align:center;vertical-align:middle}
#authentication .styled-choices > li .styled-choices-container .info{height:100%;display:table-cell;line-height:16px;vertical-align:middle;padding:10px 30px}
#authentication .styled-choices > li .styled-choices-container .info h3{margin-bottom:5px}
#authentication #account-creation_form .goToNextPanel,#authentication #account-creation_form #submitAccount,#authentication #new_account_form .goToNextPanel,#authentication #new_account_form #submitAccount{padding:20px 100px}
#authentication #account-creation_form .goToNextPanel,#authentication #new_account_form .goToNextPanel{margin-top:20px}
#authentication #account-creation_form .custompanel,#authentication #account-creation_form .panel,#authentication #new_account_form .custompanel,#authentication #new_account_form .panel{margin-top:30px}
#authentication #account-creation_form .custompanel .custompanel-body,#authentication #account-creation_form .custompanel .panel-body,#authentication #account-creation_form .panel .custompanel-body,#authentication #account-creation_form .panel .panel-body,#authentication #new_account_form .custompanel .custompanel-body,#authentication #new_account_form .custompanel .panel-body,#authentication #new_account_form .panel .custompanel-body,#authentication #new_account_form .panel .panel-body{padding-top:30px}
#authentication #account-creation_form h3,#authentication #new_account_form h3{margin-top:0;margin-bottom:0;background-color:#e8dfdb}
#authentication #account-creation_form h3 a,#authentication #account-creation_form h3 span,#authentication #new_account_form h3 a,#authentication #new_account_form h3 span{display:block;padding:25px 30px}
#authentication #account-creation_form .submit-form,#authentication #new_account_form .submit-form{margin-top:30px}
#authentication #account-creation_form input[type="text"],#authentication #account-creation_form input[type="password"],#authentication #account-creation_form input[type="email"],#authentication #account-creation_form textarea,#authentication #account-creation_form .select-wrapper,#authentication #account-creation_form select,#authentication #new_account_form input[type="text"],#authentication #new_account_form input[type="password"],#authentication #new_account_form input[type="email"],#authentication #new_account_form textarea,#authentication #new_account_form .select-wrapper,#authentication #new_account_form select{width:100%}
#authentication #account-creation_form .box.author,#authentication #account-creation_form .box.partner,#authentication #account-creation_form .box.bookseller,#authentication #new_account_form .box.author,#authentication #new_account_form .box.partner,#authentication #new_account_form .box.bookseller{display:none}
#authentication #account-creation_form .box.author.active,#authentication #account-creation_form .box.partner.active,#authentication #account-creation_form .box.bookseller.active,#authentication #new_account_form .box.author.active,#authentication #new_account_form .box.partner.active,#authentication #new_account_form .box.bookseller.active{display:block}
#authentication #account-creation_form .box.author.choice-bank-transfert,#authentication #account-creation_form .box.author.choice-paypal,#authentication #new_account_form .box.author.choice-bank-transfert,#authentication #new_account_form .box.author.choice-paypal{display:none}
#authentication #account-creation_form .desc-paypal,#authentication #new_account_form .desc-paypal{margin-bottom:30px;font-style:italic;line-height:18px}
#authentication #account-creation_form .desc-paypal a,#authentication #new_account_form .desc-paypal a{text-decoration:underline}
#authentication #account-creation_form .desc-paypal i.sprite-info,#authentication #new_account_form .desc-paypal i.sprite-info{vertical-align:middle;margin-right:5px}
#authentication #new_account_form .box.author{display:block}
#authentication #title_block .account > li{text-align:right}
#authentication h2.instant-checkout{margin-top:50px;margin-bottom:20px}
#authentication #opc_account_form{border:1px solid #dbd9d8;padding:30px}
#authentication #opc_account_form h3,#authentication #opc_referral_program h3,#authentication #opc_blockcustomerprivacy h3{border-bottom:1px solid #dbd9d8;padding:0 0 15px;background:transparent;font-size:1.250em;margin-bottom:35px;margin-top:0}
#authentication #opc_account_form .block,#authentication #opc_referral_program .block,#authentication #opc_blockcustomerprivacy .block{margin-bottom:50px}
#authentication #opc_blockcustomerprivacy .label-description{padding-left:25px}
#authentication #opc_blockcustomerprivacy .label-description label{font-weight:normal;text-align:justify}
#authentication #opc_box .cart_navigation.submit{margin-top:30px}
.account-menu-author > ul{position:relative}
.account-menu-author > ul > li{width:89px;height:89px;background-color:#5e6c77;border-bottom:1px solid white;border-right:1px solid white}
.account-menu-author > ul > li *{color:white}
.account-menu-author > ul > li > div{display:none;position:absolute;background-color:#df1f4d;padding:30px}
.account-menu-author > ul > li > div > ul > li{margin-bottom:20px}
.account-menu-author > ul > li > div > ul > li:last-child{margin-bottom:0}
.account-menu-author > ul > li > div h3{margin-bottom:20px}
.account-menu-author > ul > li > div .mini-divider{width:28px;height:2px;background-color:white;opacity:0.5}
.account-menu-author > ul > li.hover{background-color:#df1f4d}
.account-menu-author > ul > li.hover > div{display:block}
.account-content h3.user-name{margin-bottom:5px;font-size:0.750em}
.account-content h1.page-heading{border-bottom:1px solid #dbd9d8;padding-bottom:20px}
.account-content .back-to-account{margin-top:10px}
.account-content .info-title{margin-bottom:10px}
.account-content .label-block{display:block;margin-bottom:10px}
.account-content .required-info{margin-bottom:20px}
#module-referralprogram-program .nav-tabs{margin-bottom:30px}
#module-referralprogram-program .nav-tabs > li > a{margin-bottom:0 !important}
#module-books-authoraccount .popover{font-size:0.750em;max-width:360px}
#module-books-authoraccount .image-author,#identity .image-author{height:350px}
#module-books-authoraccount .image-author .form-group,#identity .image-author .form-group{height:350px;background:url(add-photo.png);background-size:cover !important;background-repeat:no-repeat !important;background-position:50% 50% !important;position:relative}
#module-books-authoraccount .image-author .custom-file,#identity .image-author .custom-file{width:100%;height:100%;max-height:inherit;cursor:pointer;position:relative;display:block}
#module-books-authoraccount .image-author .custom-file span,#identity .image-author .custom-file span{position:absolute;bottom:30px;left:30px;right:30px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
#module-books-authoraccount .image-author .custom-file span.return-value,#identity .image-author .custom-file span.return-value{display:none;z-index:9999;padding:15px !important}
#module-books-authoraccount .image-author .custom-file span.return-value i,#identity .image-author .custom-file span.return-value i{display:inline-block;vertical-align:middle}
#module-books-authoraccount .image-author .custom-file span.return-value i.value,#identity .image-author .custom-file span.return-value i.value{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}
#module-books-authoraccount .image-author .custom-file span.return-value i.sprite-close,#identity .image-author .custom-file span.return-value i.sprite-close{margin-left:5px}
#module-books-authoraccount #desc,#identity #desc{height:139px}
#module-books-royaltiesaccount table .pdf{text-align:center;width:200px}
#module-books-royaltiesaccount table .pdf .btn{width:100%}
#module-books-royaltiesaccount table tfoot td{font-size:1em}
#module-books-royaltiesaccount form{margin-bottom:30px}
#module-books-royaltiesaccount form *{vertical-align:middle}
#module-books-royaltiesaccount form label{margin-right:10px}
#module-books-royaltiesaccount form #date_start{margin-right:20px}
#module-books-royaltiesaccount form .btn{height:48px}
#module-books-royaltiesaccount form button[type="submit"]{width:100%}
#module-books-royaltiesaccount form .datepicker{width:100%}
#module-books-royaltiesaccount #marketplace{max-height:30px;max-width:130px;margin:9px 10px 10px 10px}
#module-books-paymentaccount .btn{text-align:center}
#module-books-paymentaccount .solde{font-family:"Gotham","Arial Black";font-weight:bold;text-transform:uppercase;margin:30px 0}
#module-books-paymentaccount .solde span{color:#df1f4d;font-size:56px;vertical-align:middle;margin-left:10px;margin-top:-5px;display:inline-block}
#module-books-paymentaccount button[type="submit"]{height:48px;margin-left:15px}
#module-books-paymentaccount table{margin-top:30px}
#module-services-default .list_services span,#module-services-default .list_services_devis span{display:block}
#module-services-default .list_services a,#module-services-default .list_services_devis a{display:block;text-align:center}
#module-services-default .list_services .service_main,#module-services-default .list_services_devis .service_main{height:270px;display:block;background-color:#e8dfdb;border-top:5px solid #df1f4d;padding:40px 30px 50px 30px}
#module-services-default .list_services .service_main .price_red,#module-services-default .list_services_devis .service_main .price_red{font-family:"Gotham";font-weight:bold;color:#df1f4d}
#module-services-default .list_services .service_about,#module-services-default .list_services_devis .service_about{display:block;margin-top:20px;text-decoration:underline}
#module-services-default .list_services_devis a{display:table;width:100%;border-top:5px solid #df1f4d}
#module-services-default .list_services_devis a .service_main{display:table-row}
#module-services-default .list_services_devis a .service_main h3{display:table-cell;vertical-align:middle;padding:20px}
#module-authorbanner-add .subtitle{margin-bottom:20px}
#module-authorbanner-add .preview-banner{padding:15px 20px 13px 15px}
#module-authorbanner-add .preview-banner i{vertical-align:middle}
#module-authorbanner-add .formats .format{text-align:center;margin-top:20px}
#module-authorbanner-add .formats .format input[type="radio"]{display:none}
#module-authorbanner-add .formats .format .name{margin-top:10px}
#module-authorbanner-add .formats .format.selected .preview{position:relative}
#module-authorbanner-add .formats .format.selected .preview .shadow{position:absolute;top:0;bottom:0;left:0;right:0;-moz-box-shadow:inset 0 0 0 5px #df1f4d;-webkit-box-shadow:inset 0 0 0 5px #df1f4d;-o-box-shadow:inset 0 0 0 5px #df1f4d;box-shadow:inset 0 0 0 5px #df1f4d;filter:progid:DXImageTransform.Microsoft.Shadow(color=$pink-dark,Direction=NaN,Strength=0)}
#module-authorbanner-add .formats img{max-width:100%}
#module-authorbanner-link{overflow:hidden}
#module-authorbanner-link #banner{display:inline-block}
#module-authorbanner-link textarea.code_html{width:500px;height:100px;display:inline-block}
#module-authorbanner-preview,#module-authorbanner-view{overflow:hidden}
#module-authorbanner-preview #banner,#module-authorbanner-view #banner{display:inline-block}
#module-authorbanner-preview .button-banner,#module-authorbanner-view .button-banner{height:40px;background-color:#df1f4d;display:table}
#module-authorbanner-preview .button-banner a,#module-authorbanner-view .button-banner a{height:40px;color:white;background:url(plume.png) no-repeat 0 50%;padding-left:40px;padding-right:10px;display:table-cell;vertical-align:middle}
#module-authorbanner-preview .button-banner a .title,#module-authorbanner-view .button-banner a .title{font-family:"Gotham";text-transform:uppercase;font-weight:bold;font-size:0.875em}
#module-authorbanner-preview .button-banner a .baseline,#module-authorbanner-view .button-banner a .baseline{font-size:0.813em}
#module-authorbanner-preview .button-banner a .baseline,#module-authorbanner-preview .button-banner a .title,#module-authorbanner-view .button-banner a .baseline,#module-authorbanner-view .button-banner a .title{display:block}
#module-authorbanner-preview .horizontal-banner,#module-authorbanner-preview .horizontal-xl-banner,#module-authorbanner-view .horizontal-banner,#module-authorbanner-view .horizontal-xl-banner{background-color:#e8dfdb}
#module-authorbanner-preview .horizontal-banner a,#module-authorbanner-preview .horizontal-xl-banner a,#module-authorbanner-view .horizontal-banner a,#module-authorbanner-view .horizontal-xl-banner a{display:block}
#module-authorbanner-preview .horizontal-banner a .book-preview,#module-authorbanner-preview .horizontal-xl-banner a .book-preview,#module-authorbanner-view .horizontal-banner a .book-preview,#module-authorbanner-view .horizontal-xl-banner a .book-preview{background-color:#df1f4d;display:inline-block;vertical-align:middle}
#module-authorbanner-preview .horizontal-banner a .book-preview img,#module-authorbanner-preview .horizontal-xl-banner a .book-preview img,#module-authorbanner-view .horizontal-banner a .book-preview img,#module-authorbanner-view .horizontal-xl-banner a .book-preview img{border:2px solid #21313e;vertical-align:middle}
#module-authorbanner-preview .horizontal-banner a .book-preview .book-price,#module-authorbanner-preview .horizontal-xl-banner a .book-preview .book-price,#module-authorbanner-view .horizontal-banner a .book-preview .book-price,#module-authorbanner-view .horizontal-xl-banner a .book-preview .book-price{color:white;display:inline-block;vertical-align:middle;font-family:"Gotham";font-weight:bold;text-align:center}
#module-authorbanner-preview .horizontal-banner a .book-infos,#module-authorbanner-preview .horizontal-xl-banner a .book-infos,#module-authorbanner-view .horizontal-banner a .book-infos,#module-authorbanner-view .horizontal-xl-banner a .book-infos{display:inline-block;vertical-align:middle;margin-left:5px}
#module-authorbanner-preview .horizontal-banner a .book-infos .book-name,#module-authorbanner-preview .horizontal-xl-banner a .book-infos .book-name,#module-authorbanner-view .horizontal-banner a .book-infos .book-name,#module-authorbanner-view .horizontal-xl-banner a .book-infos .book-name{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
#module-authorbanner-preview .horizontal-banner a .book-infos .book-name,#module-authorbanner-preview .horizontal-banner a .book-infos .book-author,#module-authorbanner-preview .horizontal-xl-banner a .book-infos .book-name,#module-authorbanner-preview .horizontal-xl-banner a .book-infos .book-author,#module-authorbanner-view .horizontal-banner a .book-infos .book-name,#module-authorbanner-view .horizontal-banner a .book-infos .book-author,#module-authorbanner-view .horizontal-xl-banner a .book-infos .book-name,#module-authorbanner-view .horizontal-xl-banner a .book-infos .book-author{display:block}
#module-authorbanner-preview .horizontal-banner a .book-attributes,#module-authorbanner-preview .horizontal-xl-banner a .book-attributes,#module-authorbanner-view .horizontal-banner a .book-attributes,#module-authorbanner-view .horizontal-xl-banner a .book-attributes{display:inline-block;vertical-align:middle}
#module-authorbanner-preview .horizontal-banner a .book-attributes .book-category,#module-authorbanner-preview .horizontal-banner a .book-attributes .book-format,#module-authorbanner-preview .horizontal-banner a .book-attributes .book-nbpages,#module-authorbanner-preview .horizontal-xl-banner a .book-attributes .book-category,#module-authorbanner-preview .horizontal-xl-banner a .book-attributes .book-format,#module-authorbanner-preview .horizontal-xl-banner a .book-attributes .book-nbpages,#module-authorbanner-view .horizontal-banner a .book-attributes .book-category,#module-authorbanner-view .horizontal-banner a .book-attributes .book-format,#module-authorbanner-view .horizontal-banner a .book-attributes .book-nbpages,#module-authorbanner-view .horizontal-xl-banner a .book-attributes .book-category,#module-authorbanner-view .horizontal-xl-banner a .book-attributes .book-format,#module-authorbanner-view .horizontal-xl-banner a .book-attributes .book-nbpages{display:block}
#module-authorbanner-preview .horizontal-banner a .book-actions,#module-authorbanner-preview .horizontal-xl-banner a .book-actions,#module-authorbanner-view .horizontal-banner a .book-actions,#module-authorbanner-view .horizontal-xl-banner a .book-actions{display:inline-block;text-align:center;vertical-align:middle}
#module-authorbanner-preview .horizontal-banner a .book-actions .book-button,#module-authorbanner-preview .horizontal-banner a .book-actions .book-site,#module-authorbanner-preview .horizontal-xl-banner a .book-actions .book-button,#module-authorbanner-preview .horizontal-xl-banner a .book-actions .book-site,#module-authorbanner-view .horizontal-banner a .book-actions .book-button,#module-authorbanner-view .horizontal-banner a .book-actions .book-site,#module-authorbanner-view .horizontal-xl-banner a .book-actions .book-button,#module-authorbanner-view .horizontal-xl-banner a .book-actions .book-site{display:block}
#module-authorbanner-preview .horizontal-banner a .book-actions .book-button .btn,#module-authorbanner-preview .horizontal-banner a .book-actions .book-site .btn,#module-authorbanner-preview .horizontal-xl-banner a .book-actions .book-button .btn,#module-authorbanner-preview .horizontal-xl-banner a .book-actions .book-site .btn,#module-authorbanner-view .horizontal-banner a .book-actions .book-button .btn,#module-authorbanner-view .horizontal-banner a .book-actions .book-site .btn,#module-authorbanner-view .horizontal-xl-banner a .book-actions .book-button .btn,#module-authorbanner-view .horizontal-xl-banner a .book-actions .book-site .btn{width:100%}
#module-authorbanner-preview .horizontal-banner,#module-authorbanner-view .horizontal-banner{width:480px;height:60px}
#module-authorbanner-preview .horizontal-banner a,#module-authorbanner-view .horizontal-banner a{width:480px;height:60px;padding:5px}
#module-authorbanner-preview .horizontal-banner a .book-preview,#module-authorbanner-view .horizontal-banner a .book-preview{height:50px}
#module-authorbanner-preview .horizontal-banner a .book-preview img,#module-authorbanner-view .horizontal-banner a .book-preview img{max-width:35px;height:50px}
#module-authorbanner-preview .horizontal-banner a .book-preview .book-price,#module-authorbanner-view .horizontal-banner a .book-preview .book-price{width:70px;height:50px;font-size:22px;padding:15px 0 15px 0}
#module-authorbanner-preview .horizontal-banner a .book-preview .book-price sup,#module-authorbanner-view .horizontal-banner a .book-preview .book-price sup{font-size:12px}
#module-authorbanner-preview .horizontal-banner a .book-infos,#module-authorbanner-view .horizontal-banner a .book-infos{width:230px;margin-left:5px}
#module-authorbanner-preview .horizontal-banner a .book-infos .book-name,#module-authorbanner-view .horizontal-banner a .book-infos .book-name{display:block;line-height:1em}
#module-authorbanner-preview .horizontal-banner a .book-infos .book-author,#module-authorbanner-view .horizontal-banner a .book-infos .book-author{display:block;font-size:0.875em;line-height:0.875em}
#module-authorbanner-preview .horizontal-banner a .book-infos .book-category,#module-authorbanner-view .horizontal-banner a .book-infos .book-category{display:block;font-size:0.750em;line-height:0.750em}
#module-authorbanner-preview .horizontal-banner a .book-actions,#module-authorbanner-view .horizontal-banner a .book-actions{width:124px;margin-left:5px}
#module-authorbanner-preview .horizontal-banner a .book-actions .book-site,#module-authorbanner-view .horizontal-banner a .book-actions .book-site{font-size:0.750em;line-height:18px}
#module-authorbanner-preview .horizontal-xl-banner,#module-authorbanner-view .horizontal-xl-banner{width:728px;height:90px}
#module-authorbanner-preview .horizontal-xl-banner a,#module-authorbanner-view .horizontal-xl-banner a{width:728px;height:90px;padding:10px}
#module-authorbanner-preview .horizontal-xl-banner a .book-preview,#module-authorbanner-view .horizontal-xl-banner a .book-preview{height:70px}
#module-authorbanner-preview .horizontal-xl-banner a .book-preview img,#module-authorbanner-view .horizontal-xl-banner a .book-preview img{max-width:48px;height:70px}
#module-authorbanner-preview .horizontal-xl-banner a .book-preview .book-price,#module-authorbanner-view .horizontal-xl-banner a .book-preview .book-price{width:100px;height:70px;font-size:30px;padding:20px 0 20px 0}
#module-authorbanner-preview .horizontal-xl-banner a .book-preview .book-price sup,#module-authorbanner-view .horizontal-xl-banner a .book-preview .book-price sup{font-size:15px}
#module-authorbanner-preview .horizontal-xl-banner a .book-infos,#module-authorbanner-view .horizontal-xl-banner a .book-infos{width:395px;margin-left:10px}
#module-authorbanner-preview .horizontal-xl-banner a .book-infos .book-name,#module-authorbanner-view .horizontal-xl-banner a .book-infos .book-name{font-size:1.125em}
#module-authorbanner-preview .horizontal-xl-banner a .book-attributes,#module-authorbanner-view .horizontal-xl-banner a .book-attributes{font-size:0.875em;width:150px;margin-left:10px}
#module-authorbanner-preview .horizontal-xl-banner a .book-actions,#module-authorbanner-view .horizontal-xl-banner a .book-actions{width:145px;margin-left:10px}
#module-authorbanner-preview .horizontal-xl-banner a .book-actions .book-site,#module-authorbanner-view .horizontal-xl-banner a .book-actions .book-site{font-size:0.875em;margin-top:10px}
#module-authorbanner-preview .vertical-banner,#module-authorbanner-preview .vertical-xl-banner,#module-authorbanner-view .vertical-banner,#module-authorbanner-view .vertical-xl-banner{background-color:#e8dfdb}
#module-authorbanner-preview .vertical-banner a,#module-authorbanner-preview .vertical-xl-banner a,#module-authorbanner-view .vertical-banner a,#module-authorbanner-view .vertical-xl-banner a{display:block}
#module-authorbanner-preview .vertical-banner a .book-preview,#module-authorbanner-preview .vertical-xl-banner a .book-preview,#module-authorbanner-view .vertical-banner a .book-preview,#module-authorbanner-view .vertical-xl-banner a .book-preview{background-color:#df1f4d;display:block}
#module-authorbanner-preview .vertical-banner a .book-preview img,#module-authorbanner-preview .vertical-xl-banner a .book-preview img,#module-authorbanner-view .vertical-banner a .book-preview img,#module-authorbanner-view .vertical-xl-banner a .book-preview img{width:100%;border:2px solid #21313e}
#module-authorbanner-preview .vertical-banner a .book-preview .book-price,#module-authorbanner-preview .vertical-xl-banner a .book-preview .book-price,#module-authorbanner-view .vertical-banner a .book-preview .book-price,#module-authorbanner-view .vertical-xl-banner a .book-preview .book-price{width:100%;color:white;display:block;font-family:"Gotham";font-weight:bold;text-align:center}
#module-authorbanner-preview .vertical-banner a .book-infos,#module-authorbanner-preview .vertical-xl-banner a .book-infos,#module-authorbanner-view .vertical-banner a .book-infos,#module-authorbanner-view .vertical-xl-banner a .book-infos{width:100%;display:block}
#module-authorbanner-preview .vertical-banner a .book-infos .book-name,#module-authorbanner-preview .vertical-xl-banner a .book-infos .book-name,#module-authorbanner-view .vertical-banner a .book-infos .book-name,#module-authorbanner-view .vertical-xl-banner a .book-infos .book-name{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
#module-authorbanner-preview .vertical-banner a .book-infos .book-name,#module-authorbanner-preview .vertical-banner a .book-infos .book-author,#module-authorbanner-preview .vertical-xl-banner a .book-infos .book-name,#module-authorbanner-preview .vertical-xl-banner a .book-infos .book-author,#module-authorbanner-view .vertical-banner a .book-infos .book-name,#module-authorbanner-view .vertical-banner a .book-infos .book-author,#module-authorbanner-view .vertical-xl-banner a .book-infos .book-name,#module-authorbanner-view .vertical-xl-banner a .book-infos .book-author{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#module-authorbanner-preview .vertical-banner a .book-attributes,#module-authorbanner-preview .vertical-xl-banner a .book-attributes,#module-authorbanner-view .vertical-banner a .book-attributes,#module-authorbanner-view .vertical-xl-banner a .book-attributes{width:100%;display:block}
#module-authorbanner-preview .vertical-banner a .book-attributes .book-category,#module-authorbanner-preview .vertical-banner a .book-attributes .book-format,#module-authorbanner-preview .vertical-banner a .book-attributes .book-nbpages,#module-authorbanner-preview .vertical-xl-banner a .book-attributes .book-category,#module-authorbanner-preview .vertical-xl-banner a .book-attributes .book-format,#module-authorbanner-preview .vertical-xl-banner a .book-attributes .book-nbpages,#module-authorbanner-view .vertical-banner a .book-attributes .book-category,#module-authorbanner-view .vertical-banner a .book-attributes .book-format,#module-authorbanner-view .vertical-banner a .book-attributes .book-nbpages,#module-authorbanner-view .vertical-xl-banner a .book-attributes .book-category,#module-authorbanner-view .vertical-xl-banner a .book-attributes .book-format,#module-authorbanner-view .vertical-xl-banner a .book-attributes .book-nbpages{display:block}
#module-authorbanner-preview .vertical-banner a .book-actions,#module-authorbanner-preview .vertical-xl-banner a .book-actions,#module-authorbanner-view .vertical-banner a .book-actions,#module-authorbanner-view .vertical-xl-banner a .book-actions{display:block;text-align:center;width:100%}
#module-authorbanner-preview .vertical-banner a .book-actions .book-button,#module-authorbanner-preview .vertical-banner a .book-actions .book-site,#module-authorbanner-preview .vertical-xl-banner a .book-actions .book-button,#module-authorbanner-preview .vertical-xl-banner a .book-actions .book-site,#module-authorbanner-view .vertical-banner a .book-actions .book-button,#module-authorbanner-view .vertical-banner a .book-actions .book-site,#module-authorbanner-view .vertical-xl-banner a .book-actions .book-button,#module-authorbanner-view .vertical-xl-banner a .book-actions .book-site{display:block}
#module-authorbanner-preview .vertical-banner a .book-actions .book-button .btn,#module-authorbanner-preview .vertical-banner a .book-actions .book-site .btn,#module-authorbanner-preview .vertical-xl-banner a .book-actions .book-button .btn,#module-authorbanner-preview .vertical-xl-banner a .book-actions .book-site .btn,#module-authorbanner-view .vertical-banner a .book-actions .book-button .btn,#module-authorbanner-view .vertical-banner a .book-actions .book-site .btn,#module-authorbanner-view .vertical-xl-banner a .book-actions .book-button .btn,#module-authorbanner-view .vertical-xl-banner a .book-actions .book-site .btn{width:100%}
#module-authorbanner-preview .vertical-banner,#module-authorbanner-view .vertical-banner{width:120px;height:600px}
#module-authorbanner-preview .vertical-banner a,#module-authorbanner-view .vertical-banner a{width:120px;height:600px;padding:5px;text-align:center}
#module-authorbanner-preview .vertical-banner a .book-preview,#module-authorbanner-view .vertical-banner a .book-preview{height:218px;margin-top:50px}
#module-authorbanner-preview .vertical-banner a .book-preview img,#module-authorbanner-view .vertical-banner a .book-preview img{max-height:148px}
#module-authorbanner-preview .vertical-banner a .book-preview .book-price,#module-authorbanner-view .vertical-banner a .book-preview .book-price{height:70px;font-size:30px;padding:20px 0 20px 0}
#module-authorbanner-preview .vertical-banner a .book-preview .book-price sup,#module-authorbanner-view .vertical-banner a .book-preview .book-price sup{font-size:15px}
#module-authorbanner-preview .vertical-banner a .book-infos,#module-authorbanner-view .vertical-banner a .book-infos{margin-bottom:5px;padding:30px 0}
#module-authorbanner-preview .vertical-banner a .book-infos .book-name,#module-authorbanner-view .vertical-banner a .book-infos .book-name{font-size:0.875em}
#module-authorbanner-preview .vertical-banner a .book-infos .book-author,#module-authorbanner-view .vertical-banner a .book-infos .book-author{font-size:0.750em}
#module-authorbanner-preview .vertical-banner a .book-attributes,#module-authorbanner-view .vertical-banner a .book-attributes{height:170px;font-size:0.750em;margin:30px 0;padding:20px 0;border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;line-height:128px}
#module-authorbanner-preview .vertical-banner a .book-attributes .book-category,#module-authorbanner-view .vertical-banner a .book-attributes .book-category{line-height:1em;display:inline-block;vertical-align:middle}
#module-authorbanner-preview .vertical-banner a .book-actions,#module-authorbanner-view .vertical-banner a .book-actions{margin-top:5px}
#module-authorbanner-preview .vertical-banner a .book-actions .book-button,#module-authorbanner-view .vertical-banner a .book-actions .book-button{font-size:0.875em}
#module-authorbanner-preview .vertical-banner a .book-actions .book-button .btn,#module-authorbanner-view .vertical-banner a .book-actions .book-button .btn{padding:10px}
#module-authorbanner-preview .vertical-banner a .book-actions .book-site,#module-authorbanner-view .vertical-banner a .book-actions .book-site{font-size:0.625em;margin-top:5px}
#module-authorbanner-preview .vertical-xl-banner,#module-authorbanner-view .vertical-xl-banner{width:160px;height:600px}
#module-authorbanner-preview .vertical-xl-banner a,#module-authorbanner-view .vertical-xl-banner a{width:160px;height:600px;padding:10px;text-align:center}
#module-authorbanner-preview .vertical-xl-banner a .book-preview,#module-authorbanner-view .vertical-xl-banner a .book-preview{margin-top:40px;height:292px;display:block}
#module-authorbanner-preview .vertical-xl-banner a .book-preview img,#module-authorbanner-view .vertical-xl-banner a .book-preview img{max-height:207px}
#module-authorbanner-preview .vertical-xl-banner a .book-preview .book-price,#module-authorbanner-view .vertical-xl-banner a .book-preview .book-price{height:70px;font-size:36px;padding:20px 0 20px 0}
#module-authorbanner-preview .vertical-xl-banner a .book-preview .book-price sup,#module-authorbanner-view .vertical-xl-banner a .book-preview .book-price sup{font-size:18px}
#module-authorbanner-preview .vertical-xl-banner a .book-infos,#module-authorbanner-view .vertical-xl-banner a .book-infos{margin-bottom:10px;padding:20px 0}
#module-authorbanner-preview .vertical-xl-banner a .book-infos .book-author,#module-authorbanner-view .vertical-xl-banner a .book-infos .book-author{font-size:0.875em}
#module-authorbanner-preview .vertical-xl-banner a .book-attributes,#module-authorbanner-view .vertical-xl-banner a .book-attributes{height:118px;font-size:0.875em;margin:20px 0;padding:20px 0;border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;line-height:76px}
#module-authorbanner-preview .vertical-xl-banner a .book-attributes .book-category,#module-authorbanner-view .vertical-xl-banner a .book-attributes .book-category{line-height:1em;display:inline-block;vertical-align:middle}
#module-authorbanner-preview .vertical-xl-banner a .book-actions,#module-authorbanner-view .vertical-xl-banner a .book-actions{margin-top:10px}
#module-authorbanner-preview .vertical-xl-banner a .book-actions .book-site,#module-authorbanner-view .vertical-xl-banner a .book-actions .book-site{font-size:0.750em;margin-top:5px}
#module-authorbanner-preview .pave-banner,#module-authorbanner-preview .pave-xl-banner,#module-authorbanner-view .pave-banner,#module-authorbanner-view .pave-xl-banner{background-color:#e8dfdb}
#module-authorbanner-preview .pave-banner a,#module-authorbanner-preview .pave-xl-banner a,#module-authorbanner-view .pave-banner a,#module-authorbanner-view .pave-xl-banner a{display:block}
#module-authorbanner-preview .pave-banner a .book-left,#module-authorbanner-preview .pave-banner a .book-right,#module-authorbanner-preview .pave-xl-banner a .book-left,#module-authorbanner-preview .pave-xl-banner a .book-right,#module-authorbanner-view .pave-banner a .book-left,#module-authorbanner-view .pave-banner a .book-right,#module-authorbanner-view .pave-xl-banner a .book-left,#module-authorbanner-view .pave-xl-banner a .book-right{width:50%;float:left}
#module-authorbanner-preview .pave-banner a .book-preview,#module-authorbanner-preview .pave-xl-banner a .book-preview,#module-authorbanner-view .pave-banner a .book-preview,#module-authorbanner-view .pave-xl-banner a .book-preview{display:block}
#module-authorbanner-preview .pave-banner a .book-preview img,#module-authorbanner-preview .pave-xl-banner a .book-preview img,#module-authorbanner-view .pave-banner a .book-preview img,#module-authorbanner-view .pave-xl-banner a .book-preview img{width:100%;border:2px solid #21313e}
#module-authorbanner-preview .pave-banner a .book-header,#module-authorbanner-preview .pave-xl-banner a .book-header,#module-authorbanner-view .pave-banner a .book-header,#module-authorbanner-view .pave-xl-banner a .book-header{width:100%;display:block;margin:10px 0 5px}
#module-authorbanner-preview .pave-banner a .book-header .book-name,#module-authorbanner-preview .pave-xl-banner a .book-header .book-name,#module-authorbanner-view .pave-banner a .book-header .book-name,#module-authorbanner-view .pave-xl-banner a .book-header .book-name{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
#module-authorbanner-preview .pave-banner a .book-header .book-name,#module-authorbanner-preview .pave-banner a .book-header .book-author,#module-authorbanner-preview .pave-xl-banner a .book-header .book-name,#module-authorbanner-preview .pave-xl-banner a .book-header .book-author,#module-authorbanner-view .pave-banner a .book-header .book-name,#module-authorbanner-view .pave-banner a .book-header .book-author,#module-authorbanner-view .pave-xl-banner a .book-header .book-name,#module-authorbanner-view .pave-xl-banner a .book-header .book-author{width:100%;display:block}
#module-authorbanner-preview .pave-banner a .book-attributes,#module-authorbanner-preview .pave-xl-banner a .book-attributes,#module-authorbanner-view .pave-banner a .book-attributes,#module-authorbanner-view .pave-xl-banner a .book-attributes{width:100%;display:block}
#module-authorbanner-preview .pave-banner a .book-attributes .book-category,#module-authorbanner-preview .pave-xl-banner a .book-attributes .book-category,#module-authorbanner-view .pave-banner a .book-attributes .book-category,#module-authorbanner-view .pave-xl-banner a .book-attributes .book-category{display:block}
#module-authorbanner-preview .pave-banner a .book-price,#module-authorbanner-preview .pave-xl-banner a .book-price,#module-authorbanner-view .pave-banner a .book-price,#module-authorbanner-view .pave-xl-banner a .book-price{background-color:#df1f4d;width:100%;color:white;display:block;font-family:"Gotham";font-weight:bold;text-align:center}
#module-authorbanner-preview .pave-banner a .book-actions,#module-authorbanner-preview .pave-xl-banner a .book-actions,#module-authorbanner-view .pave-banner a .book-actions,#module-authorbanner-view .pave-xl-banner a .book-actions{display:block;width:100%}
#module-authorbanner-preview .pave-banner a .book-actions .book-button,#module-authorbanner-preview .pave-banner a .book-actions .book-site,#module-authorbanner-preview .pave-xl-banner a .book-actions .book-button,#module-authorbanner-preview .pave-xl-banner a .book-actions .book-site,#module-authorbanner-view .pave-banner a .book-actions .book-button,#module-authorbanner-view .pave-banner a .book-actions .book-site,#module-authorbanner-view .pave-xl-banner a .book-actions .book-button,#module-authorbanner-view .pave-xl-banner a .book-actions .book-site{display:block}
#module-authorbanner-preview .pave-banner,#module-authorbanner-view .pave-banner{width:250px;height:250px}
#module-authorbanner-preview .pave-banner a,#module-authorbanner-view .pave-banner a{width:250px;height:250px;text-align:center;padding:5px}
#module-authorbanner-preview .pave-banner a .book-preview img,#module-authorbanner-view .pave-banner a .book-preview img{max-height:162px}
#module-authorbanner-preview .pave-banner a .book-header,#module-authorbanner-view .pave-banner a .book-header{font-size:0.750em}
#module-authorbanner-preview .pave-banner a .book-infos,#module-authorbanner-view .pave-banner a .book-infos{margin-bottom:13px}
#module-authorbanner-preview .pave-banner a .book-attributes,#module-authorbanner-view .pave-banner a .book-attributes{margin-bottom:13px;font-size:0.875em;height:36px}
#module-authorbanner-preview .pave-banner a .book-attributes .book-category,#module-authorbanner-view .pave-banner a .book-attributes .book-category{font-size:0.875em;margin-top:20px}
#module-authorbanner-preview .pave-banner a .book-left,#module-authorbanner-view .pave-banner a .book-left{padding:10px 5px 10px 10px}
#module-authorbanner-preview .pave-banner a .book-right,#module-authorbanner-view .pave-banner a .book-right{padding:10px 10px 10px 5px}
#module-authorbanner-preview .pave-banner a .book-price,#module-authorbanner-view .pave-banner a .book-price{height:40px;font-size:26px;padding:8px 0}
#module-authorbanner-preview .pave-banner a .book-price sup,#module-authorbanner-view .pave-banner a .book-price sup{font-size:13px}
#module-authorbanner-preview .pave-banner a .book-actions,#module-authorbanner-view .pave-banner a .book-actions{margin-top:3px}
#module-authorbanner-preview .pave-banner a .book-actions .book-site,#module-authorbanner-view .pave-banner a .book-actions .book-site{font-size:0.875em;margin-top:5px}
#module-authorbanner-preview .pave-xl-banner,#module-authorbanner-view .pave-xl-banner{width:300px;height:250px}
#module-authorbanner-preview .pave-xl-banner a,#module-authorbanner-view .pave-xl-banner a{width:300px;height:250px;text-align:center;padding:5px}
#module-authorbanner-preview .pave-xl-banner a .book-preview img,#module-authorbanner-view .pave-xl-banner a .book-preview img{max-height:192px}
#module-authorbanner-preview .pave-xl-banner a .book-header,#module-authorbanner-view .pave-xl-banner a .book-header{font-size:0.875em}
#module-authorbanner-preview .pave-xl-banner a .book-infos,#module-authorbanner-view .pave-xl-banner a .book-infos{margin-bottom:13px}
#module-authorbanner-preview .pave-xl-banner a .book-attributes,#module-authorbanner-view .pave-xl-banner a .book-attributes{margin-bottom:13px;font-size:0.875em;height:52px}
#module-authorbanner-preview .pave-xl-banner a .book-left,#module-authorbanner-view .pave-xl-banner a .book-left{padding:10px 5px 10px 10px}
#module-authorbanner-preview .pave-xl-banner a .book-right,#module-authorbanner-view .pave-xl-banner a .book-right{padding:10px 10px 10px 5px}
#module-authorbanner-preview .pave-xl-banner a .book-price,#module-authorbanner-view .pave-xl-banner a .book-price{height:45px;font-size:30px;padding:8px 0;margin-bottom:5px}
#module-authorbanner-preview .pave-xl-banner a .book-price sup,#module-authorbanner-view .pave-xl-banner a .book-price sup{font-size:15px}
#module-authorbanner-preview .pave-xl-banner a .book-button .btn,#module-authorbanner-view .pave-xl-banner a .book-button .btn{width:100%}
#module-authorbanner-preview .pave-xl-banner a .book-actions .book-site,#module-authorbanner-view .pave-xl-banner a .book-actions .book-site{font-size:0.875em;margin-top:3px}
#module-authorbanner-list p{margin-bottom:10px}
#module-authorbanner-list .button-add-banner{margin-top:30px}
#module-authorbanner-list .subtitle{margin-top:50px;margin-bottom:10px}
#module-authorbanner-list td.actions-column i:first-child{margin-right:10px}
#module-devis-demand .checkboxes{margin-top:20px;padding-left:20px}
#module-devis-demand .checkboxes .form-item{margin-bottom:10px}
#module-devis-demand .checkboxes .form-item:last-child{margin-bottom:0}
#module-devis-demand .demand-infos{color:#5e6c77;line-height:18px}
#module-devis-demand .upload .list-files{height:324px;width:100%;background-color:#e8dfdb}
#module-devis-demand .upload .list-files h3{background-color:#d5cac4;width:100%;padding:20px;text-align:center;margin-bottom:5px}
#module-devis-demand .upload .list-files .form-file{height:186px;overflow:auto;padding:0 10px}
#module-devis-demand .upload .list-files .form-file .no-file{font-size:18px;padding:15px 5px}
#module-devis-demand .upload .list-files .form-file .file-input-with-preview .file-return{display:block;width:100%;border-bottom:1px solid white;font-size:18px;padding:15px 5px}
#module-devis-demand .upload .list-files .form-file .file-input-with-preview .file-return .return-value{display:block;float:left;width:calc(100% - 50px);line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#module-devis-demand .upload .list-files .form-file .file-input-with-preview .file-return .clear-input,#module-devis-demand .upload .list-files .form-file .file-input-with-preview .file-return .edit-input{cursor:pointer;float:right}
#module-devis-demand .upload .list-files .form-file .file-input-with-preview .file-return .clear-input{margin-left:10px;margin-top:2px}
#module-devis-demand .upload .list-files .footer{padding:10px}
#module-devis-demand .upload .list-files .footer .add-form-file{width:100%;text-align:center;padding:20px}
#history .step-by-step-heading{margin-top:30px}
#history #order-detail-content{margin:30px 0}
#history #block-order-detail{border-top:1px solid #dbd9d8;padding-top:30px}
#history p{margin-bottom:10px}
#history .adresses_bloc{margin:30px 0}
#history #order-list thead th.item{cursor:pointer}
#module-loyalty-default p{margin-bottom:10px}
#module-loyalty-default .second-heading{margin-top:30px}
#module-loyalty-default .transform-points{margin-top:20px}
#module-referralprogram-program p{margin-bottom:10px}
#module-referralprogram-program .invite-friends,#module-referralprogram-program .waiting-friends,#module-referralprogram-program .friends{margin:20px 0 30px}
#module-referralprogram-program .submit{margin-top:30px}
#module-referralprogram-program .alert ul.list-emails{margin-top:10px;list-style:inherit;padding-left:20px}
#module-devis-default .popover{background-color:#dbd9d8;color:#21313e}
#module-devis-default .popover.top > .arrow{border-top-color:#dbd9d8}
#module-devis-default .popover.top > .arrow:after{border-top-color:#dbd9d8}
#module-devis-default .popover.right > .arrow{border-right-color:#dbd9d8}
#module-devis-default .popover.right > .arrow:after{border-right-color:#dbd9d8}
#module-devis-default .popover.bottom > .arrow{border-bottom-color:#dbd9d8}
#module-devis-default .popover.bottom > .arrow:after{border-bottom-color:#dbd9d8}
#module-devis-default .popover.left > .arrow{border-left-color:#dbd9d8}
#module-devis-default .popover.left > .arrow:after{border-left-color:#dbd9d8}
#module-devis-default .link-bottom{margin-top:20px}
#module-devis-default th.date-column{width:155px}
#module-devis-default tr.thread{cursor:pointer}
#module-devis-default tr.message{border-top:0;color:white}
#module-devis-default tr.message .message-container{padding:20px;position:relative}
#module-devis-default tr.message .message-container .content{padding-bottom:20px;border-bottom:1px solid #dbd9d8;margin-bottom:10px}
#module-devis-default tr.message .message-container .attachements,#module-devis-default tr.message .message-container .date{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
#module-devis-default tr.message .message-container .attachements{float:left;font-size:0.875em}
#module-devis-default tr.message .message-container .date{float:right;font-size:0.750em}
#module-devis-default tr.message.question .message-container{width:65%;margin-left:20px;background-color:#21313e;float:left}
#module-devis-default tr.message.question .message-container:before{content:' ';width:0;height:0;border-top:0 solid transparent;border-bottom:15px solid transparent;border-right:15px solid #21313e;position:absolute;top:0;left:-15px}
#module-devis-default tr.message.response .message-container{width:65%;margin-right:10px;background-color:#df1f4d;float:right}
#module-devis-default tr.message.response .message-container:after{content:' ';width:0;height:0;border-top:0 solid transparent;border-bottom:15px solid transparent;border-left:15px solid #df1f4d;position:absolute;top:0;right:-15px}
#password form,#password form .submit{margin-top:30px}
@media screen and (min-width:992px){#authentication #title_block .account-title-container{max-width:450px}
#authentication .date-selects .days-select{width:80px !important}
#authentication .date-selects .months-select{width:153px !important}
#authentication .date-selects .years-select{width:100px !important}
#module-books-authoraccount #columns .divider{margin:55px 0}
.main-page-indent{margin-top:45px}
#module-services-default .list_services,#module-services-default .list_services_devis{padding-bottom:30px}
#module-services-default #columns .divider{margin-bottom:50px}
#module-services-default .demand_devis{margin-top:60px}
#addresses .bloc_adresses{margin-bottom:30px}
#addresses .bloc_adresses:last-child{margin-bottom:0}
}
@media screen and (min-width:1200px){#authentication #account-creation_form .date-selects .select-wrapper,#authentication #account-creation_form .date-selects select,#authentication #new_account_form .date-selects .select-wrapper,#authentication #new_account_form .date-selects select{width:auto}
#authentication #opc_box .months-select{width:141px !important}
#authentication #opc_box .years-select{width:100px !important}
#authentication #account-creation_form input[type="text"],#authentication #account-creation_form input[type="password"],#authentication #account-creation_form input[type="email"],#authentication #account-creation_form textarea,#authentication #account-creation_form .select-wrapper,#authentication #account-creation_form select,#authentication #new_account_form input[type="text"],#authentication #new_account_form input[type="password"],#authentication #new_account_form input[type="email"],#authentication #new_account_form textarea,#authentication #new_account_form .select-wrapper,#authentication #new_account_form select{max-width:350px}
}
@media screen and (min-width:992px) and (max-width:1199px){#module-referralprogram-program .account-content .nav-tabs{font-size:1.250em}
#module-services-default .list_services .service .service_main h3{font-size:1.125em}
#module-services-default .list_services .service .service_main .price_red{font-size:4.063em}
#module-services-default .list_services .service .service_main .price_red sup{font-size:0.5em}
#module-services-default .list_services_devis .service .service_main h3{font-size:1em}
#module-authorbanner-add .btn-large{padding-left:50px;padding-right:50px}
#module-authorbanner-add .preview-banner{padding:15px 20px 13px 15px}
#authentication #account-creation_form .date-selects .select-wrapper,#authentication #account-creation_form .date-selects select,#authentication #new_account_form .date-selects .select-wrapper,#authentication #new_account_form .date-selects select{width:auto}
#authentication #opc_box .days-select{width:71px !important}
#authentication #opc_box .months-select{width:96px !important}
#authentication #opc_box .years-select{width:87px !important}
#authentication #opc_box #days,#authentication #opc_box #months,#authentication #opc_box #years{padding-right:40px !important}
#authentication #account-creation_form input[type="text"],#authentication #account-creation_form input[type="password"],#authentication #account-creation_form input[type="email"],#authentication #account-creation_form textarea,#authentication #account-creation_form .select-wrapper,#authentication #account-creation_form select,#authentication #new_account_form input[type="text"],#authentication #new_account_form input[type="password"],#authentication #new_account_form input[type="email"],#authentication #new_account_form textarea,#authentication #new_account_form .select-wrapper,#authentication #new_account_form select{max-width:350px}
}
@media screen and (min-width:768px){#authentication .block-left .form_wrapper .form_content,#authentication .block-right .form_wrapper .form_content{padding:20px}
#authentication #title_block{position:relative}
#authentication #title_block .account-title-container{height:66px;position:absolute;right:0;top:-20px}
#authentication #title_block .account-title-container .account{display:table;height:100%}
#authentication #title_block .account-title-container .account > li{display:table-cell;vertical-align:middle}
#authentication #title_block .account-title-container .account > li.unvisible{display:none}
.account-menu-author{position:absolute;left:-100px;z-index:4999;width:88px}
.account-menu-author > ul > li > div{top:0;left:89px;width:300px;min-height:444px}
.account-menu-author > ul > li.hover{width:90px}
.account-content{min-height:445px}
#module-services-default .list_services,#module-services-default .list_services_devis{margin-top:40px}
#module-services-default .list_services .service h3,#module-services-default .list_services_devis .service h3{font-size:1.250em}
#module-services-default .list_services .service .price_red,#module-services-default .list_services_devis .service .price_red{font-size:5.125em}
#module-services-default .list_services .service .price_red sup,#module-services-default .list_services_devis .service .price_red sup{font-size:0.5em}
#module-services-default .demand_devis a.btn{padding:20px 100px}
#module-authorbanner-add #columns .divider{margin:30px 0}
#module-authorbanner-add #columns .formats .format{float:left;margin-right:30px}
#module-books-royaltiesaccount form .form-label{float:left;text-align:left;max-width:110px}
#module-books-royaltiesaccount form .form-field{margin-left:110px}
}
@media screen and (min-width:1420px){.account-menu-author{left:-105px}
}
@media screen and (min-width:767px) and (max-width:1419px){.account-menu-author{left:15px}
.account-content{width:100%;padding-left:113px}
.account-content.popin{padding-left:0}
}
@media screen and (min-width:768px) and (max-width:991px){#authentication .styled-choices > li{margin-bottom:15px}
#authentication .styled-choices > li:last-child{margin-bottom:0}
#authentication #title_block .account-title-container{max-width:400px}
#authentication #opc_account_form .block,#authentication #account-creation_form .block{margin-bottom:50px}
#authentication #opc_account_form .days-select,#authentication #account-creation_form .days-select{width:25% !important}
#authentication #opc_account_form .months-select,#authentication #account-creation_form .months-select{max-width:39% !important}
#authentication #opc_account_form .years-select,#authentication #account-creation_form .years-select{max-width:30% !important}
#authentication #account-creation_form .date-selects .select-wrapper,#authentication #new_account_form .date-selects .select-wrapper{margin-right:3%}
#authentication #account-creation_form .date-selects .select-wrapper:last-child,#authentication #new_account_form .date-selects .select-wrapper:last-child{margin-right:0}
#module-books-authoraccount #columns .divider{margin:30px 0}
.main-page-indent{margin-top:30px}
#module-referralprogram-program .nav-tabs > li{float:none;margin-right:0}
#module-services-default .list_services,#module-services-default .list_services_devis{padding-bottom:10px}
#module-services-default .list_services .service,#module-services-default .list_services_devis .service{margin-bottom:40px}
#module-services-default #columns .divider{margin-top:0;margin-bottom:30px}
#module-services-default .demand_devis{margin-top:50px}
#module-authorbanner-add .btn-large{padding-left:30px;padding-right:30px}
#module-authorbanner-add .preview-banner{padding:15px 20px 13px 15px}
#module-devis-demand .submit .btn-large{width:100%;margin-bottom:10px;text-align:center}
#identity .months-select{max-width:140px}
#identity .years-select{max-width:100px}
}
@media screen and (max-width:767px){#identity .select-wrapper select{padding-right:35px !important}
#identity .days-select{width:27% !important}
#identity .months-select{width:39% !important}
#identity .years-select{width:32% !important}
#identity .date-selects .select-wrapper{margin-right:1%}
#identity .date-selects .select-wrapper:last-child{margin-right:0}
#authentication .styled-choices > li{margin-bottom:15px}
#authentication .styled-choices > li:last-child{margin-bottom:0}
#authentication .account-title-container{margin-bottom:30px}
#authentication .block-left .form_wrapper .form_content,#authentication .block-right .form_wrapper .form_content{padding:30px}
#authentication .block-left{margin-bottom:20px}
#authentication #opc_account_form .select-wrapper select,#authentication #opc_referral_program .select-wrapper select,#authentication #opc_blockcustomerprivacy .select-wrapper select,#authentication #account-creation_form .select-wrapper select{padding-right:35px !important}
#authentication #opc_account_form .days-select,#authentication #opc_referral_program .days-select,#authentication #opc_blockcustomerprivacy .days-select,#authentication #account-creation_form .days-select{width:27% !important}
#authentication #opc_account_form .months-select,#authentication #opc_referral_program .months-select,#authentication #opc_blockcustomerprivacy .months-select,#authentication #account-creation_form .months-select{max-width:39% !important}
#authentication #opc_account_form .years-select,#authentication #opc_referral_program .years-select,#authentication #opc_blockcustomerprivacy .years-select,#authentication #account-creation_form .years-select{max-width:32% !important}
#authentication #account-creation_form .date-selects .select-wrapper,#authentication #new_account_form .date-selects .select-wrapper{margin-right:1%}
#authentication #account-creation_form .date-selects .select-wrapper:last-child,#authentication #new_account_form .date-selects .select-wrapper:last-child{margin-right:0}
.account-menu-author{width:100%;position:absolute;top:-50px;left:0;right:0;z-index:4999}
.account-menu-author > ul > li{width:20%;height:auto;float:left}
.account-menu-author > ul > li > i{position:relative;width:88px;height:88px;margin-top:-44px;margin-left:-44px;top:50%;left:50%}
.account-menu-author > ul > li > div{position:absolute;top:100%;left:0;right:0;margin-top:-1px}
.account-menu-author > ul > li:last-child{border-right-color:#5e6c77}
.account-menu-author > ul > li:last-child:hover{border-right-color:#df1f4d}
#module-books-authoraccount .image-author,#identity .image-author,#address .image-author{margin-bottom:30px}
#module-books-authoraccount .image-author > div,#identity .image-author > div,#address .image-author > div{max-width:250px;margin:auto}
#module-books-authoraccount #columns .divider,#identity #columns .divider,#address #columns .divider{margin:20px 0}
#module-books-authoraccount button[name="submitAuthor"],#module-books-authoraccount button[name="submitAddress"],#module-books-authoraccount button[name="submitSimulationPrice"],#identity button[name="submitAuthor"],#identity button[name="submitAddress"],#identity button[name="submitSimulationPrice"],#address button[name="submitAuthor"],#address button[name="submitAddress"],#address button[name="submitSimulationPrice"]{width:100%}
#module-books-authoraccount .account_creation,#identity .account_creation,#address .account_creation{border-top:1px solid #dbd9d8;padding-top:20px}
.account-content .left-header{border-top:1px solid #dbd9d8;padding-top:20px;margin-top:30px}
.account-content .right-header{text-align:right}
.account-content .right-header a{margin-top:0;float:none}
#addresses .bloc_adresses{padding-top:20px}
#addresses .bloc_adresses .address{margin-top:20px}
#addresses .bloc_adresses .address .page-subheading{border-top:1px solid #dbd9d8;padding-top:20px}
#addresses .bloc_adresses .address:first-child{margin-top:0}
#addresses .bloc_adresses:first-child{padding-top:0}
#addresses .main-page-indent{margin-top:30px}
#module-services-default .account-content h1.page-heading{margin-bottom:10px}
#module-services-default .list_services,#module-services-default .list_services_devis{padding-bottom:10px;margin-top:30px}
#module-services-default .list_services .service,#module-services-default .list_services_devis .service{margin-bottom:40px}
#module-services-default .list_services .service:last-child,#module-services-default .list_services_devis .service:last-child{margin-bottom:0}
#module-services-default .list_services .service .service_main,#module-services-default .list_services_devis .service .service_main{height:auto}
#module-services-default .list_services .service .service_main h3,#module-services-default .list_services_devis .service .service_main h3{font-size:1em}
#module-services-default .list_services .service .service_main .price_red,#module-services-default .list_services_devis .service .service_main .price_red{font-size:4.375em}
#module-services-default .list_services .service .service_main .price_red sup,#module-services-default .list_services_devis .service .service_main .price_red sup{font-size:0.5em}
#module-services-default .list_services_devis .service .service_main{height:270px}
#module-services-default .demand_devis{margin-top:30px}
#module-services-default .demand_devis a.btn{width:100%;text-align:center;padding:20px}
#module-authorbanner-add .form-select-livre .form-label,#module-devis-demand .form-select-livre .form-label{float:none;display:block}
#module-authorbanner-add .form-select-livre .select-wrapper,#module-authorbanner-add .form-select-livre .select-wrapper select,#module-devis-demand .form-select-livre .select-wrapper,#module-devis-demand .form-select-livre .select-wrapper select{width:100%}
#module-authorbanner-add .formats_categories > div{margin-bottom:10px}
#module-authorbanner-add .formats_categories > div:last-child{margin-bottom:0}
#module-devis-demand .demand-infos{margin-bottom:30px}
#module-devis-demand #phone{width:100%}
.submit .btn-large,.link-bottom .btn-large{width:100%;margin-bottom:10px;text-align:center;padding-left:0 !important;padding-right:0 !important}
#history .adresses_bloc .col-xs-12{margin-bottom:20px}
#history .adresses_bloc .col-xs-12:last-child{margin-bottom:0}
#module-referralprogram-program #revive{padding-left:0;padding-right:0}
#module-books-paymentaccount .select-block{width:100%}
#module-books-paymentaccount button[type="submit"]{margin-left:0;width:100%;margin-top:15px}
#module-books-royaltiesaccount #marketplace{max-height:26px;max-width:100px;margin:5px}
}
@media screen and (max-width:462px){.account-menu-author > ul > li > i{position:relative;width:100%;height:100%}
}
#accountauthorzone1_block > div,#accountreaderzone1_block > div{border:1px solid #dbd9d8;background-position:center top;background-size:cover;text-align:center;height:100%}
#accountauthorzone1_block > div > div,#accountreaderzone1_block > div > div{margin:150px 15px 30px 15px}
#accountauthorzone1_block > div h2,#accountreaderzone1_block > div h2{font-size:1.250em;margin-bottom:15px}
#accountauthorzone1_block > div p,#accountreaderzone1_block > div p{margin-bottom:10px}
#accountauthorzone1_block > div{background:url(bg-accountauthorzone1.jpg) no-repeat #e8dfdb}
#accountreaderzone1_block > div{background:url(bg-accountreaderzone1.jpg) no-repeat #e8dfdb}
#accountauthorzone2_block,#accountreaderzone2_block{text-align:center}
#accountauthorzone2_block > div,#accountreaderzone2_block > div{height:100%;border:1px solid #dbd9d8}
#accountauthorzone2_block #accountauthorzone2_slider,#accountauthorzone2_block #accountreaderzone2_slider,#accountreaderzone2_block #accountauthorzone2_slider,#accountreaderzone2_block #accountreaderzone2_slider{border:1px solid #dbd9d8}
#accountauthorzone2_block h2,#accountreaderzone2_block h2{background-color:#21313e;color:white;width:100%;padding:25px;font-size:1.250em;text-align:center;position:relative}
#accountauthorzone2_block h2:after,#accountreaderzone2_block h2:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border-top:7px solid #21313e !important;border-top-color:inherit;border-left:14px solid transparent;border-right:14px solid transparent}
#accountauthorzone2_block h3,#accountreaderzone2_block h3{margin-bottom:10px}
#accountauthorzone2_block p,#accountreaderzone2_block p{margin-bottom:20px}
#accountauthorzone2_block p:last-child,#accountreaderzone2_block p:last-child{margin-bottom:0}
#accountauthorzone2_block .bx-wrapper .bx-pager,#accountauthorzone2_block .bx-wrapper .bx-controls-auto,#accountauthorzone3_slider .bx-wrapper .bx-pager,#accountauthorzone3_slider .bx-wrapper .bx-controls-auto,#accountreaderzone2_block .bx-wrapper .bx-pager,#accountreaderzone2_block .bx-wrapper .bx-controls-auto,#accountreaderzone3_slider .bx-wrapper .bx-pager,#accountreaderzone3_slider .bx-wrapper .bx-controls-auto{position:relative;margin-bottom:20px;bottom:inherit !important}
#accountauthorzone3_title,#accountreaderzone3_title{border-bottom:1px solid #dbd9d8;padding-bottom:15px}
#accountauthorzone4_block > div h2,#accountreaderzone4_block > div h2{margin-bottom:25px}
#accountauthorzone4_block > div:first-child > div,#accountreaderzone4_block > div:first-child > div{background-color:#df1f4d}
#accountauthorzone4_block > div:last-child > div,#accountreaderzone4_block > div:last-child > div{background-color:#21313e}
#accountauthorzone4_block > div *,#accountreaderzone4_block > div *{color:white}
#accountauthorzone4_block > div p,#accountreaderzone4_block > div p{margin-bottom:25px}
#accountauthorzone4_block > div p:last-child,#accountreaderzone4_block > div p:last-child{margin-bottom:0}
#accountauthorzone5_block > div,#accountreaderzone5_block > div{vertical-align:middle;text-align:center}
#accountauthorzone5_block > div > div,#accountreaderzone5_block > div > div{border:1px solid #dbd9d8;overflow:hidden}
#accountauthorzone5_block > div > div p:first-child,#accountreaderzone5_block > div > div p:first-child{height:116px;background-color:#5e6c77}
#accountauthorzone5_block > div > div p:first-child img,#accountreaderzone5_block > div > div p:first-child img{vertical-align:middle;max-height:50px;margin:13px 0}
@media screen and (min-width:992px){#accountauthor_header,#accountauthorzone4_block,#accountreader_header,#accountreaderzone4_block{display:table;height:100%}
#accountauthorzone1_block,#accountauthorzone2_block,#accountreaderzone1_block,#accountreaderzone2_block{float:none;display:table-cell;height:100%;vertical-align:top}
#accountauthorzone3_title,#accountauthorzone4_block,#accountauthorzone5_block,#accountreaderzone3_title,#accountreaderzone4_block,#accountreaderzone5_block{margin-top:65px}
#accountauthorzone4_block > div,#accountreaderzone4_block > div{float:none;display:table-cell;height:100%;vertical-align:top}
#accountauthorzone4_block > div > div,#accountreaderzone4_block > div > div{height:100%}
}
@media screen and (min-width:768px) and (max-width:991px){#accountauthorzone1_block,#accountauthorzone4_block > div:first-child,#accountreaderzone1_block,#accountreaderzone4_block > div:first-child{margin-bottom:30px}
#accountauthorzone3_title,#accountauthorzone4_block,#accountauthorzone5_block > div,#accountreaderzone3_title,#accountreaderzone4_block,#accountreaderzone5_block > div{margin-top:30px}
}
@media screen and (min-width:768px){#accountauthorzone4_block > div > div > div,#accountreaderzone4_block > div > div > div{padding:30px}
#accountauthorzone5_block > div > div,#accountreaderzone5_block > div > div{height:190px}
#accountauthorzone5_block p,#accountreaderzone5_block p{padding:20px}
}
@media screen and (max-width:767px){#accountauthorzone1_block,#accountauthorzone4_block > div:first-child,#accountreaderzone1_block,#accountreaderzone4_block > div:first-child{margin-bottom:25px}
#accountauthorzone3_title,#accountauthorzone4_block,#accountreaderzone3_title,#accountreaderzone4_block{margin-top:25px}
#accountauthorzone4_block > div > div > div,#accountreaderzone4_block > div > div > div{padding:20px}
#accountauthorzone5_block,#accountreaderzone5_block{font-size:0.875em}
#accountauthorzone5_block > div,#accountreaderzone5_block > div{margin-top:20px}
#accountauthorzone5_block > div > div,#accountreaderzone5_block > div > div{height:185px}
#accountauthorzone5_block p,#accountreaderzone5_block p{padding:10px}
}
#static h1{font-family:"Gotham";font-size:26px;font-weight:bold;text-transform:uppercase;color:#21313e}
#static h2{font-family:"Gotham";font-size:18px;font-weight:bold;text-transform:uppercase;color:#21313e}
#static p{font-family:"Times New Roman",Georgia,Serif;font-size:14px;color:#21313e}
#static a{font-family:"Times New Roman",Georgia,Serif;font-size:14px;font-weight:bold;color:#df1f4d;text-decoration:none}
#authentication #new_account_form .box{margin-bottom:30px}
#authentication #new_account_form #submitGuestAccount{padding:20px 100px}
#module-bankwire-payment .cheque-indent,#module-cheque-payment .cheque-indent,#module-totadministrativemandate-payment .cheque-indent{margin-bottom:20px}
#module-bankwire-payment #cart_navigation,#module-cheque-payment #cart_navigation,#module-totadministrativemandate-payment #cart_navigation{margin-top:30px}
#order-confirmation .cart_navigation{margin-top:30px}
#guest-tracking .form-label i{vertical-align:middle}
#order #cart_summary{border:none}
#order #cart_summary .customization td:first-child{text-align:right}
#order #cart_summary th{white-space:nowrap}
#order #cart_summary th.cart_total{min-width:200px}
#order #cart_summary th,#order #cart_summary td{border:none;vertical-align:middle}
#order #cart_summary tfoot tr td:last-child{font-family:"Times New Roman",Georgia,Serif;font-size:1.125em;text-transform:inherit}
#order #cart_summary tfoot td{line-height:18px;border:none;border-top:1px solid #c5bab4;background-color:#e8dfdb}
#order #cart_summary tfoot td.no-border-top{border-top:0}
#order #cart_summary tfoot tr.cart_total_price td{padding:25px;border:none;vertical-align:middle}
#order #cart_summary tfoot tr.cart_total_price.border-top{border-top:1px solid #c5bab4}
#order #cart_summary .cart_product img{max-height:128px}
#order #cart_summary td.cart_unit{font-weight:bold;color:#5e6c77}
#order #cart_summary td.cart_total,#order #cart_summary td.cart_discount_price{font-weight:bold}
#order #cart_summary td.cart_total .sprite,#order #cart_summary td.cart_discount_price .sprite{vertical-align:middle}
#order #cart_summary .cart_total_voucher td{background-color:#df1f4d;color:white;border-top:0}
#order #cart_summary #cart_voucher{background-color:#e8dfdb;font-family:"Times New Roman",Georgia,Serif;text-transform:inherit;font-weight:normal;font-size:14px}
#order #cart_summary #cart_voucher .info a{font-weight:bold}
#order #cart_summary #cart_voucher input{background-color:white;padding:13px;padding-right:70px;float:left;width:100%}
#order #cart_summary #cart_voucher button[type="submit"]{margin-left:-55px;width:55px;margin-right:0}
#order #cart_summary .total_price_container{background-color:#21313e;color:white;font-family:"Gotham" !important;font-size:26px !important;text-transform:uppercase !important}
#order #cart_summary .total_price_container .text{display:inline-block;line-height:42px}
#order #cart_summary .total_price_container #total_price{font-size:38px;vertical-align:middle;margin-left:30px;margin-top:-5px;display:inline-block;line-height:42px}
#order #cart_summary .total_price_container #total_price sup{font-size:20px}
#order #cart_summary .old-price{text-decoration:line-through}
#order #cart_summary .cart_quantity .quantity-spinner{width:144px}
#order #cart_summary .cart_quantity .quantity-spinner .cart_quantity_down,#order #cart_summary .cart_quantity .quantity-spinner .cart_quantity_up{width:44px;height:44px;line-height:44px;font-family:"Gotham";font-weight:bold;font-size:30px;display:inline-block;background-color:#e8dfdb;vertical-align:middle}
#order #cart_summary .cart_quantity .quantity-spinner .cart_quantity_down{margin-right:2px}
#order #cart_summary .cart_quantity .quantity-spinner .cart_quantity_up{margin-left:2px}
#order #cart_summary .cart_quantity .quantity-spinner .cart_quantity_input{width:52px;height:44px;background-color:#21313e;color:white;display:inline-block;vertical-align:middle;text-align:center;padding:5px}
#order #carrier_area .delivery_option table{font-size:0.875em;border:1px solid #dbd9d8}
#order #carrier_area .delivery_option table td{border:0;height:75px;vertical-align:middle}
#order #carrier_area .delivery_option table td .delivery_name{line-height:15px;font-size:14px;display:block}
#order #carrier_area .delivery_option table td .delivery_time{line-height:13px;overflow:hidden;text-overflow:ellipsis}
#order #carrier_area .delivery_option table td.delivery_option_radio{padding:0;background-color:#21313e}
#order #carrier_area .delivery_option table td.delivery_option_radio label{display:block;width:74px;height:74px;background-color:#21313e;cursor:pointer;padding:28px 0}
#order #carrier_area .delivery_option table td.delivery_option_price{color:#df1f4d;font-weight:bold;font-size:1.286em;text-align:center}
#order #carrier_area .delivery_option table td.delivery_option_logo{text-align:center}
#order #carrier_area .delivery_option.item{clear:left}
#order #carrier_area h3.carrier_title{font-size:1.625em;padding-bottom:10px;border-bottom:1px solid #dbd9d8}
#order #carrier_area .carrier_title{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
#order #carrier_area .checkbox.gift{margin-top:10px}
#order #carrier_area #gift_div{margin-top:20px}
#order #carrier_area #gift_div textarea{width:100%;margin-top:10px}
#order #carrier_area #terms-container{background-color:#e8dfdb;padding:25px}
#order #carrier_area #terms-container .checkbox{font-size:0.875em}
#order #carrier_area #terms-container .checkbox a{text-decoration:underline}
#order #carrier_area #terms-container label.custom-checkbox span{background:white}
#order #carrier_area #terms-container label.custom-checkbox :checked + span{background:#df1f4d url("sprite-icons.png") no-repeat -347px -1px}
#order h2.payment_title{padding-bottom:10px;border-bottom:1px solid #dbd9d8}
#order #current-offers{padding:5px}
#order #current-offers .title{white-space:nowrap;margin-bottom:20px}
#order #current-offers .title-offers{margin-bottom:10px}
#order #current-offers .voucher_name{cursor:pointer}
#order .cart_navigation .link-arrow-before-inversed{line-height:52px}
#order .cart_navigation .link-arrow-before-inversed:before{vertical-align:middle}
#order #gift-container,#order #terms-container{margin-bottom:20px}
#order #gift-container .carrier_title,#order #terms-container .carrier_title{font-weight:bold}
#order #addresses-list{margin:30px -15px 10px}
#order #ordermsg{padding-top:30px}
#order #ordermsg textarea{margin-top:20px}
#order .addresses h3{font-size:1.625em}
#order .addresses .waitimage{display:none;width:24px;height:24px;background-image:url("https://www.thebookedition.com/themes/tbe/css/../../../img/loader.gif");background-repeat:no-repeat;position:relative;margin:12px 10px}
#order .addresses .address_add a,#order .addresses .addressesAreEquals{line-height:48px}
#order .addresses #ordermsg label{display:block}
#order .addresses #ordermsg textarea{width:100%}
#order .addresses .addresses-equals{margin-bottom:16px}
#order .addresses .label-select-adress{padding-left:0}
#order .addresses ul#address_delivery li.address_title,#order .addresses ul#address_invoice li.address_title{display:none}
#order .addresses #addresses-list ul.address{color:#5e6c77;border:1px solid #dbd9d8;padding:25px 20px}
#order .addresses #addresses-list ul.address li{margin-bottom:15px}
#order .addresses #addresses-list ul.address li.address_update a{display:block;margin-top:25px}
#order .addresses #addresses-list ul.address li:last-child{margin-bottom:0}
#order .soflexibilite_overlay{z-index:9998}
#order div#so_box_hors{z-index:9999}
#order .page-heading{margin-bottom:20px}
#order h2.nb_products{line-height:26px;font-family:"Times New Roman",Georgia,Serif;text-transform:inherit;font-weight:normal;margin-bottom:20px}
#order h2.nb_products #summary_products_quantity{color:#df1f4d;font-weight:bold}
#order .page-subheading{font-size:1em}
#order .cart_last_product{display:none}
#order button[name="submitAddDiscount"]{height:44px;vertical-align:top;font-size:1em}
#order .vouchers-title{margin-bottom:5px}
#order .title-offers{margin-top:5px}
#order #loyalty,#order #HOOK_PAYMENT{margin-top:20px;margin-bottom:20px}
#order .payment_module{width:100%;margin-bottom:10px}
#order .payment_module a{width:100%;height:78px;border:1px solid #dbd9d8;font-size:17px;line-height:23px;font-weight:bold;letter-spacing:-1px;position:relative;color:#21313e;display:table}
#order .payment_module a span.payment_image,#order .payment_module a span.payment_info,#order .payment_module a span.payment_icon{display:table-cell;vertical-align:middle}
#order .payment_module a span.payment_image{width:90px;text-align:center;padding-left:15px;padding-right:5px}
#order .payment_module a span.payment_image img{display:block;margin:auto;width:100%}
#order .payment_module a span.payment_info{padding:10px}
#order .payment_module a span.payment_icon{background-color:#df1f4d;width:74px;height:74px;text-align:center}
#order .payment_module a span.payment_icon i{display:inline-block}
#order .payment_module a.totadministrativemandate{background:none}
#order .payment_module a:after{display:none}
#order .table{width:100%;margin-bottom:18px}
#order .table thead > tr > th,#order .table thead > tr > td,#order .table tbody > tr > th,#order .table tbody > tr > td,#order .table tfoot > tr > th,#order .table tfoot > tr > td{padding:10px;line-height:1.42857;vertical-align:top;border-top:1px solid #c5bab4}
#order .table thead > tr > th{vertical-align:bottom;border-bottom:1px solid #c5bab4}
#order .table caption + thead tr:first-child th,#order .table caption + thead tr:first-child td,#order .table colgroup + thead tr:first-child th,#order .table colgroup + thead tr:first-child td,#order .table thead:first-child tr:first-child th,#order .table thead:first-child tr:first-child td{border-top:0}
#order .table tbody + tbody{border-top:1px solid #c5bab4}
#order .table .table{background-color:#fff}
#order .table-condensed thead > tr > th,#order .table-condensed thead > tr > td,#order .table-condensed tbody > tr > th,#order .table-condensed tbody > tr > td,#order .table-condensed tfoot > tr > th,#order .table-condensed tfoot > tr > td{padding:5px}
#order .table-bordered{border:1px solid #c5bab4}
#order .table-bordered > thead > tr > th,#order .table-bordered > thead > tr > td,#order .table-bordered > tbody > tr > th,#order .table-bordered > tbody > tr > td,#order .table-bordered > tfoot > tr > th,#order .table-bordered > tfoot > tr > td{border:1px solid #c5bab4}
#order .table-bordered > thead > tr > th,#order .table-bordered > thead > tr > td{border-bottom-width:2px}
#order .table-striped > tbody > tr:nth-child(odd) > td,#order .table-striped > tbody > tr:nth-child(odd) > th{background-color:#f9f9f9}
#order .table-hover > tbody > tr:hover > td,#order .table-hover > tbody > tr:hover > th{background-color:#f5f5f5}
#order table col[class*="col-"]{float:none;display:table-column}
#order table td[class*="col-"],#order table th[class*="col-"]{float:none;display:table-cell}
#order .table > thead > tr > td.active,#order .table > thead > tr > th.active,#order .table > thead > tr.active > td,#order .table > thead > tr.active > th,#order .table > tbody > tr > td.active,#order .table > tbody > tr > th.active,#order .table > tbody > tr.active > td,#order .table > tbody > tr.active > th,#order .table > tfoot > tr > td.active,#order .table > tfoot > tr > th.active,#order .table > tfoot > tr.active > td,#order .table > tfoot > tr.active > th{background-color:#f5f5f5}
#order .table > thead > tr > td.success,#order .table > thead > tr > th.success,#order .table > thead > tr.success > td,#order .table > thead > tr.success > th,#order .table > tbody > tr > td.success,#order .table > tbody > tr > th.success,#order .table > tbody > tr.success > td,#order .table > tbody > tr.success > th,#order .table > tfoot > tr > td.success,#order .table > tfoot > tr > th.success,#order .table > tfoot > tr.success > td,#order .table > tfoot > tr.success > th{background-color:#55c65e;border-color:#48b151}
#order .table-hover > tbody > tr > td.success:hover,#order .table-hover > tbody > tr > th.success:hover,#order .table-hover > tbody > tr.success:hover > td{background-color:#42c04c;border-color:#419f49}
#order .table > thead > tr > td.danger,#order .table > thead > tr > th.danger,#order .table > thead > tr.danger > td,#order .table > thead > tr.danger > th,#order .table > tbody > tr > td.danger,#order .table > tbody > tr > th.danger,#order .table > tbody > tr.danger > td,#order .table > tbody > tr.danger > th,#order .table > tfoot > tr > td.danger,#order .table > tfoot > tr > th.danger,#order .table > tfoot > tr.danger > td,#order .table > tfoot > tr.danger > th{background-color:#f3515c;border-color:#d4323d}
#order .table-hover > tbody > tr > td.danger:hover,#order .table-hover > tbody > tr > th.danger:hover,#order .table-hover > tbody > tr.danger:hover > td{background-color:#f13946;border-color:#c32933}
#order .table > thead > tr > td.warning,#order .table > thead > tr > th.warning,#order .table > thead > tr.warning > td,#order .table > thead > tr.warning > th,#order .table > tbody > tr > td.warning,#order .table > tbody > tr > th.warning,#order .table > tbody > tr.warning > td,#order .table > tbody > tr.warning > th,#order .table > tfoot > tr > td.warning,#order .table > tfoot > tr > th.warning,#order .table > tfoot > tr.warning > td,#order .table > tfoot > tr.warning > th{background-color:#fe9126;border-color:#e4752b}
#order .table-hover > tbody > tr > td.warning:hover,#order .table-hover > tbody > tr > th.warning:hover,#order .table-hover > tbody > tr.warning:hover > td{background-color:#fe840d;border-color:#da681c}
.steps-container{background-color:#e8dfdb;padding:42px 0;margin-bottom:30px}
ul.step{width:100%;overflow:hidden}
ul.step li{position:relative;color:#c5bab4;font-family:"Gotham";text-transform:uppercase;font-weight:bold}
ul.step li a{display:block}
ul.step li em{width:50px;height:50px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;text-align:center;line-height:50px;display:block;background-color:white;color:#e8dfdb;position:relative;z-index:10}
ul.step li:before{content:' ';width:50%;height:3px;display:block;background-color:white;position:absolute;top:39px;left:0;z-index:1}
ul.step li:after{content:' ';width:50%;height:3px;display:block;background-color:white;position:absolute;top:39px;left:50%;z-index:1}
ul.step li:first-child:before{display:none}
ul.step li:last-child:after{display:none}
ul.step li.step_done{color:#21313e}
ul.step li.step_done a{color:#21313e}
ul.step li.step_done em{background-color:#21313e;color:white}
ul.step li.step_done:before{background-color:#21313e}
ul.step li.step_done:after{background-color:#21313e}
ul.step li.step_current{color:#df1f4d}
ul.step li.step_current em{background-color:#df1f4d;color:white}
ul.step li.step_current:before{background-color:#21313e}
ul.step li span{position:relative;display:block}
ul.step li a:focus,ul.step li span:focus,ul.step li.step_current span:focus,ul.step li.step_current_end span:focus{text-decoration:none;outline:none}
@media screen and (min-width:768px){ul.step li{width:20%;text-align:center;float:left}
ul.step li span,ul.step li a{padding:15px}
ul.step li em{display:block;margin:auto;margin-bottom:10px}
}
@media screen and (max-width:767px){.steps-container{padding:20px 0}
ul.step li{width:100%;text-align:left}
ul.step li span,ul.step li a{padding:5px}
ul.step li em{display:inline-block;margin-right:10px;margin-bottom:0}
ul.step li:before{display:none}
ul.step li:after{display:none}
}
#order .delivery_options{margin-top:30px;margin-bottom:30px}
#order .delivery_option > div,#order-opc .delivery_option > div{display:block;margin-bottom:20px;font-weight:normal}
#order .delivery_option > div > table,#order-opc .delivery_option > div > table{background:#fff;margin-bottom:0}
#order .delivery_option > div > table.resume,#order-opc .delivery_option > div > table.resume{height:53px}
#order .delivery_option > div > table.resume.delivery_option_carrier,#order-opc .delivery_option > div > table.resume.delivery_option_carrier{margin-top:10px;width:100%;border:1px solid #d6d4d4;font-weight:bold}
#order .delivery_option > div > table.resume.delivery_option_carrier td,#order-opc .delivery_option > div > table.resume.delivery_option_carrier td{padding:8px 11px 7px 11px}
#order .delivery_option > div > table.resume.delivery_option_carrier td i,#order-opc .delivery_option > div > table.resume.delivery_option_carrier td i{font-size:20px;margin-right:7px;vertical-align:-2px}
#order .delivery_option > div > table.resume td.delivery_option_radio,#order-opc .delivery_option > div > table.resume td.delivery_option_radio{width:54px;padding-left:0;padding-right:0;text-align:center}
@media screen and (min-width:1200px){#order .addresses-equals{border-left:1px solid #dbd9d8}
#order .address_delivery .select-block{width:190px}
#order #terms-container .carrier_title{float:left}
#order #terms-container .checkbox{float:right}
#order #carrier_area .delivery_option_logo img{max-width:140px;max-height:45px}
#order .delivery_option > div > table.resume td.delivery_option_logo,#order-opc .delivery_option > div > table.resume td.delivery_option_logo{width:170px;padding-left:20px}
#order .delivery_option > div > table.resume td.delivery_option_price,#order-opc .delivery_option > div > table.resume td.delivery_option_price{width:100px}
}
@media screen and (max-width:1199px){#order #terms-container .carrier_title{margin-bottom:10px}
}
@media screen and (min-width:992px) and (max-width:1199px){#order .address_delivery .select-block{max-width:450px}
#order #carrier_area .delivery_option_logo img{max-width:100px;max-height:45px}
#order .delivery_option > div > table.resume td.delivery_option_logo,#order-opc .delivery_option > div > table.resume td.delivery_option_logo{width:130px;padding-left:20px}
#order .delivery_option > div > table.resume td.delivery_option_price,#order-opc .delivery_option > div > table.resume td.delivery_option_price{width:90px}
}
@media screen and (min-width:768px) and (max-width:991px){#order .address_delivery .select-block{max-width:420px}
.payment_confirmation_buttons .btn{width:100%;text-align:center;margin-bottom:10px}
}
@media screen and (max-width:991px){#order .cart_voucher .info{margin-bottom:10px}
#order #carrier_area .delivery_option_logo img{max-width:100%;max-height:45px}
#order .delivery_option > div > table.resume td.delivery_option_price,#order-opc .delivery_option > div > table.resume td.delivery_option_price{width:100px}
#order .delivery_option > div > table.resume td.delivery_option_logo,#order-opc .delivery_option > div > table.resume td.delivery_option_logo{width:30%;padding-left:20px}
}
@media screen and (min-width:768px){.steps-container{margin-top:-50px}
}
@media screen and (max-width:767px){.cart_navigation .btn-large{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;margin-bottom:10px}
.steps-container{margin-top:-30px}
#authentication #new_account_form input[type="text"],#authentication #new_account_form input[type="password"],#authentication #new_account_form input[type="email"],#authentication #new_account_form input[type="tel"]{max-width:100%}
#authentication #new_account_form .required-info{margin-bottom:20px}
#order .addresses .add-new-address{text-align:left !important}
#order .addresses .address_delivery .select-block{width:100%}
#order .delivery_option > div > table.resume td.delivery_option_logo,#order-opc .delivery_option > div > table.resume td.delivery_option_logo{display:none}
}
#module-books-uploadbook{display:table;height:100%;width:100%;text-align:center;min-width:1024px;padding-bottom:94px;position:relative}
#module-books-uploadbook .alert{margin-top:0}
#module-books-uploadbook .tablet-mobile-detected{position:fixed;top:0;left:0;margin:0;z-index:9999;-webkit-backface-visibility:hidden}
#module-books-uploadbook h2{font-size:1.625em}
#module-books-uploadbook .bx-wrapper .bx-controls .bx-pager{width:30px;right:-40px}
#module-books-uploadbook #container{display:table-row;text-align:center}
#module-books-uploadbook #container .content{display:table-cell;padding:0 50px}
#module-books-uploadbook .header{position:relative;z-index:5000}
#module-books-uploadbook .header .main{background-color:#e8dfdb}
#module-books-uploadbook .header .logo{height:89px;background-color:white;padding:15px 25px;float:left}
#module-books-uploadbook .header .logo img{height:50px}
#module-books-uploadbook .header .logo .baseline{font-family:"Gotham";font-size:11px;line-height:11px;text-transform:uppercase}
#module-books-uploadbook .header .title{float:left;font-family:"Gotham";font-size:1.625em;font-weight:bold;text-transform:uppercase;line-height:90px;padding:0 35px}
#module-books-uploadbook .header .back-to-account{background-color:#df1f4d;float:right}
#module-books-uploadbook .header .back-to-account a{display:block;height:90px;line-height:90px;font-family:"Gotham";font-weight:bold;font-size:0.875em;color:white;text-transform:uppercase;padding:0 50px;vertical-align:middle}
#module-books-uploadbook .header .back-to-account a:after{vertical-align:middle}
#module-books-uploadbook .header .menu{height:68px;background-color:#d5cac4;display:block;margin-bottom:30px}
#module-books-uploadbook .header .menu > li{float:left;font-family:"Gotham";font-weight:bold;text-transform:uppercase;width:16.666%;position:relative}
#module-books-uploadbook .header .menu > li span,#module-books-uploadbook .header .menu > li a{position:relative;display:block;line-height:67px;height:67px;color:#b1aba9;border-bottom:4px solid #b1aba9;text-align:center}
#module-books-uploadbook .header .menu > li span:after,#module-books-uploadbook .header .menu > li a:after{content:' ';width:1px;height:38px;display:block;position:absolute;right:0;top:50%;margin-top:-19px;background-color:#b1aba9}
#module-books-uploadbook .header .menu > li:last-child span:after,#module-books-uploadbook .header .menu > li:last-child a:after{display:none}
#module-books-uploadbook .header .menu > li.step_current a,#module-books-uploadbook .header .menu > li.step_current span{color:#21313e;border-bottom:4px solid #21313e}
#module-books-uploadbook .header .menu > li.step_done a,#module-books-uploadbook .header .menu > li.step_done span{color:white;border-bottom:4px solid #df1f4d}
#module-books-uploadbook .header .menu > li.step_done:after{content:' ';background:url(sprite-icons.png);background-position:-1357px -5px;width:26px;height:26px;display:block;position:absolute;right:16px;top:50%;margin-top:-13px}
#module-books-uploadbook .footer{background-color:white;position:fixed;bottom:0;width:100%;font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:0.750em;border-top:1px solid #dbd9d8;padding:25px 30px 20px;min-width:1024px;text-align:left;z-index:5000}
#module-books-uploadbook .footer > div{display:inline-block;margin-right:15px}
#module-books-uploadbook .footer a{margin-right:20px}
#module-books-uploadbook .footer a .sprite{margin-top:-2px;vertical-align:middle}
#module-books-uploadbook .btn{padding:20px 30px}
.inner-loading-static img{animation:rotation 2s infinite linear;-webkit-animation:rotation 2s infinite linear;-moz-animation:rotation 2s infinite linear}
.step-loading{text-align:center;font-family:"Gotham";font-weight:bold;color:#df1f4d;text-transform:uppercase;position:absolute;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10001}
.step-loading .inner-loading{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}
.step-loading img{display:inline-block;margin-bottom:10px;animation:rotation 2s infinite linear;-webkit-animation:rotation 2s infinite linear;-moz-animation:rotation 2s infinite linear;margin:auto}
@-webkit-keyframes rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg)}
}
@keyframes rotation{from{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
to{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg)}
}
.step-0 label{cursor:pointer;width:250px;height:250px;display:inline-block;background-color:#e8dfdb;border-top:5px solid #df1f4d;font-family:"Gotham";font-weight:bold;font-size:1.625em;text-transform:uppercase;line-height:250px;position:relative}
.step-0 label .checkbox{position:absolute;left:15px;top:15px;height:45px;border:15px solid #d5cac4}
.step-0 label .checkbox span{display:block}
.step-0 label .checkbox input{margin:0;vertical-align:top}
.step-0 label .format-overlay{position:absolute;z-index:9999;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5)}
.step-0 .submit{margin:30px 0 20px}
.step-1 .binding{cursor:pointer;display:inline-block;margin-right:20px;width:22%;max-width:250px;position:relative}
.step-1 .binding img{margin:auto;width:100%;max-width:250px;max-height:250px;border-top:5px solid #df1f4d}
.step-1 .binding:last-child{margin-right:0}
.step-1 .binding .title{font-family:"Gotham";font-weight:bold;text-transform:uppercase;margin-top:15px;margin-bottom:15px}
.step-1 .binding .title .sprite{vertical-align:middle;margin-top:-2px}
.step-1 .binding .min-max{border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;padding:10px 0}
.step-1 .binding input[type="radio"]{visibility:hidden}
.step-1 .panels-cover-inside .panel-cover{margin-right:30px}
.step-1 .panels-cover-inside .panel-cover,.step-1 .panels-cover-inside .panel-inside{position:relative;background-color:#e8dfdb;border-top:5px solid #df1f4d;display:inline-block;width:600px}
.step-1 .panels-cover-inside .panel-cover .select-wrapper,.step-1 .panels-cover-inside .panel-inside .select-wrapper{background-color:white}
.step-1 .panels-cover-inside .panel-cover .panel-left,.step-1 .panels-cover-inside .panel-cover .panel-right,.step-1 .panels-cover-inside .panel-inside .panel-left,.step-1 .panels-cover-inside .panel-inside .panel-right{width:50%;display:inline-block;vertical-align:middle}
.step-1 .panels-cover-inside .panel-cover .panel-left,.step-1 .panels-cover-inside .panel-inside .panel-left{padding:0}
.step-1 .panels-cover-inside .panel-cover .panel-right,.step-1 .panels-cover-inside .panel-inside .panel-right{text-align:left;padding:25px 15px 15px 0}
.step-1 .panels-cover-inside .panel-cover .panel-right h3,.step-1 .panels-cover-inside .panel-inside .panel-right h3{font-size:1.250em;margin-bottom:5px}
.step-1 .panels-cover-inside .panel-cover .panel-right .select-wrapper,.step-1 .panels-cover-inside .panel-inside .panel-right .select-wrapper{width:100%;margin-top:20px}
.step-1 .format{cursor:pointer;position:relative;padding:30px;float:none;display:inline-block}
.step-1 .format img{display:inline-block;vertical-align:middle}
.step-1 .format .infos{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}
.step-1 .format:nth-child(5){clear:left}
.step-1 .under-step-3 h3 a{vertical-align:middle}
.step-1 .under-step-3 .option-step-1{margin-top:20px}
.step-1 .under-step-3 .option-step-1 i[data-toggle="popover"]{vertical-align:middle}
.step-1 .submit{margin-top:0}
.step-1 h4.fill-form-to-validate{line-height:52px}
.step-1 .format .not-checked-binding,.step-1 .format .checked-binding,.step-1 .format .not-checked-format,.step-1 .format .checked-format,.step-1 .binding .not-checked-binding,.step-1 .binding .checked-binding,.step-1 .binding .not-checked-format,.step-1 .binding .checked-format{position:absolute;top:0;bottom:0;left:0;right:0}
.step-1 .format .not-checked-binding,.step-1 .format .not-checked-format,.step-1 .binding .not-checked-binding,.step-1 .binding .not-checked-format{background:white;opacity:0.35;visibility:visible;-webkit-transition:visibility 200ms ease-in,opacity 200ms ease-in;-moz-transition:visibility 200ms ease-in,opacity 200ms ease-in;-o-transition:visibility 200ms ease-in,opacity 200ms ease-in;transition:visibility 200ms ease-in,opacity 200ms ease-in}
.step-1 .format:hover .not-checked-binding,.step-1 .format:hover .not-checked-format,.step-1 .binding:hover .not-checked-binding,.step-1 .binding:hover .not-checked-format{visibility:hidden;opacity:0}
.step-1 .format .checked-binding,.step-1 .format .checked-format,.step-1 .binding .checked-binding,.step-1 .binding .checked-format{max-height:275px}
.step-1 .format .checked-binding i,.step-1 .format .checked-format i,.step-1 .binding .checked-binding i,.step-1 .binding .checked-format i{width:50px;height:50px;line-height:50px;background-color:#df1f4d;font-size:32px;color:white;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}
.step-1 .format .checked-format i,.step-1 .binding .checked-format i{margin-top:45px}
.step-2 .panels-cover-inside{margin-bottom:59px}
.step-2 .panels-cover-inside .panel-cover{margin-right:30px}
.step-2 .panels-cover-inside .panel-cover,.step-2 .panels-cover-inside .panel-inside{vertical-align:top;position:relative;background-color:#e8dfdb;border-top:5px solid #df1f4d;display:inline-block;width:573px}
.step-2 .panels-cover-inside .panel-cover .overlay-disabled,.step-2 .panels-cover-inside .panel-inside .overlay-disabled{display:none}
.step-2 .panels-cover-inside .panel-cover.disabled-block .overlay-disabled,.step-2 .panels-cover-inside .panel-inside.disabled-block .overlay-disabled{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.5);z-index:500}
.step-2 .panels-cover-inside .panel-cover .select-wrapper,.step-2 .panels-cover-inside .panel-inside .select-wrapper{background-color:white}
.step-2 .panels-cover-inside .panel-cover .panel-left,.step-2 .panels-cover-inside .panel-inside .panel-left{max-width:286px;line-height:218px;color:#21313e;font-size:3.5em;font-weight:bold;font-family:"Gotham";text-transform:uppercase;cursor:pointer;text-align:center}
.step-2 .panels-cover-inside .panel-cover .panel-left .separator,.step-2 .panels-cover-inside .panel-inside .panel-left .separator{display:block;height:50%;width:1px;background-color:#b1aba9;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(0%);-moz-transform:translateY(-50%) translateX(0%);-webkit-transform:translateY(-50%) translateX(0%)}
.step-2 .panels-cover-inside .panel-cover .panel-right-publish,.step-2 .panels-cover-inside .panel-inside .panel-right-publish{text-align:left;padding:65px 42px 0 42px;cursor:pointer;line-height:24px}
.step-2 .panels-cover-inside .panel-cover .panel-right-gender,.step-2 .panels-cover-inside .panel-inside .panel-right-gender{text-align:left;padding:0}
.step-2 .panels-cover-inside .panel-cover .panel-right-gender .select-wrapper,.step-2 .panels-cover-inside .panel-inside .panel-right-gender .select-wrapper{margin-left:26px;margin-bottom:30px}
.step-2 .panels-cover-inside .panel-cover .panel-right-gender h3,.step-2 .panels-cover-inside .panel-inside .panel-right-gender h3{font-size:20px;margin-bottom:23px;padding:25px 0 0 26px;text-align:left}
.step-2 .panels-cover-inside .panel-cover .panel-right-gender .choose,.step-2 .panels-cover-inside .panel-inside .panel-right-gender .choose{margin-left:26px}
.step-2 .panels-cover-inside .panel-cover .panel-right-gender .choose i,.step-2 .panels-cover-inside .panel-inside .panel-right-gender .choose i{vertical-align:middle;margin-top:-2px;margin-right:5px}
.step-2 .panels-cover-inside .panel-cover .panel-right-gender .name,.step-2 .panels-cover-inside .panel-inside .panel-right-gender .name{margin-left:26px;margin-right:26px;border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;padding-top:20px;padding-bottom:20px;margin-bottom:25px}
.step-2 .panels-cover-inside .panel-cover .panel-right-gender select,.step-2 .panels-cover-inside .panel-inside .panel-right-gender select{width:263px}
.step-2 .panels-cover-inside .panel-cover .wrapper .thumbnail,.step-2 .panels-cover-inside .panel-inside .wrapper .thumbnail{width:100%;height:195px;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:cover !important}
.step-2 .panels-cover-inside .below{display:none}
.step-2 .panels-cover-inside#select-category .panel-left{padding:0}
.step-2 .panels-cover-inside#select-category .panel-cover,.step-2 .panels-cover-inside#select-category .panel-inside{height:200px}
.step-2 .panels-cover-inside#select-category .panel-cover .panel-left,.step-2 .panels-cover-inside#select-category .panel-cover .panel-right-publish,.step-2 .panels-cover-inside#select-category .panel-cover .panel-right-gender,.step-2 .panels-cover-inside#select-category .panel-inside .panel-left,.step-2 .panels-cover-inside#select-category .panel-inside .panel-right-publish,.step-2 .panels-cover-inside#select-category .panel-inside .panel-right-gender{height:200px}
.step-2 .panels-cover-inside.fixed-height .panel-cover,.step-2 .panels-cover-inside.fixed-height .panel-inside{height:224px}
.step-2 .panels-cover-inside.fixed-height .panel-cover .panel-left,.step-2 .panels-cover-inside.fixed-height .panel-cover .panel-right-publish,.step-2 .panels-cover-inside.fixed-height .panel-cover .panel-right-gender,.step-2 .panels-cover-inside.fixed-height .panel-inside .panel-left,.step-2 .panels-cover-inside.fixed-height .panel-inside .panel-right-publish,.step-2 .panels-cover-inside.fixed-height .panel-inside .panel-right-gender{height:218px}
.step-2 .form-group label{display:inline-block;font-size:16px;width:100px;text-align:right}
.step-2 .form-group input[type="text"]{width:466px;margin:0 10px}
.step-2 .form-group i{margin-right:5px;vertical-align:middle}
.step-2 .form-group span{display:inline-block;position:absolute;line-height:47px;height:47px}
.step-2 textarea[name="summary"]{width:972px;height:180px;margin-bottom:10px}
.step-2 .resume-txt{margin-bottom:25px}
.step-2 input[name="tags"]{width:797px;margin-bottom:10px}
.step-2 button{width:234px}
.step-2 .under-step-4 .character{width:55px;vertical-align:top;text-align:center;display:inline-block}
.step-2 .under-step-4 .required-or-not{display:none;margin-bottom:15px}
.step-2 .under-step-4.required-field .required-or-not{display:block}
.step-2 .under-step-5 h2{width:890px;margin:0 auto 45px auto}
.category-layer{min-width:830px;max-width:1110px;margin:auto}
.category-layer ul > li .category{cursor:pointer;width:33.33%;max-width:330px;float:left}
.category-layer ul > li .category:nth-child(3n+4){clear:left}
.category-layer ul > li .category .name{width:100%;max-width:300px;font-family:"Gotham";text-transform:uppercase;font-weight:bold;background-color:#e8dfdb;padding:15px;margin:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.875em;text-align:left}
.category-layer ul > li .category .thumbnail{width:100%;height:130px;max-width:300px;margin:auto;background-repeat:no-repeat !important;background-position:50% 50% !important;background-size:cover !important}
.category-layer ul > li .category .thumbnail img{display:none}
.category-layer .bx-wrapper .bx-controls .bx-prev{background-position:0 0}
.category-layer .bx-wrapper .bx-controls .bx-next{background-position:-38px 0}
.step-3 .second-panel #lesaviezvous_container{width:865px;border:1px solid #dbd9d8;margin:90px auto 0;padding:40px 40px 70px;text-align:left}
.step-3 .second-panel #lesaviezvous_container h2{margin-bottom:30px}
.step-3 .second-panel .progress-bar{background-color:#dbd9d8;height:45px;width:700px;display:block;color:#21313e;font-family:"Gotham";font-weight:bold;font-size:25px;line-height:25px;margin:auto;padding:5px 0;margin-top:20px;margin-bottom:20px;position:relative}
.step-3 .second-panel .progress-bar sup{position:relative;top:2px;font-size:14px}
.step-3 .second-panel .progress-bar .progression{width:0;background-color:#21313e;position:absolute;left:0;top:0;bottom:0;z-index:500;overflow:hidden}
.step-3 .second-panel .progress-bar .progression .percentage-inside{height:45px;width:700px;display:block;color:white;font-family:"Gotham";font-weight:bold;font-size:25px;line-height:25px;margin:auto;padding:5px 0;position:relative}
.step-3 .second-panel .progress-bar .progression .percentage-inside sup{position:relative;top:2px;font-size:14px;color:white}
.step-3 .third-panel i{margin-right:10px}
.step-3 .under-step-1{position:relative}
.step-3 h2{margin-bottom:10px}
.step-3 .info-step{margin-bottom:10px}
.step-3 .info-under-step{color:#5e6c77;margin:10px 0;line-height:20px}
.step-3 .file-input-with-preview .file-return{margin-top:15px;padding:15px 30px;border-top:1px solid #df1f4d;border-bottom:1px solid #df1f4d}
.step-3 .file-input-with-preview .clear-input{cursor:pointer;vertical-align:middle;margin-top:-2px;margin-left:4px}
.step-3 .help,.step-3 .show-video{margin:0;display:inline-block;vertical-align:middle}
.step-3 .help{margin-right:10px}
.step-3 .verify-points{font-size:1.625em;margin-top:30px;margin-bottom:25px}
.step-3 .submit .custom-file span,.step-3 .submit button.btn-pink{width:160px;vertical-align:middle}
.step-3 .custom-file span{line-height:22px}
.step-3 .send-file-btn{margin-left:30px}
.step-3 .check-list{display:table;margin:auto}
.step-3 .check-list li{display:table-cell;width:340px;height:100%;display:inline-block;text-align:left;padding:0 20px;border-right:1px solid #dbd9d8;vertical-align:middle}
.step-3 .check-list li:last-child{border-right:0}
.step-3 .check-list li .title{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
.step-3 .check-list li .right-content{margin-left:58px}
.step-3 .check-list li .right-content a{display:block;margin-top:20px}
.step-3 .check-list li i.sprite-check-red{float:left;margin-right:15px}
.step-3 .or{margin:20px 0}
.step-3 .nom-fichier{margin-bottom:10px}
.step-3 .alert a{margin-top:10px;display:inline-block}
.step-3-1 .under-step-1 .description{max-width:950px;margin:0 auto 30px}
.step-3-1 .under-step-1 .check-step{max-width:650px;margin:auto;text-align:left}
.step-3-1 .under-step-1 .font-replaced{max-width:650px;margin:auto;text-align:left;color:#df1f4d;margin-bottom:30px}
.step-3-1 .under-step-1 .font-replaced ul li{font-weight:bold}
.step-3-1 .under-step-2 .btn-no-style{display:block;border:none;background:none;text-decoration:underline;margin:auto;font-size:1em}
.step-3-1 .under-step-2 .required-field{margin-top:15px}
.step-3-1 .under-step-2 .first-part-sentence{display:inline-block;margin-right:10px}
.step-3-1 .under-step-2 .second-part-sentence{display:inline-block;margin-left:10px;margin-right:10px}
.step-3-1 .under-step-2 .third-part-sentence{display:inline-block;margin-left:10px}
.step-3-1 .overview-info{margin:30px auto}
.step-3-1 .overview-info .book-details{font-size:0.875em}
.step-3-1 .overview-info .book-name{font-size:1.250em;margin-bottom:5px}
.step-3-1 .validate-understep-1,.step-3-1 #submitBook,.step-3-1 .services-optionnels{margin-top:30px}
.step-3-1 .understep-2 *{vertical-align:middle}
.step-3-1 .understep-2 .description{font-size:1.125em;margin-bottom:30px}
.step-3-1 .help{margin:0;display:inline-block;vertical-align:middle}
.step-3-1 .help{margin-right:10px}
.step-3-1 .alert a{margin-top:10px;display:inline-block}
.step-5 label{cursor:pointer;width:275px;height:275px;display:inline-block;background-color:#e8dfdb;border-top:5px solid #df1f4d;position:relative;padding:30px;margin-right:15px;vertical-align:middle;line-height:20px}
.step-5 label.custom-label{padding:30px 46px}
.step-5 label .info{font-family:"Gotham";font-weight:bold;font-size:1.125em;text-transform:uppercase}
.step-5 label .details{margin-top:30px}
.step-5 label .outer-label{display:table;width:100%;height:100%}
.step-5 label .outer-label .inner-label{display:table-cell;width:100%;height:100%;vertical-align:middle}
.step-5 label:last-child{margin-right:0}
.step-5 label input[type="radio"]{display:none}
.step-5 .submit{margin:70px 0 25px}
.step-5 .cover-mode .not-checked-cover-mode,.step-5 .cover-mode .checked-cover-mode{position:absolute;top:0;bottom:0;left:0;right:0}
.step-5 .cover-mode .not-checked-cover-mode{background:white;opacity:0.35;visibility:visible;-webkit-transition:visibility 200ms ease-in,opacity 200ms ease-in;-moz-transition:visibility 200ms ease-in,opacity 200ms ease-in;-o-transition:visibility 200ms ease-in,opacity 200ms ease-in;transition:visibility 200ms ease-in,opacity 200ms ease-in}
.step-5 .cover-mode:hover .not-checked-cover-mode{visibility:hidden;opacity:0}
.step-5 .cover-mode .checked-cover-mode{max-height:275px}
.step-5 .cover-mode .checked-cover-mode i{width:50px;height:50px;line-height:50px;background-color:#df1f4d;font-size:32px;color:white;position:absolute;left:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}
.step-4 .new-services{display:block;font-family:"Gotham";color:#df224f;font-size:24,83px;font-weight:bold;text-transform:uppercase;margin-bottom:25px}
.step-4 .new-services .ribl{margin-right:12px}
.step-4 .new-services .ribr{margin-left:12px}
.step-4 .isbn-container{display:flex;justify-content:center}
.step-4 .no{cursor:pointer;display:flex;flex-direction:column;justify-content:center}
.step-4 label{width:275px;background-color:#e8dfdb;border-top:5px solid #df1f4d;position:relative;vertical-align:top;padding:20px;margin:3px}
.step-4 label .title{display:block;font-family:"Gotham";font-weight:bold;font-size:58px;color:#21313e;text-transform:uppercase;margin:0 0 20px 0;line-height:1}
.step-4 label .title-no{display:block;font-family:"Gotham";font-weight:bold;font-size:58px;color:#21313e;text-transform:uppercase;margin:0 0 20px 0}
.step-4 label .isbn{background-color:#ffffff;margin-top:8px;width:192px}
.step-4 label button{font-size:1em;padding:15px !important;margin-top:5px}
.step-4 label .bold{display:block;margin-bottom:30px}
.step-4 .desc_marge{color:#5e6c77}
.step-4 .paper-price,.step-4 .pdf-price,.step-4 .epub-price{border-bottom:1px solid #dbd9d8;border-top:1px solid #dbd9d8;padding:25px 0;margin-bottom:25px}
.step-4 .paper-price div,.step-4 .pdf-price div,.step-4 .epub-price div{display:inline-block;vertical-align:top}
.step-4 .paper-price .cost,.step-4 .pdf-price .cost,.step-4 .epub-price .cost{margin-right:97px;text-align:left}
.step-4 .paper-price .margin-block,.step-4 .pdf-price .margin-block,.step-4 .epub-price .margin-block{text-align:left;margin-right:126px}
.step-4 .paper-price .price-block,.step-4 .pdf-price .price-block,.step-4 .epub-price .price-block{text-align:left}
.step-4 .paper-price .title,.step-4 .pdf-price .title,.step-4 .epub-price .title{display:block;font-family:"Gotham";font-weight:bold;font-size:20px;color:#21313e;text-transform:uppercase}
.step-4 .paper-price .manufacturing-cost,.step-4 .pdf-price .manufacturing-cost,.step-4 .epub-price .manufacturing-cost{display:block;margin-top:21px;font-family:"Gotham";font-weight:bold;font-size:49px;color:#df1f4d;text-transform:uppercase}
.step-4 .paper-price .manufacturing-cost sup,.step-4 .pdf-price .manufacturing-cost sup,.step-4 .epub-price .manufacturing-cost sup{font-size:27px}
.step-4 .paper-price .percent,.step-4 .pdf-price .percent,.step-4 .epub-price .percent{display:block;margin-top:10px}
.step-4 .paper-price .price-wrapper,.step-4 .pdf-price .price-wrapper,.step-4 .epub-price .price-wrapper{display:block;margin-top:18px;line-height:64px;font-family:"Myriad Pro";font-size:42px}
.step-4 .paper-price .price-wrapper input,.step-4 .pdf-price .price-wrapper input,.step-4 .epub-price .price-wrapper input{background-color:#e6e7eb;font-family:"Gotham";font-weight:bold;font-size:38px;color:#21313e;text-transform:uppercase}
.step-4 .under-step-2,.step-4 .under-step-3{max-width:900px;margin:auto}
.step-4 .under-step-2 .margin-txt,.step-4 .under-step-3 .margin-txt{font-size:1.125em}
.step-4 .submit{margin:25px 0}
.step-4 .submit button{width:234px}
.step-5-1 .model-inner,.step-5-1 .collection-inner{display:inline-block;width:19%;padding:20px 10px;text-align:left;position:relative;vertical-align:top;max-width:170px}
.step-5-1 .model-inner label,.step-5-1 .collection-inner label{cursor:pointer;display:block}
.step-5-1 .model-inner label.active .infos:before,.step-5-1 .collection-inner label.active .infos:before{content:'';width:25px;height:25px;background:url(active-radio.png);display:inline-block;vertical-align:middle;margin-right:5px}
.step-5-1 .model-inner .infos,.step-5-1 .collection-inner .infos{display:block;margin:10px 45px 10px 0;word-break:break-word;position:relative}
.step-5-1 .model-inner .thumb,.step-5-1 .collection-inner .thumb{background-color:#e8dfdb;padding:10px;position:relative}
.step-5-1 .model-inner a.popin-details,.step-5-1 .collection-inner a.popin-details{width:40px;position:absolute;top:-5px;right:-40px;font-size:30px;text-align:right;opacity:.5;border-left:5px solid white}
.step-5-1 .model-inner input[type="radio"],.step-5-1 .collection-inner input[type="radio"]{display:none}
.step-5-1 .model-inner .not-checked-model,.step-5-1 .model-inner .checked-model,.step-5-1 .model-inner .not-checked-collection,.step-5-1 .model-inner .checked-collection,.step-5-1 .collection-inner .not-checked-model,.step-5-1 .collection-inner .checked-model,.step-5-1 .collection-inner .not-checked-collection,.step-5-1 .collection-inner .checked-collection{position:absolute;top:0;bottom:0;left:0;right:0}
.step-5-1 .model-inner .not-checked-model,.step-5-1 .model-inner .not-checked-collection,.step-5-1 .collection-inner .not-checked-model,.step-5-1 .collection-inner .not-checked-collection{background:rgba(255,255,255,0.35);-webkit-transition:background 200ms ease-in;-moz-transition:background 200ms ease-in;-o-transition:background 200ms ease-in;transition:background 200ms ease-in}
.step-5-1 .model-inner:hover .not-checked-model,.step-5-1 .model-inner:hover .not-checked-collection,.step-5-1 .collection-inner:hover .not-checked-model,.step-5-1 .collection-inner:hover .not-checked-collection{background:transparent}
.step-5-1 .model-inner .checked-model i,.step-5-1 .model-inner .checked-collection i,.step-5-1 .collection-inner .checked-model i,.step-5-1 .collection-inner .checked-collection i{width:50px;height:50px;line-height:50px;background-color:#df1f4d;font-size:32px;color:white;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;text-align:center}
.step-5-1 .collection-inner{text-align:center}
.step-5-1 .collection-inner .infos{margin:10px 0}
.step-5-1 .under-step-2 textarea{margin-bottom:10px}
.step-5-1 .under-step-2 .character{width:55px;vertical-align:top;text-align:center;display:inline-block}
.step-5-1 .under-step-3 .slider-choice .bx-wrapper .bx-controls .bx-next{right:0}
.step-5-1 .under-step-3 .slider-choice .bx-wrapper .bx-controls .bx-prev{left:0}
.step-5-1 .under-step-3 .content-step{max-width:1100px;margin:auto}
.step-5-1 .under-step-3 .submit{margin-top:20px}
.step-5-1 .under-step-3 ul.options li{line-height:26px}
.step-5-1 .under-step-3 ul.options li .sprite-info{vertical-align:middle}
.step-5-1 .under-step-3 ul.options li .file-input-with-preview{margin:20px 0}
.step-5-1 .under-step-3 ul.options li .file-input-with-preview .file-return{margin-left:10px}
.step-5-1 .under-step-3 ul.options li .file-input-with-preview .file-return i{vertical-align:middle}
.step-5-1 .under-step-3 ul.options li .file-input-with-preview .file-return .clear-input{cursor:pointer}
.step-5-1 .under-step-3 ul.options li .file-input-with-preview .custom-file span{vertical-align:middle;max-height:37px;background-color:#5e6c77;padding:10px 75px !important}
.step-5-2 .under-step-1 h2{margin-bottom:10px}
.step-5-2 .under-step-1 .info{margin-bottom:20px}
.step-5-2 .under-step-1 .blocs-understep-outter{display:table;border-spacing:20px}
.step-5-2 .under-step-1 .blocs-understep-outter .blocs-understep-inner{width:33.33%;height:100%;display:table-cell;background-color:#e8dfdb;padding:20px;vertical-align:middle}
.step-5-2 .under-step-1 .blocs-understep-outter .blocs-understep-inner .btn{padding:10px 15px !important}
.step-5-2 .under-step-1 .file-input-with-preview .file-return{margin-top:20px;margin-bottom:20px}
.step-5-2 .under-step-1 .file-input-with-preview .file-return .clear-input{cursor:pointer;vertical-align:middle;margin-top:-2px;margin-left:4px}
.step-5-2 .under-step-1 .submit.cant-send .validate{display:none}
.step-5-2 .under-step-1 .verso{margin-top:30px}
.step-5-2 .under-step-1 .verso .file-input-with-preview{margin-bottom:20px}
.step-5-2 .or{margin:20px 0}
.step-5-2 .nom-fichier{margin-bottom:10px}
.step-5-2 .under-step-1 .help{margin-top:20px}
.step-5-1 .validation-block,.step-5-2 .validation-block{border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;padding:10px 0;margin:10px 0}
.step-5-1 .validation-block .block-right,.step-5-2 .validation-block .block-right{line-height:60px}
.step-5-1 .under-step-2 .preview,.step-5-1 .under-step-2 .download,.step-5-1 .under-step-3 .preview,.step-5-1 .under-step-3 .download,.step-5-2 .under-step-2 .preview,.step-5-2 .under-step-2 .download,.step-5-2 .under-step-3 .preview,.step-5-2 .under-step-3 .download{display:inline-block;height:60px;display:table}
.step-5-1 .under-step-2 .preview .button,.step-5-1 .under-step-2 .download .button,.step-5-1 .under-step-3 .preview .button,.step-5-1 .under-step-3 .download .button,.step-5-2 .under-step-2 .preview .button,.step-5-2 .under-step-2 .download .button,.step-5-2 .under-step-3 .preview .button,.step-5-2 .under-step-3 .download .button{display:table-cell;background-color:#df1f4d;height:60px;width:60px;padding:14px 0;vertical-align:middle;margin-right:5px;text-align:center}
.step-5-1 .under-step-2 .preview .infos,.step-5-1 .under-step-2 .download .infos,.step-5-1 .under-step-3 .preview .infos,.step-5-1 .under-step-3 .download .infos,.step-5-2 .under-step-2 .preview .infos,.step-5-2 .under-step-2 .download .infos,.step-5-2 .under-step-3 .preview .infos,.step-5-2 .under-step-3 .download .infos{display:table-cell;height:100%;vertical-align:middle;padding-left:10px}
.step-5-1 .under-step-2 .apercu-livre,.step-5-1 .under-step-3 .apercu-livre,.step-5-2 .under-step-2 .apercu-livre,.step-5-2 .under-step-3 .apercu-livre{border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;padding:20px 0;margin:20px 0}
.step-5-1 .under-step-2 .apercu-livre .title,.step-5-1 .under-step-3 .apercu-livre .title,.step-5-2 .under-step-2 .apercu-livre .title,.step-5-2 .under-step-3 .apercu-livre .title{font-size:1.250em;margin-bottom:5px}
.step-5-1 .under-step-2 .apercu-livre li,.step-5-1 .under-step-3 .apercu-livre li,.step-5-2 .under-step-2 .apercu-livre li,.step-5-2 .under-step-3 .apercu-livre li{line-height:24px}
.step-5-1 .under-step-2 .submit,.step-5-1 .under-step-3 .submit,.step-5-2 .under-step-2 .submit,.step-5-2 .under-step-3 .submit{margin-top:20px}
.step-5-3 .under-step-1 .infos{margin:20px 0}
.step-5-3 .under-step-1 .custom-file span{width:160px}
.step-5-3 .under-step-1 .submit{margin-top:20px}
.step-5-3 .under-step-1 .file-input-with-preview .clear-input{vertical-align:middle;cursor:pointer}
.step-5-3 .under-step-1 .file-input-with-preview .file-return{margin-top:20px}
.step-5-3 .under-step-2 .select-wrapper{display:none}
.step-5-3 .under-step-2 .container-color1,.step-5-3 .under-step-2 .container-color2{width:270px;display:inline-block}
.step-5-3 .under-step-2 .container-color1{margin-right:25px}
.step-5-3 .under-step-2 .colorpicker{background-color:#e8dfdb;padding:25px;width:100%;display:block;text-align:left;cursor:pointer}
.step-5-3 .under-step-2 .color-content{width:100%;height:150px;display:block;font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e;text-align:left;padding:25px;background-color:#dbd9d8}
.step-5-3 .under-step-2 .submit{margin-top:25px}
.step-5-3 .under-step-2 .submit button{width:270px}
.step-5-3 .under-step-2 .submit button:first-child{margin-right:25px}
.step-5-3 .under-step-3 .submit{margin-left:300px}
.step-5-3 .under-step-3 .submit button{width:270px}
.step-5-3 .under-step-3 .image1{cursor:pointer;margin-right:25px}
.step-5-3 .under-step-3 .image1 h3{margin-bottom:0}
.step-5-3 .under-step-3 .image2 h3{margin-bottom:15px}
.step-5-3 .under-step-3 .image1,.step-5-3 .under-step-3 .image2{width:270px;display:inline-block;height:225px;border-top:5px solid #df1f4d;background-color:#e8dfdb;padding:20px;vertical-align:middle;margin-bottom:20px}
.step-5-3 .under-step-3 .image1 .outer,.step-5-3 .under-step-3 .image2 .outer{height:100%;width:100%;display:table}
.step-5-3 .under-step-3 .image1 .outer .inner,.step-5-3 .under-step-3 .image2 .outer .inner{height:100%;width:100%;display:table-cell;vertical-align:middle}
.step-5-3 .under-step-3 .image1 .outer .inner .add-form-image,.step-5-3 .under-step-3 .image2 .outer .inner .add-form-image{padding:10px 0 !important;width:100%;font-size:0.875em}
.step-5-3 .under-step-3 .image1 .outer .inner .form-image,.step-5-3 .under-step-3 .image2 .outer .inner .form-image{max-height:94px;overflow-y:auto;overflow-x:hidden;margin-bottom:15px}
.step-5-3 .under-step-3 .image1 .outer .inner .form-image .file-input-with-preview,.step-5-3 .under-step-3 .image2 .outer .inner .form-image .file-input-with-preview{margin-bottom:20px;position:relative}
.step-5-3 .under-step-3 .image1 .outer .inner .form-image .file-input-with-preview:last-child,.step-5-3 .under-step-3 .image2 .outer .inner .form-image .file-input-with-preview:last-child{margin-bottom:0}
.step-5-3 .under-step-3 .image1 .outer .inner .form-image .file-input-with-preview .file-return,.step-5-3 .under-step-3 .image2 .outer .inner .form-image .file-input-with-preview .file-return{background-color:#5e6c77;position:absolute;top:0;bottom:0;left:0;right:0;color:white;line-height:37px}
.step-5-3 .under-step-3 .image1 .outer .inner .form-image .file-input-with-preview .file-return .return-value,.step-5-3 .under-step-3 .image2 .outer .inner .form-image .file-input-with-preview .file-return .return-value{max-width:150px;display:inline-block;overflow:hidden;max-height:35px;line-height:35px;vertical-align:middle}
.step-5-3 .under-step-3 .image1 .outer .inner .form-image .file-input-with-preview .file-return i,.step-5-3 .under-step-3 .image2 .outer .inner .form-image .file-input-with-preview .file-return i{vertical-align:middle}
.step-5-3 .under-step-3 .image1 .outer .inner .form-image .file-input-with-preview .file-return .clear-input,.step-5-3 .under-step-3 .image2 .outer .inner .form-image .file-input-with-preview .file-return .clear-input{cursor:pointer}
.step-5-3 .under-step-3 .image1 .outer .inner .form-image .file-input-with-preview .custom-file span,.step-5-3 .under-step-3 .image2 .outer .inner .form-image .file-input-with-preview .custom-file span{width:100%;vertical-align:middle;max-height:37px;text-align:center;padding:10px 0 !important;background-color:#5e6c77}
.step-5-3 .under-step-4 .submit{margin-top:20px}
.step-5-3 .under-step-4 .info-bottom{margin-top:15px;color:#5e6c77}
.step-5-3 .under-step-4 .typo1{cursor:pointer;margin-right:25px}
.step-5-3 .under-step-4 .typo1,.step-5-3 .under-step-4 .typo2{width:270px;display:inline-block;height:225px;border-top:5px solid #df1f4d;background-color:#e8dfdb;padding:20px;vertical-align:middle}
.step-5-3 .under-step-4 .typo1 .outer,.step-5-3 .under-step-4 .typo2 .outer{height:100%;width:100%;display:table}
.step-5-3 .under-step-4 .typo1 .outer .inner,.step-5-3 .under-step-4 .typo2 .outer .inner{height:100%;width:100%;display:table-cell;vertical-align:middle}
.step-5-3 .under-step-4 .typo1 .outer .inner h3,.step-5-3 .under-step-4 .typo2 .outer .inner h3{font-size:3.625em;margin-bottom:5px}
.step-5-3 .under-step-4 .typo1 .outer .inner .form-typo .file-input-with-preview,.step-5-3 .under-step-4 .typo2 .outer .inner .form-typo .file-input-with-preview{margin-top:10px}
.step-5-3 .under-step-4 .typo1 .outer .inner .form-typo .file-input-with-preview:last-child,.step-5-3 .under-step-4 .typo2 .outer .inner .form-typo .file-input-with-preview:last-child{margin-bottom:0}
.step-5-3 .under-step-4 .typo1 .outer .inner .form-typo .file-input-with-preview .file-return,.step-5-3 .under-step-4 .typo2 .outer .inner .form-typo .file-input-with-preview .file-return{margin-bottom:10px;line-height:37px}
.step-5-3 .under-step-4 .typo1 .outer .inner .form-typo .file-input-with-preview .file-return .return-value,.step-5-3 .under-step-4 .typo2 .outer .inner .form-typo .file-input-with-preview .file-return .return-value{max-width:170px;display:inline-block;overflow:hidden;max-height:35px;line-height:35px;vertical-align:middle}
.step-5-3 .under-step-4 .typo1 .outer .inner .form-typo .file-input-with-preview .file-return i,.step-5-3 .under-step-4 .typo2 .outer .inner .form-typo .file-input-with-preview .file-return i{vertical-align:middle}
.step-5-3 .under-step-4 .typo1 .outer .inner .form-typo .file-input-with-preview .file-return .clear-input,.step-5-3 .under-step-4 .typo2 .outer .inner .form-typo .file-input-with-preview .file-return .clear-input{cursor:pointer}
.step-5-3 .under-step-4 .typo1 .outer .inner .form-typo .file-input-with-preview .custom-file span,.step-5-3 .under-step-4 .typo2 .outer .inner .form-typo .file-input-with-preview .custom-file span{width:100%;vertical-align:middle;max-height:37px;text-align:center;padding:10px 0 !important;background-color:#5e6c77}
.step-5-3 .under-step-5 .input-phone input{width:450px}
.step-5-3 .under-step-5 .infos{color:#5e6c77;margin-top:20px;margin-bottom:30px}
.step-5-3 .under-step-5 .submit button{width:275px}
.step-5-3 .under-step-5 .submit #submitBookSkipLastStep{margin-right:25px}
.step-6{font-family:"Gotham"}
.step-6 .col-title{color:#df1f4e;text-transform:uppercase;font-weight:bold;margin-bottom:1rem}
.step-6 .tips{flex:1 1 0;list-style:initial;list-style-position:inside;padding:1rem;text-align:left;background-color:lightgrey}
.step-6 .tips li{margin:1em;line-height:1.25;font-size:1.2rem}
.step-6 .detail{margin:2rem 0;padding:2rem 0;border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;color:#283641}
.step-6 .detail h3{margin-bottom:2rem;font-size:1.625rem;color:#df1f4e}
.step-6 .detail dl{display:flex;flex-wrap:wrap;margin-bottom:1rem;text-align:left}
.step-6 .detail dl > div{flex:0 0 50%;display:flex;gap:0.5rem;padding:0.75rem}
@media(min-width:1440px){.step-6 .detail dl > div{flex:0 0 33.33%}
}
.step-6 .detail dl > div:nth-child(4n+1),.step-6 .detail dl > div:nth-child(4n+2){background-color:rgba(0,0,0,0.15)}
@media(min-width:1440px){.step-6 .detail dl > div:nth-child(4n+1),.step-6 .detail dl > div:nth-child(4n+2){background-color:transparent}
.step-6 .detail dl > div:nth-child(6n+1),.step-6 .detail dl > div:nth-child(6n+2),.step-6 .detail dl > div:nth-child(6n+3){background-color:rgba(0,0,0,0.15)}
}
.step-6 .detail dt{flex:1 1 33.33%;font-weight:bold}
.step-6 .detail dd{flex:1 1 66.66%}
.step-6 .bar{display:flex;align-items:center;gap:1rem;margin:2rem 0;padding:0.5rem 0;border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;color:#283641}
.step-6 .bar > *{flex:1 1 0;display:flex;flex-direction:column;align-items:center}
.step-6 .bar a{display:flex;gap:10px;align-items:center;color:inherit;font-size:0.875rem;white-space:nowrap}
.step-6 .col-price{text-transform:uppercase;font-weight:700}
.step-6 .col-price .title{font-size:0.75rem;font-weight:700;margin-bottom:5px;white-space:nowrap}
.step-6 .col-price .price{display:flex;flex-direction:column;align-content:center;align-items:flex-end;justify-content:space-around;flex-wrap:wrap;font-size:2rem;height:2rem;color:#df1f4e}
.step-6 .col-price sup{font-size:0.5em}
.step-6 .col-price .ttc{font-size:0.35em;color:#283641}
.step-6 .wowbook-container{z-index:1}
.step-6 .wowbook-container.fullscreen .wowbook-control-zoomin,.step-6 .wowbook-container.fullscreen .wowbook-control-zoomout{display:inline-block !important}
.step-6 .wowbook-container .wowbook-control-zoomin,.step-6 .wowbook-container .wowbook-control-zoomout{display:none}
.step-7 p{font-size:20px}
.step-7 .last{margin-top:30px}
.step-7 a.btn{margin-top:60px;width:278px}
.slider-with-pager-right .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item,.slider-with-pager-right .bx-wrapper .bx-pager.bx-inactive-pager .bx-pager-item{margin-bottom:15px}
.slider-with-pager-right .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:last-child,.slider-with-pager-right .bx-wrapper .bx-pager.bx-inactive-pager .bx-pager-item:last-child{margin-bottom:0}
.slider-with-pager-right .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item .bx-pager-link,.slider-with-pager-right .bx-wrapper .bx-pager.bx-inactive-pager .bx-pager-item .bx-pager-link{width:20px !important;height:20px !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important}
.slider-with-pager-right .bx-wrapper .bx-pager,.slider-with-pager-right .bx-wrapper .bx-wrapper .bx-controls-auto{top:50%;bottom:inherit;width:20px;right:50px;transform:translateY(-50%) translateX(0%);-moz-transform:translateY(-50%) translateX(0%);-webkit-transform:translateY(-50%) translateX(0%)}
#mColorPicker{width:270px;border:0 !important;background-color:#e8dfdb}
#mColorPicker #mColorPickerWrapper{border:4px solid #e8dfdb !important;border-bottom:0 !important}
@media screen and (min-width:1161px) and (max-width:1340px){#module-books-uploadbook .step-1 .panels-cover-inside .panel-cover,#module-books-uploadbook .step-1 .panels-cover-inside .panel-inside,#module-books-uploadbook .step-2 .panels-cover-inside .panel-cover,#module-books-uploadbook .step-2 .panels-cover-inside .panel-inside{overflow:hidden;width:500px}
#module-books-uploadbook .step-1 .panels-cover-inside .panel-cover .panel-left,#module-books-uploadbook .step-1 .panels-cover-inside .panel-inside .panel-left,#module-books-uploadbook .step-2 .panels-cover-inside .panel-cover .panel-left,#module-books-uploadbook .step-2 .panels-cover-inside .panel-inside .panel-left{padding:0}
#module-books-uploadbook .step-1 .panels-cover-inside .panel-cover .panel-right,#module-books-uploadbook .step-1 .panels-cover-inside .panel-inside .panel-right,#module-books-uploadbook .step-2 .panels-cover-inside .panel-cover .panel-right,#module-books-uploadbook .step-2 .panels-cover-inside .panel-inside .panel-right{text-align:left;padding:15px}
#module-books-uploadbook .step-1 .panels-cover-inside .panel-cover .panel-right h3,#module-books-uploadbook .step-1 .panels-cover-inside .panel-inside .panel-right h3,#module-books-uploadbook .step-2 .panels-cover-inside .panel-cover .panel-right h3,#module-books-uploadbook .step-2 .panels-cover-inside .panel-inside .panel-right h3{font-size:1.250em;margin-bottom:5px}
#module-books-uploadbook .step-1 .panels-cover-inside .panel-cover .panel-right .select-wrapper,#module-books-uploadbook .step-1 .panels-cover-inside .panel-inside .panel-right .select-wrapper,#module-books-uploadbook .step-2 .panels-cover-inside .panel-cover .panel-right .select-wrapper,#module-books-uploadbook .step-2 .panels-cover-inside .panel-inside .panel-right .select-wrapper{width:100%;margin-top:15px}
#module-books-uploadbook .step-2 .panels-cover-inside .panel-cover .panel-right-publish,#module-books-uploadbook .step-2 .panels-cover-inside .panel-inside .panel-right-publish{padding:35px 42px 0 42px}
}
@media screen and (max-width:1160px){#module-books-uploadbook .step-1 .panels-cover-inside .panel-cover,#module-books-uploadbook .step-1 .panels-cover-inside .panel-inside,#module-books-uploadbook .step-2 .panels-cover-inside .panel-cover,#module-books-uploadbook .step-2 .panels-cover-inside .panel-inside{margin:auto}
#module-books-uploadbook .step-1 .panels-cover-inside .panel-cover,#module-books-uploadbook .step-2 .panels-cover-inside .panel-cover{margin-bottom:30px}
}
@media screen and (max-width:1160px){#module-books-uploadbook .hidden-nobreak{display:none}
}
@media screen and (max-width:1360px){#module-books-uploadbook .header .menu > li.step_done:after{right:10px}
}
@media screen and (max-width:1120px){#module-books-uploadbook .header .menu > li.step_done:after{right:5px}
}
@media screen and (min-width:1500px){#module-books-uploadbook .category-layer ul > li .category{padding:15px}
#module-books-uploadbook .category-layer ul > li .category:nth-last-child(3){padding-bottom:0}
#module-books-uploadbook .category-layer ul > li .category:nth-child(-n+3){padding-top:0}
}
@media screen and (max-width:1500px){#module-books-uploadbook .category-layer ul > li .category{padding:10px}
#module-books-uploadbook .category-layer ul > li .category:nth-last-child(3){padding-bottom:0}
#module-books-uploadbook .category-layer ul > li .category:nth-child(-n+3){padding-top:0}
}
@media screen and (max-width:1200px){#module-books-uploadbook .header .menu > li{font-size:0.875em}
}
@media screen and (min-width:1200px){#module-books-uploadbook .category-layer.slider-choice .bx-wrapper{margin-left:60px !important;margin-right:60px !important}
}
.cs-skin-boxes.cs-active .cs-options li:nth-child(2){-webkit-transition-delay:0.01s;transition-delay:0.01s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(3){-webkit-transition-delay:0.02s;transition-delay:0.02s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(4){-webkit-transition-delay:0.03s;transition-delay:0.03s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(5){-webkit-transition-delay:0.04s;transition-delay:0.04s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(6){-webkit-transition-delay:0.05s;transition-delay:0.05s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(7){-webkit-transition-delay:0.06s;transition-delay:0.06s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(8){-webkit-transition-delay:0.07s;transition-delay:0.07s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(9){-webkit-transition-delay:0.08s;transition-delay:0.08s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(10){-webkit-transition-delay:0.09s;transition-delay:0.09s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(11){-webkit-transition-delay:0.10s;transition-delay:0.10s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(12){-webkit-transition-delay:0.11s;transition-delay:0.11s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(13){-webkit-transition-delay:0.12s;transition-delay:0.12s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(14){-webkit-transition-delay:0.13s;transition-delay:0.13s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(15){-webkit-transition-delay:0.14s;transition-delay:0.14s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(16){-webkit-transition-delay:0.15s;transition-delay:0.15s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(17){-webkit-transition-delay:0.16s;transition-delay:0.16s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(18){-webkit-transition-delay:0.17s;transition-delay:0.17s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(19){-webkit-transition-delay:0.18s;transition-delay:0.18s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(20){-webkit-transition-delay:0.19s;transition-delay:0.19s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(21){-webkit-transition-delay:0.20s;transition-delay:0.20s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(22){-webkit-transition-delay:0.21s;transition-delay:0.21s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(23){-webkit-transition-delay:0.22s;transition-delay:0.22s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(24){-webkit-transition-delay:0.23s;transition-delay:0.23s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(25){-webkit-transition-delay:0.24s;transition-delay:0.24s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(26){-webkit-transition-delay:0.25s;transition-delay:0.25s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(27){-webkit-transition-delay:0.26s;transition-delay:0.26s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(28){-webkit-transition-delay:0.27s;transition-delay:0.27s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(29){-webkit-transition-delay:0.28s;transition-delay:0.28s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(30){-webkit-transition-delay:0.29s;transition-delay:0.29s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(31){-webkit-transition-delay:0.30s;transition-delay:0.30s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(32){-webkit-transition-delay:0.31s;transition-delay:0.31s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(33){-webkit-transition-delay:0.32s;transition-delay:0.32s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(34){-webkit-transition-delay:0.33s;transition-delay:0.33s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(35){-webkit-transition-delay:0.34s;transition-delay:0.34s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(36){-webkit-transition-delay:0.35s;transition-delay:0.35s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(37){-webkit-transition-delay:0.36s;transition-delay:0.36s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(38){-webkit-transition-delay:0.37s;transition-delay:0.37s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(39){-webkit-transition-delay:0.38s;transition-delay:0.38s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(40){-webkit-transition-delay:0.39s;transition-delay:0.39s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(41){-webkit-transition-delay:0.40s;transition-delay:0.40s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(42){-webkit-transition-delay:0.41s;transition-delay:0.41s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(43){-webkit-transition-delay:0.42s;transition-delay:0.42s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(44){-webkit-transition-delay:0.43s;transition-delay:0.43s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(45){-webkit-transition-delay:0.44s;transition-delay:0.44s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(46){-webkit-transition-delay:0.45s;transition-delay:0.45s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(47){-webkit-transition-delay:0.46s;transition-delay:0.46s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(48){-webkit-transition-delay:0.47s;transition-delay:0.47s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(49){-webkit-transition-delay:0.48s;transition-delay:0.48s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(50){-webkit-transition-delay:0.49s;transition-delay:0.49s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(51){-webkit-transition-delay:0.50s;transition-delay:0.50s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(52){-webkit-transition-delay:0.51s;transition-delay:0.51s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(53){-webkit-transition-delay:0.52s;transition-delay:0.52s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(54){-webkit-transition-delay:0.53s;transition-delay:0.53s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(55){-webkit-transition-delay:0.54s;transition-delay:0.54s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(56){-webkit-transition-delay:0.55s;transition-delay:0.55s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(57){-webkit-transition-delay:0.56s;transition-delay:0.56s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(58){-webkit-transition-delay:0.57s;transition-delay:0.57s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(59){-webkit-transition-delay:0.58s;transition-delay:0.58s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(60){-webkit-transition-delay:0.59s;transition-delay:0.59s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(61){-webkit-transition-delay:0.60s;transition-delay:0.60s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(62){-webkit-transition-delay:0.61s;transition-delay:0.61s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(63){-webkit-transition-delay:0.62s;transition-delay:0.62s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(64){-webkit-transition-delay:0.63s;transition-delay:0.63s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(65){-webkit-transition-delay:0.64s;transition-delay:0.64s}
.cs-skin-boxes.cs-active .cs-options li:nth-child(66){-webkit-transition-delay:0.65s;transition-delay:0.65s}
#module-books-uploadbookepub{display:table;height:100%;width:100%;text-align:center;min-width:1024px;padding-bottom:94px;position:relative}
#module-books-uploadbookepub .help{position:relative}
#module-books-uploadbookepub .alert{margin-top:0}
#module-books-uploadbookepub .tablet-mobile-detected{position:fixed;top:0;left:0;margin:0;z-index:9999;-webkit-backface-visibility:hidden}
#module-books-uploadbookepub h2{font-size:1.625em}
#module-books-uploadbookepub .bx-wrapper .bx-controls .bx-pager{width:30px;right:-40px}
#module-books-uploadbookepub #container{display:table-row;text-align:center}
#module-books-uploadbookepub #container .content{display:table-cell;padding:0 50px}
#module-books-uploadbookepub #container .step-0 .create .bold{vertical-align:bottom;height:320px;padding:120px 0;display:inline-block;margin:0}
#module-books-uploadbookepub #container .step-0 label{vertical-align:top;height:320px;width:400px !important}
#module-books-uploadbookepub #container .step-0 label .bold{line-height:30px;margin:40px 0}
#module-books-uploadbookepub #container .step-0 label .select-wrapper{margin-top:-20px;vertical-align:top;width:150px}
#module-books-uploadbookepub #container .step-0 label input{margin-top:-20px;vertical-align:top}
#module-books-uploadbookepub #container .step-0 label input[type=radio]{display:none}
#module-books-uploadbookepub #container .step-0 label button{vertical-align:top;margin-top:-200px}
#module-books-uploadbookepub #container .step-1 .second-panel #lesaviezvous_container{width:865px;border:1px solid #dbd9d8;margin:90px auto 0;padding:40px 40px 70px;text-align:left}
#module-books-uploadbookepub #container .step-1 .second-panel #lesaviezvous_container h2{margin-bottom:30px}
#module-books-uploadbookepub #container .step-1 .second-panel .progress-bar{background-color:#dbd9d8;height:45px;width:700px;display:block;color:#21313e;font-family:"Gotham";font-weight:bold;font-size:25px;line-height:25px;margin:auto;padding:5px 0;margin-top:20px;margin-bottom:20px;position:relative}
#module-books-uploadbookepub #container .step-1 .second-panel .progress-bar sup{position:relative;top:2px;font-size:14px}
#module-books-uploadbookepub #container .step-1 .second-panel .progress-bar .progression{width:0;background-color:#21313e;position:absolute;left:0;top:0;bottom:0;z-index:500;overflow:hidden}
#module-books-uploadbookepub #container .step-1 .second-panel .progress-bar .progression .percentage-inside{height:45px;width:700px;display:block;color:white;font-family:"Gotham";font-weight:bold;font-size:25px;line-height:25px;margin:auto;padding:5px 0;position:relative}
#module-books-uploadbookepub #container .step-1 .second-panel .progress-bar .progression .percentage-inside sup{position:relative;top:2px;font-size:14px;color:white}
#module-books-uploadbookepub #container .step-1 .third-panel i{margin-right:10px}
#module-books-uploadbookepub #container .step-1 .under-step-1{position:relative}
#module-books-uploadbookepub #container .step-1 h2{margin-bottom:10px}
#module-books-uploadbookepub #container .step-1 .info-step{margin-bottom:10px}
#module-books-uploadbookepub #container .step-1 .info-under-step{color:#5e6c77;margin:10px 0;line-height:20px}
#module-books-uploadbookepub #container .step-1 .file-input-with-preview .file-return{margin-top:15px;padding:15px 30px;border-top:1px solid #df1f4d;border-bottom:1px solid #df1f4d}
#module-books-uploadbookepub #container .step-1 .file-input-with-preview .clear-input{cursor:pointer;vertical-align:middle;margin-top:-2px;margin-left:4px}
#module-books-uploadbookepub #container .step-1 .help,#module-books-uploadbookepub #container .step-1 .show-video{margin:0;display:inline-block;vertical-align:middle}
#module-books-uploadbookepub #container .step-1 .help{margin-right:10px}
#module-books-uploadbookepub #container .step-1 .verify-points{font-size:1.625em;margin-top:30px;margin-bottom:25px}
#module-books-uploadbookepub #container .step-1 .submit .custom-file span,#module-books-uploadbookepub #container .step-1 .submit button.btn-pink{width:160px;vertical-align:middle}
#module-books-uploadbookepub #container .step-1 .custom-file span{line-height:22px}
#module-books-uploadbookepub #container .step-1 .send-file-btn{margin-left:30px}
#module-books-uploadbookepub #container .step-1 .check-list{display:table;margin:auto}
#module-books-uploadbookepub #container .step-1 .check-list li{display:table-cell;width:340px;height:100%;display:inline-block;text-align:left;padding:0 20px;border-right:1px solid #dbd9d8;vertical-align:middle}
#module-books-uploadbookepub #container .step-1 .check-list li:last-child{border-right:0}
#module-books-uploadbookepub #container .step-1 .check-list li .title{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
#module-books-uploadbookepub #container .step-1 .check-list li .right-content{margin-left:58px}
#module-books-uploadbookepub #container .step-1 .check-list li .right-content a{display:block;margin-top:20px}
#module-books-uploadbookepub #container .step-1 .check-list li i.sprite-check-red{float:left;margin-right:15px}
#module-books-uploadbookepub #container .step-1 .or{margin:20px 0}
#module-books-uploadbookepub #container .step-1 .nom-fichier{margin-bottom:10px}
#module-books-uploadbookepub #container .step-1-1 .under-step-1 .description{max-width:950px;margin:0 auto 30px}
#module-books-uploadbookepub #container .step-1-1 .under-step-1 .check-step{max-width:650px;margin:20px auto !important;text-align:left}
#module-books-uploadbookepub #container .step-1-1 .under-step-1 .font-replaced{max-width:650px;margin:auto;text-align:left;color:#df1f4d;margin-bottom:30px}
#module-books-uploadbookepub #container .step-1-1 .under-step-1 .font-replaced ul li{font-weight:bold}
#module-books-uploadbookepub #container .step-2 .new-services{display:block;font-family:"Gotham";color:#df224f;font-size:24,83px;font-weight:bold;text-transform:uppercase;margin-bottom:25px}
#module-books-uploadbookepub #container .step-2 .new-services .ribl{margin-right:12px}
#module-books-uploadbookepub #container .step-2 .new-services .ribr{margin-left:12px}
#module-books-uploadbookepub #container .step-2 .no{cursor:pointer}
#module-books-uploadbookepub #container .step-2 label{width:275px;height:275px;display:inline-block;background-color:#e8dfdb;border-top:5px solid #df1f4d;position:relative;vertical-align:top}
#module-books-uploadbookepub #container .step-2 label > div{padding:0 25px}
#module-books-uploadbookepub #container .step-2 label .title{display:block;font-family:"Gotham";font-weight:bold;font-size:58px;color:#21313e;text-transform:uppercase;margin:47px 0 20px 0}
#module-books-uploadbookepub #container .step-2 label .title-no{display:block;font-family:"Gotham";font-weight:bold;font-size:58px;color:#21313e;text-transform:uppercase;margin:84px 0 20px 0}
#module-books-uploadbookepub #container .step-2 label input[name="isbn"]{background-color:#ffffff;margin-top:26px;width:192px}
#module-books-uploadbookepub #container .step-2 label button{font-size:1em;padding:15px !important}
#module-books-uploadbookepub #container .step-2 label .bold{display:block;margin-bottom:30px}
#module-books-uploadbookepub #container .step-2 .desc_marge{color:#5e6c77}
#module-books-uploadbookepub #container .step-2 .paper-price,#module-books-uploadbookepub #container .step-2 .pdf-price,#module-books-uploadbookepub #container .step-2 .epub-price{border-bottom:1px solid #dbd9d8;border-top:1px solid #dbd9d8;padding:25px 0;margin-bottom:25px}
#module-books-uploadbookepub #container .step-2 .paper-price div,#module-books-uploadbookepub #container .step-2 .pdf-price div,#module-books-uploadbookepub #container .step-2 .epub-price div{display:inline-block;vertical-align:top}
#module-books-uploadbookepub #container .step-2 .paper-price .cost,#module-books-uploadbookepub #container .step-2 .pdf-price .cost,#module-books-uploadbookepub #container .step-2 .epub-price .cost{margin-right:97px;text-align:left}
#module-books-uploadbookepub #container .step-2 .paper-price .margin-block,#module-books-uploadbookepub #container .step-2 .pdf-price .margin-block,#module-books-uploadbookepub #container .step-2 .epub-price .margin-block{text-align:left;margin-right:126px}
#module-books-uploadbookepub #container .step-2 .paper-price .price-block,#module-books-uploadbookepub #container .step-2 .pdf-price .price-block,#module-books-uploadbookepub #container .step-2 .epub-price .price-block{text-align:left}
#module-books-uploadbookepub #container .step-2 .paper-price .title,#module-books-uploadbookepub #container .step-2 .pdf-price .title,#module-books-uploadbookepub #container .step-2 .epub-price .title{display:block;font-family:"Gotham";font-weight:bold;font-size:20px;color:#21313e;text-transform:uppercase}
#module-books-uploadbookepub #container .step-2 .paper-price .manufacturing-cost,#module-books-uploadbookepub #container .step-2 .pdf-price .manufacturing-cost,#module-books-uploadbookepub #container .step-2 .epub-price .manufacturing-cost{display:block;margin-top:21px;font-family:"Gotham";font-weight:bold;font-size:49px;color:#df1f4d;text-transform:uppercase}
#module-books-uploadbookepub #container .step-2 .paper-price .manufacturing-cost sup,#module-books-uploadbookepub #container .step-2 .pdf-price .manufacturing-cost sup,#module-books-uploadbookepub #container .step-2 .epub-price .manufacturing-cost sup{font-size:27px}
#module-books-uploadbookepub #container .step-2 .paper-price .percent,#module-books-uploadbookepub #container .step-2 .pdf-price .percent,#module-books-uploadbookepub #container .step-2 .epub-price .percent{display:block;margin-top:10px}
#module-books-uploadbookepub #container .step-2 .paper-price .price-wrapper,#module-books-uploadbookepub #container .step-2 .pdf-price .price-wrapper,#module-books-uploadbookepub #container .step-2 .epub-price .price-wrapper{display:block;margin-top:18px;line-height:64px;font-family:"Myriad Pro";font-size:42px}
#module-books-uploadbookepub #container .step-2 .paper-price .price-wrapper input,#module-books-uploadbookepub #container .step-2 .pdf-price .price-wrapper input,#module-books-uploadbookepub #container .step-2 .epub-price .price-wrapper input{background-color:#e6e7eb;font-family:"Gotham";font-weight:bold;font-size:38px;color:#21313e;text-transform:uppercase}
#module-books-uploadbookepub #container .step-2 .under-step-2,#module-books-uploadbookepub #container .step-2 .under-step-3{max-width:900px;margin:auto}
#module-books-uploadbookepub #container .step-2 .under-step-2 .margin-txt,#module-books-uploadbookepub #container .step-2 .under-step-3 .margin-txt{font-size:1.125em}
#module-books-uploadbookepub #container .step-2 .submit{margin:25px 0}
#module-books-uploadbookepub #container .step-2 .submit button{width:234px}
#module-books-uploadbookepub #container .step-3 ul{text-align:left}
#module-books-uploadbookepub #container .step-3 ul li{line-height:1.5em;border-bottom:1px solid #dbd9d8;padding:10px 0}
#module-books-uploadbookepub #container .step-3 .bold{font-weight:bold}
#module-books-uploadbookepub #container .step-3 .submit{display:block;clear:both;margin:20px 0 0}
#module-books-uploadbookepub #container .step-3 .submit button{width:234px}
#module-books-uploadbookepub #container .step-3 .step-content{max-width:800px;margin:auto}
#module-books-uploadbookepub #container .step-3 .close-detail{margin-top:20px}
#module-books-uploadbookepub #container .step-3 .list-options{max-width:863px;border-top:1px solid #dbd9d8;border-bottom:1px solid #dbd9d8;padding-top:10px;padding-bottom:10px;margin:auto;margin-top:20px;text-align:left}
#module-books-uploadbookepub #container .step-3 .list-options .item{line-height:32px}
#module-books-uploadbookepub #container .step-3 .list-options .item i{margin-right:5px}
#module-books-uploadbookepub #container .step-3 .blocks-recap{margin:auto;max-width:863px}
#module-books-uploadbookepub #container .step-3 .blocks-recap .block-recap{width:275px;height:195px;border-top:3px solid #df1f4d;display:inline-block;background-color:#e8dfdb;margin-right:15px;padding:30px 10px}
#module-books-uploadbookepub #container .step-3 .blocks-recap .block-recap:last-child{margin-right:0}
#module-books-uploadbookepub #container .step-3 .blocks-recap .block-recap .title{font-family:"Gotham";font-weight:bold;font-size:1.250em;text-transform:uppercase;margin-bottom:20px}
#module-books-uploadbookepub #container .step-3 .blocks-recap .block-recap .price{display:inline-block;position:relative;font-size:4.375em;font-family:"Gotham","Arial Black";font-weight:bold;color:#df1f4d}
#module-books-uploadbookepub #container .step-3 .blocks-recap .block-recap .price sup{font-size:0.429em;position:relative;top:-3px}
#module-books-uploadbookepub #container .step-3 .blocks-recap .block-recap .price .ttc{font-size:0.314em;color:#21313e;position:absolute;bottom:5px;right:5px}
#module-books-uploadbookepub #container .step-4 p{font-size:20px}
#module-books-uploadbookepub #container .step-4 .last{margin-top:30px}
#module-books-uploadbookepub #container .step-4 a.btn{margin-top:60px;width:278px}
#module-books-uploadbookepub .header{position:relative;z-index:5000}
#module-books-uploadbookepub .header .main{background-color:#e8dfdb}
#module-books-uploadbookepub .header .logo{height:89px;background-color:white;padding:15px 25px;float:left}
#module-books-uploadbookepub .header .logo img{height:50px}
#module-books-uploadbookepub .header .logo .baseline{font-family:"Gotham";font-size:11px;line-height:11px;text-transform:uppercase}
#module-books-uploadbookepub .header .title{float:left;font-family:"Gotham";font-size:1.625em;font-weight:bold;text-transform:uppercase;line-height:90px;padding:0 35px}
#module-books-uploadbookepub .header .back-to-account{background-color:#df1f4d;float:right}
#module-books-uploadbookepub .header .back-to-account a{display:block;height:90px;line-height:90px;font-family:"Gotham";font-weight:bold;font-size:0.875em;color:white;text-transform:uppercase;padding:0 50px;vertical-align:middle}
#module-books-uploadbookepub .header .back-to-account a:after{vertical-align:middle}
#module-books-uploadbookepub .header .menu{height:68px;background-color:#d5cac4;display:block;margin-bottom:30px}
#module-books-uploadbookepub .header .menu > li{float:left;font-family:"Gotham";font-weight:bold;text-transform:uppercase;width:33.333%;position:relative}
#module-books-uploadbookepub .header .menu > li span,#module-books-uploadbookepub .header .menu > li a{position:relative;display:block;line-height:67px;height:67px;color:#b1aba9;border-bottom:4px solid #b1aba9;text-align:center}
#module-books-uploadbookepub .header .menu > li span:after,#module-books-uploadbookepub .header .menu > li a:after{content:' ';width:1px;height:38px;display:block;position:absolute;right:0;top:50%;margin-top:-19px;background-color:#b1aba9}
#module-books-uploadbookepub .header .menu > li:last-child span:after,#module-books-uploadbookepub .header .menu > li:last-child a:after{display:none}
#module-books-uploadbookepub .header .menu > li.step_current a,#module-books-uploadbookepub .header .menu > li.step_current span{color:#21313e;border-bottom:4px solid #21313e}
#module-books-uploadbookepub .header .menu > li.step_done a,#module-books-uploadbookepub .header .menu > li.step_done span{color:white;border-bottom:4px solid #df1f4d}
#module-books-uploadbookepub .header .menu > li.step_done:after{content:' ';background:url(sprite-icons.png);background-position:-1357px -5px;width:26px;height:26px;display:block;position:absolute;right:16px;top:50%;margin-top:-13px}
#module-books-uploadbookepub .footer{background-color:white;position:fixed;bottom:0;width:100%;font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:0.750em;border-top:1px solid #dbd9d8;padding:25px 30px 20px;min-width:1024px;text-align:left;z-index:10001}
#module-books-uploadbookepub .footer > div{display:inline-block;margin-right:15px}
#module-books-uploadbookepub .footer a{margin-right:20px}
#module-books-uploadbookepub .footer a .sprite{margin-top:-2px;vertical-align:middle}
#module-books-uploadbookepub .btn{padding:20px 30px}
body{color:#21313e}
*{-moz-box-sizing:border-box;box-sizing:border-box}
.img-responsive{display:block;max-width:100%;height:auto}
.divider{width:100%;height:1px;background-color:#e8dfdb;margin:20px 0}
.link_pink{color:#dd1e54 !important}
.strong,strong{font-weight:bold !important}
.italic{font-style:italic !important}
.underline{text-decoration:underline !important}
.overlay{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:5000;display:none}
.hidden,.unvisible,#filters_overlay{display:none}
.hidden-important{display:none !important}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.link-arrow-before,.link-arrow-before-inversed,.link-blue-arrow-before{line-height:20px}
.link-arrow-before:before,.link-arrow-before-inversed:before,.link-blue-arrow-before:before{content:" ";display:inline-block;background:url(sprite-icons.png);width:20px;height:20px;margin-right:10px;vertical-align:top}
.link-plus-before:before{content:"+";display:inline-block;background:#df1f4d;width:20px;height:20px;margin-right:10px;vertical-align:middle;color:white;text-align:center;line-height:20px;font-family:Arial;font-size:18px}
.link-arrow-after,.link-blue-arrow-after,.link-with-white-arrow-right{line-height:20px}
.link-arrow-after:after,.link-blue-arrow-after:after,.link-with-white-arrow-right:after{content:" ";display:inline-block;background:url(sprite-icons.png);width:20px;height:20px;margin-left:10px;vertical-align:top}
.link-arrow-before:before,.link-arrow-before:after,.link-arrow-after:before,.link-arrow-after:after{background-position:-240px -5px}
.link-arrow-before-inversed:before,.link-arrow-before-inversed:after,.link-arrow-after-inversed:before,.link-arrow-after-inversed:after{background-position:-2217px -5px}
.link-with-white-arrow-right:after{background-position:-1272px -5px}
.link-blue-arrow-before:before,.link-blue-arrow-before:after,.link-blue-arrow-after:before,.link-blue-arrow-after:after{background-position:-270px -5px}
.link-arrow-pageflip{content:" ";display:inline-block;background:url(sprite-icons.png);width:20px;height:20px;margin-left:10px;vertical-align:top;position:absolute;z-index:100;cursor:pointer}
.link-arrow-pageflip-right{background-position:-1160px -5px;right:0}
.link-arrow-pageflip-left{background-position:-1130px -5px;left:-10px}
.display-block{display:block}
.display-inline-block{display:inline-block}
.display-none{display:none}
.display-table{display:table}
.display-table-row{display:table-row}
.display-table-cell{display:table-cell}
.margin-right-15px{margin-right:15px}
.no-margin-top{margin-top:0 !important}
.relative{position:relative}
.absolute{position:absolute}
.btn{background-color:#dbd9d8;font-size:0.750em;line-height:1;padding:10px 15px;color:white;font-family:'Arial Black','Arial Bold',Gadget,sans-serif;text-transform:uppercase;text-decoration:none;display:inline-block}
.btn.btn-red,.btn.btn-pink{background-color:#df204e;-webkit-transition:background-color 200ms ease-in;-moz-transition:background-color 200ms ease-in;-o-transition:background-color 200ms ease-in;transition:background-color 200ms ease-in}
.btn.btn-red:hover,.btn.btn-pink:hover{background-color:#e54d71}
.btn.btn-blue{background-color:#21313e;-webkit-transition:background-color 200ms ease-in;-moz-transition:background-color 200ms ease-in;-o-transition:background-color 200ms ease-in;transition:background-color 200ms ease-in}
.btn.btn-blue:hover{background-color:#38536a}
.btn.btn-blue-grey{background-color:#5e6c77}
.btn:hover{text-decoration:none}
.btn.btn-large{font-size:0.875em;line-height:0.875em;padding:20px 100px}
.btn.btn-inversed{padding:8px 13px;background-color:white;border:2px solid #dbd9d8;color:#dbd9d8}
.btn.btn-inversed.btn-red,.btn.btn-inversed.btn-pink{border-color:#df204e;color:#df204e}
.btn.btn-inversed.btn-blue{border-color:#21313e;color:#21313e}
.btn.btn-inversed.btn-blue-grey{border-color:#5e6c77;color:#5e6c77}
.btn.btn-inversed.btn-large{padding:18px 98px}
#pagination,#pagination_bottom{font-family:"Gotham";font-weight:bold;text-transform:uppercase}
#pagination li,#pagination_bottom li{background-color:#dbd9d8;display:inline-block;text-align:center;margin:0}
#pagination li > a,#pagination li > span,#pagination_bottom li > a,#pagination_bottom li > span{font-size:0.750em;color:#21313e;text-decoration:none;min-width:45px;height:45px;line-height:45px;padding:0 15px;display:block}
#pagination li.active,#pagination li.current,#pagination_bottom li.active,#pagination_bottom li.current{background-color:#df1f4d}
#pagination li.active span,#pagination li.current span,#pagination_bottom li.active span,#pagination_bottom li.current span{color:white}
#pagination .showall,#pagination_bottom .showall{display:inline-block;vertical-align:top}
#pagination .showall button,#pagination_bottom .showall button{background-color:#df1f4d;height:45px}
#pagination ul.pagination,#pagination_bottom ul.pagination{display:inline-block;vertical-align:top}
.star_content span{font-size:0.813em;color:#5e6c77}
.star_content div.star:after{color:#5e6c77}
.star_content div.star_half:before{color:#5e6c77}
.star_content div.star_half:after{color:#df1f4d}
.star_content div.star_on:after,.star_content div.star_hover:after{color:#df1f4d}
.star_content div.star_disabled:after{color:#dbd9d8}
#left_column,#center_column,#center_column_carrier{margin:50px 0}
.center_column.margin-bottom{margin-bottom:50px}
#blockbannerecommerce{font-family:"Gotham";color:white;text-transform:uppercase;text-align:center;font-weight:normal}
#blockbannerecommerce .col-xs-12{background:#df1f4d;padding:15px 0}
#blockbannerecommerce .col-xs-12 p{line-height:21px}
#blockbannerecommerce .col-xs-12 p img{vertical-align:-5px;max-height:21px}
.breadcrumb{background:#a69a95;font-size:0.813em;height:53px}
.breadcrumb .container .breadcrumb-content{padding:20px 15px}
.breadcrumb *{color:white;text-decoration:none}
.breadcrumb .navigation_page{font-weight:bold}
.breadcrumb .navigation_page a{font-weight:normal}
.breadcrumb .navigation-pipe{margin:0 5px}
#search-top{display:none;position:absolute;left:0;right:0;background-color:white;z-index:5003}
#search-top #search_query_top{border:0;font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e;width:100%;padding:0;padding-right:50px;background-color:white}
#search-top #search_query_top::-webkit-input-placeholder{color:#dee0e2}
#search-top #search_query_top::-moz-placeholder{color:#dee0e2}
#search-top #search_query_top:-ms-input-placeholder{color:#dee0e2}
#search-top #search_query_top:-moz-placeholder{color:#dee0e2}
#search-top #search_query_top:focus{outline:none}
#search-top .input-search{position:relative}
#search-top .input-search .sprite-close-search{position:absolute;right:0;top:50%;cursor:pointer}
#search-top.opened{display:block}
.socialsharing_product{margin-top:10px;text-align:center}
.socialsharing_product span{display:inline-block;vertical-align:top}
.socialsharing_product button,.socialsharing_product #send_friend_button{background:#21313e;border:0;outline:0;font-size:1em;width:40px;height:40px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:0 !important;font-size:1.25em}
.socialsharing_product #send_friend_button i{padding:10px 0}
.back-to-top{cursor:pointer;position:absolute;bottom:50px;right:-170px;width:150px;height:50px;color:#21313e;text-decoration:none}
.back-to-top i{display:block;float:left;margin-right:15px}
.back-to-top span{display:block;font-size:0.813em;line-height:13px;padding:12px 0}
.expander-title:after{content:" ";width:15px;height:16px;background:url(sprite-icons.png);display:block;float:right}
.expander-title.opened:after{background-position:-325px -2px}
.expander-title.closed:after{background-position:-300px -2px}
.panel .panel-heading .panel-title a:after,.panel .panel-heading .panel-title span:after,.panel .panel-heading .custompanel-title a:after,.panel .panel-heading .custompanel-title span:after,.panel .custompanel-heading .panel-title a:after,.panel .custompanel-heading .panel-title span:after,.panel .custompanel-heading .custompanel-title a:after,.panel .custompanel-heading .custompanel-title span:after,.custompanel .panel-heading .panel-title a:after,.custompanel .panel-heading .panel-title span:after,.custompanel .panel-heading .custompanel-title a:after,.custompanel .panel-heading .custompanel-title span:after,.custompanel .custompanel-heading .panel-title a:after,.custompanel .custompanel-heading .panel-title span:after,.custompanel .custompanel-heading .custompanel-title a:after,.custompanel .custompanel-heading .custompanel-title span:after{content:" ";width:15px;height:16px;background:url(sprite-icons.png);background-position:-325px -2px;display:block;float:right}
.panel .panel-heading .panel-title a.collapsed:after,.panel .panel-heading .panel-title span.collapsed:after,.panel .panel-heading .custompanel-title a.collapsed:after,.panel .panel-heading .custompanel-title span.collapsed:after,.panel .custompanel-heading .panel-title a.collapsed:after,.panel .custompanel-heading .panel-title span.collapsed:after,.panel .custompanel-heading .custompanel-title a.collapsed:after,.panel .custompanel-heading .custompanel-title span.collapsed:after,.custompanel .panel-heading .panel-title a.collapsed:after,.custompanel .panel-heading .panel-title span.collapsed:after,.custompanel .panel-heading .custompanel-title a.collapsed:after,.custompanel .panel-heading .custompanel-title span.collapsed:after,.custompanel .custompanel-heading .panel-title a.collapsed:after,.custompanel .custompanel-heading .panel-title span.collapsed:after,.custompanel .custompanel-heading .custompanel-title a.collapsed:after,.custompanel .custompanel-heading .custompanel-title span.collapsed:after{background-position:-300px -2px}
.panel .custompanel-heading .custompanel-title a:after,.panel .custompanel-heading .custompanel-title span:after,.custompanel .custompanel-heading .custompanel-title a:after,.custompanel .custompanel-heading .custompanel-title span:after{background-position:-300px -2px}
.panel .custompanel-body,.custompanel .custompanel-body{display:none}
.panel.opened .panel-heading .panel-title a:after,.panel.opened .panel-heading .panel-title span:after,.panel.opened .panel-heading .custompanel-title a:after,.panel.opened .panel-heading .custompanel-title span:after,.panel.opened .custompanel-heading .panel-title a:after,.panel.opened .custompanel-heading .panel-title span:after,.panel.opened .custompanel-heading .custompanel-title a:after,.panel.opened .custompanel-heading .custompanel-title span:after,.custompanel.opened .panel-heading .panel-title a:after,.custompanel.opened .panel-heading .panel-title span:after,.custompanel.opened .panel-heading .custompanel-title a:after,.custompanel.opened .panel-heading .custompanel-title span:after,.custompanel.opened .custompanel-heading .panel-title a:after,.custompanel.opened .custompanel-heading .panel-title span:after,.custompanel.opened .custompanel-heading .custompanel-title a:after,.custompanel.opened .custompanel-heading .custompanel-title span:after{background-position:-325px -2px}
.panel.opened .custompanel-body,.custompanel.opened .custompanel-body{display:block}
table .separator{width:1px;background:url(separator-table.png) repeat-y;display:inline-block;position:absolute;top:10px}
table .separator.left{left:0}
table .separator.right{right:0}
table .separator-109{height:109px}
table thead th,table thead td,table tfoot th,table tfoot td{font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:0.750em;line-height:17px;padding-left:0}
table tbody tr{border-top:1px solid #dbd9d8}
table tbody tr td{padding-left:0;line-height:37px;position:relative}
table tfoot{border-top:1px solid #dbd9d8}
table.styled-table,table.old-styled-table{width:100%}
table.styled-table thead,table.old-styled-table thead{border-bottom:1px solid #dbd9d8}
table.styled-table thead th,table.styled-table thead td,table.styled-table tfoot th,table.styled-table tfoot td,table.old-styled-table thead th,table.old-styled-table thead td,table.old-styled-table tfoot th,table.old-styled-table tfoot td{font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:0.750em;line-height:26px;padding-left:10px}
table.styled-table thead.no-style th,table.styled-table thead.no-style td,table.styled-table tfoot.no-style th,table.styled-table tfoot.no-style td,table.old-styled-table thead.no-style th,table.old-styled-table thead.no-style td,table.old-styled-table tfoot.no-style th,table.old-styled-table tfoot.no-style td{font-family:"Times New Roman",Georgia,Serif;font-weight:normal;font-size:1em;line-height:26px;padding-left:10px;color:#21313e;background:transparent;text-transform:none}
table.styled-table tbody tr,table.old-styled-table tbody tr{border-top:1px solid #dbd9d8}
table.styled-table tbody tr:first-child,table.old-styled-table tbody tr:first-child{border-top:0}
table.styled-table tbody tr td,table.old-styled-table tbody tr td{line-height:26px;padding-left:10px}
table.styled-table tfoot,table.old-styled-table tfoot{border-top:1px solid #dbd9d8}
table.old-styled-table{width:100%}
table.old-styled-table thead th,table.old-styled-table thead td,table.old-styled-table tfoot th,table.old-styled-table tfoot td{font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:0.750em;line-height:26px;padding-left:10px;color:white;background-color:#21313e}
table.old-styled-table thead.no-style th,table.old-styled-table thead.no-style td,table.old-styled-table tfoot.no-style th,table.old-styled-table tfoot.no-style td{font-family:"Times New Roman",Georgia,Serif;font-weight:normal;font-size:1em;line-height:26px;padding-left:10px;color:#21313e;background:transparent;text-transform:none}
table.old-styled-table tbody tr{border-top:1px solid #dbd9d8}
table.old-styled-table tbody tr:first-child{border-top:0}
table.old-styled-table tbody tr td{line-height:26px;padding-left:10px}
table.old-styled-table tfoot{border-top:1px solid #dbd9d8}
.popover{position:absolute;top:0;left:0;z-index:6060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857;text-align:left;background-color:#21313e;background-clip:padding-box;border-radius:6px;color:white;white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover > .arrow,.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover > .arrow{border-width:11px}
.popover > .arrow:after{border-width:10px;content:""}
.popover.top > .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#21313e;bottom:-11px}
.popover.top > .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#21313e}
.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#21313e}
.popover.right > .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#21313e}
.popover.bottom > .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#21313e;top:-11px}
.popover.bottom > .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#21313e}
.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#21313e}
.popover.left > .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#21313e;bottom:-10px}
#header .cart_block .block_content .products .format{color:#5e6c77 !important}
.ui-datepicker{z-index:9999 !important}
@media (max-width:768px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll}
.table-responsive > .table{margin-bottom:0}
.table-responsive > .table > thead > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > tfoot > tr > td{white-space:nowrap}
.table-responsive > .table-bordered{border:0}
.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0}
.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0}
.table-responsive > .table-bordered > thead > tr:last-child > th,.table-responsive > .table-bordered > thead > tr:last-child > td,.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0}
}
@media (max-width:767px){.hidden-xs{display:none !important}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media (min-width:1200px){.hidden-lg{display:none !important}
}
@media screen and (min-width:768px){#module-hplecteur-default #blockbannerecommerce .col-xs-12{margin-top:-25px}
}
@media screen and (max-width:767px){#blockbannerecommerce{margin-left:-15px;margin-right:-15px}
}
@media screen and (max-width:1525px){.back-to-top{right:15px;width:50px}
.back-to-top span{display:none}
}
@media screen and (min-width:992px) and (max-width:1199px){.back-to-top{display:none}
}
@media screen and (min-width:992px){#search-top #search_query_top{height:135px;line-height:135px;font-size:3.500em}
#search-top .input-search .sprite-close-search{margin-top:-18px}
}
@media screen and (min-width:768px) and (max-width:991px){#left_column,.breadcrumb{display:none}
#search-top #search_query_top{line-height:120px;font-size:2.500em}
#search-top .input-search .sprite-close-search{margin-top:-14px}
.back-to-top{display:none}
}
@media screen and (min-width:768px){#search-top{-moz-box-shadow:0 0 29px 2px rgba(0,0,0,0.65);-webkit-box-shadow:0 0 29px 2px rgba(0,0,0,0.65);-o-box-shadow:0 0 29px 2px rgba(0,0,0,0.65);box-shadow:0 0 29px 2px rgba(0,0,0,0.65);filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,Direction=NaN,Strength=29)}
}
@media screen and (max-width:767px){ul.product_list.grid > li{width:50%}
#left_column,.breadcrumb{display:none}
#search-top{top:157px}
#search-top #search_query_top{line-height:79px;font-size:1.125em}
#search-top .input-search .sprite-close-search{margin-top:-6px}
.back-to-top{display:none}
#contact button[type="submit"]{width:100%}
}
#product .box-info-product .panel-left-product-attributes{width:100%}
#module-books-viewdetails .fancybox-wrap{border-radius:15px;border-bottom-right-radius:0;border-top-right-radius:0;overflow:hidden !important;box-shadow:0 10px 25px rgba(0,0,0,0.5)}
#module-books-viewdetails .fancybox-skin{border-radius:15px;background-color:transparent}
#edit-book-popup{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:15px;background-color:#fff}
#edit-book-popup .footer button{margin-left:10px}
#edit-book-popup .footer .btn-inversed{border-color:transparent;color:#555}
#module-books-viewdetails .fancybox-close{top:24px;right:34px;border-radius:50%;background:#fff}
#module-books-viewdetails .fancybox-close::before,#module-books-viewdetails .fancybox-close::after{content:'';position:absolute;top:calc(50% - 12px);left:calc(50% - 3px);width:6px;height:24px;background-color:#df1f4d;transform:rotate(45deg)}
#module-books-viewdetails .fancybox-close::after{transform:rotate(-45deg)}
.extract-page-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.extract-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.extract-page label{margin-bottom:15px}
.extract-page-parent .switch{padding:12px 0}
@media (max-width:830px){.extract-page-parent .switch{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
}
@media (min-width:768px){.extract-page::before{content:'/';font-size:28px;font-weight:800;padding:0 20px 0 25px;margin-bottom:15px}
}
.modal-form{font-family:Gotham,arial,sans-serif;border:5px solid #df1f4d}
.modal-form p{font-weight:300;font-size:16px}
.modal-form input[type="text"],.modal-form textarea{padding:12px;font-family:Gotham,arial,sans-serif;line-height:1.25;border:1px solid #616061;border-radius:8px;background-color:#d0cfcf}
.modal-form textarea{width:100%;min-height:100px;font-weight:300;font-size:12px;resize:vertical}
.modal-form input[type="text"]{width:80px;height:34px;margin:0 5px;font-weight:700;padding:0 5px;border-radius:34px;text-align:center;text-transform:uppercase}
.modal-form div[class*="isbn"] input[type="text"]{width:225px;padding:12px}
.modal-form__smallInput{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}
.modal-form__smallInput:not(:last-child){margin-right:10px}
.modal-form__smallInput span:first-child{width:60px;line-height:1.25;font-size:10px;text-align:center;word-break:break-word;text-transform:uppercase}
.modal-form__smallInput span:last-child{font-size:18px;font-weight:800}
.modal-form__smallInput::after{content:attr(data-percent);position:absolute;top:100%;left:65px;width:80px;font-size:10px;text-align:center}
.modal-form .character{display:block;font-size:14px;font-weight:300;margin-top:5px;text-align:right}
.modal-form__section{margin:20px 0}
@media (min-width:640px){.modal-form__section{padding:0 15px}
}
.modal-form__title{padding:10px 60px 15px 10px;line-height:1.25;font-size:22px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#df1f4d}
.modal-form__title span{display:block;text-transform:none}
.modal-form__wrap{padding:20px}
.modal-form__paragraph{margin-bottom:15px;line-height:1.25;font-size:14px}
.modal-form__subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}
.modal-form__subtitle::before,.modal-form__subtitle::after{content:'';-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:2px;min-width:35px;background-color:#df1f4d}
.modal-form__subtitle span{word-break:break-word;padding:0 10px;font-size:18px;text-transform:uppercase;text-align:center}
.switch{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;font-size:10px}
@media (min-width:640px){.switch{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.switch input[type="checkbox"],.switch input[type="radio"]{display:none}
.switch__label{padding:0;font-size:1.8em;font-weight:bold;text-transform:uppercase}
@media (min-width:640px){.switch__label{margin-right:2em}
}
div[class*="-price"]{-ms-flex-wrap:wrap;flex-wrap:wrap}
div[class*="-price"] .switch__label{margin-bottom:15px}
.switch__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:.5em;font-size:1em}
@media (min-width:640px){.switch__trigger{width:auto;margin-top:0}
}
.switch__trigger label{cursor:pointer}
.switch__trigger label:empty{position:relative;width:6em;height:2.5em;margin:0 1.25em;font-size:1em;border-radius:2.5em;background-color:#28262b;-webkit-box-shadow:inset 0 1px 0 0 #28262b,inset 0 2px 0 0 rgba(255,255,255,.5);box-shadow:inset 0 1px 0 0 #28262b,inset 0 2px 0 0 rgba(255,255,255,.5)}
.switch__trigger label:empty::before{content:'';position:absolute;top:.35em;right:.35em;width:1.8em;height:1.8em;border-radius:50%;background-color:#df1f4d;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;-o-transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s,-webkit-transform .2s}
input:checked + .switch__trigger label:empty::before{background-color:#00ff00;-webkit-transform:translateX(-3.5em);-ms-transform:translateX(-3.5em);transform:translateX(-3.5em)}
.switch__trigger label:not(:empty){opacity:.5;font-size:1.8em;font-weight:bold;text-transform:uppercase;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
input:not(:checked) + .switch__trigger label:last-child{opacity:1;pointer-events:none}
input:checked + .switch__trigger label:first-child{opacity:1;pointer-events:none}
input:disabled + .switch__trigger label:empty{opacity:.5}
.containerFlexButtons{width:100%}
.containerFlexButtons-legendD{display:inline-block;padding-top:5px;width:calc(100% / 5 - 20px);text-align:center}
.containerFlexButtons-legendM,.containerFlexButtons-legendD{font-family:"Gotham";font-size:.6em;text-transform:uppercase}
@media (min-width:991px){.containerFlexButtons{display:inline-flex;justify-content:space-between;align-items:center;margin-top:30px}
.containerFlexButtons-btn{display:inline-flex;justify-content:center;align-items:center;padding:10px 9%;text-align:center;font-family:"Gotham";font-size:1em;font-weight:bold}
.containerFlexButtons-btn{width:calc(100% / 5 - 18%)}
.containerFlexButtons-legendM{display:none}
}
@media (max-width:991px){.containerFlexButtons{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}
.containerFlexButtons-btn{margin:20px 0 3px 0;width:70%}
.containerFlexButtons-legendD{display:none}
}
#module-books-uploadbook label.yes .btn{width:192px}
.cms_link{font-weight:normal !important;text-transform:none !important;font-family:inherit !important;font-size:inherit !important}
.cms_link:before{display:none !important;background:none !important}
.publish-bg{background-image:url(icon-diffusion.png) !important;background-size:27px !important;background-repeat:no-repeat !important;background-position:center !important}
.hovered .publish-bg:hover{background-image:url(sprite-icons.png) !important;background-size:2800px !important;background-position:right 70px top 4px !important}
#module-books-management .legendes:nth-of-type(2) div{padding:20px;margin:20px 0;background-color:#dbd9d8}
#module-books-management .legendes:nth-of-type(2) a{display:inline-block;margin-bottom:20px;padding:10px 15px;color:white;font-family:'Arial Black','Arial Bold',Gadget,sans-serif;font-size:0.750em;line-height:1;text-transform:uppercase;text-decoration:none;background-color:#df204e}
.hovered .sprite-distribution-grey{background-image:url(icon-diffusion.png) !important;background-size:27px !important;background-position:center !important}
#module-books-management .one-button{justify-content:center;display:flex}
#module-books-management .one-button a{min-width:41px}
#order .payment_module_option{padding:15px}
#order .payment_module_option span{display:block}
#order .payment_module_option img{display:block}
#order .payment_module_option img:nth-of-type(1){margin:30px 0 0 0}
#order .payment_module_option_arrow{position:absolute;right:0;display:inline-flex;justify-content:center;align-items:center;width:74px;height:157px;background-color:#df1f4d}
@media (min-width:992px){#order .payment_module_option_arrow{top:67px}
}
@media (max-width:991px){#order .payment_module_option{margin-left:10px;width:calc(100% - 20px) !important}
#order .payment_module_option_arrow{top:61px;right:10px}
}
@media (max-width:765px){#order .payment_module_option_arrow{display:none}
#order .payment_module_option img:nth-of-type(2){width:100%}
}
#order .payment_module_option_arrow_icon{margin-right:16px;width:15px;height:15px;box-shadow:3px 3px 0 0 #fff;transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg)}
#module-mangopay-payment .item{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px}
#module-mangopay-payment .item_label{display:inline-block;box-sizing:border-box}
@media (min-width:767px){#module-mangopay-payment .item_label{padding-right:30px;width:25%;text-align:right}
#module-mangopay-payment .item input[type="text"]{width:calc(75% - 30px)}
#module-mangopay-payment .select-wrapper{width:calc(37.5% - 22px)}
#module-mangopay-payment .error{margin:5px 0 0 25%;width:calc(75% - 30px)}
#module-mangopay-payment .payment_form--footer{padding-right:30px}
}
@media (max-width:768px){#module-mangopay-payment .item_label{margin-bottom:4px;width:100%}
#module-mangopay-payment .item input[type="text"]{width:100%}
#module-mangopay-payment .select-wrapper{width:calc(50% - 7px)}
#module-mangopay-payment .error{margin:5px 0 0 0;width:100%}
#module-mangopay-payment .item_price-value{width:100%}
#module-mangopay-payment .powered-mangopay{width:100%}
}
#module-mangopay-payment .select-wrapper select{width:100%}
#module-mangopay-payment .select-wrapper:nth-of-type(1){margin-right:14px}
#module-mangopay-payment .error{display:block;padding:7px;color:#df1f4d;background-color:none;box-sizing:border-box}
#module-mangopay-payment #mango_payment_form_payment img:nth-of-type(1){margin-bottom:50px}
#module-mangopay-payment .payment_form--banner{margin-bottom:20px}
#module-mangopay-payment .item_label_price{float:left}
#module-mangopay-payment .payment_form--footer{text-align:right}
#module-mangopay-payment .payment_form--footer #payment_button{background-color :#df204e !important}
#module-mangopay-payment .payment_form--header{display:flex;flex-wrap:wrap;align-items:center}
#module-mangopay-payment .item_price-value{display:inline-block;padding:10px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.2)}
#module-ineat_subscription-management .account-content table{font-family:"Gotham",sans-serif}
#module-ineat_subscription-management .account-content tr:nth-of-type(1){text-transform:uppercase}
#module-ineat_subscription-management .account-content tr:nth-of-type(1) td{padding:10px;line-height:normal;font-weight:bold}
#module-ineat_subscription-management .account-content tr td{text-align:center}
#module-ineat_subscription-management .account-content tr td:nth-of-type(5) form{display:flex;flex-direction:column;align-items:center}
#module-ineat_subscription-management .account-content tr td:nth-of-type(5) form a{font-size:.85rem;margin-bottom:10px;width:146px;line-height:18px;text-transform:initial}
#module-ineat_subscription-management .account-content tr td:nth-of-type(1){display:inline-flex;align-items:center;flex-direction:column;width:200px}
#module-ineat_subscription-management .subscription-on,#module-ineat_subscription-management .subscription-off{display:block;margin-left:calc(50% - 15px);width:50px;height:50px;border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:30px}
#module-ineat_subscription-management .subscription-on{background-color:#009a00;background-image:url('https://www.thebookedition.com/themes/tbe/css/./../../../themes/tbe/img/check_status_on.png')}
#module-ineat_subscription-management .subscription-off{background-color:#df204e;background-image:url('https://www.thebookedition.com/themes/tbe/css/./../../../themes/tbe/img/check_status_off.png')}
#module-ineat_subscription-management .title_abnt{display:inline-block;padding:10px 25px;color:#fff;line-height:1.4rem;font-weight:bold;text-transform:uppercase;background-color:#828282}
#module-ineat_subscription-management .image-product-abnt{margin:10px 0;width:100%;height:auto}
#module-ineat_subscription-management .savoir-plus{padding:0 10px;color:#fff;text-align:center;line-height:27px;border-radius:50px;background-color:#df204e}
@media (min-width:721px){#module-ineat_subscription-management .account-content table{width:100%}
}
@media (max-width:720px){#module-ineat_subscription-management .wrapper-table-abnt{overflow-x:scroll}
#module-ineat_subscription-management .account-content table{width:720px}
}
.management-subscrition-overlay{position:fixed;top:0;left:0;z-index:5002;display:none;justify-content:center;align-items:center;width:100%;height:100vh;background-color:rgba(0,0,0,.5)}
.management-subscrition-overlay_popin{margin:0 20px;padding:20px;width:600px;background-color:#fff;border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.5)}
.management-subscrition-overlay_popin p{line-height:1rem;text-align:left}
.management-subscrition-overlay_popin_title{margin:10px 0 30px 0;font-size:2rem;line-height:2rem}
.management-subscrition-overlay_popin_buttons{margin-top:20px;text-align:right}
.management-subscrition-overlay_popin_buttons a{margin-right:5px;line-height:12px !important;width:auto !important;margin-bottom:0 !important;text-transform:uppercase !important}
.clear{clear:both}
#module-unsubscribenewsletter H1,#module-unsubscribenewsletter form,#module-unsubscribenewsletter .notification{text-align:center;margin-bottom :20px}
#module-unsubscribenewsletter input[type="text"]{padding:11px !important}
#module-unsubscribenewsletter img{width:50%}
#module-unsubscribenewsletter .notification-error{color:#df1f4d;padding:10px;border:solid 1px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.replace-2x{font-size:1px}
.example{background-image:url(https://www.thebookedition.com/themes/tbe/css/autoload/../images/example2x.png);-webkit-background-size:13px 13px;-moz-background-size:13px 13px;-o-background-size:13px 13px;background-size:13px 13px}
}
table th{font-weight:bold}
table td,table th{padding:9px 10px;text-align:left}
@media only screen and (max-width:767px){table.responsive{margin-bottom:0}
.pinned{position:absolute;left:0;top:0;background:#fff;width:35%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}
.pinned table{border-right:none;border-left:none;width:100%}
.pinned table th,.pinned table td{white-space:nowrap}
.pinned td:last-child{border-bottom:0}
div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}
div.table-wrapper div.scrollable{margin-left:35%}
div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}
table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}
table.responsive th:first-child,table.responsive td:first-child,table.responsive td:first-child,table.responsive.pinned td{display:none}
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('https://www.thebookedition.com/js/jquery/plugins/fancybox/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('https://www.thebookedition.com/js/jquery/plugins/fancybox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('https://www.thebookedition.com/js/jquery/plugins/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('https://www.thebookedition.com/js/jquery/plugins/fancybox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('https://www.thebookedition.com/js/jquery/plugins/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('https://www.thebookedition.com/js/jquery/plugins/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}
}
#header .shopping_cart{position:relative}
@media (max-width:480px){.shopping_cart{padding-top:20px}
}
@media (max-width:1200px){.shopping_cart{margin:0 auto;float:none;width:100%}
}
@media (min-width:768px) and (max-width:991px){.shopping_cart > a:first-child span.ajax_cart_product_txt,.shopping_cart > a:first-child span.ajax_cart_product_txt_s{display:none !important}
}
.shopping_cart > a:first-child b{color:#fff;font:600 18px/22px "Open Sans",sans-serif;padding-right:5px}
.shopping_cart .ajax_cart_total{display:none !important}
.shopping_cart .block_cart_expand:after,.shopping_cart .block_cart_collapse:after{content:"\f0d7";font-family:"FontAwesome";display:inline-block;float:right;font-size:18px;color:#686666;padding:6px 0 0 0}
.shopping_cart .block_cart_collapse:after{content:"\f0d8";padding:4px 0 2px 0}
.cart_block .cart_block_list .remove_link{position:absolute;right:10px;top:19px}
.cart_block .cart_block_list .remove_link a,.cart_block .cart_block_list .ajax_cart_block_remove_link{color:#777;display:block;width:100%;height:100%}
.cart_block .cart_block_list .remove_link a:before,.cart_block .cart_block_list .ajax_cart_block_remove_link:before{display:inline-block;content:"\f057";font-family:"FontAwesome";font-size:18px;line-height:18px}
.cart_block .cart-images{width:100px;height:140px;text-align:center;float:left;margin-right:20px}
.cart_block .cart-images img{max-width:100px;max-height:140px}
.cart_block .cart-info{overflow:hidden;position:relative}
.cart_block .cart-info .product-name{padding-bottom:5px;margin-top:-4px}
.cart_block .cart-info .product-name a{font-size:13px;line-height:18px;display:inline-block}
.cart_block .cart-info .quantity-formated{display:inline-block;color:#9c9b9b;text-transform:uppercase;font-size:10px;padding-right:5px}
.cart_block .cart-info .quantity-formated .quantity{font-size:15px}
.cart_block dt{font-weight:normal;overflow:hidden;padding:20px 10px 16px 20px;position:relative}
.cart_block dd{position:relative}
.cart_block dd .cart_block_customizations{border-top:1px dashed #333}
.cart_block dd .cart_block_customizations li{padding:10px 20px}
.cart_block dd .cart_block_customizations li .deleteCustomizableProduct{position:absolute;right:10px}
.cart_block .cart_block_no_products{margin:0;padding:10px 20px}
.cart_block .cart-prices{border-top:1px solid #d6d4d4;font-weight:bold;padding:10px 20px 22px 20px}
.cart_block .cart-prices .cart-prices-line{overflow:hidden;border-bottom:1px solid #515151;padding:7px 0}
.cart_block .cart-prices .cart-prices-line.last-line{border:none}
.cart_block .cart-buttons{overflow:hidden;padding:20px 20px 10px 20px;margin:0;background:#f6f6f6}
.cart_block .cart-buttons a{width:100%;float:left;text-align:center;margin-bottom:10px;margin-right:10px}
.cart_block .cart-buttons a#button_order_cart{margin-right:0;border:none}
.cart_block .cart-buttons a#button_order_cart span{padding:7px 0;font-size:1.1em;border:solid 1px #63c473;background:#43b155}
.cart_block .cart-buttons a#button_order_cart:hover span{border:solid 1px #358c43;background:#2e7a3a;color:#fff}
#header .cart_block_header{width:100%}
#header .cart_block_header > div{display:block;padding:0;margin:0;float:left;vertical-align:top;height:89px;font-family:"Gotham";font-size:15px;font-weight:bold}
#header .cart_block_header .shopping_cart{background-color:#df1f4d;width:88px}
#header .cart_block_header .shopping_cart a{position:absolute;margin:auto;top:19px;left:-3px;right:0;bottom:0;font-weight:normal}
#header .cart_block_header .return_page{width:190px;background-color:#e8dfdb;color:#21313e;cursor:pointer}
#header .cart_block_header .return_page span{display:block;text-align:left;text-transform:uppercase;width:110px;margin:30px 0 0 42px}
#header .cart_block_header .return_page i{display:block;margin:-26px 0 0 20px}
#header .cart_block_header .checkout{width:200px;background-color:#21313e;color:#FFFFFF}
#header .cart_block_header .checkout span{text-transform:uppercase;display:block;text-align:right;width:158px;margin:29px 0 0 -5px}
#header .cart_block_header .checkout i{margin:-25px 0 0 171px}
#header .cart_block_resume{background-color:#ffffff}
#header .cart_block_resume .block_resume{width:160px;text-align:left;float:left}
#header .cart_block_resume .block_resume > div{display:block}
#header .cart_block_resume .block_resume span.qties{color:#df1f4d;font-family:"Gotham";font-size:40px;font-weight:bold}
#header .cart_block_resume .block_resume span.qties{color:#df1f4d;font-family:"Gotham";font-size:40px;font-weight:bold}
#header .cart_block_resume .block_resume span.qties_txt{color:#21313e;font-family:"Gotham";text-transform:uppercase;margin-left:-7px;font-weight:bold;font-size:25px}
#header .cart_block_resume .block_resume span.qties_txt2{display:block;color:#21313e;font-family:"Gotham";text-transform:uppercase;font-size:15px;font-weight:bold}
#header .wishlist_block .block_resume span.qties_txt2{display:inline-block}
#header .cart_block_resume .block_resume span.resume_exception{font-family:"Times New Roman";font-size:14px;color:#21313e;display:inline-block;width:180px;cursor:pointer;font-weight:normal}
#header .cart_block_resume{padding:30px 26px 0;margin-top:70px}
#header .cart_block_resume .total{float:right;margin-bottom:40px}
#header .cart_block_resume .total span{color:#df1f4d;font-family:"Gotham";font-size:68px;font-weight:bold}
#header .cart_block_resume .total span sup{font-size:40px;font-family:"Gotham",'Myriad Pro','Arial Black';position:relative;top:5px}
#header .cart_block .qties .title{padding:0}
#header .cart_block .product-atributes{display:none}
#header .cart_block .quantity-formated{display:inline-block;width:46px;height:38px;background-color:#21313e;color:#ffffff;text-align:center;line-height:38px;margin:0 1px;float:left}
#header .cart_block .cart_quantity_down,#header .cart_block .cart_quantity_up{display:inline-block !important;height:38px;width:38px;color:#21313e;float:left;line-height:38px !important;text-align:center;padding:12px 0 0 0;margin:0}
#header .cart_block .block_content .product{background-color:#ffffff;color:#000}
#header .cart_block .product_list .product_info{display:block;background-color:#ffffff;height:208px;padding:35px 0 0 0;border-top:1px solid #dbd9d8;width:450px;margin-left:10px}
#header .cart_block .product_list .product_info .cart-images img{width:102px}
#header .cart_block .cart-info{text-align:left}
#header .cart_block .cart-info .product-name a{max-width:272px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#header .cart_block .block_content .products .author{font-family:"Times New Roman","Georgia";font-size:14px;color:#21313e;text-align:left;margin-bottom:12px}
#header .cart_block .block_content .products .format{display:block;font-family:"Times New Roman","Georgia";font-size:14px;text-align:left;margin-top:23px;margin-bottom:20px}
#header .cart_block .block_content .products{display:block;height:200px;overflow-y:auto}
#header .cart_block .cart-prices,#header .cart_block .cart-buttons{display:none}
#header .cart_block .block_content .products dt{background:none !important;padding:30px 0;position:relative;width:436px;border-top:1px solid #cccccc;margin-left:23px}
#header .cart_block .block_content .product-name a{font-family:"Gotham";font-size:14px;text-transform:uppercase;color:#21313e;font-weight:bold}
#header .cart_block .block_content .price{font-family:"Times New Roman","Georgia";color:#df1f4d;font-weight:bold;float:right;margin-top:20px;margin-right:10px;font-size:1.250em}
#header .cart_block{position:fixed;top:0;bottom:0;right:0;padding-top:28px;z-index:5001;display:none;background:#ffffff;color:#fff;width:478px;height:100%}
.qties .ajax_cart_quantity{background:none !important;top:inherit !important;right:inherit !important;position:relative !important}
#header .cart_block .cart-info .close{}
#header .cart_block .cart-info #quantity_wanted_p{height:45px;text-align:center;vertical-align:top}
#header .cart_block .cart-info #quantity_wanted_p .product_quantity_down,#header .cart_block .cart-info #quantity_wanted_p .product_quantity_up{display:inline-block;width:45px;height:45px;line-height:25px;font-family:"Gotham";font-weight:bold;color:#21313e;background-color:#e8dfdb;text-decoration:none;font-size:30px}
#header .cart_block .cart-info #quantity_wanted_p input[type="number"]{display:inline-block;width:50px;height:45px;background-color:#21313e;color:white;padding:0;vertical-align:top;text-align:center;font-size:16px;border:0 !important;outline:0}
#header .cart_block .cart-info #quantity_wanted_p input[type="number"]:focused{border:0 !important;outline:0}
#header .cart_block .cart-info #quantity_wanted_p input[type=number]::-webkit-inner-spin-button,#header .cart_block .cart-info #quantity_wanted_p input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
@media (max-width:480px){#header .cart_block{width:100%}
}
#header .cart_block a{color:#fff}
#header .cart_block a:hover{color:#9c9b9b}
#header .cart_block .cart_block_list .remove_link a,#header .cart_block .cart_block_list .ajax_cart_block_remove_link{color:#fff;outline:none;text-decoration:none}
#header .cart_block .price{color:#fff}
#header .cart_block dt{background:url(https://www.thebookedition.com/themes/tbe/css/modules/blockcart/../../../img/cart-shadow.png) repeat-x}
#header .cart_block dt.first_item{background:none}
#header .cart_block .product-atributes{padding-bottom:10px;font-size:11px}
#header .cart_block .product-atributes a{color:#9c9b9b}
#header .cart_block .product-atributes a:hover{color:#fff}
#header .cart_block .cart-prices{border:none;background:url(https://www.thebookedition.com/themes/tbe/css/modules/blockcart/../../../img/cart-shadow.png) repeat-x #3d3d3d}
#header .cart_block .cart-buttons{background:url(https://www.thebookedition.com/themes/tbe/css/modules/blockcart/../../../img/cart-shadow.png) repeat-x #333}
#header .block_content{margin-bottom:0}
.cart_block #cart_block_summary,.cart_block .title_block span,#header .cart_block h4,#header .cart_block .title_block,#header .cart_block h4{display:none}
.cart_block .cart_block_shipping_cost,.cart_block .cart_block_tax_cost,.cart_block .cart_block_total,.cart_block .cart_block_wrapping_cost{float:right}
.cart_block table.vouchers{clear:both;width:80%;margin:0 auto;margin-bottom:10px}
.cart_block table.vouchers tr td{padding:2px}
.cart_block table.vouchers tr td.quantity{margin-right:5px;min-width:18px}
.cart_block table.vouchers tr td.delete{padding-left:0;padding-right:0;text-align:right;width:15px}
.layer_cart_overlay{background-color:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:98;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}
* html .layer_cart_overlay{position:absolute;left:0;margin-left:-160px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}
#layer_cart{font-family:"Times New Roman",Georgia,Serif;background-color:#fff;position:absolute;display:none;z-index:5000;width:84%;margin-right:8%;margin-left:8%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#layer_cart sup{vertical-align:baseline}
#layer_cart .layer_cart_product{padding:30px 30px 30px 30px;overflow:hidden;position:static}
#layer_cart .layer_cart_product h2{font:400 19px/23px Gotham,Helvetica,sans-serif;color:#21313e;margin-bottom:22px;font-weight:bold}
@media (max-width:767px){#layer_cart .layer_cart_product h2{font-size:18px;padding-right:0;line-height:normal}
}
#layer_cart .layer_cart_product h2 i{font-size:30px;line-height:30px;float:left;padding-right:8px}
@media (max-width:767px){#layer_cart .layer_cart_product h2 i{font-size:22px;line-height:22px}
}
#layer_cart .layer_cart_product .layer_cart_msg{font:400 19px/23px Gotham,Helvetica,sans-serif;color:#21313e;text-transform:uppercase;margin-bottom:22px;font-weight:bold}
@media (max-width:767px){#layer_cart .layer_cart_product .layer_cart_msg{font-size:18px;padding-right:0;line-height:normal}
}
#layer_cart .layer_cart_product .layer_cart_msg i{font-size:30px;line-height:30px;float:left;padding-right:8px}
@media (max-width:767px){#layer_cart .layer_cart_product .layer_cart_msg i{font-size:22px;line-height:22px}
}
#layer_cart .layer_cart_product .product-image-container{max-width:178px;border:1px solid #d6d4d4;padding:5px;float:left;margin-right:30px}
#layer_cart .layer_cart_product .product-image-container img{max-height:180px}
@media (max-width:480px){#layer_cart .layer_cart_product .product-image-container{float:none;margin-right:0;margin-bottom:10px}
}
#layer_cart .layer_cart_product .layer_cart_product_info{padding:0}
#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title{display:block;padding-bottom:8px;font:400 16px/23px Gotham,Helvetica,sans-serif;color:#21313e;margin-bottom:22px;text-transform:uppercase;font-weight:bold}
#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_attributes{display:none}
#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_quantity,#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_price{color:#df1f4d;font-weight:bold}
#layer_cart .layer_cart_product .layer_cart_product_info > div{padding-bottom:7px}
#layer_cart .layer_cart_product .layer_cart_product_info > div strong{padding-right:3px}
#layer_cart .layer_cart_cart{background:#fafafa;border-left:1px solid #d6d4d4;padding:21px 30px 170px 30px;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0;position:relative}
@media (min-width:1200px){#layer_cart .layer_cart_cart{min-height:318px}
}
@media (min-width:992px) and (max-width:1199px){#layer_cart .layer_cart_cart{min-height:360px}
}
@media (max-width:991px){#layer_cart .layer_cart_cart{border-left:none;border-top:1px solid #d6d4d4}
}
#layer_cart .layer_cart_cart h2{font:400 22px/29px Gotham,Helvetica,sans-serif;font-weight:bold;border-bottom:1px solid #d6d4d4;padding-bottom:13px;margin-bottom:17px}
@media (max-width:767px){#layer_cart .layer_cart_cart .layer_cart_msg{font-size:18px}
}
#layer_cart .layer_cart_cart .layer_cart_msg{font:400 22px/29px Gotham,Helvetica,sans-serif;font-weight:bold;border-bottom:1px solid #d6d4d4;padding-bottom:13px;text-transform:uppercase;margin-bottom:17px}
@media (max-width:767px){#layer_cart .layer_cart_cart .{font-size:18px}
}
#layer_cart .layer_cart_cart .layer_cart_row{padding:0 0 7px 0}
#layer_cart .layer_cart_cart .layer_cart_row .ajax_block_products_total,#layer_cart .layer_cart_cart .layer_cart_row .ajax_block_cart_total{color:#df1f4d;font-weight:bold}
#layer_cart .layer_cart_cart .button-container{position:absolute;bottom:0;left:0;width:100%;padding:0 30px 20px 30px}
#layer_cart .layer_cart_cart .button-container .btn{float:left;display:block;text-align:center;width:48%}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium{float:right;display:block;text-align:center;width:48%}
#layer_cart .layer_cart_cart .button-container span.exclusive-medium i{padding-right:5px;color:#777777}
#layer_cart .cross{position:absolute;right:7px;top:8px;width:25px;height:25px;cursor:pointer;color:#333;z-index:2}
#layer_cart .cross:before{content:"\f057";display:block;font-family:"FontAwesome";font-size:25px;line-height:25px}
#layer_cart .cross:hover{color:#515151}
#layer_cart .continue{cursor:pointer}
#layer_cart p{padding:0}
#layer_cart .crossseling .crossseling-content{border-top:1px solid #d6d4d4;padding:26px 30px 40px 30px;position:relative}
#layer_cart .crossseling h2{font:400 23px/26px 'Gotham','Arial Black',Helvetica,sans-serif;color:#333;margin-bottom:25px}
#layer_cart .crossseling #blockcart_list{max-width:773px;width:84%;margin:0 auto;overflow:hidden}
#layer_cart .crossseling #blockcart_list ul{display:block}
#layer_cart .crossseling #blockcart_list ul li{float:left;width:178px;margin:0 0 0 0}
#layer_cart .crossseling #blockcart_list ul li .product-image-container{border:1px solid #d6d4d4;text-align:center;padding:5px;margin-bottom:15px}
#layer_cart .crossseling #blockcart_list ul li .product-image-container img{width:100%}
#layer_cart .crossseling #blockcart_list ul li .product-name{padding-bottom:5px}
#layer_cart .crossseling #blockcart_list ul li .product-name a{font-size:15px;line-height:20px}
#layer_cart .crossseling #blockcart_list a.bx-prev,#layer_cart .crossseling #blockcart_list a.bx-next{display:block;font-family:"FontAwesome";font-size:20px;line-height:20px;width:20px;height:20px;color:#333;text-indent:-5000px;position:absolute;top:45%;margin-top:-20px}
#layer_cart .crossseling #blockcart_list a.bx-prev:after,#layer_cart .crossseling #blockcart_list a.bx-next:after{display:block;text-indent:0}
#layer_cart .crossseling #blockcart_list a.bx-prev:hover,#layer_cart .crossseling #blockcart_list a.bx-next:hover{color:#c0c0c0}
#layer_cart .crossseling #blockcart_list a.bx-prev.disabled,#layer_cart .crossseling #blockcart_list a.bx-next.disabled{display:none}
#layer_cart .crossseling #blockcart_list a.bx-prev{left:5%}
#layer_cart .crossseling #blockcart_list a.bx-prev:after{content:"\f137"}
#layer_cart .crossseling #blockcart_list a.bx-next{right:5%}
#layer_cart .crossseling #blockcart_list a.bx-next:after{content:"\f138"}
#layer_cart .crossseling #blockcart_list .bx-controls{overflow:hidden}
.bx-wrapper{position:relative;padding:0;zoom:1;margin:0 !important}
.bx-wrapper img{max-width:100%;display:block}
.bx-viewport{direction:ltr !important}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(https://www.thebookedition.com/images/bx_loader.gif) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;display:none}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;zoom:1}
.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;background:#000;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-controls-direction a{margin-top:38px;height:20px;width:20px;line-height:0;position:absolute;top:40%;margin-top:-10px;font-size:0;overflow:hidden;outline:none;text-decoration:none}
.bx-wrapper .bx-controls-direction a:before{padding-left:2px;color:#c0c0c0;font-family:"FontAwesome";font-size:20px;line-height:22px}
.bx-wrapper .bx-controls-direction a:hover:before{color:#333}
.bx-next{right:10px}
.bx-next:before{content:"\f138"}
.bx-prev{left:10px}
.bx-prev:before{content:"\f137"}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(https://www.thebookedition.com/js/jquery/plugins/bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(https://www.thebookedition.com/js/jquery/plugins/bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial,Helvetica,sans-serif;display:block;font-size:.85em;padding:10px}
#categories_block_top{clear:both;position:relative;top:30px}
#categories_block_top .sf-menu{position:relative}
#categories_block_top .sf-menu > li{position:static}
#categories_block_top .sf-menu > li > ul{width:100%;top:60px;margin:0 20px}
#categories_block_top .sf-menu > li > ul > li{display:block;float:left;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}
#categories_block_top .sf-menu > li > ul > .category_thumb{display:block;clear:both;overflow:hidden;width:100%}
#categories_block_top .sf-menu > li > ul > .category_thumb img{display:inline-block;width:33%}
#categories_block_top .sf-menu > li h4 a{font-size:1.1em}
#categories_block_top .sf-menu > li h4 a:before{display:none}
#categories_block_top .sf-menu > li .main-level-submenus{position:relative;display:block !important;visibility:visible !important;top:0;background:none;box-shadow:none;padding:0;left:0}
#categories_block_top .sf-menu .category_thumb{display:none}
#categories_block_left h2{margin-bottom:10px;font-size:1em}
#categories_block_left li{position:relative}
#categories_block_left li a{color:#333;display:block;font-size:0.875em;line-height:26px;text-decoration:none}
#categories_block_left li span.grower{display:block;background:#f6f6f6;position:absolute;right:0;top:0;cursor:pointer;font-family:"FontAwesome";font-size:14px}
#categories_block_left li span.grower.OPEN:before,#categories_block_left li span.grower.CLOSE:before{content:"\f068";display:block;vertical-align:middle;width:30px;height:30px;color:#333;line-height:30px;text-align:center}
#categories_block_left li span.grower.CLOSE:before{content:"\f067";color:silver}
#categories_block_left li li a{font-weight:normal;color:#777777}
#categories_block_left li li a:before{content:"\f105";font-family:"FontAwesome";line-height:29px;padding-right:8px}
.header_user_info{float:right;border-left:1px solid #515151;border-right:1px solid #515151}
.header_user_info a{color:#fff;font-weight:bold;display:block;padding:8px 9px 11px 8px;cursor:pointer;line-height:18px}
@media (max-width:479px){.header_user_info a{font-size:11px}
}
.header_user_info a:hover,.header_user_info a.active{background:#2b2b2b}
ul#header_links{list-style-type:none;float:right;margin-top:5px}
#header_links li{float:left;padding:0 8px;border-left:1px solid #333;line-height:11px}
#header_links li:first-child{border:none}
#header_links a{text-decoration:none}
#header_links a:hover{text-decoration:underline}
#permanent_links div{border-bottom:1px dotted #eee}
#permanent_links div a{display:block;padding:7px 11px 5px 22px;color:#333;background:url(https://www.thebookedition.com/modules/blockpermanentlinks/img/arrow_right_2.png) no-repeat 10px 10px}
ul#footer_links{clear:both;text-align:center;padding-bottom:6px}
ul#footer_links li{display:inline;padding:0 10px}
#htmlcontent_home ul{margin:0 -5px}
#htmlcontent_home ul li{padding:0 5px 10px}
@media (max-width:479px){#htmlcontent_home ul li{width:100%}
}
#htmlcontent_home ul li img{max-width:100%;height:auto}
@media (max-width:479px){#htmlcontent_home ul li img{min-width:100%}
}
#htmlcontent_home ul li.htmlcontent-item-5{width:66.6667%}
@media (max-width:479px){#htmlcontent_home ul li.htmlcontent-item-5{width:100%}
}
#htmlcontent_top{}
@media (max-width:767px){#htmlcontent_top{width:100%;max-width:100%;padding-left:0;padding-top:0}
}
@media (max-width:767px){#htmlcontent_top ul{margin:0 -5px}
}
#htmlcontent_top ul li{margin-bottom:10px}
@media (max-width:767px){#htmlcontent_top ul li{float:left;padding-left:5px;padding-right:5px;width:50%}
}
#htmlcontent_top ul li:last-child{margin-bottom:0}
#htmlcontent_top ul li img{max-width:100%;height:auto}
.flexmenu{background-color:#FFF;width:100%;margin:auto;clear:both}
.flexmenu > ul{height:40px;list-style-type:none;position:relative;margin:0 auto}
.flexmenu ul{list-style:none}
.flexmenu > ul > li{display:block;float:left;margin-top:7px;height:25px;border-left:1px solid #fff;width:23.5%}
.flexmenu > ul > li.id_menu2{border-left:none}
.flexmenu > ul > li a{text-align:center}
.flexmenu > ul > li > a span{padding:0 10px}
.flexmenu > ul > li > a:hover{}
.flexmenu > ul > li:first-child > a{padding-left:0;height:40px;padding-right:30px}
.flexmenu > ul > li > a:first-child{font-weight:bold}
.flexmenu ul li ul li a:hover,.flexmenu ul li ul li.current a{text-decoration:none;color:#222 !important}
.flexmenu > ul > li div.submenu{visibility:hidden;overflow:hidden;background:#f9f9f9;width:100%;position:absolute;top:33px;left:0;z-index:9999;opacity:0;-o-box-shadow:0 2px 2px rgba(0,0,0,0.15);-ms-box-shadow:0 2px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.15);box-shadow:0 2px 2px rgba(0,0,0,0.15)}
.no-touch .flexmenu > ul > li div.submenu{-o-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s}
.flexmenu > ul > li:hover > a,.flexmenu > ul > li.current > a{color:#2d3b81}
.flexmenu div.submenu .left-section{float:left}
.flexmenu div.submenu .right-section{float:right}
.flexmenu div.submenu .main-section{width:100%;float:left;min-height:20px}
.flexmenu div.submenu .main-section.two-columns{width:520px}
.flexmenu div.submenu .main-section.two-columns ul.main-section-links > li{width:146px}
.flexmenu div.submenu .bottom-section{width:100%;float:none;clear:both}
.flexmenu div.submenu .bottom-section .section-indent{padding-top:0}
.sections-contaier{float:left;width:740px}
.sections-contaier.full-width{width:100%}
.flexmenu .main-section .section-indent{padding:22px 20px 30px;overflow:hidden}
ul.main-section-links > li > a{height:auto;font-size:14px;line-height:30px;color:#000;padding:0}
ul.main-section-links > li:nth-child(4n+4){margin-right:0}
ul.main-section-links{list-style-type:none}
ul.main-section-links > li{vertical-align:top;margin-right:20px;width:160px;display:inline-block;line-height:30px;height:auto}
ul.main-section-links ul.main-section-sublinks{margin:1px 0 22px}
ul.main-section-links ul.main-section-sublinks > li{margin:0}
ul.main-section-links ul.main-section-sublinks > li > a{color:#969696;line-height:16px;padding:4px 0;height:auto;font-size:13px;margin:0}
ul.main-section-links ul.main-section-sublinks.level_1{margin:0}
ul.main-section-links ul.main-section-sublinks.level_1 > li > a{padding-left:10px;color:#999}
.flexmenu ul.left-section-products{width:152px;margin:0 auto}
.flexmenu ul.left-section-products li{margin-bottom:25px;text-align:center}
.flexmenu ul.left-section-products li a{padding:0}
.flexmenu ul.left-section-products li a.product-image-link{display:block;height:auto;line-height:12px}
.flexmenu ul.left-section-products li a img{width:100%;height:auto;border:1px solid #dedede;margin-bottom:10px}
.flexmenu ul.right-section-products{width:152px;margin:0 auto}
.flexmenu ul.right-section-products li{text-align:center}
.flexmenu ul.right-section-products li a{padding:0}
.flexmenu ul.right-section-products li a.product-image-link{display:block;height:auto;line-height:12px}
.flexmenu ul.right-section-products li a img{width:100%;height:auto;border:1px solid #dedede;margin-bottom:10px}
.flexmenu .left-title,.flexmenu .right-title{font-size:14px;line-height:30px;color:#000;text-indent:15px}
.flexmenu ul.main-section-products li{width:142px;float:left;margin:0 50px 20px 0}
.flexmenu .main-section ul.main-section-products li:nth-child(5n+5){margin-right:0}
.flexmenu .main-section ul.main-section-products li{width:150px;text-align:center;margin-right:42px}
.flexmenu .main-section.two-columns ul.main-section-products li{width:140px;margin-right:30px}
.flexmenu .main-section ul.main-section-products li img{margin-bottom:25px;border:1px solid #dedede}
.flexmenu div.submenu .main-section.only-left li:nth-child(4n+4),.flexmenu div.submenu .main-section.only-right li:nth-child(4n+4){margin-right:0}
.flexmenu div.submenu .main-section.two-columns li:nth-child(3n+3){margin-right:0}
.flexmenu div.submenu .main-section.full-width li:nth-child(5n+5){margin-right:0}
.flexmenu ul.main-section-products li a{padding:0}
.flexmenu ul.main-section-products li a.product-image-link{display:block;height:auto;line-height:12px}
.flexmenu ul.main-section-products li a img{width:100%;height:auto}
.flexmenu div.submenu .main-section.full-width li.menu-manufacturer:nth-child(5n+5){margin-right:35px}
.flexmenu div.submenu .main-section.full-width li.menu-manufacturer:nth-child(8n+8){margin-right:0}
.flexmenu .main-section li.menu-manufacturer a{background-color:#fff;border:1px solid #e7e7e7}
.flexmenu .main-section li.menu-manufacturer a:hover{background-color:#f1f1f1}
.flexmenu .main-section li.menu-manufacturer a img{display:block}
.flexmenu .price,.flexmenu .old_price{font-size:24px;color:#c5988b;display:block;line-height:30px}
.flexmenu .old_price{color:#ccc;text-decoration:line-through;font-size:22px}
.flexmenu .menu-product-name{color:#969696;font-size:14px;height:auto;margin-bottom:12px;line-height:17px}
.flexmenu ul.bottom-section-links li{width:auto;display:inline-block}
.bottomimage{max-width:100%}
.flexmenu ul.bottom-section-links li ul{display:none}
.bottomrimage{max-width:912px;width:100%}
.flexmenu ul li.menu-manufacturer{width:84px;height:64px;float:left;margin:0 35px 20px 0;position:relative;padding:0}
.flexmenu ul li.menu-manufacturer a{padding:0}
.flexmenu ul li.menu-manufacturer a img{width:100%;height:auto}
.flexmenu .bottom-title{color:#272727;font-size:18px;line-height:14px;border-bottom:1px solid #ebebeb;margin-bottom:30px;height:11px}
.flexmenu .bottom-title span{background:#f9f9f9;padding-right:5px}
.flexmenu ul li .imagelink,.flexmenu ul li .bottom-section-links{padding:0;display:inline-block;height:auto}
.sticky{position:fixed;left:0;top:0;width:100%;z-index:1000}
.sticky .flexmenu-wrapper,.sticky .flexmenu{width:960px;margin:0 auto}
.mobileMenuTitle{display:none}
.flexmenu > ul > li a.opener{display:none}
@media (min-width:980px){.sticky .flexmenu-wrapper,.sticky .flexmenu{width:100%;margin:0 auto}
.sticky .flexmenu > ul{width:960px;margin:0 auto}
}
@media (min-width:729px){.flexmenuitem a span{background:none}
.flexmenuitem:hover a span{background-position:0 100%}
.flexmenu > ul > li > a span{display:inline-block;height:30px}
.flexmenu *{-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none}
.flexmenu > ul > li.narrow{position:relative}
.flexmenu > ul > li.narrow div.submenu{}
.flexmenu > ul > li:first-child div.submenu{left:0}
.flexmenu .narrow .section-indent{padding:0}
.narrow ul.main-section-links > li{margin:0;border-top:1px solid #ddd;width:100%}
.narrow ul.main-section-links > li > a{text-transform:none}
}
.star_content a.reviews{text-decoration:none}
.star_content div.star,.star_content div.star_on{display:inline-block}
.star_content div.star:after{content:"\f005";font-family:"FontAwesome";display:inline-block}
.star_content div.star_half{position:relative}
.star_content div.star_on:after{content:"\f005";font-family:"FontAwesome";display:inline-block}
.star_content div.star_half:before{content:"\f005";font-family:"FontAwesome";display:inline-block}
.star_content div.star_half:after{content:"\f089";font-family:"FontAwesome";display:inline-block;position:absolute;left:0}
.comments_advices li{display:inline-block}
@media (min-width:768px) and (max-width:991px){.comments_advices li{display:block;line-height:20px}
}
.comments_advices a{text-decoration:none;position:relative;line-height:13px;font-size:0.875em;font-weight:bold;padding:0;display:inline-block}
@media (min-width:768px) and (max-width:1199px){.comments_advices a{float:none;line-height:20px}
}
.comments_advices a:hover{color:#333}
.comments_advices a.reviews{border-right:1px solid #d6d4d4;padding-right:30px;margin-right:9px}
@media (min-width:768px) and (max-width:991px){.comments_advices a.reviews{margin-right:0;padding:0;border:none}
}
#fancybox-wrap{width:585px}
#fancybox-content{width:585px;border-width:0}
#new_comment_form{overflow:hidden;color:#333;text-align:left;position:relative}
#new_comment_form h2{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dbd9d8}
#new_comment_form .title{padding:10px;font-size:13px;color:#fff;text-transform:uppercase;background:#333}
#new_comment_form ul.grade_content{list-style-type:none;margin:0 0 20px 0}
#new_comment_form ul.grade_content li{width:50%}
#new_comment_form ul.grade_content span{display:inline-block;padding:0 10px;width:150px;font-weight:bold}
#new_comment_form ul.grade_content .cancel{margin-right:5px}
#new_comment_form .product img{border:3px solid #21313e;max-height:375px;max-width:260px}
#new_comment_form .product .product_desc{line-height:18px;color:#666}
#new_comment_form .product .product_desc .product_name{padding:10px 0 5px;font-size:13px;color:#000}
#new_comment_form .new_comment_form_content{background:#f8f8f8}
#new_comment_form .new_comment_form_content h3{font-size:20px;margin-bottom:20px}
#new_comment_form .subtitle_block{font-size:1.4em;margin-bottom:20px;font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e}
#new_comment_form .new_comment_form_content .intro_form{padding-bottom:10px;font-weight:bold;font-size:12px}
#new_comment_form .form-label{text-align:left;min-height:inherit}
#new_comment_form label{display:block;margin:12px 0 4px 0;font-size:14px}
#new_comment_form .submit{margin-top:20px;padding:0;font-size:14px;text-align:right}
#new_comment_form #criterions_list{list-style-type:none}
#new_comment_form #criterions_list li{margin-bottom:10px;overflow:hidden}
#new_comment_form #criterions_list li a{display:none}
#new_comment_form #criterions_list li .star{cursor:pointer}
#new_comment_form #criterions_list label{display:inline;float:left;margin:0 10px 0 0}
#new_comment_form #criterions_list .star_content{float:left}
#new_comment_form #new_comment_form_footer{font-size:14px;margin-top:20px}
#new_comment_form #new_comment_form_footer .fl.required,#new_comment_form #new_comment_form_footer .btn{font-size:12px}
#new_comment_form #new_comment_form_footer .fl.required{line-height:25px}
.fl{float:left}
.fr{float:right}
@media screen and (min-width:768px){#new_comment_form .block-left{width:260px;float:left;margin-right:15px}
#new_comment_form .block-right.with-block-left{margin-left:275px}
}
@media screen and (max-width:767px){#new_comment_form .block-left{width:100%;text-align:center}
#new_comment_form .block-right{margin-top:15px}
}
#wishlist_button,#wishlist_button_nopop{font-weight:700;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:transparent;border-color:transparent;margin:auto;outline:0}
#wishlist_block #wishlist_block_list{margin:0 0 20px 0}
#wishlist_block #wishlist_block_list dl{font-weight:400}
#wishlist_block #wishlist_block_list dl.products.no-products{font-weight:700;padding:0 0 15px 0;border-bottom:1px solid #d6d4d4}
#wishlist_block #wishlist_block_list dl.products.no-products dt{padding:0;border-top:none}
#wishlist_block #wishlist_block_list dl.products.no-products dd{display:none}
#wishlist_block #wishlist_block_list dl.products{border-bottom:1px solid #d6d4d4}
#wishlist_block #wishlist_block_list dl.products dt{padding:20px 0 0;border-top:1px solid #d6d4d4}
#wishlist_block #wishlist_block_list dl.products dd{padding:0 0 20px 0}
#wishlist_block #wishlist_block_list dl.products dt.first_item{padding:0;border-top:none}
#wishlist_block #wishlist_block_list dl dt{position:relative;padding-right:0}
#wishlist_block #wishlist_block_list dl dd{margin:0 0 0 24px}
#wishlist_block .lnk .form-group{margin:0 0 20px 0}
#wishlist_block .lnk .form-group select{max-width:192px}
#wishlist_block .ajax_cart_block_remove_link{font-size:14px;line-height:14px;color:#d3d2d2;width:14px;height:14px;float:right}
#wishlist_block .ajax_cart_block_remove_link:hover{color:#515151}
#wishlist_block .cart_block_product_name{width:85%;display:inline-block;font-weight:bold}
#wishlist_block .quantity-formated{float:left;margin:0 5px 0 0;width:15px}
#wishlist_block_list .price{float:right}
#mywishlist td.wishlist_delete a{font-size:15px}
#module-blockwishlist-mywishlist #block-order-detail #hideSendWishlist{display:inline-block}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list{border-bottom:1px solid #d6d4d4;margin-bottom:20px}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a{display:inline-block;color:#333;margin:10px 10px 10px 0;font-weight:bold}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list a:hover{color:#515151}
#module-blockwishlist-mywishlist .wishlistLinkTop li{float:left}
#module-blockwishlist-mywishlist .wishlistLinkTop #hideSendWishlist{float:right}
#module-blockwishlist-mywishlist .wishlistLinkTop #showBoughtProducts,#module-blockwishlist-mywishlist .wishlistLinkTop #hideBoughtProductsInfos{display:none}
#wishlist_button > .btn-group{width:80%}
[id=wishlist_button] + .popover,.wishlist_change_button + .popover{padding:0;min-width:150px}
[id=wishlist_button] + .popover .popover-content,.wishlist_change_button + .popover .popover-content{padding:0}
[id=wishlist_button] + .popover table,.wishlist_change_button + .popover table{margin-bottom:2px}
[id=wishlist_button] + .popover table td:hover,.wishlist_change_button + .popover table td:hover{background-color:#cccccc;cursor:pointer}
#wishlist_block_list dl.products .remove{position:absolute;top:20px;right:10px}
#wishlist_block_list dt{position:relative}
#wishlist_block_list dl.products .remove a i{cursor:pointer}
#wishlist_block #wishlist_block_list{position:relative}
#header .cart_block_header .list_cart{position:relative;background-color:#e14569;width:88px}
#header .cart_block_header .list_cart a{font-family:Arial;position:absolute;margin:auto;top:19px;left:-3px;right:0;bottom:0;font-weight:normal}
#header .cart_block_header .close_list{width:232px;background-color:#e8dfdb;color:#21313e;cursor:pointer}
#header .cart_block_header .close_list i{display:block;margin:-16px 0 0 20px}
#header .cart_block_header .close_list span{display:block;text-align:left;text-transform:uppercase;width:110px;margin:35px 0 0 42px}
#header .wishlist_block .cart_block_header .checkout{width:242px;background-color:#21313e;color:#FFFFFF}
#header .wishlist_block .cart_block_header .checkout span{text-transform:uppercase;display:block;text-align:right;width:158px;margin:36px 0 0 -5px}
#header .wishlist_block .cart_block_header .checkout i{margin:-17px 0 0 171px}
#header .wishlist_block .cart_block_resume{padding:40px 26px 25px}
#header .wishlist_block .cart_block_resume .block_resume{width:430px}
#header .wishlist_block .products{display:block;height:200px;overflow-y:auto}
#header .wishlist_block{position:fixed;top:0;bottom:0;right:0;padding-top:28px;z-index:5001;display:none;background:#ffffff;color:#fff;height:100%;width:562px}
#header .wishlist_block dt{padding:20px 0 20px;border-top:1px solid #dbd9d8;width:510px;margin-left:20px;text-align:left}
#header .wishlist_block dt a.cart-images{max-width:130px;max-height:170px;padding:0 15px;display:inline-block;vertical-align:top;margin:0 !important;position:relative}
#header .wishlist_block dt a.cart-images img{width:100px}
#header .wishlist-info{overflow:hidden;position:relative;color:#21313e;width:375px;display:inline-block}
#header .wishlist-info .author{font-family:"Times New Roman","Georgia";font-size:14px;color:#21313e;text-align:left;margin-bottom:12px}
#header .wishlist-info .product-info p{font-family:"Times New Roman","Georgia";font-size:14px}
#header .wishlist-info .product-info a.wishlist_block_product_name{font-family:"Times New Roman","Georgia";margin:0 !important;text-transform:none;padding:0 !important;float:left}
#header .wishlist-info .price{font-family:"Times New Roman","Georgia";color:#df1f4d;font-weight:bold;float:right;font-size:1.250em}
#header .wishlist-info a.wishlist_block_product_name{display:block;font-family:"Gotham";position:relative;font-size:14px;text-transform:uppercase;font-weight:bold;margin-bottom:17px;margin-top:0;top:0;color:#21313e}
#header .wishlist-info .baseline{margin-top:10px}
#header .wishlist-info a{color:red}
#whislist_url .sprite .ajax_wishlist_quantity,#header .cart_block_header .list_cart .ajax_wishlist_quantity{font-size:0.857em;font-weight:bold;background-color:#373943;border-radius:13px;height:26px;padding:7px 5px 0 5px;text-align:center;min-width:26px;display:inline-block;position:absolute;top:-10px;right:-10px}
#whislist_url .no-products{font-family:"Times New Roman","Georgia";font-size:14px;color:#21313e}
#header #wishlist_block_list .quantity-formated{display:inline-block;width:46px;height:38px;background-color:#21313e;color:#ffffff;text-align:center;line-height:38px;margin:0 1px;float:left}
#header #wishlist_block_list .wishlist_quantity_down,#header #wishlist_block_list .wishlist_quantity_up{display:inline-block !important;height:38px;width:38px;color:#21313e;float:left;line-height:38px !important;text-align:center;padding:12px 0 0 0;margin:0}
#columns #newsletter_block_left .form-group{margin-bottom:0}
#columns #newsletter_block_left .form-group .form-control{max-width:222px;display:inline-block;margin-right:6px}
@media (min-width:768px) and (max-width:1199px){#columns #newsletter_block_left .form-group .form-control{margin-bottom:10px;margin-right:0}
}
#columns #newsletter_block_left .success_inline,#columns #newsletter_block_left .warning_inline{text-align:left;padding:1px 0 0 0;margin-bottom:-19px}
#columns #newsletter_block_left .success_inline{color:#418B19}
#columns #newsletter_block_left .warning_inline{color:#f13340}
.footer-container #newsletter_block_left{overflow:hidden;width:45%;float:left;padding:8px 15px 0 15px;margin-bottom:0}
@media (max-width:767px){.footer-container #newsletter_block_left{width:100%}
}
.footer-container #newsletter_block_left .title{background:none;float:left;padding:3px 15px 0 0;border:none}
.footer-container #newsletter_block_left .title:after{display:none}
.footer-container #newsletter_block_left .block_content{overflow:hidden}
.footer-container #newsletter_block_left .form-group{margin-bottom:0}
.footer-container #newsletter_block_left .form-group .form-control{height:40px;max-width:267px;background:#FFF;border-color:#515151;color:#21313e;padding:10px 43px 10px 12px;display:inline-block;float:left}
.footer-container #newsletter_block_left .form-group .form-control:focus{-moz-box-shadow:black 0 0 0;-webkit-box-shadow:black 0 0 0;box-shadow:black 0 0 0}
.footer-container #newsletter_block_left .form-group .button-small{margin-left:-43px;border:none;background:none;text-align:center;color:#908f8f;padding:8px}
.footer-container #newsletter_block_left .form-group .button-small:before{content:"\f138";font-family:"FontAwesome";font-size:28px;line-height:25px}
.footer-container #newsletter_block_left .form-group .button-small:hover{color:#21313e !important}
.footer-container #newsletter_block_left .form-group .button-small span{display:none}
.footer-container #newsletter_block_left .warning_inline{display:block;color:#f13340;font-size:13px;line-height:20px;clear:both}
@media (min-width:1200px){.footer-container #newsletter_block_left .warning_inline{display:inline-block;position:relative;top:-35px;margin-bottom:-35px;left:15px;clear:none}
}
.footer-container #newsletter_block_left .newsletter-input{max-width:300px !important}
.blogview dl,.blogview dt,.blogview dd{margin:0;padding:0}
.blogview .muted,.blogview a.muted,.blogview .muted a{color:rgb(150,150,150);font-size:15px}
.blogview .faint,.blogview a.faint,.blogview .faint a{color:rgb(200,200,200)}
.highlight{font-weight:bold}
label.normal{font-weight:normal}
blockquote.quoteContainer{border:0}
#createTopic{color:#00ADFF}
a.myButton{position:relative;margin:0 auto;background-color:#df204e;font-size:0.786emem;line-height:1 !important;padding:10px 15px;color:#FFF !important;text-decoration:none;display:inline-block;width:100%}
a.myButton.sprite-account{background-position:-2370px -5px;width:28px;height:32px}
a.myButton:hover{background-color:#e54d71}
.loginButton{display:block;vertical-align:middle;text-align:center}
.blogview .blog_title{margin-bottom:20px;border:0;padding:0 0;font-size:1.5em;font-family:"Gotham";text-transform:uppercase;font-weight:bold}
.blogview .blog_header{margin-bottom:25px;border:0;padding:0 0}
.blogview{margin-top:0}
.blogview a,.sidebar a{color:#21313e}
.blogview input[type="text"]{color:#333}
.blogview a:hover,.sidebar a:hover{color:#333}
.blogview h2,.blogview h3,.blogview h4{color:#333;margin:0}
.post_loop{margin-bottom:15px;border:#E9E9E9 1px solid}
.post_loop .post_header{padding:15px 10px;background-color:#d5cac4}
.post_loop .post_header .post_title h1{display:inline;color:#FFF;font-size:1.4em;font-weight:bold;line-height:25px;font-family:"Gotham";text-transform:uppercase}
.post_loop .post_header .post_title a{display:inline;color:#FFF;font-size:1.4em;font-weight:bold;line-height:25px;font-family:"Gotham";text-transform:uppercase}
.post_loop .post_rcolumn{margin:0 20px;clear:both}
@media (max-width:480px){.post_loop{border:0}
.post_loop .post_header .post_title{padding:5px 5px}
.post_loop .post_rcolumn{margin:0 0}
}
.blogview .post_loop .post_desc{margin-top:3px;margin-bottom:10px;padding:5px 0;border:0}
.blogview .post_loop .post_image{text-align:center;margin-bottom:15px;padding:0 0}
.blogview .post_loop .post_content{margin-bottom:15px;padding:0;text-align:justify}
.blogview .post_loop .post_related{margin-bottom:10px;padding:15px 0}
.blogview .post_loop .post_related ul.list{list-style-type:disc;list-style-position:inside;margin:0;padding:0}
.blogview .post_loop .post_related a{color:#24BFE1}
.blogview .post_loop .post_sharing{margin-bottom:10px;padding:5px 0;text-align:right}
.blogview .post_loop .post_tags{}
.blogview .post_tags{margin-bottom:10px;padding:5px 0;border:#28D4FA 0 dotted;line-height:30px}
.notif{color:white;font-size:0.875em;font-weight:bold;padding:5px 10px;background:black;text-transform:uppercase;font-family:"Gotham"}
.red{color:red}
.blue{color:blue}
.bgred{background:red;color:white}
.txtgray{background:#e9e9e9;color:#21313e}
.bgblue{background:#58A6CB;color:#eee}
.bggray{background:#999;color:#fff}
.bggreen{background:#d5cac4;color:#566E76;border:#C0D4DB 1px solid}
a.notif:hover{text-decoration:none}
.topCreate,a.topCreate{background:#df204e;color:#fff}
a.topCreate:hover,a.topCreate:focus,a.topCreate:visited,a.topCreate:active{color:#fff;text-decoration:none}
.activityBar{background:red;color:white;font-size:10px;font-weight:400;padding:1px 4px;border-radius:8px}
.blogview .main_box{margin-bottom:15px}
.blogview .main_box .main_title{padding:15px 10px;color:#FFF;font-size:1.4em;font-weight:bold;text-transform:uppercase;font-family:"Gotham";line-height:25px;background-color:#d5cac4;border-bottom:#dbd9d8 1px solid}
.blogview .main_box .main_body{border-bottom:#E9E9E9 1px solid}
.blogview .main_box .main_rcolumn{padding:0 10px;background-color:#F9F9F9}
.blogview .userQuote{padding:5px;margin-top:10px;color:#bbb;font-size:1.2em;text-align:center;border:1px solid #dbd9d8;background-color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.blogview .post_paging{margin:30px 0 30px 0;border:#E9E9E9 0 solid;height:62px;font-family:"Gotham";font-weight:bold;text-transform:uppercase;font-size:0.750em}
.blogview .post_paging ul{margin:0}
.blogview .post_paging ul li{float:left;margin-right:0}
.blogview .post_paging ul li:last-child{margin-right:0}
.blogview .post_paging ul li span{display:block;padding:0 15px;text-align:center;min-width:50px;min-width:45px;height:45px;line-height:45px}
.blogview .post_paging ul li span.page-current{background-color:#df1f4d;color:#fff}
.blogview .post_paging ul li span.page-disabled{background-color:#E9E9E9}
.blogview .post_paging ul li span.page-active{background-color:#E9E9E9}
.blogview .post_paging ul li span.page-active:hover{background-color:#d5cac4}
.blogview .post_paging .sumary{float:left;margin-right:15px;padding:6px 0}
.blogview .commentview a:hover{text-decoration:underline}
.blogview .commentview p{margin:0;font-size:100%}
.blogview .commentview .comment_loop{padding-bottom:15px;border-top:#28D4FA 1px dotted}
.blogview .commentview .comment_loop:last-child{margin-bottom:15px;border-bottom:#28D4FA 1px dotted}
.blogview .commentview .comment_rcolumn{margin:0 0}
.blogview .commentview .comment_desc{padding:5px 0;border:0}
.blogview .commentview .comment_content{padding:15px 0;color:#21313e;text-align:justify}
.blogview .commentview ol{margin:0;padding:0}
.inputName{font-size:1.1em}
.mainProfileColumn .main_box,.mainProfileColumn .infoBlock{margin-top:25px}
.main_box .ctrlUnit{padding:12px 0}
.xenForm .ctrlUnit{padding:12px 0}
.pl-ent{color:#0099aa}
.rteXF-helps pre{padding:10px 10px}
.bottomMessages{text-align:right;color:#999}
a.staticColor{color:#333 !important}
.helpContent{margin:15px 0;padding:15px 15px;color:#333;text-align:justify;border:#E9E9E9 1px solid;border-radius:10px}
.helpContent p{margin:5px 0 10px}
.main_box ol.activity{}
.main_box ol.activity li{padding:7px 0;border-bottom:#dbd9d8 1px solid}
.textItalic{font-style:italic}
.main_box ol.activity .unread{background-color:#FFF}
.main_box ol.activity .unread a{font-weight:bold}
.main_box .deleteNotif{position:absolute;right:25px;cursor:pointer;color:#ccc}
.main_box .deleteNotif:hover{color:#333}
p.noContent{margin:10px;text-align:center}
.blogview .green_button{margin:10px 0}
.blogview .alignRight{width:100%;text-align:right;clear:both}
.blogview .alertFooter{padding:25px 0}
.blogview .center{width:100%;text-align:center}
.blogview .inline,.blogview .inline>div{display:inline}
.blogview .inline input{vertical-align:middle}
li.xenforum_related{background-color:#095a77}
h4.related-heading{margin-bottom:10px;padding:0 10px 5px;color:#fff;font-size:1em;font-weight:bold;line-height:25px;border-bottom:#fefefe 0 solid}
.form-search{position:relative}
.form-search input{padding-left:8px;padding-right:42px;width:100%;background-color:#dbd9d8 !important;border:solid 1px #dbd9d8}
.form-search .btn-inside{position:absolute;top:7px;right:7px;margin:0 0;background-color:#dbd9d8;background-position:-32px -5px;width:33px;height:32px;border:none;font-size:0}
.sidebar .list li{border-top:1px dotted #dbd9d8;padding:10px 0;word-wrap:break-word;line-height:20px;font-size:0.875em}
.sidebar.list li a{font-family:"Gotham";font-weight:bold;text-transform:uppercase;color:#21313e}
.button_avatar{clear:both}
a.avatar{*cursor:pointer}
.avatar img,.avatar .img,.avatarCropper{background-color:rgb(252,252,255);padding:0;border:0 solid #a5cae4;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.pairs dt,.pairsInline dt,.pairsRows dt,.pairsColumns dt,.pairsJustified dt{color:#999}
.pairsRows,.pairsColumns,.pairsJustified{line-height:1.5}
.pairsInline dl,.pairsInline dt,.pairsInline dd{display:inline;font-weight:normal}
.pairsRows dt,.pairsRows dd{display:inline-block;vertical-align:top;*display:inline;*margin-right:1ex;*zoom:1}
dl.pairsColumns,dl.pairsJustified,.pairsColumns dl,.pairsJustified dl{overflow:hidden;zoom:1;margin:0}
.pairsColumns dt,.pairsColumns dd{float:left;width:48%}
.pairsJustified dt{float:left;max-width:100%;margin-right:5px;font-weight:normal}
.pairsJustified dd{float:right;text-align:right;max-width:100%;margin:0}
.topCtrl{float:right;margin-top:4px}
.nodeLastPost .noMessages{line-height:30px;margin:0}
.messageText{font-size:16px;line-height:1.4}
.messageText em{font-style:italic}
.messageText li ul,.messageText li ol{margin:0 1.5em}
.messageText ul,.messageText ol{margin:0 1.5em 1.5em 1.5em}
.messageText ul{list-style-type:disc}
.messageText ol{list-style-type:decimal}
.messageText img,.messageText object,.messageText embed{max-width:100%;height:auto}
.userBanner{font-size:11px;background:transparent url('https://www.thebookedition.com/themes/tbe/css/modules/xenforum/views/css/../img/form-button-white-25px.png') repeat-x top;padding:1px 5px;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.25);-khtml-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:1px 1px 3px rgba(0,0,0,0.25);text-align:center}
.userBanner.wrapped{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;-khtml-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;position:relative}
.userBanner.wrapped span{position:absolute;top:-4px;width:5px;height:4px;background-color:inherit}
.userBanner.wrapped span.before{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;left:-1px}
.userBanner.wrapped span.after{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;right:-1px}
.userBanner.bannerStaff{color:#21313e;background-color:#dbd9d8;border-color:#a5cae4}
.userBanner.bannerStaff.wrapped span{background-color:#a5cae4}
.messageContent a{-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
.block-my-account{background:#FFF;margin-top:10px}
.userinfo{padding:0 0 15px;border-bottom:1px #dbd9d8 solid}
.loginButton{}
.loginButton i{display:block;margin:0 auto 5px}
.loginButton .sprite-account{background-position:-2370px -5px;width:28px;height:32px}
.loginButton .open-add-topic{font-weight:bold;text-transform:uppercase;font-family:"Gotham";font-size:0.850em}
.visitorPanel{overflow:hidden;zoom:1;border-top:2px dotted #dbd9d8}
.visitorPanel h2 .muted{display:none}
.visitorPanel .avatar{margin-right:5px;width:auto;height:auto;text-align:center;margin:20px 0 5px 0}
.visitorPanel h2{line-height:15px;margin:0}
.visitorPanel a.username,.visitorPanel .userTitle{font-weight:bold;text-transform:uppercase;font-family:"Gotham";font-size:0.850em}
.visitorPanel .stats{margin-top:2px}
.visitorPanel .stats .pairsJustified{line-height:normal;margin:0}
.visitorPanel .userBlurb{margin-bottom:10px;font-weight:bold}
.visitorPanel .rpanel{display:block}
.avatarMem{display:block;position:relative}
.avatarMem .avatar{padding-left:5px;display:block;width:36px;height:36px;width:auto;height:auto}
.avatarMem .avatar img{width:36px;height:36px;display:block}
.visitorPanel .activityRight{display:block;margin-left:45px}
@media (max-width:600px){.messageText iframe{max-width:100%;height:auto}
.visitorPanel .avatar{margin:0;float:none;width:auto;height:auto}
.avatarMem .avatar{float:left}
.visitorPanel .rpanel{margin-left:0}
}
.blogview .post_loop ol.post_child_loop{list-style-type:none;padding:0;margin:0;zoom:1;vertical-align:bottom}
.nodeList .forumNodeInfo{background-color:#FFF;padding:10px;border-bottom:1px solid #d5cac4;padding:0}
.nodeInfo{overflow:hidden;zoom:1;position:relative}
.nodeInfo .nodeIcon{margin:10px 0 10px 10px;float:left;width:40px;height:40px}
.nodeInfo .nodeIcon{background-image:url('https://www.thebookedition.com/themes/tbe/css/modules/xenforum/views/css/../img/node-sprite.png');background-repeat:no-repeat;background-position:-36px 0}
.nodeInfo .nodeText{margin:10px 320px 10px 56px}
.nodeInfo .nodeText .nodeTitle{font-size:10pt;font-weight:bold;text-transform:uppercase;font-family:"Gotham"}
.nodeInfo .nodeText .nodeTitle a{color:#21313e}
.nodeInfo .nodeText .nodeTitle h2{font-size:10pt !important}
.nodeInfo .nodeStats{font-size:12px;margin-top:2px}
.nodeStats dl{float:left;display:block;margin-right:3px}
.nodeLastPost{background:#FFF;font-size:13px;*padding-right:5px;margin:4px 10px;border:1px solid #e36c86;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:absolute;top:0;right:0;line-height:18px;white-space:nowrap;word-wrap:normal;overflow:hidden;width:300px;height:48x}
.avatarHome{display:block;position:relative}
.avatarHome .avatar{padding:5px 5px;display:block;width:36px;height:36px;width:auto;height:auto}
.avatarHome .avatar img{width:36px;height:36px;display:block}
.nodeLastPost .lastPostCell{display:table-cell;vertical-align:middle}
.nodeLastPost .lastPostCell{*display:block;*float:left}
.nodeLastPost .lastPostCell{_height:52px;*min-height:52px}
.nodeLastPost .lastThreadTitle{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden;width:250px}
.nodeLastPost .lastThreadMeta{display:block}
.sidebar .section .primaryContent h3,.sidebar .section .secondaryContent h3,.profilePage .mast .section.infoBlock h3{margin:0;font-size:12pt;color:#21313e;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #dbd9d8}
.sidebar .section .primaryContent .title,.sidebar .section .secondaryContent .title,.profilePage .mast .section.infoBlock .title,.sidebar .secondaryContent .title{margin:0;font-size:12pt;font-family:"Gotham";text-transform:uppercase;font-weight:bold;color:#21313e;padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #dbd9d8}
.sidebar .section .primaryContent h3 a,.sidebar .section .secondaryContent h3 a{font-size:12pt;color:#21313e}
.discussionList .sectionHeaders,.discussionListItem{display:table;table-layout:fixed;width:100%;word-wrap:normal}
.discussionList .sectionHeaders dt,.discussionList .sectionHeaders dd,.discussionListItem .listBlock{display:table-cell;vertical-align:middle}
.discussionList .posterAvatar{width:60px}
.discussionList .main{width:auto}
.discussionList .sectionHeaders .main .postDate{text-align:right}
.discussionList .stats{width:140px}
.discussionList .sectionHeaders .stats .minor{text-align:right}
.discussionList .lastPost{width:150px;text-align:right;overflow:hidden}
.discussionList .statsLastPost{width:290px}
.discussionList .sectionHeaders{font-size:0.875em;color:#FFF;background:#a59a96;padding:5px 5px;margin:0 auto 0;border-top:1px solid #d5cac4;border-bottom:1px solid #d5cac4;font-weight:bold;text-transform:uppercase;font-family:"Gotham"}
.discussionList .sectionHeaders dt span{display:none !important}
.discussionList .sectionHeaders a{display:block;color:#FFF;outline:none}
.discussionList .sectionHeaders a:hover{text-decoration:none}
.discussionList .sectionHeaders dd a[href]:hover{text-decoration:none;background-color:#fff4e5}
.discussionList .sectionHeaders .main a,.discussionList .sectionHeaders .stats a{float:left;width:50%;white-space:nowrap}
.discussionList .sectionHeaders a span{padding:5px 10px;display:block}
.discussionList .sectionHeaders,.discussionListItem{*display:block;_vertical-align:bottom}
.discussionList .sectionHeaders dt,.discussionList .sectionHeaders dd,.discussionListItem .listBlock{*display:block;*float:left}
.discussionListItem .listBlock{_height:52px;*min-height:52px}
.discussionList .posterAvatar{*width:6.98%}
.discussionListItem .posterAvatar{*font-size:0}
.discussionList .main{*width:56.98%}
.discussionList .stats{*width:15.97%}
.discussionList .lastPost{*width:19.97%}
.discussionList .statsLastPost{*width:35.97%}
.discussionList .sectionHeaders dt,.discussionList .sectionHeaders dd{*padding:5px 0}
.discussionList .sectionHeaders a,.discussionList .sectionHeaders a span{*display:inline !important;*float:none !important}
.discussionListItem{background-color:rgb(252,252,255);border-bottom:1px solid #dbd9d8}
.discussionListItem.accentuate{background-color:#FFF !important}
.discussionListItem .stats{background:#e8dedc}
.discussionListItem .posterAvatar{}
.discussionListItem .posterAvatar .avatarContainer{display:block;position:relative}
.discussionListItem .posterAvatar .avatar{padding:10px 5px 10px 5px;display:block;width:50px;height:50px;width:auto;height:auto}
.discussionListItem .posterAvatar .avatar img{width:50px;height:50px;display:block}
.discussionListItem .titleText{padding:5px;overflow:hidden;zoom:1;position:relative}
.LoggedIn .discussionListItem .titleText{padding-left:20px}
.discussionListItem .title h2{font-size:0.750em !important;line-height:18px;max-width:100%;word-wrap:break-word}
.discussionListItems .unread .title a{font-weight:bold}
.discussionListItem .iconKey span{margin-left:5px;text-indent:-10000em;float:right;background:transparent url('https://www.thebookedition.com/themes/tbe/css/modules/xenforum/views/css/../img/ui-sprite.png') no-repeat 10000px 0;width:16px;height:16px}
.discussionListItem .iconKey .sticky{background-position:0 -16px}
.discussionListItem .iconKey .watched{background-position:-144px -16px;width:16px;height:16px}
.discussionListItem .iconKey .locked{background-position:-16px -16px}
.discussionListItem .iconKey .new{background-position:-64px -16px}
.discussionListItem .secondRow{font-size:11px;clear:both}
.discussionListItem .secondRow .controls{float:right;padding-left:20px}
.discussionListItem .posterDate{float:left}
.discussionListItem .stats dl{padding:0 10px;border-left:1px solid #dbd9d8;border-right:1px solid #dbd9d8}
.discussionListItem .stats .major{font-size:13px;line-height:18px;margin-top:5px}
.discussionListItem .stats .minor{font-size:11px;margin-bottom:5px}
.discussionListItem .lastPostInfo{padding:5px}
.discussionListItem .lastPostInfo .username{font-size:13px;line-height:18px}
.discussionListItems .unread .lastPostInfo .username{font-weight:bold}
@media (max-width:610px){.discussionList .sectionHeaders .stats{display:none}
.discussionList .sectionHeaders .main .title{float:none;width:auto}
.discussionList .sectionHeaders .main .postDate{display:none}
.discussionList .statsLastPost{display:none}
.discussionListItem .listBlock.main,.discussionListItem .listBlock.stats,.discussionListItem .listBlock.lastPost{display:block}
.discussionListItem .listBlock.stats{float:left;width:auto;margin-top:-5px;border:none;background:none;padding-left:5px}
.LoggedIn .discussionListItem .listBlock.stats{padding-left:20px}
.discussionListItem .listBlock.stats dl{border:none;padding:0}
.discussionListItem .listBlock.stats dd,.discussionListItem .listBlock.stats dt{float:none;display:inline}
.discussionListItem .listBlock.stats .minor{display:none}
.discussionListItem .listBlock.stats .major{font-size:11px;margin-top:0}
.discussionListItem .listBlock.lastPost{float:right;width:auto;margin-top:-5px}
.discussionListItem .listBlock.lastPost .lastPostInfo{padding-top:0;padding-bottom:0}
.discussionListItem .listBlock.lastPost dt{display:none}
}
@media (max-width:800px){.discussionList .sectionHeaders .lastPost,.discussionList .lastPost{width:125px}
}
@media (max-width:480px){.discussionListItem .secondRow .startDate,.discussionListItem .secondRow .EditControl{display:none}
}
.messageList .message{padding-top:10px;padding-bottom:30px;border-top:1px solid #dbd9d8;list-style-type:none}
.messageList .message{zoom:1}
.messageList .message:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.message .messageInfo{padding:0;margin-left:140px;border-bottom:1px none black;zoom:1}
.message .messageContent{padding-bottom:2px;min-height:100px;overflow:hidden;color:#21313e;*zoom:1}
.message .signature{font-size:9pt;color:rgb(150,150,150);padding:5px 0 0;margin-top:5px;border-top:1px dashed #a5cae4}
.message .messageMeta{font-size:14px;padding:15px 5px 5px;margin:-5px;overflow:hidden;zoom:1}
.message .privateControls{float:left}
.message .publicControls{float:right}
.message .privateControls .item{margin-right:10px;float:left}
.message .privateControls .item:last-child{margin-right:0;display:inline !important}
.message .publicControls .item{margin-left:10px;float:left}
.message .messageMeta .control{padding:1px 8px;background:#df204e;color:#FFF}
.message .messageMeta .control:focus{text-decoration:none}
.message .messageMeta .control:hover{text-decoration:none}
.message .messageMeta .control:active{text-decoration:none;color:#ccc}
.message .likesSummary{padding:5px;margin-top:10px;font-size:.9em;border:1px solid #dbd9d8;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
.message .messageText > *:first-child{margin-top:0}
.secondaryContent{background:#FFF;padding:15px 0;margin-top:15px;padding-top:20px;border-top:2px dotted #dbd9d8}
.secondaryContent h3{margin-bottom:5px}
.secondaryContent a{color:#21313e}
.sidebar .secondaryContent ol{list-style-position:inside;list-style-type:none;padding:0;margin:0}
.sidebar .secondaryContent ol li a{font-size:1em !important;margin:10px 0 5px 0}
.postsRemaining a,a.postsRemaining{font-size:11px;color:rgb(150,150,150)}
@media (max-width:610px){.nodeInfo .nodeText{margin-right:0}
.Touch .node .nodeDescriptionTooltip,.node .nodeDescription{display:none}
.node .nodeLastPost{display:none}
.node .nodeControls{display:none}
.node .subForumList{display:none}
.nodeDescriptionTip{width:auto;max-width:350px}
}
@media (max-width:480px){.nodeInfo .nodeText{margin-right:0}
.message .messageInfo{margin-left:0;padding:0}
.message .messageContent{min-height:0}
.message .postNumber,.message .authorEnd{display:none}
.message .signature{display:none}
}
.messageUserInfo{float:left;width:119px}
.messageUserBlock{background:#FFF url('https://www.thebookedition.com/themes/tbe/css/modules/xenforum/views/css/../img/tab-selected-light.png') repeat-x bottom;border:1px solid #dbd9d8;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;position:relative}
.messageUserBlock div.avatarHolder{background-color:#1f3040;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;position:relative}
.messageUserBlock div.avatarHolder .avatar{display:block;font-size:0}
.messageUserBlock h5.userText{padding:6px;margin:0}
.messageUserBlock .userText{font-weight:bold;padding:5px;font-family:"Gotham";text-transform:uppercase}
.messageUserBlock .userBanner{display:block;margin-bottom:5px;margin-left:-12px;margin-right:-12px}
.messageUserBlock .userBanner:last-child{margin-bottom:0}
.messageUserBlock a.username{font-weight:bold;display:block;overflow:hidden;line-height:16px}
.messageUserBlock .userTitle,.messageUserBlock .userLocation{font-size:.9em;display:block;line-height:1.2em}
.messageUserBlock .userLocation{color:#a59a96}
@media (max-width:480px){.messageUserInfo{float:none;width:auto}
.messageUserBlock{overflow:hidden;margin-bottom:5px;position:relative}
.messageUserBlock div.avatarHolder{float:left;padding:5px}
.messageUserBlock div.avatarHolder .avatar img{width:48px;height:48px}
.messageUserBlock h5.userText{margin-left:64px}
.messageUserBlock .userBanner{max-width:150px;margin-left:0;margin-right:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;-khtml-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;-khtml-border-top-right-radius:3px;border-top-right-radius:3px;position:static;display:inline-block}
.messageUserBlock .userBanner span{display:none}
}
fieldset .twoColumn{border-top:1px solid #dbd9d8;margin:20px auto;padding-top:20px}
.twoColumn dt{text-align:right;width:40%;float:left;position:relative;display:block}
.twoColumn dd{float:left;margin-bottom:25px;padding-left:10px;position:relative;width:40%;display:block}
.twoColumn span{margin:0;padding:0 5px;float:left}
.twoColumn input{margin-top:5px;display:inline}
.twoColumn li{margin-bottom:15px}
.bbCodeBlock{margin:1em 140px 1em 0;border:1px solid #dbd9d8;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;overflow:auto;border-color:#d5cac4;overflow:auto}
.bbCodeBlock pre,.bbCodeBlock blockquote{margin:0}
.bbCodeBlock img{border:none}
.bbCodeBlock .type{font-size:11px;color:#21313e;background:#dbd9d8 url('https://www.thebookedition.com/themes/tbe/css/modules/xenforum/views/css/../img/form-button-white-25px.png') repeat-x top;padding:3px 8px;border-bottom:1px solid #a5cae4;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.bbCodeBlock pre,.bbCodeBlock .code{font-size:10pt;background:#d5cac4 url('https://www.thebookedition.com/themes/tbe/css/modules/xenforum/views/css/../img/category-23px-light.png') repeat-x top;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;word-wrap:normal;overflow:auto;line-height:1.24;min-height:30px;max-height:500px;_width:600px;direction:ltr}
.bbCodeBlock .code{white-space:nowrap}
.bbCodeBlock .attribution{color:rgb(20,20,20);background:#d5cac4 url('https://www.thebookedition.com/themes/tbe/css/modules/xenforum/views/css/../img/form-button-white-25px.png') repeat-x top;border-bottom:1px solid #f9bc6d;cursor:pointer}
.bbCodeBlock .quoteContainer{overflow:hidden;position:relative;font-style:italic;font-size:9pt;background:#fff4e5 url('https://www.thebookedition.com/themes/tbe/css/modules/xenforum/views/css/../img/category-23px-light.png') repeat-x top;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}
.bbCodeBlock .quoteContainer .quote{max-height:150px;overflow:hidden;padding-bottom:1px}
.bbCodeBlock .quoteContainer .quote.fullview{max-height:100%}
.bbCodeBlock iframe,.bbCodeBlock object,.bbCodeBlock embed{max-width:200px;max-height:150px}
.bbCodeBlock iframe:-webkit-full-screen{max-width:none;max-height:none}
.bbCodeBlock iframe:-moz-full-screen{max-width:none;max-height:none}
.bbCodeBlock iframe:-ms-fullscreen{max-width:none;max-height:none}
.bbCodeBlock iframe:fullscreen{max-width:none;max-height:none}
@media (max-width:800px){.bbCodeBlock,.hasJs .bbCodeSpoilerText{margin-right:0}
}
#fancybox-wrap{width:585px}
#fancybox-content{width:585px;border-width:0}
#report_box_form{width:585px;color:#333;text-align:left;background-color:#fff}
#report_box_form .title{padding:10px;color:#fff;text-transform:uppercase;font-family:"Gotham";background-color:#d5cac4}
#report_box_form ul.grade_content{list-style-type:none}
#report_box_form .grade_content li{width:50%}
#report_box_form .product{padding:15px}
#report_box_form .product img{float:left;border:1px solid #ccc}
#report_box_form .product .product_desc{float:left;margin-left:15px;width:300px;line-height:18px;color:#666}
#report_box_form .product .product_desc .product_name{padding-bottom:5px;font-size:13px;color:#21313e}
#report_box_form .grade_content{margin:0 0 20px 0}
#report_box_form .grade_content span,#report_box_form .grade_content span{display:inline-block;padding:0 10px;width:150px;font-weight:bold}
#report_box_form .grade_content .cancel{margin-right:5px}
.new_comment_form_content{padding:15px;background:#f8f8f8}
.new_comment_form_content .intro_form{padding-bottom:10px;font-weight:bold;font-size:12px}
#report_box_form label{display:block;margin:12px 0 4px 0;font-weight:bold;font-size:12px}
#report_box_form input{padding:0 5px;height:28px;width:540px;border:1px solid #ccc;background:#fff}
#report_box_form textarea{padding:0 5px;height:80px;width:540px;border:1px solid #ccc;background:#fff}
#report_box_form .submit{margin-top:20px;padding:0;font-size:13px;text-align:right}
#report_box_form button{cursor:pointer;display:inline-block;padding:4px 7px 3px 7px;font-weight:bold;color:#FFF;background-color:#1f3040}
#report_box_form #new_comment_form_footer{margin-top:20px;font-size:12px}
#report_box_form #report_box_form_error{color:#ff0000}
.commentview .tool-tips{display:inline-block;position:relative;background-color:rgba(238,44,44,0.6);border-radius:4px;color:#fff;padding:1px 7px}
.commentview .tool-tips:before{display:inline-block;position:absolute;content:"";top:6px;left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid rgba(238,44,44,0.6)}
.attachment{padding:5px;overflow:hidden;zoom:1;vertical-align:middle}
.attachment .attachment-img{float:left;line-height:100px;border:1px solid #dbd9d8;width:104px;height:104px;text-align:center}
.attachment .attachment-img img{max-width:100px;max-height:100px}
.attachment .attachment-desc{margin-left:115px}
#giftcard_block p.link_gift_cards{background:url(https://www.thebookedition.com/modules/giftcard/views/css/../img/icon/giftcard_block.png) no-repeat;padding-left:50px;padding-top:5px;height:30px}
#giftcard_block{margin-bottom:1.5625rem;background:white}
.ac_results{text-align:left;padding:0;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:white}
@media (min-width:992px){footer .row .clearfix{display:none}
}
@media (max-width:991px){footer .row .clearfix{display:block}
}
@media (min-width:768px){footer .row .block-separator{display:none}
}
@media (max-width:767px){footer .row .block-separator{display:block;clear:both;height:20px}
}

