2016-08-17 13:02:37 +02:00

3241 lines
84 KiB
CSS
Executable File

.payment_module.box {
margin-top: 20px; }
p.cheque-indent {
margin-bottom: 9px; }
.cheque-box .form-group {
margin-bottom: 0px; }
.cheque-box .form-group .form-control {
width: 269px; }
.order-confirmation.box {
line-height: 29px; }
.order-confirmation.box a {
text-decoration: underline; }
.order-confirmation.box a:hover {
text-decoration: none; }
.delivery_option_carrier td {
width: 200px; }
.delivery_option_carrier td + td {
width: 280px; }
.delivery_option_carrier td + td + td {
width: 200px; }
.delivery_option_carrier tr td {
padding: 5px; }
.delivery_option_carrier.selected {
display: table; }
.delivery_option_carrier.not-displayable {
display: none; }
table .cart_total_delivery td:first-child{
padding : 9px 10px 9px 0;
}
#cart_summary tfoot .cart_total_delivery td.text-right{
font-size : 12px;
}
#address .box,
#identity .box,
#account-creation_form .box,
#new_account_form .box,
#opc_account_form .box,
#authentication .box {
padding-bottom: 20px;
line-height: 20px; }
#address p.required,
#identity p.required,
#account-creation_form p.required,
#new_account_form p.required,
#opc_account_form p.required,
#authentication p.required {
color: #f13340;
margin: 9px 0 16px 0; }
#address p.inline-infos,
#identity p.inline-infos,
#account-creation_form p.inline-infos,
#new_account_form p.inline-infos,
#opc_account_form p.inline-infos,
#authentication p.inline-infos {
color: red; }
#address .form-group,
#identity .form-group,
#account-creation_form .form-group,
#new_account_form .form-group,
#opc_account_form .form-group,
#authentication .form-group {
margin-bottom: 4px; }
#address .form-group .form-control,
#identity .form-group .form-control,
#account-creation_form .form-group .form-control,
#new_account_form .form-group .form-control,
#opc_account_form .form-group .form-control,
#authentication .form-group .form-control { }
#address .form-group .form-control#adress_alias,
#identity .form-group .form-control#adress_alias,
#account-creation_form .form-group .form-control#adress_alias,
#new_account_form .form-group .form-control#adress_alias,
#opc_account_form .form-group .form-control#adress_alias,
#authentication .form-group .form-control#adress_alias {
margin-bottom: 20px; }
@media (min-width: 1200px) {
#address .form-group.phone-number,
#identity .form-group.phone-number,
#account-creation_form .form-group.phone-number,
#new_account_form .form-group.phone-number,
#opc_account_form .form-group.phone-number,
#authentication .form-group.phone-number {} }
@media (min-width: 1200px) {
#address .form-group.phone-number + p,
#identity .form-group.phone-number + p,
#account-creation_form .form-group.phone-number + p,
#new_account_form .form-group.phone-number + p,
#opc_account_form .form-group.phone-number + p,
#authentication .form-group.phone-number + p {
padding: 23px 0 0 0px;
margin-bottom: 0; } }
#address .gender-line,
#identity .gender-line,
#account-creation_form .gender-line,
#new_account_form .gender-line,
#opc_account_form .gender-line,
#authentication .gender-line {
margin-bottom: 4px;
padding-top: 4px; }
#address .gender-line > label,
#identity .gender-line > label,
#account-creation_form .gender-line > label,
#new_account_form .gender-line > label,
#opc_account_form .gender-line > label,
#authentication .gender-line > label {
margin-right: 10px;
margin-bottom: 0; }
#address .gender-line .radio-inline label,
#identity .gender-line .radio-inline label,
#account-creation_form .gender-line .radio-inline label,
#new_account_form .gender-line .radio-inline label,
#opc_account_form .gender-line .radio-inline label,
#authentication .gender-line .radio-inline label {
font-weight: normal;
color: #777777; }
#identity #center_column form.std .row,
#authentication #center_column form.std .row,
#order-opc #center_column form.std .row { }
#identity #center_column form.std .row .col-xs-4,
#authentication #center_column form.std .row .col-xs-4,
#order-opc #center_column form.std .row .col-xs-4 { }
#identity #center_column form.std .row .col-xs-4 .form-control,
#authentication #center_column form.std .row .col-xs-4 .form-control,
#order-opc #center_column form.std .row .col-xs-4 .form-control { }
#identity #center_column .footer_links,
#authentication #center_column .footer_links,
#order-opc #center_column .footer_links {
border: none;
padding-top: 0; }
#new_account_form .box {
line-height: 20px; }
#new_account_form .box .date-select {
padding-bottom: 10px; }
#new_account_form .box .top-indent {
padding-top: 10px; }
#new_account_form .box .customerprivacy {
padding-top: 15px; }
#authentication fieldset.account_creation {
margin-bottom: 20px; }
#password {
padding-top: 0;
border: none; }
#password .box p {
margin-bottom: 9px; }
#password .box .form-group {
margin-bottom: 20px; }
#password .box .form-group .form-control {
width: 263px; }
#instant_search_results a.close {
font-size: 13px;
font-weight: 600;
opacity: 1;
line-height: inherit;
text-transform: none;
font-family: Arial, Helvetica, sans-serif; }
#instant_search_results a.close:hover {
color: #515151; }
#suppliers_list h3 {
font-size: 17px;
line-height: 23px; }
#manufacturers_list .description,
#suppliers_list .description {
line-height: 22px; }
#manufacturers_list .product-counter a,
#suppliers_list .product-counter a {
font-weight: bold;
color: #333333; }
#manufacturers_list .product-counter a:hover,
#suppliers_list .product-counter a:hover {
color: #515151; }
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container {
padding: 0; }
@media (max-width: 767px) {
#manufacturers_list.list li .mansup-container,
#suppliers_list.list li .mansup-container {
text-align: center; } }
#suppliers_list.list li:first-child .mansup-container {
border-top: 0; }
#manufacturers_list.list li .left-side,
#suppliers_list.list li .left-side {
text-align: center; }
#manufacturers_list.list li h3,
#suppliers_list.list li h3 { }
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side { }
@media (max-width: 767px) {
#manufacturers_list.list li .middle-side,
#suppliers_list.list li .middle-side {
padding-right: 15px;
padding-left: 15px; } }
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content {
border-left: 1px solid #d6d4d4;
padding: 0 0 32px 31px;
min-height: 108px; }
@media (max-width: 767px) {
#manufacturers_list.list li .right-side-content,
#suppliers_list.list li .right-side-content {
min-height: 1px;
padding: 0;
border: none; } }
#manufacturers_list.list li .right-side-content .product-counter,
#suppliers_list.list li .right-side-content .product-counter {
position: relative;
top: -6px;
margin-bottom: 12px; }
@media (max-width: 767px) {
#manufacturers_list.list li .right-side-content .product-counter,
#suppliers_list.list li .right-side-content .product-counter {
top: 0; } }
#manufacturers_list.grid li,
#suppliers_list.grid li {
text-align: center; }
#manufacturers_list.grid li .product-container,
#suppliers_list.grid li .product-container {
padding-top: 40px;
padding-bottom: 20px;
border-bottom: 1px solid #d6d4d4; }
#manufacturers_list.grid li .product-container .left-side,
#suppliers_list.grid li .product-container .left-side {
padding-bottom: 42px; }
#manufacturers_list.grid li .product-container h3,
#suppliers_list.grid li .product-container h3 {
padding-bottom: 10px; }
#manufacturers_list.grid li .product-container .product-counter,
#suppliers_list.grid li .product-container .product-counter {
margin-bottom: 12px; }
@media (min-width: 1200px) {
#manufacturers_list.grid li.first-in-line,
#suppliers_list.grid li.first-in-line {
clear: left; }
#manufacturers_list.grid li.last-line .product-container,
#suppliers_list.grid li.last-line .product-container {
border-bottom: none; } }
@media (min-width: 768px) and (max-width: 1199px) {
#manufacturers_list.grid li.first-item-of-tablet-line,
#suppliers_list.grid li.first-item-of-tablet-line {
clear: left; }
#manufacturers_list.grid li.last-tablet-line .product-container,
#suppliers_list.grid li.last-tablet-line .product-container {
border-bottom: none; } }
@media (max-width: 767px) {
#manufacturers_list.grid .product-container,
#suppliers_list.grid .product-container {
border-bottom: none; } }
#manufacturer .description_box,
#supplier .description_box {
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px solid #d6d4d4; }
#manufacturer .description_box .hide_desc,
#supplier .description_box .hide_desc {
display: none; }
#manufacturer .bottom-pagination-content,
#manufacturer .top-pagination-content,
#supplier .bottom-pagination-content,
#supplier .top-pagination-content {
min-height: 69px; }
#manufacturer .top-pagination-content.bottom-line,
#supplier .top-pagination-content.bottom-line {
border-bottom: 1px solid #d6d4d4; }
table.discount i {
font-size: 20px;
line-height: 20px;
vertical-align: -2px; }
table.discount i.icon-ok {
color: #46a74e; }
table.discount i.icon-remove {
color: #f13340; }
#guestTracking .form-control {
max-width: 271px; }
@media (min-width: 1200px) {
#guestTracking .form-group {
overflow: hidden; }
#guestTracking .form-group i {
padding-left: 10px; }
#guestTracking .form-control {
float: left; }
#guestTracking label {
float: left;
clear: both;
width: 100%; } }
#pagenotfound .pagenotfound h1 {
color: #434f51;
font-size: 20px;
text-transform: uppercase;
background: url("../img/shadow-lg.png") no-repeat scroll center bottom;
margin: 15px 0 15px;
padding: 0 0 15px;
text-align: center;
}
#pagenotfound .pagenotfound h1 span{
padding: 0 0 15px;
display: block;
}
.pagenotfound .box .container-box{
height : 356px;
background: url("../img/bg_404.png") no-repeat scroll center top;
text-align: center;
}
.pagenotfound .box .container-box h2 {
color: #2c3335;
font-family: CaviarDreams;
font-size: 22px;
margin: 40px 0 20px;
text-align: center;
text-transform: uppercase;
}
.pagenotfound .box .container-box p.text-404 {
color: #797d80;
font-size: 20px;
line-height: 28px;
margin: 0 0 20px;
padding: 0 85px;
}
#account-creation_form fieldset.reversoform {
padding: 10px !important; }
#account-creation_form fieldset.reversoform .text label {
display: block;
padding: 0 0 10px 0;
width: 100%;
text-align: left; }
#account-creation_form fieldset.reversoform .infos-sup {
padding: 0 !important;
font-size: 10px;
font-style: italic;
text-align: right; }
#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {
cursor: pointer; }
.tab-content {
margin-top: 20px; }
form#sendComment fieldset {
padding: 10px;
border: 1px solid #cccccc;
background: #eeeeee; }
form#sendComment h3 {
font-size: 14px; }
#new_comment_form p.text {
margin-bottom: 0;
padding-bottom: 0; }
#sendComment p.text label,
#sendComment p.textarea label {
display: block;
margin: 12px 0 4px;
font-weight: bold;
font-size: 12px; }
#sendComment p.text input {
padding: 0 5px;
height: 28px;
width: 498px;
border: 1px solid #cccccc;
background: url(../img/bg_input.png) repeat-x 0 0 white; }
#sendComment p.textarea textarea {
height: 80px;
width: 508px;
border: 1px solid #cccccc; }
#sendComment p.submit {
padding: 0;
text-align: right; }
#sendComment p.closeform {
float: right;
padding: 0;
height: 12px;
width: 12px;
text-indent: -5000px;
background: url(../img/icon/delete.gif) no-repeat 0 0; }
.star {
position: relative;
top: -1px;
float: left;
width: 14px;
overflow: hidden;
cursor: pointer;
font-size: 14px;
font-weight: normal; }
.star {
display: block; }
.star a {
display: block;
position: absolute;
text-indent: -5000px; }
div.star:after {
content: "\f006";
font-family: "FontAwesome";
display: inline-block;
color: #777676; }
div.star.star_on {
display: block; }
div.star.star_on:after {
content: "\f005";
font-family: "FontAwesome";
display: inline-block;
color: #ef8743; }
div.star.star_hover:after {
content: "\f005";
font-family: "FontAwesome";
display: inline-block;
color: #ef8743; }
.advertising_block {
width: 191px;
margin-bottom: 1em;
text-align: center; }
.blockcategories_footer ul ul {
display: none !important; }
.form-group.form-error input, .form-group.form-error textarea {
border: 1px solid #f13340;
color: #f13340;
background: url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2; }
.form-group.form-ok input, .form-group.form-ok textarea {
border: 1px solid #46a74e;
color: #35b33f;
background: url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1; }
.form-group.form-error .form-control, .form-group.form-ok .form-control {
padding-right: 30px; }
.radio-inline, .checkbox {
padding-left: 0; }
.radio-inline .checker, .checkbox .checker {
float: left; }
.radio-inline .checker span, .checkbox .checker span {
top: 0px; }
.radio-inline div.radio, .checkbox div.radio {
display: inline-block; }
.radio-inline div.radio span, .checkbox div.radio span {
float: left;
top: 0px; }
.fancybox-skin {
background: white !important; }
.fancybox-skin .fancybox-close {
width: 28px;
height: 28px;
background: none;
font-size: 28px;
line-height: 28px;
color: #333333;
text-align: center;
background: white;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; }
.fancybox-skin .fancybox-close:hover {
color: #515151; }
.fancybox-skin .fancybox-close:after {
content: "\f057";
font-family: "FontAwesome"; }
#facebook_block,
#cmsinfo_block {
overflow: hidden;
background: #f2f2f2;
min-height: 344px;
padding-right: 29px;
padding-left: 29px; }
@media (max-width: 991px) {
#facebook_block,
#cmsinfo_block {
min-height: 348px;
padding-left: 13px;
padding-right: 13px; } }
@media (max-width: 767px) {
#facebook_block,
#cmsinfo_block {
width: 100%;
min-height: 1px; } }
#facebook_block h4 {
padding: 35px 0 0 0;
margin: 0 0 12px 0;
font: 300 21px/25px "Open Sans", sans-serif;
color: #6f6d6d; }
@media (max-width: 991px) {
#facebook_block h4 {
font-size: 18px; } }
@media (max-width: 767px) {
#facebook_block h4 {
padding-top: 20px !important; } }
@media (max-width: 768px) {
#facebook_block h4 {
font-size: 16px; } }
#facebook_block .facebook-fanbox {
background: white;
border: 1px solid #aaaaaa;
padding-bottom: 10px; }
#cmsinfo_block {
border-left: 1px solid #d9d9d9; }
@media (max-width: 767px) {
#cmsinfo_block {
border: none;
margin-top: 10px; } }
#cmsinfo_block > div {
padding: 35px 10px 0 0; }
@media (max-width: 767px) {
#cmsinfo_block > div {
padding-top: 20px; } }
@media (max-width: 479px) {
#cmsinfo_block > div {
width: 100%;
border-top: 1px solid #d9d9d9; } }
#cmsinfo_block > div + div {
border-left: 1px solid #d9d9d9;
min-height: 344px;
padding-left: 29px; }
@media (max-width: 479px) {
#cmsinfo_block > div + div {
border-left: none;
padding-left: 10px;
min-height: 1px;
padding-bottom: 15px; } }
#cmsinfo_block em {
float: left;
width: 60px;
height: 60px;
margin: 3px 10px 0 0;
font-size: 30px;
color: white;
line-height: 60px;
text-align: center;
background: #6f6d6d;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px; }
@media (max-width: 991px) {
#cmsinfo_block em {
width: 30px;
height: 30px;
line-height: 30px;
font-size: 20px; } }
#cmsinfo_block .type-text {
overflow: hidden; }
#cmsinfo_block h3 {
margin: 0 0 5px 0;
font: 300 21px/25px "Open Sans", sans-serif;
color: #6f6d6d; }
@media (max-width: 1199px) {
#cmsinfo_block h3 {
font-size: 18px; } }
#cmsinfo_block ul li {
padding-bottom: 22px; }
@media (max-width: 1199px) {
#cmsinfo_block ul li {
padding-bottom: 10px; } }
@media (max-width: 991px) {
#cmsinfo_block ul li {
padding-bottom: 0; } }
#cmsinfo_block p em {
background: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin: 0;
font-size: 13px;
color: #777777;
float: none;
height: inherit;
line-height: inherit;
text-align: left;
font-style: italic; }
.ie8 #facebook_block,
.ie8 #cmsinfo_block {
height: 344px; }
@media (max-width: 1199px) {
.zoomdiv {
display: none !important; } }
#product.content_only div.pb-left-column p.resetimg {
margin-bottom: 0px;
padding-top: 0px; }
#product.content_only div.pb-left-column #thumbs_list_frame {
margin-bottom: 0px; }
#product_comparison td.compare_extra_information {
padding: 10px; }
#product_comparison #social-share-compare {
margin-bottom: 50px; }
.btn-facebook:hover, .btn-twitter:hover, .btn-google-plus:hover, .btn-pinterest:hover {
border-color: white; }
.btn-facebook i {
color: #435f9f; }
.btn-facebook:hover {
color: white;
background-color: #435f9f; }
.btn-facebook:hover i {
color: white; }
.btn-twitter i {
color: #00aaf0; }
.btn-twitter:hover {
color: white;
background-color: #00aaf0; }
.btn-twitter:hover i {
color: white; }
.btn-google-plus i {
color: #e04b34; }
.btn-google-plus:hover {
color: white;
background-color: #e04b34; }
.btn-google-plus:hover i {
color: white; }
.btn-pinterest i {
color: #ce1f21; }
.btn-pinterest:hover {
color: white;
background-color: #ce1f21; }
.btn-pinterest:hover i {
color: white; }
.shape-red{
background-color: #ef5249;
width : 35px ;
height : 1px ;
margin : 0 auto;
}
.shape-red-long{
background-color: #ef5249;
width : 62px ;
height : 1px ;
}
.shape-blue-long{
background-color: #43ded9;
width : 62px ;
height : 1px ;
margin : 0 auto;
}
.navigation-pipe{
margin : 0 6px;
}
.breadcrumb span.navigation-pipe:first-child{
margin : 0;
}
#lofadva-pos-1 .lof-block{
padding-top : 95px;
background : url('../img/picto_footer.png') no-repeat 10px 30px;
}
#lofadva-pos-1 .lof-block.commandez{
background : url('../img/picto_footer2.png') no-repeat 10px 30px;
}
#lofadva-pos-1 .lof-block.sav{
background : url('../img/picto_footer3.png') no-repeat 10px 30px;
}
#lofadva-pos-1 .lof-block.jours{
background : url('../img/picto_footer4.png') no-repeat 10px 30px;
}
#lofadva-pos-1 .lof-block{
color: #797d80;
font-size: 16px;
}
#lofadva-pos-1 .lof-block b{
color: #434647;
font-size: 20px;
font-weight : normal;
}
.lof-position .lof-block-wrap .title_block{
color: #797d7f;
display: block;
font-size: 16px;
margin: 0 0 20px;
padding: 0 0 10px;
background : url('../img/border-footer.png') no-repeat left bottom;
}
.lof-position .lofadva-block-6 .lof-block-wrap .title_block{
margin: 0 0 10px;
}
.lof-position .lofadva-block-5 .lof-block-wrap .title_block{
text-align : center;
margin: 0 0 5px;
background-position : center bottom ;
text-transform : uppercase;
border-top : 1px solid #e7e9eb;
padding-top : 5px;
}
#lofadva-pos-2 ul li a {
color: #a9adb1;
}
#lofadva-pos-2 ul li a:hover {
color : #f05249;
}
#lofadva-pos-2 .lof-text {
color: #a9aeb2;
font-size: 14px;
line-height: 21px;
}
#lofadva-pos-2 .lof-text b{
color: #797d7f;
font-weight : 500;
}
#lofadva-pos-2 .lof-text small{
font-weight : normal;
font-size: 12px;
}
#lofadva-pos-2 .lof-text a{
font-style : italic;
text-decoration : underline;
}
.footer-container #footer .lofadva-block-6 ul li{
float : left;
height : 30px;
width : 50%;
margin-bottom: 15px;
background : url('../img/fb.png') no-repeat center center;
}
.footer-container #footer .lofadva-block-6 ul li a{
display: inline-block;
padding: 6px 0 0 35px;
}
.footer-container #footer .lofadva-block-6 ul li:nth-child(4){
background : url('../img/gplus.png') no-repeat center center;
}
.footer-container #footer .lofadva-block-6 ul li:nth-child(2){
background : url('../img/tw.png') no-repeat center center;
}
.footer-container #footer .lofadva-block-6 ul li:nth-child(3){
/* background : url('../img/pint.png') no-repeat center center; */
background : url('../img/instagram.png') no-repeat center center;
background-size: 30px;
-moz-background-size: 30px;
-webkit-background-size: 30px;
-o-bo-background-size: 30px;
}
#lofadva-pos-3{
text-align : center;
}
.footer-container #footer #lofadva-pos-3 ul li{
display: inline-block;
padding :0 17px 0 5px;
background : url('../img/diamond_grey_small.png') no-repeat right center;
}
.footer-container #footer #lofadva-pos-3 ul li:first-child{
padding-left : 0;
}
.footer-container #footer #lofadva-pos-3 ul li:last-child{
padding-right : 0;
background : none;
}
.footer-container #footer #lofadva-pos-3 ul li,
.footer-container #footer #lofadva-pos-3 ul li a{
color: #cbd1d5;
font-size: 14px;
}
.footer-container #footer #lofadva-pos-3 ul li a:hover{
color: #f05249;
}
.table#cart_summary{
margin-bottom : 0;
}
#order p#loyalty{
background: url('../img/loyalty-prod.png') no-repeat 10px center #f3f5f5;
color: #f3766e;
font-size: 14px;
padding: 13px 0 8px 50px;
}
/***** Ticket 7902 *****/
.free-shipping{
background: #f05349;
color: #fff;
font-size: 16px;
padding: 0px 10px 2px 10px;
margin-bottom: 15px;
text-align: right;
line-height: 26px;
float: right;
}
.free-shipping span.exclam-img{
display: inline-block;
background: url('../img/exclamation-pdm.png') no-repeat center;
width: 25px;
height: 25px;
vertical-align: middle;
margin-right: 15px;
}
.free-shipping span.cart_free_shipping_price_remaining{
color: #fff;
font-weight: 500;
font-size: 18px;
}
/***** end Ticket 7902 *****/
.box-shipping{
background: url('../img/box-shipping.png') no-repeat 10px center #f3f5f5;
color: #a9aeb2;
font-size: 14px;
padding: 13px 0 8px 50px;
margin-bottom :15px;
}
#ordermsg label{
color: #a9adb1;
}
.carrier_title{
color: #797d7f;
font-size: 16px;
}
.delivery_option .table tbody > tr > td{
border : 0;
background-color: #f3f5f5;
color: #616363;
font-size: 15px;
}
.delivery_option .table tbody > tr > td .delivery_option_price{
color: #ef5149;
font-size: 18px;
}
.carrier_cgv{
background-color: #fcedec;
color: #434647;
font-size: 16px;
padding: 10px;
}
.carrier_cgv a{
color: #f05249;
font-style : italic;
}
#order-detail-content.nshow{
display : none;
}
.paiement_block p.recap{
color: #797d7f;
font-size: 16px;
}
.paiement_block p.recap .price{
font-size: 16px;
}
.paiement_block p.recap a{
float : right;
background: url('../img/list.png') no-repeat right center ;
padding-right : 25px;
color: #ef5149;
}
.left-account .block-left-account{
background-color: #f3f5f5;
padding-bottom: 10px;
margin-top : 20px;
}
.left-account .block-left-account li {
padding: 10px 0;
}
.left-account .block-left-account li a {
background: url("../img/diamond_grey.png") no-repeat scroll 30px center;
font-family: BrandonGrotesque;
font-size: 14px;
padding-left: 55px;
}
.left-account .block-left-account li a:hover ,
.left-account .block-left-account li.active a {
background: url("../img/diamond_red_small.png") no-repeat scroll 30px center;
}
.left-account .block-left-account li.active a {
color: #f05249;
}
.left-account h2{
margin-top : 0;
height: 55px;
color: #434647;
font-size: 14px;
margin-bottom: 0;
padding: 23px 0 23px 55px;
text-transform : uppercase;
}
.left-account h2.account{
background: url("../img/icon-myaccount.png") no-repeat scroll 10px center #ebeeee;
}
.left-account h2.vouchers{
background: url("../img/icon-parrainage.png") no-repeat scroll 10px center #ebeeee;
}
.box-container{
color: #797d7f;
font-size: 16px;
background : #f4f5f5;
padding : 25px 25px 5px 25px;
}
.box .box-container p{
margin: 0 0 9px;
}
.box .box-container a{
display: block;
text-align: center;
width: 100%;
color: #ef5149;
border-top: 2px solid #e9ebed;
color: #ef5149;
display: block;
margin-top : 20px;
padding: 15px 0;
position: relative;
}
.text-link{
padding : 0 0 0 25px;
background: url("../img/list.png") no-repeat scroll left center ;
}
.box .box-container a .diamond_border {
background: url("../img/diamond_grey_large.png") no-repeat scroll center center #f3f5f5;
height: 20px;
left: 304px;
position: absolute;
top: -11px;
width: 20px;
}
.box .box-container .bordered{
border-right: 2px solid #e9ebed;
}
.box .box-container.address-container ul.address li h4.page-subheading{
padding-top : 0;
}
.box .box-container.address-container a{
margin-top : 0;
}
.box .container-box-pink{
background-color: #fbedeb;
padding : 15px 15px 5px 15px;
color: #434647;
font-size: 18px;
}
.box .container-box-pink a{
font-size: 16px;
border-top: 2px solid #fbe6e5;
}
.box .container-box-pink a .diamond_border {
background: url("../img/diamond_pink_large.png") no-repeat scroll center center #fbedeb;
}
.right-account{
margin-top: 19px;
}
.right-account h2{
text-align : center;
margin-bottom : 0;
margin-top : 45px;
}
h2 .shape-red-long{
display: inline-block;
margin-top: 10px;
}
.right-account h1{
margin-top : 0;
}
#my-account .right-account h1{
margin-top : 15px;
}
.left{
float : left;
}
.right{
float : right;
}
#identity label,
#address label{
color: #434647;
font-size: 14px;
margin-top: 10px;
}
#identity label sup,
#address label sup{
color: #f05249;
}
.submit2 #submitIdentity{
margin-top : 10px;
}
.top-manufacturer{
margin: 15px 0 50px;
}
#module-psblog-posts .top-social,
#manufacturer .top-social{
text-align : right;
padding-top : 15px;
}
#module-psblog-posts .top-social{ padding : 0 0 15px 0; }
#module-psblog-posts .top-social .socialdiv,
#manufacturer .top-social .socialdiv{
float : right ;
position : relative;
margin-left : 10px;
}
.description-manufacturer,
.img-right-manufacturer{
padding : 0;
}
.top-contaienr-manufacturer{
background-color: #f3f5f5;
}
.description-manufacturer{
text-align : center;
/* padding : 0 10px; */
padding : 0 20px;
min-height: 456px;
}
.img-right-manufacturer p{
margin : 0;
}
.description-manufacturer img{
margin-top : 20px;
border: 1px solid #cbcbcb;
max-width : 200px;
padding : 10px;
background : #fff;
}
.description-manufacturer h2{
color: #434647;
font-family: CaviarDreams;
font-size: 28px;
line-height: 16px;
text-transform : uppercase;
}
.description-manufacturer p{
color: #797d7f;
font-size : 16px;
}
.block-manufacturer{
position: relative;
background-color: #f3f5f5;
}
.block-manufacturer:nth-child(even) {
background-color: #fff;
}
.block-manufacturer.manufacturer-video{
text-align : center;
}
.block-manufacturer h3.page-manufacturer-heading {
color: #434647;
font-family: CaviarDreams;
font-size: 28px;
padding: 60px 0 0;
position: relative;
text-align: center;
text-transform: uppercase;
margin: 0 0 15px;
}
h3.page-manufacturer-heading span.imgtab {
display: block;
height: 64px;
left: 50%;
margin-left: -32px;
position: absolute;
width: 64px;
top: -20px;
}
h3.page-manufacturer-heading .shape-red-long {
display: inline-block;
margin-top: 15px;
}
.block-manufacturer.manufacturer-video h3.page-manufacturer-heading span.imgtab {
background: url("../img/tab3-square.png") no-repeat scroll center center;
}
.block-manufacturer.manufacturer-desc_marque_priv h3.page-manufacturer-heading span.imgtab {
background: url("../img/tab4.png") no-repeat scroll center center;
}
.block-manufacturer.manufacturer-desc_savoir h3.page-manufacturer-heading span.imgtab {
background: url("../img/tab6-square.png") no-repeat scroll center center;
}
.block-manufacturer.manufacturer-desc_priv_prod h3.page-manufacturer-heading span.imgtab {
background: url("../img/tab2-square.png") no-repeat scroll center center;
}
.block-manufacturer .rte{
padding : 0 20px 70px;
}
.block-manufacturer .rte td{
padding: 0;
}
.block-manufacturer .rte td:first-child {
vertical-align: top;
width: 295px;
}
.block-manufacturer .rte td:last-child {
color: #797d7f;
font-size: 18px;
line-height: 22px;
padding-left: 20px;
vertical-align: top;
}
.block-manufacturer .rte p{
color: #797d7f;
font-size: 18px;
line-height: 22px;
padding-left: 20px;
vertical-align: top;
}
/* Modif des contenu des pages marques */
.block-manufacturer .rte td:last-child, .block-manufacturer .rte p, .description-manufacturer p {
font-family: BrandonGrotesque;
font-size: 18px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 24px;
color: #797D7F;
}
.product-manufacturer h3{
background: url("../img/shadow-lg.png") no-repeat scroll center bottom;
color: #434f51;
font-size: 20px;
margin-bottom: 10px;
padding: 10px 0 30px;
text-align: center;
text-transform: uppercase;
}
.block-manufacturer.manufacturer-desc_priv_prod ul,
.block-manufacturer.manufacturer-desc_savoir ul,
.cms-16 #center_column .rte ul,
.cms-24 #center_column .rte ul{
margin : 0;
list-style : none;
padding : 0;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li,
.block-manufacturer.manufacturer-desc_savoir ul li,
.cms-16 #center_column .rte ul li,
.cms-24 #center_column .rte ul li{
margin-bottom : 10px;
background: url("../img/diamond_grey.png") no-repeat scroll 20px 13px #fbedeb;
padding : 10px 20px 10px 40px;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li.open,
.block-manufacturer.manufacturer-desc_savoir ul li.open,
.cms-16 #center_column .rte ul li.open,
.cms-24 #center_column .rte ul li.open{
background: url("../img/diamond_red_large.png") no-repeat scroll 20px 13px #fbedeb;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li h3,
.block-manufacturer.manufacturer-desc_savoir ul li h3,
.cms-16 #center_column .rte ul li h3,
.cms-24 #center_column .rte ul li h3{
color: #797d7f;
font-size: 18px;
text-transform : uppercase;
margin : 0;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li.open h3,
.block-manufacturer.manufacturer-desc_savoir ul li.open h3,
.cms-16 #center_column .rte ul li.open h3,
.cms-24 #center_column .rte ul li.open h3{
color: #434647;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li h3 span,
.block-manufacturer.manufacturer-desc_savoir ul li h3 span,
.cms-16 #center_column .rte ul li h3 span,
.cms-24 #center_column .rte ul li h3 span{
color: #ef5149;
font-size: 16px;
text-transform : none;
float : right;
padding-left: 20px;
background : url("../img/list.png") no-repeat scroll left center;
cursor : pointer;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li p,
.block-manufacturer.manufacturer-desc_savoir ul li p,
.cms-16 #center_column .rte ul li p,
.cms-24 #center_column .rte ul li p{
color : #434647;
margin : 15px 0 0;
display : none;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li.open p,
.block-manufacturer.manufacturer-desc_savoir ul li.open p,
.cms-16 #center_column .rte ul li.open p,
.cms-24 #center_column .rte ul li.open p{
display : block;
}
.block_category_manufacturer{
background: none repeat scroll 0 0 #f3f5f5;
text-align: center;
}
.block_category_manufacturer .title-right-manufacturer {
background: none repeat scroll 0 0 #fff;
padding : 0 0 10px;
}
.block_category_manufacturer .title-right-manufacturer span{
color: #434647;
font-family: CaviarDreams;
font-size: 20px;
background: none repeat scroll 0 0 #fff;
border-top: 1px dashed #e5e5e5;
border-bottom: 1px dashed #e5e5e5;
padding : 8px 0 ;
display : block;
text-transform : uppercase;
}
.block_category_manufacturer ul li {
padding: 0 10px;
}
.block_category_manufacturer ul li a {
border-bottom: 2px solid #e9ebed;
color: #797d7f;
display: block;
font-family: CaviarDreams;
font-size: 12px;
padding: 15px 0;
position: relative;
text-transform: uppercase;
}
.block_category_manufacturer .diamond_border {
background: url("../img/diamond_grey_large.png") no-repeat scroll center center rgba(0, 0, 0, 0);
bottom: -7px;
height: 12px;
left: 92px;
position: absolute;
width: 20px;
}
.block_category_manufacturer ul li:hover,
.block_category_manufacturer ul li.active {
background: none repeat scroll 0 0 #fbedeb;
}
.block_category_manufacturer ul li:hover a,
.block_category_manufacturer ul li.active a {
border-bottom: 2px solid #fbedeb;
color: #f05249;
}
.block_category_manufacturer ul li:hover .diamond_border,
.block_category_manufacturer ul li.active .diamond_border {
background: url("../img/diamond_red_large.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.block_category_manufacturer ul li:last-child a{
border-bottom: 2px solid #f3f5f5;
}
.block_category_manufacturer ul li:last-child a .diamond_border{
display : none;
}
.block_category_manufacturer .signin{
background-color: #ef5149;
padding : 10px;
color: #fff;
font-size: 20px;
text-align : center;
}
.block_category_manufacturer .signin p{
line-height : 20px;
padding : 10px 0 10px;
}
.shape_white{
width: 34px;
height: 1px;
background-color: #fff;
margin : 0 auto 20px;
}
#contact label{
color: #434647;
font-size: 14px;
}
#contact .block-info{
margin-top : 0;
}
#contact .block-info .block-info-contact .container-info{
background : url("../img/contact.jpg") no-repeat scroll left top #f4f5f5
}
#contact .block-info .container-info .box-dashed {
border: 1px dashed #f2a39f;
height: 550px;
padding-top: 275px;
position: relative;
}
#contact #message{
height: 182px;
}
#contact .block-info .container-info .box-dashed .pastille{
top: 197px;
left: 178px;
height: 157px;
width: 157px;
font-size: 19px;
line-height: 24px;
padding: 55px 10px 0;
background: url("../img/pastille-big.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#contact .block-info-contact p{
text-align : center;
color : #a9aeb2;
margin-top: 95px;
font-size : 18px;
}
#contact .block-info-contact p .title{
text-transform : uppercase;
color: #434647;
font-size: 26px;
}
#contact .block-info-contact p .tel{
color: #797d7f;
font-size: 26px;
}
#right_column .paiement_logo_block{
margin-top: 0;
}
#right_column .block-info-advantage .container-info{
margin-top: 25px;
}
#right_column .container-info,
.paiement_logo_block .container-info{
padding : 6px;
}
#right_column .block-info-advantage .container-info{
background : url('../img/avantage.png') no-repeat left top / contain #f4f5f5;
}
.paiement_logo_block .container-info{
background : #f4f5f5;
text-align : center;
}
.paiement_logo_block .container-info .title_block {
color: #434647;
font-size: 15px;
text-align : left;
text-transform : uppercase;
padding : 20px 20px 20px 70px;
background : url('../img/lock.png') no-repeat 10px 15px;
}
.paiement_logo_block .container-info .title_block .shape-red-long{
background-color: #ef5249;
height: 1px;
width: 30px;
display: block;
margin-top: 5px;
}
#right_column .block-info-advantage .container-info .box-dashed{
border : 1px dashed #f2a39f;
height : 375px;
position : relative;
padding-top: 170px;
}
.paiement_logo_block .container-info .box-dashed{
border : 1px dashed #f2a39f;
position : relative;
}
.paiement_logo_block .container-info .box-dashed img{
margin-bottom : 10px;
}
#right_column .container-info .box-dashed .pastille{
background : url('../img/pastille.png') no-repeat center center;
height : 124px;
width : 124px;
position : absolute ;
left : 42px ;
top : 39px;
text-align : center;
color: #fffefe;
font-size: 14px;
text-transform : uppercase;
padding: 45px 10px 0;
}
#right_column .container-info .box-dashed ul li {
background: url("../img/diamond_grey.png") no-repeat scroll 10px 5px;
color: #797d7f;
font-size: 14px;
padding: 0 15px 18px 30px;
}
#order #center_column,
.paiement_logo_block,
#order #right_column{
margin-top : 25px;
}
.diamond-purple{
position : absolute;
background: url("../img/diamond_purple.png") no-repeat scroll center center;
height : 29px;
width : 100%;
top: 294px;
}
.title-type{
background: url("../img/shadow-lg.png") no-repeat scroll center bottom;
color: #434f51;
font-size: 20px;
margin-bottom: 10px;
padding: 25px 0 30px;
text-align: center;
text-transform: uppercase;
}
#manufacturer .top_manu {
text-align : center;
margin : 0 0 20px 0 ;
}
#manufacturer .top_manu .img_top_manu{
margin : 20px 0 ;
}
#manufacturer .top_manu p{
color: #797d7f;
font-size: 18px;
line-height : 24px;
}
.manufacturers_list{
border-bottom: 1px dashed #cccccc;
margin-bottom : 15px;
}
.manufacturers_list li{
height : 440px;
margin-bottom : 20px;
position : relative;
}
.manufacturers_list li .mansup-container{
border: 1px dashed #b6b9ba;
height : 440px;
position : relative;
}
.mansup-container{
text-align : center;
}
.mansup-container .logo{
display: table-cell;
height: 175px;
width: 270px;
text-align: center;
vertical-align: middle;
}
.mansup-container .logo a{
display : inline-block;
}
.mansup-container .left-side{
background: url("../img/diamond_red.png") no-repeat scroll center 167px #fff;
}
.mansup-container .middle-side{
height : 252px;
background: url("../img/diamond_red.png") no-repeat scroll center -8px #f3f5f5;
}
.mansup-container .middle-side h3{
padding-top : 15px;
margin-top : 0;
margin-bottom : 10px;
font-size : 26px;
}
.mansup-container .middle-side h3 a{
color: #434647;
font-family: CaviarDreams;
font-size : 26px;
text-transform: uppercase;
}
.mansup-container .middle-side .description{
margin-top : 10px;
}
.mansup-container .middle-side .description a{
color: #9aa5ac;
display: inline-block;
font-size: 14px;
overflow: hidden;
padding: 0 15px;
}
.mansup-container .middle-side .container-button{
position : absolute;
width : 100%;
bottom : 10px;
display : block;
}
.mansup-container .diamond_border{
background: url("../img/diamond_grey_large.png") no-repeat scroll center center #fff;
height: 30px;
position: absolute;
right: -6px;
top: 132px;
width: 11px;
}
.manufacturers_list .button-grey span{
padding : 10px;
}
#address div.selector,
#order-detail div.selector{
background-position: 0 -135px;
}
#address div.selector span,
#order-detail div.selector span{
background-position: right -81px;
}
.unlogged .block-header-info-account ,
.unlogged .block-header-info-parrainage ,
.unlogged .block-header-info-cart{
display : none;
}
.unlogged .block-header-info-text{
color: #ef5149;
font-family: BrandonGrotesque;
font-size: 18px;
background : url('../img/icon-sign.png') no-repeat 25px center;
padding: 20px 20px 20px 90px;
}
.block-header-info-signin{
padding-top : 12px;
}
.extraTabs div.rte{
color: #797d7f;
font-size: 18px;
line-height: 22px;
padding-left: 20px;
vertical-align: top;
}
.transfo_loyalty{
font-size: 18px;
color: #797d7f;
}
.transfo_loyalty p{
padding-top : 13px;
}
#module-loyalty-default .table{
margin : 0;
}
.total_amount{
text-align : right ;
padding : 15px;
margin-bottom : 30px;
background: url("../img/loyalty-prod.png") no-repeat scroll 250px center #fbedeb;
color: #434647;
font-family: BrandonGrotesque;
font-size: 16px;
text-transform : uppercase;
}
.total_amount span{
font-size: 16px;
}
.loyalty-link-cms{
color: #ef5149;
font-family: BrandonGrotesque;
font-size: 16px;
padding : 0 0 0 25px;
background: url("../img/icon-parrainage-small.png") no-repeat scroll left center;
}
.cart_total_price.cart_shipping td.text-right{
padding-left : 0;
}
.cart_total_price.cart_shipping td:last-child,
.cart_total_price.cart_tax td:last-child,
.cart_total_price.cart_total_wt td:last-child,
.cart_total_price.cart_total_price_savings td:last-child{
background-color: #fcedec;
}
.cart_total_price.cart_tax td:last-child,
.cart_total_price.cart_total_wt td:last-child{
color: #797d7f;
font-family: BrandonGrotesque;
font-size: 14px;
}
#cart_summary tfoot .cart_total_price.cart_tax td.text-right:first-child,
#cart_summary tfoot .cart_total_price.cart_total_wt td.text-right:first-child{
color: #797d7f;
font-family: BrandonGrotesque;
font-size: 12px;
}
.cart_total_price.cart_total_price_savings td#saving_price_container{
color: #ef5149;
font-family: BrandonGrotesque;
font-size: 16px;
}
#cart_summary tfoot .cart_total_price.cart_total_price_savings td.total_price_savings{
color: #ef5149;
}
#send_friend_form label{
color: #434647;
font-size: 14px;
}
#send_friend_form{
width : 300px;
}
#send_friend_form h2{
color: #434647;
font-family: CaviarDreams;
font-size: 28px;
margin-bottom: 0;
text-align: center;
text-transform: uppercase;
}
#authentication .account_creation .checkbox label {
font-size: 14px;
}
.content_sortPagiBar{
display : none;
}
.loader{
display : none;
text-align : center;
background : url('../img/ajax-loader.gif') no-repeat center center;
width : 100%;
height : 50px;
}
.bot_manu{
background : url('../img/link_blog.png') no-repeat center center;
height : 92px;
color: #797d7f;
font-size: 14px;
padding : 15px 10px 0 570px;
}
.bot_manu a.link{
background: url("../img/list-mag.png") no-repeat scroll left center;
padding: 0 0 0 25px;
color: #a9a1d1;
font-size: 16px;
margin-top : 8px;
display : block;
text-decoration: none;
}
.payment_module.atos{
display : none;
}
.formaddress{
position : relative;
}
.top_submit.cart_navigation {
position : absolute;
top : -62px ;
right : 0;
z-index : 10;
}
#HOOK_PAYMENT .block-payment{
border: 1px dashed #b6b9ba;
height: 360px;
position: relative;
padding : 10px;
margin-bottom : 20px;
}
#HOOK_PAYMENT .block-payment .container-payment{
background-color: #f3f5f5;
text-align : center;
display : block;
height: 340px;
padding: 0 5px;
position : relative;;
}
#HOOK_PAYMENT .block-payment .container-payment h3{
margin-bottom: 10px;
margin-top: 0;
padding: 15px 20px 0;
color: #434546;
font-size: 14px;
text-transform: uppercase;
line-height: 20px
}
#HOOK_PAYMENT .block-payment .container-payment .description.rte{
color: #a9adb1;
font-size: 14px;
padding : 10px 0;
}
#HOOK_PAYMENT .block-payment .container-payment div.text-order{
position : absolute;
bottom : 10px;
left: 6px;
display : block ;
color: #a9adb1;
}
#HOOK_PAYMENT .block-payment .container-payment .button-grey > span{
font-size: 12px;
padding : 10px;
}
#HOOK_PAYMENT .block-payment .container-payment .logo-payment{
width : 100%;
height : 70px;
position : absolute;
bottom : 60px;
left: 0;
padding-top: 12px;
}
#HOOK_PAYMENT .block-payment .container-payment .logo-payment.img-paypal{
background : url('../img/paypal.png') no-repeat center center;
}
#HOOK_PAYMENT .block-payment .container-payment .logo-payment.img-paylib{
background : url('../img/paylib.png') no-repeat center center;
}
#HOOK_PAYMENT .block-payment .container-payment .button-grey > span > span{
font-size: 10px;
padding : 0;
}
#HOOK_PAYMENT .block-payment .container-payment .logo-payment img{
cursor : pointer;
}
#manufacturer .showmore,
#manufacturer .showmore2{
display : none;
}
#manufacturer .linkshowmore{
color: #ef5149;
font-family: BrandonGrotesque;
font-size: 16px;
display : block ;
position : absolute;
bottom : 15px;
left : 15px;
cursor : pointer;
padding-left : 20px;
background : url('../img/list.png') no-repeat left center;
}
#bandeau_transporteur{
margin-bottom : 20px;
}
.delivery_option_logo img{
width : 97px;
}
.form-group.referralprogram,
.grd_texte{
display : none;
}
/*** Responsive ***/
.smobile,
.title_mobile{
display : block;
}
.snotmobile,
.title_notmobile{
display : none;
}
label{
display : block;
}
#lofadva-pos-1,
#lofadva-pos-2 .lofadva-block-6 span.title_block,
#lofadva-pos-2 .lofadva-block-1,
#lofadva-pos-2 .lofadva-block-2,
#lofadva-pos-2 .lofadva-block-4{
display : none;
}
.header-container,
.footer-container{
min-width : inherit;
}
.lofadva-block-5 img{
display: inline-block;
height: auto;
max-width: 100%;
}
@media (min-width: 992px) {
.lofadva-block-5 img{
width: 430px;
height: 51px;
}
}
#lofadva-pos-2 {
padding: 10px 10px 5px;
}
.lof-position .lofadva-block-5 .lof-block-wrap .title_block{
border-top: 0;
}
#lofadva-pos-2 .lofadva-block-6 span.title_block{
content : " ";
}
.footer-container #footer .lofadva-block-6 ul li{
width: 25%;
}
#lofadva-pos-2 ul li a {
font-size: 0;
}
#lofadva-pos-3{
background : #fff;
padding : 15px 0 5px;
}
#lofadva-pos-2 .lofadva-block-5 .lof-text{
text-align : center;
}
@media (max-width: 767px) {
header .row #header_logo{
float : left;
width : 25%;
padding-left: 10px;
padding-right: 0;
}
}
#header_logo img{
width : 100%;
}
.header-container,
.columns-container #columns.container{
padding: 0 10px;
}
#columns {
background : none ;
background : #fff ;
}
#center_column {
background: #fff;
}
#authentication #columns{
background : url("../img/shadow-lg.png") no-repeat scroll center top;
}
#authentication #center_column {
background: none;
}
.lof-text small{
font-size : 11px;
}
@media (min-width: 768px) {
.title_notmobile,
.snotmobile{
display : block;
}
.title_mobile,
.smobile{
display : none;
}
label{
display : inline-block;
}
#lofadva-pos-1,
#lofadva-pos-2 .lofadva-block-6 span.title_block,
#lofadva-pos-2 .lofadva-block-1,
#lofadva-pos-2 .lofadva-block-2,
#lofadva-pos-2 .lofadva-block-3,
#lofadva-pos-2 .lofadva-block-4{
display : block;
}
.lof-position .lofadva-block-5 .lof-block-wrap .title_block{
border-top: 1px solid #e7e9eb;
}
#lofadva-pos-2{
border-top: 1px dashed #e5e5e5;
padding : 15px 0 5px 0;
}
.lofadva-block-6 {
margin-top: -30px;
}
#lofadva-pos-2 ul li a {
font-size: 14px;
}
.footer-container #footer .lofadva-block-6 ul li{
width: 50%;
background-position : left center !important ;
}
#lofadva-pos-3{
padding : 0;
}
.header-container,
.columns-container #columns.container{
padding: 0;
}
#header_logo img{
width : inherit;
}
#columns {
background : url("../img/shadow-lg.png") no-repeat scroll center top #fff;
/*background : #fff ; */
}
#center_column {
background: #fff;
}
#authentication #columns{
background : url("../img/shadow-lg.png") no-repeat scroll center top;
}
#authentication #center_column {
background: none;
}
.landingpage #columns{
background : none;
}
}
.columns-container #columns.container{
padding-bottom: 50px;
padding-top: 15px;
}
.nav.nav-tabs .tab-mobile{
display : none;
background : #fff;
color : #a9adb1;
text-align : left;
}
.nav.nav-tabs li.active .tab-mobile{
display : block;
}
@media (max-width: 767px) {
#module-referralprogram-program .nav.nav-tabs li{
text-align : left;
display : block;
float : none;
width : 100%;
border : 0;
padding : 0;
margin-bottom : 15px;
background : url('../img/up_referall.png') no-repeat right center #fcedec;
}
.footer-container #footer .lofadva-block-6 ul li a{
padding: 0;
height : 50px;
width : 100%;
}
#module-referralprogram-program .nav-tabs > li:hover{
background : url('../img/up_referall.png') no-repeat right center #fcedec;
}
#module-referralprogram-program .nav-tabs > li.active{
background : url('../img/down_referall.png') no-repeat right 15px #fcedec;
}
#module-referralprogram-program .nav-tabs > li.active > a,
#module-referralprogram-program .nav-tabs > li.active > a:hover,
#module-referralprogram-program .nav-tabs > li > a:hover,
#module-referralprogram-program .nav-tabs > li.active > a:focus{
background : none;
color: #2c3435;
}
.nav.nav-tabs .tab-mobile{
padding : 10px 0;
}
header{
border-bottom: 1px solid #cbd1d5;
}
.breadcrumb{
display : none;
}
.footer-container {
overflow: hidden;
}
ul#order_step li {
padding : 40px 0 0 ;
width : 23%;
display : inline-block;
background-position : center top !important;
text-align : center;
height : 65px;
}
ul#order_step li span{
padding : 5px 0 0 ;
display : inherit;
}
#order #center_column{
margin-top : 0;
}
.box-shipping,
#order #right_column{
display : none;
}
ul#order_step li span, ul#order_step li a{
padding: 5px 0 0;
}
#order-detail-content #cart_summary tbody tr{
position : relative;
}
#order-detail-content #cart_summary tbody td.cart_description{
width : 50%;
padding : 15px 5px 0;
}
.cart_voucher fieldset #discount_name{
width : inherit;
}
#order-detail-content #cart_summary tbody td.cart_total{
display : none;
}
#order-detail-content #cart_summary tbody td.cart_unit{
width : 50%;
text-align : left;
}
#order-detail-content #cart_summary tbody td.cart_quantity{
width : 100%;
text-align : right;
}
#order-detail-content #cart_summary tbody td.cart_quantity .cart_quantity_button,
#order-detail-content #cart_summary tbody td.cart_quantity .cart_quantity_input{
float : right
}
#order-detail-content #cart_summary tbody td.cart_quantity .cart_quantity_button{
margin-top : 0;
margin-right : 5px;
}
#order-detail-content #cart_summary tbody td.cart_delete{
background : none;
position : absolute;
top : -5px;
right : 5px;
}
#order-detail-content #cart_summary tbody td.cart_description,
#order-detail-content #cart_summary tbody td.cart_description a,
.cart_description .product-name{
font-size : 13px;
}
.table-responsive{
border : 0;
}
#order-detail-content #cart_summary tbody td .price{
text-align : left ;
}
#order-detail-content #cart_summary tr{
border : 0;
border-top: 1px dashed #bfbfbf;
}
#order-detail-content #cart_summary tfoot td.cart_voucher{
background : #f6f7f7;
margin : 15px 0;
}
.cart_total_price.cart_shipping td:last-child,
.cart_total_price.cart_tax td:last-child,
.cart_total_price.cart_total_wt td:last-child,
.cart_total_price.cart_total_price_savings td:last-child,
#cart_summary tfoot td#total_shipping,
#cart_summary tbody td.cart_delete,
#cart_summary tfoot td#total_product{
background : #fff;
}
#order-detail-content #cart_summary tfoot tr{
border : 0;
}
#order-detail-content #cart_summary tfoot tr td{
padding : 2px ;
font-size: 11px;
}
#order-detail-content #cart_summary tfoot tr td.price{
font-size : 15px;
}
#order-detail-content #cart_summary tfoot tr.cart_total_price_savings,
.cart_total_price_savings #saving_price_container{
background-color: #fbedeb;
}
.cart_total_price .total_price_container span,
.cart_total_price #total_price_container.price{
background-color: #fff;
}
#order-detail-content #cart_summary tfoot tr.price_total_mobile td{
display: table-cell;
text-align : right;
font-size : 20px;
}
.cart_total_price .total_price_container span, .cart_total_price #total_price_container.price{
font-size : 18px;
}
.cart_voucher .title-offers, #display_cart_vouchers{
background : none;
}
#address .submit2 .button-grey,
#product #add_to_cart .button-grey,
.mansup-container .middle-side .container-button .button-grey,
#module-privatesales-trailer .button-container .button-grey,
#module-referralprogram-program .submit .button-grey,
#password .submit .button-grey,
.transfo_loyalty .button-grey,
#order .cart_navigation .button-grey{
width : 100%;
margin-bottom : 15px;
}
.mansup-container .middle-side .container-button .button-grey{
margin-bottom : 0;
}
#address .submit2 .button-grey span ,
#product #add_to_cart .button-grey span,
.mansup-container .middle-side .container-button .button-grey span ,
#module-privatesales-trailer .button-container .button-grey span,
#module-referralprogram-program .submit .button-grey span,
#password .submit .button-grey span,
.transfo_loyalty .button-grey span,
#order .cart_navigation .button-grey > span{
display : block;
}
.addressesAreEquals{
padding-left : 10px;
}
ul.address li .page-subheading{
margin-bottom: 0;
}
#address_invoice{
margin-top : 20px;
}
#order .delivery_option > div > table.resume td.delivery_option_radio, #order-opc .delivery_option > div > table.resume td.delivery_option_radio{
width : inherit;
padding : 0 3px;
}
#order .delivery_option > div > table.resume td.delivery_option_logo,
#order-opc .delivery_option > div > table.resume td.delivery_option_logo{
padding : 0;
width : inherit;
}
#order .delivery_option > div > table.resume td.delivery_option_price, #order-opc .delivery_option > div > table.resume td.delivery_option_price{
white-space: nowrap;
width : inherit;
}
.delivery_option_desc {
display : none ;
}
.carrier_cgv div{
height : 20px;
}
.carrier_cgv a{
display : block;
margin : 5px 0 0 20px;
}
.tablehide{
display : none;
}
.paiement_block p.recap a{
display: block;
float : none;
margin : 15px 0 10px;
width: 104px;
}
#HOOK_PAYMENT .block-payment,
#HOOK_PAYMENT .block-payment .container-payment{
height : inherit;
}
.block-payment .container-payment .description {
display : none;
}
#HOOK_PAYMENT .block-payment .container-payment .logo-payment{
position : relative;
bottom: 0;
}
#HOOK_PAYMENT .block-payment .container-payment .button-grey{
display : none;
}
.box .container-box-pink a .diamond_border{
display : none;
}
.total_amount{
text-align: left;
background: #fbedeb;
}
.top-blog-container{
background : none;
}
.top-blog-container .container{
padding : 15px 10px 0 ;
}
.top-blog-container .container img{
width : 100%;
}
#module-psblog-posts #right_column .block-info-right,
#module-psblog-posts #right_column .bg_blog ,
.hidemobile,
#module-psblog-posts #right_column .posts_archives_block{
display : none;
}
#module-psblog-posts #right_column{
height : inherit !important;
}
.posts_block_categories ul.block_content{
display : block !important ;
}
.manufacturers_list li,
.manufacturers_list li .mansup-container{
height : inherit;
border : 0;
}
.manufacturers_list li{
border : 1px solid #cbcbcb;
padding : 0;
}
.mansup-container .logo {
width : 100%;
display : block;
height : inherit;
padding : 15px 0;
}
.mansup-inbox{
padding : 0;
}
#manufacturers_list.list li .middle-side,
.mansup-container .middle-side{
background : #fff ;
height : inherit;
padding : 0;
}
.mansup-container .middle-side .container-button{
width : 100%;
bottom : 0;
}
.mansup-container .middle-side h3,
.mansup-container .middle-side .description{
display : none;
}
.block-manufacturer .rte td:first-child,
.bot_manu,
.pagenotfound h1,
.mansup-container .shape-red,
.mansup-container .middle-side .description a{
display : none;
}
.mansup-container .middle-side .container-button{
position : relative;
}
.mansup-container .middle-side .description{
margin-top: 20px;
}
.manufacturers_list{
border : 0;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li h3, .cms-16 #center_column .rte ul li h3, .cms-24 #center_column .rte ul li h3{
font-size : 14px;
}
.block-manufacturer.manufacturer-desc_priv_prod ul li h3 span,
.cms-16 #center_column .rte ul li h3 span,
.cms-24 #center_column .rte ul li h3 span{
display : none;
}
.block-manufacturer .rte{
padding : 0 0 70px
}
.block-manufacturer .rte p{
padding-left : 0;
}
.block-manufacturer .rte td:last-child{
padding : 0 10px;
}
.block-manufacturer.manufacturer-video iframe{
max-width : 100%;
}
.pagenotfound .box .container-box p.text-404{
padding : 0 10px;
}
.pagenotfound .box .container-box{
height : inherit;
background : #f4f5f5;
margin : 0;
padding-bottom : 10px;
}
.transfo_loyalty p{
float : none;
display : block;
padding : 0;
margin-bottom : 5px;
}
.transfo_loyalty .button-grey.button-min {
margin : 0;
}
.transfo_loyalty .button-grey.button-min span{
padding: 6px 0;
}
.btn-back{
background : url('../img/btn-back.png') no-repeat left center #fcedec;
padding : 10px 10px 10px 35px ;
color: #ef5149;
font-family: BrandonGrotesque;
font-size: 13px;
text-transform : uppercase;
display: inline-block;
margin-bottom : 15px;
}
.right-account{
margin-top : 0;
}
#lofadva-pos-2 .lofadva-block-3{
text-align : center;
}
#lofadva-pos-2 .lofadva-block-3 ul li a{
font-size: 14px;
}
#lofadva-pos-2 .lofadva-block-3 .title_block{
background : url("../img/border-footer.png") no-repeat scroll center bottom;
}
.description-manufacturer h2{
font-size : 24px;
}
.block-manufacturer .rte p{
font-size : 13px;
}
#order #order-detail-content #cart_summary tfoot tr td.cart_voucher{
padding : 2px 10px 8px;
}
#display_cart_vouchers,
.cart_voucher .title-offers{
padding: 0 0 6px;
}
#order-detail-content tfoot{
border-top: 1px dashed #bfbfbf;
}
ul.address li.address_update a .diamond_border{
background: url("../img/diamond_grey_large.png") no-repeat scroll center center;
width: 100%;
left: 0;
}
#MRW-Map,
.MRW-Title,
.MRW-Search{
display : none;
}
.MR-Widget {
margin: 0 !important;
width: 100% !important;
}
#order .fancybox-opened{
left: 6% !important;
width: 88% !important;
}
#order .fancybox-opened .fancybox-skin{
height: 100% !important;
}
#order .fancybox-inner{
height: 100% !important;
width: 100% !important;
}
#order .MR-Widget .MRW-Results{
overflow : inherit !important;
}
h3.page-product-heading {
margin: 60px 0 15px;
}
#order .fancybox-error {
white-space: normal;
}
.fancybox-iframe #cms.cms-17.content_only{
margin : 0;
}
.zoomPup,
.zoomPreload,
.zoomWindow{
display : none !important;
}
}
.logo-payment.img-cb a{
display : inline-block;
}
#manufacturer .content_sortPagiBar{
display : block;
}
#change-account_form div.selector {
background-position: 0 -135px;
}
#change-account_form div.selector span {
background-position: right -81px;
}
#change-account_form label{
display : block;
}
#change-account_form select{
width : 100%;
height: 32px;
border: 1px solid #d6d4d4;
}
#change-account_form.box{
border : 0;
}
#order .layer_cart_product .cross{
display : none;
}
/******* Changement blockmenutop *********/
.block-header-info.block-header-info-text{
padding: 20px 20px 19px 90px;
}
.container-menu ul.sf-menu.menu-content > li{
width: auto;
padding-right: 5px;
}
.container-menu ul.sf-menu.menu-content.sf-arrows > li{
width: calc(100% / 5);
}
.container-menu ul.sf-menu.menu-content > li > a{
text-align: center;
/* font-size: 14px; */
margin-bottom: -2px;
}
.container-menu ul.sf-menu.menu-content > li:not(:last-child) a{
font-size: 16px;
color: rgb(44, 51, 53);
}
.container-menu ul.sf-menu.menu-content > li:last-child a{
font-size: 36px;
letter-spacing: 0.08em;
}
.container-menu ul.sf-menu.menu-content.sf-arrows > li:last-child a{
padding:0;
font-size: 36px;
padding-bottom: 13px;
letter-spacing: 0.08em;
margin-top: -5px;
}
.container-menu ul.sf-menu.menu-content > li:last-child > a:hover,
.container-menu ul.sf-menu > li:last-child.active > a,
.container-menu ul.sf-menu.menu-content.sf-arrows > li:last-child.active a{
padding:0;
font-size: 36px;
padding-bottom: 20px;
letter-spacing: 0.08em;
}
.container-menu ul.sf-menu > li:last-child > a:hover .icon-square,
.container-menu ul.sf-menu > li:last-child.active > a .icon-square{
top: 30px;
}
/******* Changement privatesales (menu) *********/
#module-privatesales-home .columns-container #columns.container{
padding-top: 0;
}
.snotmobile.nav-privatesales li a:hover{
color: #A9AEB2;
}
ul.snotmobile.nav-privatesales{
display: none;
}
div.salesTop #privatesales_home{
margin-top: 0;
}
/******* Changement baseline Top *********/
div.shop-phone{
/* font-family: BrandonGrotesque;
font-size: 18px; */
font-family: CaviarDreams;
text-transform: uppercase;
color: #616b75;
}
/******* MODULE PSBLOG blockcategories.tpl (sales) *******/
div.psblog-privatesales{
text-align: center;
}
div.psblog-privatesales h3.sale-title-type{
background: none;
padding: 40px 0 10px;
display: inline-block;
border-bottom: 2px solid #000;
position: relative;
font-size: 24px;
font-weight: 400;
margin-bottom: 30px;
margin-top: 9px;
}
div.psblog-privatesales h3.sale-title-type .icon-square{
background: url('../img/diamond_grey_dark.png') no-repeat center center;
height: 16px;
font-size: 10px;
position: absolute;
width: 100%;
bottom: -9px;
display: block;
}
#privatesales_category.psblog-privatesales #sales_list div.sale{
padding: 0 30px;
margin-bottom: 40px;
}
div.psblog-privatesales #sales_list.sales-list-psblog a.button-grey{
/* position: relative;
bottom: 0;*/
left: auto;
position: absolute;
bottom: 20px;
right: 65px;
}
div.psblog-privatesales #sales_list .container_sale .sale_img {
height: 190px;
}
div.psblog-privatesales #sales_list .sale .container_sale .sale_desc{
height: 210px
}
/******* MODULE YIELDIFY *******/
#YIELDIFY_CONCOURS_YIELD,
#YIELDIFY_PROMO_YIELD{
background: #fff none repeat scroll 0 0;
border: 0 none;
border-radius: 0;
font-family: arial;
background: url('../img/concours/popup_AVM.png') no-repeat;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-bo-background-size: cover;
height: 500px;
width: 500px;
}
.yieldify_container{
background: #fff none repeat scroll 0 0;
border: 0 none;
border-radius: 0;
display: none;
font-family: arial;
height: 294px;
left: 0;
right: 0;
margin: 0 auto;
overflow: hidden;
padding: 0;
position: fixed;
top: 10%;
width: 460px;
z-index: 9999;
}
.yieldify_container.shown{
display: block;
}
#YIELDIFY_CONCOURS_YIELD .y_header{
position: absolute;
right: 30px;
top: 25px;
opacity: 0;
}
#YIELDIFY_CONCOURS_YIELD .y_header .close{
font-size: 40px;
}
#YIELDIFY_CUSTOMER_YIELD .y_header,
#YIELDIFY_PROMO_YIELD .y_header{
position: absolute;
background: rgba(0, 0, 0, 0) url("../img/close2.png") no-repeat scroll right 0;
display: block;
font-size: 0;
height: 17px;
width: 17px;
right: 15px;
top: 15px;
}
#YIELDIFY_CUSTOMER_YIELD .y_header .close,
#YIELDIFY_PROMO_YIELD .y_header .close{
opacity: 0;
width: inherit;
height: inherit;
}
#YIELDIFY_CONCOURS_YIELD .y_right_content,
#YIELDIFY_CONCOURS_YIELD .y_right_content,
#YIELDIFY_PROMO_YIELD .y_right_content{
width: 80%;
padding: 10px;
position: absolute;
bottom: 25px;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
}
#YIELDIFY_CONCOURS_YIELD .y_right_content p,
#YIELDIFY_CUSTOMER_YIELD .y_right_content p,
#YIELDIFY_PROMO_YIELD .y_right_content p{
color: #000;
}
#YIELDIFY_CONCOURS_YIELD .y_right_content p a{
text-decoration: underline;
color: #000;
}
#YIELDIFY_CUSTOMER_YIELD .y_right_content p a.y_text_link,
#YIELDIFY_PROMO_YIELD .y_right_content p a.y_text_link{
padding: 5px;
font-size: 15px;
font-weight: bold;
}
.y_overlay{
background-color: #000;
display: none;
height: 100%;
left: 0;
opacity: 0.7;
position: fixed;
top: 0;
width: 100%;
z-index: 9998;
}
.y_overlay.shown{
display: block;
}
@media (max-width: 767px) {
#YIELDIFY_CONCOURS_YIELD,
#YIELDIFY_PROMO_YIELD{
top: 5%;
}
}
@media (max-width: 510px) {
#YIELDIFY_CONCOURS_YIELD,
#YIELDIFY_PROMO_YIELD{
background-size: 100%;
-moz-background-size: 100%;
-webkit-background-size: 100%;
-o-bo-background-size: 100%;
height: 500px;
width: 95%;
top: 5%;
}
#YIELDIFY_CONCOURS_YIELD .y_header{
width: 30px;
right: 15px;
}
}
@media (max-width: 399px) {
#YIELDIFY_CONCOURS_YIELD,
#YIELDIFY_PROMO_YIELD{
height: 320px;
width: 95%;
top: 2%;
}
#YIELDIFY_CONCOURS_YIELD .y_header{
right: 15px;
top: 5px;
}
#YIELDIFY_CONCOURS_YIELD .y_right_content,
#YIELDIFY_PROMO_YIELD .y_right_content{
bottom: 15px;
}
#YIELDIFY_CONCOURS_YIELD .y_right_content p,
#YIELDIFY_PROMO_YIELD .y_right_content p{
margin: 0 0 2px;
}
}
/******* picto concours sur product-list.tpl *******/
.product-container .picto-concours{
position: absolute;
top: 5px;
left: 5px;
z-index: 2;
width: 120px;
height: 120px;
background: url('../img/concours/logo_AVM.png') no-repeat;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-bo-background-size: cover;
}
/******* banniere concours sur product.tpl *******/
div.concours{
margin-bottom: 20px;
}
#product .banner-concours{
height: 180px;
background: url('../img/concours/banner_AVM.png') no-repeat;
background-size: 100%;
-moz-background-size: 100%;
-webkit-background-size: 100%;
-o-bo-background-size: 100%;
}
#product .banner-concours p{
text-align: right;
padding-top: 50px;
padding-right: 10px;
}
#product .banner-concours p a.submitConcourt{
width: 150px;
-moz-box-shadow: -4px 7px 20px #333;
-webkit-box-shadow: -4px 7px 20px #333;
-o-box-shadow: -4px 7px 20px #333;
box-shadow: -4px 7px 20px #333;
margin-bottom: 10px;
}
#product .banner-concours p a:last-child{
display: block;
width: 100%;
text-align: right;
text-decoration: underline;
color: #000;
}
#product .banner-concours p a span {
width: 100%;
white-space: normal;
padding: 5px;
font-size: 13px;
}
@media (max-width: 991px) {
#product .banner-concours p {
padding-top: 28px;
padding-right: 10px;
}
}
@media (max-width: 800px) and (min-width: 768px) {
#product .banner-concours p {
padding-top: 45px;
padding-right: 10px;
}
#product .banner-concours p a.submitConcourt {
width: 140px;
margin-bottom: 15px;
}
}
@media (max-width: 767px) {
#product .banner-concours{
height: 150px;
background-size: 100%;
-moz-background-size: 100%;
-webkit-background-size: 100%;
-o-bo-background-size: 100%;
}
#product .banner-concours p a.submitConcourt{
width: 125px;
}
}
@media (max-width: 510px) {
#product .banner-concours{
height: 100px;
}
#product .banner-concours p {
padding-top: 20px;
padding-right: 5px;
}
#product .banner-concours p a.submitConcourt {
width: 95px;
margin-bottom: 5px;
}
#product .banner-concours p a span {
font-size: 13px;
padding: 5px 0px;
}
}
@media (max-width: 399px) {
}
/***************** ticket 8538 (cms-25) *********************/
#cms.cms-25 .rte h4{
letter-spacing: 0.2px;
font-size: 18px;
}
/***************** ticket 8538 *********************/
#cms #center_column .rte{
color: #4e4e4e;
}
#cms #center_column .rte p {
color: #4e4e4e;
line-height: 22px;
font-size: 18px;
letter-spacing: 0.1px;
}
/****************** Ticket 7902 *******************/
.cart_total_price_savings .total_price_savings,
.cart_total_price_savings #saving_price_container{
border-bottom: 0px;
}
.link_shipping{
background: #f05349;
color: #fff;
font-size: 16px;
padding: 5px 5px 10px 5px;
line-height: 20px;
text-align: center;
}
.link_shipping span.text-xs{
font-size: 13px;
font-style:italic;
}
.link_shipping span.exclam-img{
display: inline-block;
background: url('../img/exclamation-pdm.png') no-repeat center;
width: 25px;
height: 25px;
vertical-align: middle;
margin-right: 5px;
}
/** MODULE PRODUCT AFTER **/
.block-product-after{
float: left;
border-right: none !important;
}
.block-product-after-right{
border-right: 1px solid #e0e4e8!important;
}
.block-product-after-left{
border-left: 1px solid #e0e4e8;
}
.block-product-after-left span.diamond_border_left{
right: 0;
left: -6px;
}
.block-product-after::after{
display: block;
content: "";
clear: both;
}
.block-product-after.col-xs-12.col-sm-4 .img-bloc-home-top{
min-height: calc(338px / 2);
}
.block-product-after.col-xs-12.col-sm-8 .img-bloc-home-top{
float: left;
width: 50% ;
height: 338px;
}
.block-product-after.col-xs-12.col-sm-12 .img-bloc-home-top{
float: left;
width: calc(100% - 33.3333%) ;
height: 338px;
}
.title-bloc-home-top{
background: #F4F5F5 ;
color: #797d7f ;
}
.block-product-after .title-bloc-home-top{
padding: 20px 20px 10px;
}
.block-product-after.col-xs-12.col-sm-4 .title-bloc-home-top{
height: calc(338px / 2);
overflow: auto;
}
.block-product-after.col-xs-12.col-sm-8 .title-bloc-home-top{
float: right;
width: 50% ;
height: 338px;
}
.block-product-after.col-xs-12.col-sm-12 .title-bloc-home-top{
float: right;
width: 33.3333% ;
height: 338px;
}
.block-product-after .title-bloc-home-top h3{
margin-top: 0;
font-family: CaviarDreams;
text-transform: uppercase;
}
.block-product-after .title-bloc-home-top .feature-bloc-home-top{
height: 1.5px;
width: 50px;
margin: 0 auto 20px auto;
background-color: #797d7f;
}
.block-product-after .title-bloc-home-top p{
font-size: 16px;
line-height: 24px;
/* overflow: auto; */
max-height: 210px ;
}
@media (max-width: 768px) {
.block-product-after{
float: none;
}
}
@media (max-width: 480px) {
.block-product-after{
float: none;
}
.block-product-after .inner-bloc-home-top{
position: relative;
border-bottom: 1px dashed #b6b9ba;
}
.block-product-after .img-bloc-home-top,
.block-product-after .title-bloc-home-top,
.block-product-after.col-xs-12.col-sm-12 .img-bloc-home-top,
.block-product-after.col-xs-12.col-sm-8 .img-bloc-home-top,
.block-product-after.col-xs-12.col-sm-12 .title-bloc-home-top,
.block-product-after.col-xs-12.col-sm-8 .title-bloc-home-top{
float: none;
width: 100%;
height: calc(320px / 2);
}
.block-product-after .title-bloc-home-top h3{
margin-bottom: 10px;
}
.block-product-after .title-bloc-home-top .feature-bloc-home-top{
margin: 0 auto 5px auto;
}
.block-product-after .title-bloc-home-top p{
font-size: 14px;
line-height: 20px;
overflow: auto;
max-height: 60px ;
}
}
/****************** Ticket 7482 referral program *******************/
.referralprogram-desc{
text-align: center;
font-size: 18px;
}
/****************** Ticket 8713 newsletter frequence *******************/
/* #identity .page-heading.top-indent {
margin-top:10px;
} */
/******** ticket n°9290 # caractéristique produit ***********/
#product #page .page-product-box.extraTab .rte.features {
/* padding: 0 10px 0 0px; */
}
#product #page .page-product-box.extraTab .rte.features .extraTabContent td:first-child {
/* font-family: CaviarDreams; */
font-size: 17px;
}
@media (max-width: 767px){
#product #page .page-product-box.extraTab .rte.features .extraTabContent td:first-child {
display: table-cell !important;
}
#product #page .page-product-box.extraTab .rte.features .extraTabContent td{
padding: 10px 20px 11px;
}
}
/******** ticket n° # slider home ***********/
#module-privatesales-home #slider_home,
#module-privatesales-home #slider_home_mobile {
margin-top: 20px;
}
#module-privatesales-home #slider_home .owl-item .item,
#module-privatesales-home #slider_home_mobile .owl-item .item{
background-size:100% auto;
}
#module-privatesales-home .owl-buttons .owl-prev,
#module-privatesales-home .owl-buttons .owl-next {
display: block;
background: url(../img/sales_scroll_small.png) no-repeat scroll 0 0;
font-size: 20px;
color: #FFF;
text-align: center;
padding: 0;
width: 45px;
height: 45px;
position: absolute;
}
#module-privatesales-home .owl-buttons .owl-prev {
background-position: 0 -45px;
left: 0px;
top: 125px;
}
#module-privatesales-home .owl-buttons .owl-next {
right: 0;
top: 125px;
}
#module-privatesales-home #slider_home_mobile.smobile .owl-prev,
#module-privatesales-home #slider_home_mobile.smobile .owl-next {
top: 75px;
display: none;
}
#module-privatesales-home .owl-theme .owl-controls{
text-align:center;
}
#module-privatesales-home .owl-theme .owl-controls .owl-page {
display: inline-block;
}
#module-privatesales-home .owl-theme .owl-controls .owl-page span {
background: none repeat scroll 0 0 #869791;
border-radius: 20px;
display: block;
height: 12px;
margin: 5px 7px;
opacity: 0.5;
width: 12px;
}
#module-privatesales-home .owl-theme .owl-controls .owl-page.active span{
background: none repeat scroll 0 0 #616b75;
}
@media(max-width: 450px) {
#module-privatesales-home #slider_home_mobile .owl-item .item{
background-size: cover!important;
height: 260px!important;
}
}
@media(max-width: 375px) {
#module-privatesales-home #slider_home_mobile .owl-item .item{
background-size: cover!important;
height: 230px!important;
}
}
@media(max-width: 320px) {
#module-privatesales-home #slider_home_mobile .owl-item .item{
background-size: cover!important;
height: 200px!important;
}
}
/******** ticket n°9850 info livraison *********/
.sale_shipping span.exclam-img{
display: inline-block;
background: url('../img/picto-info.jpg') no-repeat center;
width: 19px;
height: 19px;
vertical-align: middle;
cursor: pointer;
background-size: cover;
border-radius: 4px;
}
.shipping_info_modal{
background-color: #FFF;
position: absolute;
display: none;
z-index: 9999;
width: 84%;
margin-right: 8%;
padding: 12px;
margin-left: 8%;
}
.shipping_info_modal_content{
overflow: hidden;
border: 1px dashed #e5e5e5;
position: static;
padding: 15px;
text-align: center;
color: #000;
font-size: 18px;
line-height: 23px;
}
.shipping_info_modal_content h3{
font-family: CaviarDreams;
}
#product .sale_shipping{
cursor: pointer;
}
#product .sale_shipping:hover{
color: #ef5149;
}
.shipping_info_modal_content .cross{
position: absolute;
right: 7px;
top: 8px;
width: 25px;
height: 25px;
cursor: pointer;
color: #333;
z-index: 2;
}
.shipping_info_modal_content .cross:before {
content: "\f057";
display: block;
font-family: "FontAwesome";
background: url("../img/close.png") no-repeat scroll center center;
font-size: 0;
margin: 10px 10px 0 0;
}
/******** ticket n°7858 logo instgram et tokster ***********/
.footer-container #footer .lofadva-block-6 ul li:nth-child(5) {
background: url('../img/tokster.png') no-repeat center center;
}
.lof-position .lofadva-block-6 .lof-block-wrap .title_block {
background: url('../img/border-footer.png') no-repeat bottom;
text-align: center;
}
.footer-container #footer .lofadva-block-6 ul {
text-align: center;
}
.footer-container #footer .lofadva-block-6 ul li{
float: none;
display: inline-block;
text-align: left;
width: 20%;
}
/* Shopping cart step */
.price-bg-red{
background-color: #fcedec;
}
.cart_total_price .total_price_container span.text-fdp{
color: #797d7f;
font-size: 14px;
display:block;
}
.cart_voucher fieldset #discount_name {
width: 205px;
}
/* Carrier step */
.order_carrier_content td.delivery_option_price .delivery_option_price p.old-price{
font-size: 13px;
color: #616363;
margin-left: 5px;
}
.carrier_title .chosen-address{
display: block;
line-height: 35px;
font-size: 19px;
text-align: center;
}
.carrier_title .chosen-address span {
color: #ef5149;
}
/* Payment step */
.paiement_block p.recap .recap-price,
.paiement_block p.recap .price{
font-size: 19px;
}
#cart_summary tbody td.cart_discount_price.price-bg-red{
border-right: 0px;
}
/* Order-detail.tpl */
#order-detail #order-detail-content tfoot tr.totalprice.totalsaving td{
font-size: 16px;
padding: 5px 10px;
}
#order-detail #order-detail-content tfoot tr.totalprice.totalsaving td span {
font-size: 16px;
}
/* Adjust Authentication tpl */
#authentication .account_creation .checkbox label.label-newsletter {
display: inline-block;
}
@media (min-width: 768px) {
.footer-container #footer #lofadva-pos-2 .lofadva-block-6:before{
content: '';
background: url("../img/text-tokster.png") no-repeat scroll center top;
display: block;
position: absolute;
height: 40px;
width: 200px;
top: 10px;
right: 50px;
}
#lofadva-pos-2 {
border-top: 1px dashed #e5e5e5;
padding: 15px 0 10px 0;
}
.lofadva-block-5 ul {
margin-bottom: 0;
}
.lofadva-block-6 {
margin-top: 0px;
float: left;
}
.footer-container #footer .lofadva-block-6 ul li {
width: 100px;
margin: 0 10px;
}
.footer-container {
background: url(../img/bg_footer2.png) repeat-x #fff;
}
#authentication .account_creation .checkbox-newsletter div.checker {
margin-right: 10px;
}
#authentication .account_creation .checkbox label.label-newsletter {
width: 265px;
}
}
/******** ticket n° #9183 ***********/
@media(min-width: 768px) {
ul.product_list > li:hover .right-block {
background-color: #ef5149;
}
ul.product_list > li:hover .container-button {
display: inline-block;
}
ul.product_list > li:hover .content_price {
display: none;
}
ul.product_list > li:hover .manufacturer-name, ul.product_list > li:hover h5 a {
color: #fff;
}
#layer_cart .crossseling .crossseling-content ul.product_list.grid > li.ajax_block_product .right-block {
padding-top: 10px;
padding-bottom: 10px;
}
#layer_cart .crossseling .crossseling-content ul.product_list.grid > li:hover .right-block .container-button {
bottom: 10px;
}
#layer_cart .crossseling .crossseling-content ul.product_list.grid > li:hover .right-block .container-button .button-grey {
white-space: normal;
}
#layer_cart .crossseling .crossseling-content ul.product_list.grid > li:hover .right-block .container-button .button-grey span {
padding: 5px 0px;
font-size: 14px;
line-height: 14px;
max-width: 130px;
}
.cart_navigation#continue-shopping a span{
padding: 7px 30px 7px;
}
}
@media(max-width: 767px) {
#order-detail-content #cart_summary td.cart_discount_price{
display: none;
}
#order-detail-content #cart_summary td.cart_discount_price_total span{
text-align: center;
}
#order-detail-content #cart_summary td.price_discount_del{
float: right;
}
#order-detail-content #cart_summary td.cart_discount_name{
min-height: 80px;
}
.carrier_title.address-text {
text-align: center;
}
.paiement_block p.recap a {
width: 232px;
}
#order-detail-content #cart_summary tfoot tr td.price {
background: none;
}
.cart_navigation#continue-shopping{
margin-bottom:0;
}
#authentication .account_creation .checkbox label.label-newsletter {
width: 90%;
}
}