html {
min-height: 100%;
}

body {
background: linear-gradient(#0b2a53, #246bc8);
min-height: 100%;
}

/* HEADER */

.LisaShoesLisavet {
display: inline-block;
position: fixed;
left: 10px;
bottom: -60px;
transform: rotate(-90deg);
transform-origin: 0 0;
}

.LisaShoesLisavet img {
height: 50px;
}

.LisaShoesLisavet:after {
display: block;
color: #FFF;
font-size: 9px;
}

header .nav #header_links {
/*width: 100%;*/
}

header .nav #header_links:before {
content: "Service client";
float: left;
}

header .nav #header_links li:nth-child(1):before {
content: "\f095";
font-family: "FontAwesome";
margin-right: 10px;
}

header .nav #header_links li:nth-child(2):before {
content: "\f0e0";
font-family: "FontAwesome";
margin-right: 10px;
}

header .nav #header_links li:nth-child(3):before {
content: "\f10e";
font-family: "FontAwesome";
margin-right: 10px;
}

header .nav #header_links li a:hover {
color: #EEEEEE !important;
}

/*
header .nav #header_links li:nth-child(4) {
float: right;
font-weight: bold;
}
*/

.header_user_info {
margin: 0;
float: right;
}

.header_user_info a,
.header_user_info a:link
{
color: #FFFFFF !important;
}

.header_user_info a:hover {
color: #E2001A !important;
}

.header-container {
background: none !important;
}

.shopping_cart > a:first-child span.cart_name {
background-color: #E2001A;
}

.shopping_cart > a:first-child span.cart_name:before {
background: none;
}

#search_block_top_content {
height: 130px;
}

#search_block_top_content p {
text-align: center;
color: #FFF;
font-weight: bold;
font-size: 15px;
line-height: 30px;
}

#search_block_top_content p a {
text-align: center;
color: #FFF;
font-weight: bold;
font-size: 12px;
background-color: #0D73B5;
padding: 5px 10px;
transition: color 0.2s ease,background-color 0.2s ease;
}

#search_block_top_content p a:hover {
background-color: #E2001A;
}

/* HEADER - MENU */

#iqitmegamenu-horizontal {
background: none !important;
margin-bottom: 15px;
}

.cbp-hrmenu > ul {
width: 100%;
}

.cbp-hrmenu > ul > li {
/*
margin-left: 8px !important;
margin-right: 8px !important;
*/
float: none;
display: table-cell;
padding-left: 8px;
padding-right: 8px;
text-align: center;
}

.cbp-hrmenu > ul > li > a {
padding-left: 5px !important;
padding-right: 5px !important;
font-size: 13px !important;
}

.cbp-hrmenu > ul > li:nth-child(1) > a {
background-color: #E2001A;
transform: rotate(0deg);

height: 36px;
width: 36px;
border-radius: 50%;
text-align: center;
margin-top: 5px;
line-height: 36px;
}

.cbp-hrmenu > ul > li > a {
background-color: #0D73B5;
}

.cbp-triangle-container {
text-align: left;
}

.cbp-hrsub {
text-align: left;
}

/*
.cbp-hrmenu > ul > li:nth-child(2) > a {
background-color: #0D73B5;
transform: rotate(-1deg);
}

.cbp-hrmenu > ul > li:nth-child(3) > a {
background-color: #0D73B5;
transform: rotate(2deg);
}

.cbp-hrmenu > ul > li:nth-child(4) > a {
background-color: #0D73B5;
transform: rotate(1deg);
}

.cbp-hrmenu > ul > li:nth-child(5) > a {
background-color: #0D73B5;
transform: rotate(0deg);
}

.cbp-hrmenu > ul > li:nth-child(6) > a {
background-color: #0D73B5;
transform: rotate(-1deg);
}
*/

#iqitmegamenu-horizontal.cbp-sticky {
background: #0b2a53 !important;
}

.cbp-sticky .cbp-hrmenu > ul > li > a {
transform: none;
background: none;
}

.cbp-hrmenu .cbp-hrsub-inner {
/*background-color: #E0F5FF;*/
}

.cbp-hrmenu .cbp-column-title {
color: #0D73B5 !important;
}

.cbp-hrmenu .cbp-column-title:hover {
color: #0b2a53 !important;
}

.cbp-hrmenu .cbp-links li a {
padding-left: 25px;
font-size: 13px !important;
}

.cbp-hrmenu .cbp-links li a:hover {
color: #E2001A;
font-weight: bold;
}

.cbp-hrmenu .cbp-links li a:before {
color: #E2001A;
content: "\f10c";
}

.cbp-hrmenu .cbp-links li a:hover:before {
content: "\f111";
}

.cbp-hrmenu .ajax_block_product:hover {
outline: none !important;
box-shadow: none;
}

.cbp-hrmenu .product-image-container {
min-height: 0;
}

.cbp-hrmenu .cbp-menu-column-inner .cbp-column-title {
color: #E2001A !important;
font-size: 16px;
}

.cbp-hrmenu .cbp-menu-column-inner .cbp-menu-column-inner .cbp-column-title {
color: #0D73B5 !important;
border-bottom: none;
}

.cbp-hrmenu .cbp-menu-column-inner .cbp-menu-column-inner .cbp-column-title:hover {
color: #E2001A !important;
}

/* HEADER - MENU */

/* HEADER */

/* FOOTER */

.footer-container {
background: none !important;
}

.footer-container .footer-container-inner {
background: none !important;
border: none !important;
}

.footer-container .footer-container-inner .container  {
background-color: #FFF;
}

.social_block_mod li.facebook a {
background-color: #3B5998 !important;
}

.social_block_mod li.twitter a {
background-color: #23C3FD !important;
}

.social_block_mod li.google a {
background-color: #C73E2E !important;
}

.social_block_mod li.youtube a {
background-color: #E82A34 !important;
}

.social_block_mod li.instagram a {
background-color: #517FA3 !important;
}

.social_block_mod li.linkedin a {
background-color: #0077B5 !important;
}

.social_block_mod li.pinterest a {
background-color: #cb2027 !important;
}

.social_block_mod li.linkedin a:before {
content: "\f0e1 ";
}

.social_block_mod .clearfix:after {
display: none;
}

.social_block_mod li:last-child {
margin-right: 6px;
}

.social_block_mod li.blog a:before {
content: "\f10e";
}

/*
.social_block_mod li.linkedin a:hover {
background: #0077B5 !important;
}
*/

.footer-container .footer-container-inner1 {
background: none !important;
border: none !important;
color: #FFF !important;
}

/*
.footer-container #footer:before {
content: " ";
display: block;
width: 30px;
height: 30px;
position: absolute;
left: calc(100% / 2 - 15px);
margin-top: -15px;
background-color: #E2001A;
border-radius: 50%;
}
*/

.footer-container #footer {
/*padding-top: 50px;*/
margin-top: 30px;
}

.footer-container #footer section h4,
.footer-container #footer .footer-block-supp h4
{
color: #FFFFFF !important;
border: none;
display: inline-block;
padding: 7px;
background-color: #0D73B5;
}

.footer-container #footer section h4 a,
.footer-container #footer .footer-block-supp h4 a
{
color: #FFFFFF !important;
}

.footer-container #footer section:nth-child(1) h4 {
transform: rotate(-1deg);
}

.footer-container #footer section:nth-child(2) h4 {
transform: rotate(2deg);
}

.footer-container #footer section:nth-child(3) h4 {
transform: rotate(1deg);
}

.footer-container #footer section:nth-child(4) h4 {
transform: rotate(0deg);
background-color: #E2001A;
}

.footer-container #footer section:nth-child(4) span {
display: block;
margin-left: 26px;
}

.footer-container #footer section:nth-child(5) h4 {
transform: rotate(-1deg);
}

.footer-container #footer .footer-block-supp h4 {
transform: rotate(-1deg);
}

.footer-container #footer .bullet li {
border: none;
}

.footer-container #footer .bullet li a {
padding-left: 25px;
}

.footer-container #footer .bullet li a:hover {
color: #E2001A !important;
font-weight: bold;
}

.footer-container #footer .bullet li a:before {
color: #E2001A !important;
content: "\f22d";
}

.footer-container #footer .bullet li a:hover:before {
content: "\f111";
}

.footer-container #footer .footer-block {
width: 20%;
}

.footer-container #footer #social_block_mod {
float: right;
width: 40%;
padding-bottom: 15px;
}

.footer_copyrights {
text-align: center;
}

.footer_copyrights div {
width: 100%;
}

.footer_copyrights li {
display: inline;
}

#uniform-newsletter_block_left_check {
display: inline-block;
}

#uniform-newsletter_block_left_check.ko span {
border: 1px solid red;
}

/* FOOTER */

/* DIVERS */

#index div.iqitcontent_row:nth-child(7) a,
#index div.iqitcontent_row:nth-child(14) a,
.cat_desc a,
#descriptionTab a,
#cms .rte a,
#product .rte a,
#manufacturer .rte a
{
color: #0d73b5 !important;
}

.page-heading {
color: #E2001A !important;
font-weight: bold;
}

.flex-video {
position: relative;
padding-bottom: 55%;
height: 0px;
margin-bottom: 30px;
overflow: hidden;
}

.flex-video iframe,
.flex-video object,
.flex-video embed
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}

.button.button-medium {
background-color: #E2001A !important;
}

.button.button-medium:hover {
background-color: #0D73B5 !important;
}

.alert-warning {
background-color: #E2001A !important;
}

#columns .content-inner {
color: #666 !important;
}

.ao_bt_fpsc span.title {
color: #FFF;
}

.breadcrumb {
font-size: 13px;
font-weight: bold;
}

.breadcrumb > span > span:nth-child(1),
.breadcrumb > span > span:nth-child(2)
{
display: none;
}

#uniform-optin,
label[for=optin]
{
display: none;
}

.iqitcontent-column-inner p a {

}

.mfp-content {
border-radius: 0 !important; 
background: none !important;
background-color: #F8F8F8 !important;
background-color: #FFF !important;
padding: 15px !important;
}

.mfp-content #pm_mc3_lpa_free_content_1 {
color: #000;
font-size: 14px;
}

.mfp-content #pm_mc3_lpa_free_content_2 {
border: none !important;
}

.mfp-content #pm_mc3_lpa_free_shipping {
background: none !important;
border: none !important;
}

.mfp-content #pm_mc3_lpa {
background: none !important;
background-color: #F8F8F8 !important;
border: 1px solid #DDDDDD;
}

.mfp-content #pm_mc3_lpa_product_image  {
padding: 10px !important;
}

.mfp-content #pm_mc3_lpa_product_image img {
box-shadow: none !important;
}

.mfp-content .pm_mc3_lpa_product_price {
display: none;
}

.mfp-content #pm_mc3_lpa_free_content_2 {
padding: 0 !important;
margin-top: 15px !important;
}

.mfp-content #pm_mc3_lpa_free_content_1 {
padding: 0 !important;
}

.mfp-content #pm_mc3_lpa_free_content_1 p {
position: absolute;
left: 0;
right: 0;
}

.mfp-content #pm_mc3_lpa_free_content_1 a {
position: absolute;
margin-top: -65px;
margin-left: -45px;
background-color: #DDDDDD;
border-radius: 3px;
display: inline-block;
padding: 6px 10px 6px 10px;
}

.mfp-content #pm_mc3_lpa_free_content_1 a:hover {
background-color: #F8F8F8;
}

.mfp-content #pm_mc3_lpa_footer_actions_container {
border: none !important;
margin-bottom: 25px !important;
}

.mfp-content #pm_mc3_lpa_keep_shopping_btn {
border: none;
box-shadow: none;
background: none;
background-color: #0D73B5;
color: #FFF !important;
font-size: 14px;
}

.mfp-content #pm_mc3_lpa_keep_shopping_btn:hover {
background-color: #E2001A;
}

.mfp-content #pm_mc3_lpa_order_now_btn {
border: none;
box-shadow: none;
background: none;
background-color: #E2001A;
color: #FFF !important;
font-size: 14px;
}

.mfp-content #pm_mc3_lpa_order_now_btn:hover {
background-color: #0D73B5;
}

.mfp-content #pm_mc3_lpa_hook_cross_selling_on_cart {
background-color: #F8F8F8 !important;
border: 1px solid #DDDDDD;
}

.mfp-content .page-subheading {
border: none;
color: #000;
}

.mfp-content .product-image-container {
min-height: 0;
}

.mfp-content .product-image-container img {
border: 0 !important;
}

.fancybox-lock .fancybox-overlay .fancybox-inner {
max-width: 1099px;
}

#cookie_close.button.button-small {
border: none !important;
background: #E2001A !important;
margin: 10px 20px;
}

#cookie_close.button.button-small:hover {
background: #0D73B5 !important;
}

#module-blocknewsletter-verification #left_column {
display: none;
}

#module-blocknewsletter-verification #right_column {
display: none;
}

#module-blocknewsletter-verification #center_column {
width: 100%;
left: 0;
text-align: center;
}

.rgpd {
margin: 20px 0;
}

#uniform-contact_check {
display: inline-block;
}

#uniform-contact_check.ko span {
border: 1px solid red !important;
}

/* DIVERS */

/* ACCUEIL */

/*

#index .rev_slider .tp-caption {
background: rgba(226, 0, 26, 0.7) !important;
padding: 10px !important;
font-size: 26px !important;
}

#index .rev_slider .tp-revslider-slidesli:nth-child(1) .tp-caption {
transform: rotate(3deg) !important;
}

#index .rev_slider .tp-revslider-slidesli:nth-child(2) .tp-caption {
transform: rotate(-5deg) !important;
}

*/

#index div.iqitcontent_row:nth-child(1) {
clear: both;
}

#index div.iqitcontent_row:nth-child(7) {
background-color: #EEEEEE;
margin: 0px;
padding: 10px;
padding-top: 0px;
}

#columns .content-inner .block .iqitcontent_row .title_block {
border: none !important;
font-size: 20px;
color: #E2001A !important;
text-align: center;
}

#index #wbpblogposts .lazy {
text-indent: 0;
}

#index #wbpblogposts h3 {
display: none;
}

#index #wbpblogposts .post-image-link {
border-color: #0D73B5 !important;
/*color: #E2001A !important;*/
color: #0D73B5 !important;
background-color: rgba(255, 255, 255, 0.5);
line-height: 50px;
}

#index #wbpblogposts .post-outbound {
/*background-color: rgba(226, 0, 26, 0.5);*/
background-color: rgba(13, 115, 181, 0.5);
height: auto;
padding-bottom: 10px;
}

#index #wbpblogposts .post-outbound a {
color: #FFF !important;
overflow: visible;
white-space: normal;
}

.rev_slider_wrapper .rs-fullvideo-cover:before {
cursor: pointer;
content: "\f026";
font-family: "FontAwesome";
border: 1px solid red;
width: 50px;
height: 50px;
position: absolute;
z-index: 4;
right: 25px;
bottom: 25px;
border-radius: 50%;
background-color: #E2001A;
color: #FFF;
text-align: center;
line-height: 50px;
font-size: 30px;
}

.rev_slider_wrapper .rs-fullvideo-cover.unmute:before {
content: "\f028";
}

#columns .content-inner .carousels-pack-block.custom_image .title_block {
border: none !important;
font-size: 20px;
color: #E2001A !important;
text-align: center;
}

.hi-carousels-images {
border: none;
}

.hi-carousels-images a {
text-align: center ;
display: block;
min-height: 200px;
line-height: 200px;
filter: grayscale(100%);
}

.hi-carousels-images a:hover {
filter: none;
}

.owl-carousel .owl-item img {
display: inline-block;
}

#index div.iqitcontent_row:nth-child(14) {
background-color: #EEEEEE;
margin: 0px;
padding: 10px;
padding-top: 0px;
}

/* ACCUEIL */

/* CONNEXION */

#authentication #center_column .row {
float: left;
width: 70%;
}

#authentication #center_column .date-select .row {
float: none;
width: auto;
}

#authentication #center_column .col-sm-6 {}

#authentication .ao_fpsc_clr_20 {
display: none;
}

#authentication #authenticationAlign {
float: right;
width: 30%;
min-height: 300px;
border: 1px solid #dddddd;
background: #f8f8f8;
color: #777777;
padding: 15px;
}

#authenticationAlign > div > div {
font-size: 16px;
line-height: 16px;
padding: 0 0 10px;
text-transform: uppercase;
margin-bottom: 40px;
border-bottom: 1px solid #dddddd;
text-align: left;
}

#authenticationAlign .ao_bt_fpsc {
display: block;
background: none;
border: none;
text-shadow: none;
box-shadow: none;
font-size: 18px;
}

.ao_bt_fpsc span.picto {
border: none !important;
display: none;
}

.ao_bt_fpsc span.title {
border: none !important;
}

.ao_bt_fpsc span.title:before {
font-family: "FontAwesome";
margin-right: 10px;
}

#authenticationAlign .ao_bt_fpsc.ao_bt_fpsc_facebook {
background-color: #3B5998;
}

.ao_bt_fpsc.ao_bt_fpsc_facebook span.title:before {
content: "\f09a";
}

#authenticationAlign .ao_bt_fpsc.ao_bt_fpsc_google {
background-color: #DE5044;
}

.ao_bt_fpsc.ao_bt_fpsc_google span.title:before {
content: "\f1a0";
}

#authentication #authenticationAlign #jsLoginAmazonPay {
text-align: center;
border: none !important;
}

#new_account_form {
clear: both;
}

/* CONNEXION */

/* PANIER */

/*
#HOOK_SHOPPING_CART {
text-align: center;
}

#HOOK_SHOPPING_CART h4 {
background-color: #0D73B5;
color: #FFF;
padding: 7px 15px;
text-align: center;
display: inline-block;
}
*/

#HOOK_SHOPPING_CART {

}

#fdm_carrier_block {
float: right;
width: calc(50% - 10px);
border: 1px solid #dddddd;
background: #f8f8f8;
padding: 10px 15px;
}

#HOOK_SHOPPING_CART .box {
float: left;
width: calc(50% - 10px);
margin-right: 5px;
}

#HOOK_SHOPPING_CART .box h4 {
font-weight: bold;
color: #0D73B5;
}

#submitStimate {
background-color: #0D73B5 !important;
}

#submitStimate:hover {
background-color: #0b2a53 !important;
}

.cart_navigation.clearfix {
clear: both;
}

#HOOK_SHOPPING_CART #csoc-container {
clear: both;
background-color: #F8F8F8;
border: 1px solid #DDDDDD;
padding: 20px;
}

#HOOK_SHOPPING_CART #csoc-container .product-image-container {
min-height: 0;
}

#HOOK_SHOPPING_CART #csoc-container .product-image-container img {
border: 0 !important;
}

/* PANIER */

/* COMPTE */

#my-account ul.myaccount-link-list li a {
border: none;
background: none;
color: #FFF !important;
text-shadow: none;
margin-top: 20px;
background-color: #0D73B5;
}

#my-account ul.myaccount-link-list li a:hover {
background-color: #0b2a53;
}

/*
#my-account ul.myaccount-link-list li:nth-child(1) a {
transform: rotate(-1deg);
}

#my-account ul.myaccount-link-list li:nth-child(2) a {
transform: rotate(2deg);
}

#my-account ul.myaccount-link-list li:nth-child(3) a {
transform: rotate(1deg);
}

#my-account ul.myaccount-link-list li:nth-child(4) a {
transform: rotate(0deg);
}
*/

#my-account ul.myaccount-link-list li a i {
border: none !important;
}

#my-account ul.myaccount-link-list li a span {
border: none;
}

/* COMPTE */

/* MARQUES */

#manufacturer .heading-counter {
display: none;
}

#manufacturer .page-heading {
border: none;
}

#manufacturer .content_sortPagiBar .sortPagiBar {
border: none;
}

#manufacturers_list .right-side {
display: none;
}

#manufacturers_list .left-side {
float: none;
width: auto;
}

#manufacturers_list .middle-side {
float: none;
width: auto;
}

#manufacturers_list > li {
width: 25%;
float: left;
min-height: 330px;
text-align: center;
}

#manufacturers_list.list li .mansup-container {
border: none;
}

#manufacturers_list .description {
display: none;
}

#manufacturer .content_sortPagiBar {
display: none;
}

#manufacturers_list.list li:first-child .mansup-container {
padding: 20px 0;
}

/* MARQUES */

/* CATEGORIE */

#category .cat_desc iframe {
float: right;
margin-left: 20px;
margin-bottom: 20px;
border: 4px solid #0D73B5 !important;
border-radius: 2px;
/*transform: rotate(-1deg);*/
}

#category .cat_desc #youtubeThumbnail {
float: right;
margin-left: 20px;
margin-bottom: 20px;
border: 4px solid #0D73B5 !important;
border-radius: 2px;
position: relative;
}

#category .cat_desc #youtubeThumbnail:before {
content: "\f144";
font-family: "FontAwesome";
position: absolute;
top: calc(50% - 15px);
left: calc(50% - 15px);
color: #E2001A;
font-size: 26px;
background-color: #FFF;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
border-radius: 50%;
}

/*
#category .cat_desc:before {
content: " ";
display: block;
width: 20px;
height: 20px;
position: absolute;
left: calc(100% / 2 - 20px);
margin-top: -25px;
background-color: #E2001A;
border-radius: 50%;
}
*/

#category .heading-counter {
display: none;
}

#subcategories ul li {
/*width: 20%;*/
width: calc(100% / 8);
min-height: 220px;
}

#subcategories ul li h5 {
height: auto;
}

/* CATEGORIE */

/* PRODUITS */

.content_sortPagiBar .sortPagiBar {
border: none;
margin-bottom: 50px;
}

#category .nbrItemPage {
display: none;
}

#columns #center-layered-nav {
/*background: none;*/
}

#columns #layered_block_left h4 {
background-color: #E2001A !important;
transform: rotate(-1deg);
color: #FFF !important;
padding-left: 10px !important;
}

#columns #layered_block_left div.title_block  {
background-color: #0D73B5 !important;
color: #FFF !important;
margin-right: 10px !important;
}

#layered_block_left .layered_filter:nth-child(1) .title_block {
transform: rotate(2deg);
}

#layered_block_left .layered_filter:nth-child(2) .title_block {
transform: rotate(1deg);
}

#layered_block_left .layered_filter:nth-child(3) .title_block {
transform: rotate(0deg);
}

#layered_block_left .layered_filter:nth-child(4) .title_block {
transform: rotate(-1deg);
}

#layered_block_left .layered_filter:nth-child(5) .title_block {
transform: rotate(2deg);
}

#layered_block_left .layered_filter:nth-child(6) .title_block {
transform: rotate(-2deg);
}

#layered_block_left .layered_filter:nth-child(7) .title_block {
transform: rotate(0deg);
}

#layered_block_left .layered_filter:nth-child(8) .title_block {
transform: rotate(-1deg);
}

ul.product_list.grid > li .product-container {
/*border: none !important;*/
min-height: 450px;
}

/*
.ajax_block_product:hover {
outline: none !important;
box-shadow: none;
}
*/

.ajax_block_product:hover {
outline: 1px solid #DEDEDE !important;
box-shadow: 0 1px 7px rgba(0, 0, 0, 0.7);
}

.ajax_block_product:hover .button.lnk_view,
.ajax_block_product:hover .button.ajax_add_to_cart_button
{
background-color: #E2001A !important;
}

.product-image-container {
min-height: 250px;
}

.product-container .product-name-container {
min-height: 34px;
}

.product-container .product-name-container a {
font-size: 16px !important;
text-transform: none;
}

.product-container .price {
display: block !important;
}

.product-container .product-price-tax_exc {
display: none !important;
}

.product-container .product-price-tax_inc {
/*display: none !important;*/
}

.product-container .product-price {
font-size: 22px;
color: #0D73B5 !important;
font-weight: bold;
}

.product-container .product-price .tax-label {
font-size: 11px;
vertical-align: super;
}

.product-container .product-price-tax_inc {
font-size: 22px;
margin-top: 5px;
display: none !important;
}

.product-container .product-price-tax_inc .tax-label {
font-size: 11px;
vertical-align: super;
}

.product-container .product-price.old-price {
font-size: 16px;
color: #666 !important;
/*
margin-bottom: 5px;
display: block !important;
*/
font-weight: normal;
}

.product-container .product-price.old-price .tax-label {
font-size: 8px;
vertical-align: super;
}

.new-label {
background-color: #0D73B5 !important;
font-size: 14px;
line-height: 110%;
height: auto;
}

.sale-label {
background-color: #E2001A !important;
font-size: 18px;
line-height: 110%;
height: auto;
}

.bottom-pagination-content {
border: none;
}

.bottom-pagination-content ul.pagination li {
margin-left: 5px;
margin-right: 5px;
}

.bottom-pagination-content ul.pagination li > span,
.bottom-pagination-content ul.pagination li > a
{
background-color: #0D73B5;
border-radius: 50%;
color: #FFF !important;
border: none;
}

.bottom-pagination-content ul.pagination li > a:hover > span {
background: none;
}

.pagination > .active > span,
.bottom-pagination-content ul.pagination li > a:hover
{
background-color: #E2001A !important;
}

.product-container .comments_note {
margin-top: 10px;
}

.content_sortPagiBar .sortPagiBar #productsSortForm select {
background-color: #0D73B5 !important;
color: #FFF;
}

/* PRODUITS */

/* PRODUIT */

#product .pb-center-column-title {
background: none !important;
margin-bottom: 20px;
}

#product .product-title {
border: none;
padding-right: 130px;
}

#product .product-title h1 {
color: #0D73B5 !important;
margin: 0 !important;
font-size: 24px;
}

.pb-center-column .product-title img.imglog {
top: -42px;
right: -10px;
}

#product .pb-center-column {
float: right;
background-color: #EEEEEE;
}

#product .pb-right-column {
float: left;
}

#product .pb-right-column .pb-right-column-content {
border: none;
padding: 0;
}

#product .product_attributes {
border: none;
}

#product .attribute_list li.attribute_li_radio {
float: left;
margin: 3px;
}

#product .attribute_list li.attribute_li_radio .radio {
/*float: left !important;*/
display: none;
}

#product .attribute_list li.attribute_li_radio label {
/*float: left;*/
cursor: pointer;
color: #FFF;
background-color: #0D73B5;
padding: 7px 5px;
border-radius: 2px;
}

#product .attribute_list li.attribute_li_radio_select label {
background-color: #E2001A;
}

.box-cart-bottom {
border: none;
}

#product .content_prices {}

.content_prices .price {
display: block;
text-align: center;
}

.price-tax_exc {
display: none;
}

#product .our_price_display {
font-size: 36px;
color: #0D73B5 !important;
display: block;
line-height: 36px;
font-weight: bold;
}

#product .our_price_display .tax-label {
font-size: 18px;
vertical-align: super;
font-weight: normal;
}

#product .our_price_display .price {
display: inline !important;
}

#product .price-tax_inc {
font-size: 25px;
}

#product .price-tax_inc .tax-label {
font-size: 13px;
vertical-align: super;
font-weight: normal;
}

#product #old_price {
font-size: 24px;
}

#product #old_price .tax-label {
font-size: 12px;
vertical-align: super;
font-weight: normal;
}

#product #old_price .price {
display: inline !important;
}

#product #reduction_amount {
position: absolute;
top: -15px;
right: 5px;
font-size: 18px;
}

/*
#reduction_amount span {
display: inline;
}
*/

#product .sale-label {
right: auto;
top: 35px;
}

.box-info-product .exclusive {
background-color: #E2001A !important;
}

.box-info-product .exclusive:hover {
background-color: #0D73B5 !important;
}

.pb-center-column .more_buttons_bottom_block {
border: none;
}

#availability_value.label-warning {
color: #E2001A !important;
box-shadow: none;
padding: 0;
}

#product #short_description_block #short_description_content p {
margin: 0;
/*line-height: 100%;*/
text-align: left !important;
}

#product #short_description_block #short_description_content #youtubeThumbnail {
position: relative;
display: block;
margin-bottom: 20px;
}

#product #short_description_block #short_description_content #youtubeThumbnail:before {
content: "\f16a";
font-family: "FontAwesome";
position: absolute;
top: calc(50% - 25px);
left: calc(50% - 50px);
color: #E2001A;
font-size: 100px;
background-color: #FFF;
border-radius: 50%;
height: 50px;
line-height: 50px;
text-align: center;
}

#product_comments_block_extra {
display: none;
}

.content-inner #center_column .product-tabs-container > ul > li > a {
background-color: #0D73B5 !important;
border: none !important;
color: #FFF !important;
}

.content-inner #center_column .product-tabs-container > ul > li.active > a {
background-color: #E2001A !important;
}

.product-tabs-container > ul > li:nth-child(1) > a {
transform: rotate(-1deg);
}

.product-tabs-container > ul > li:nth-child(2) > a {
transform: rotate(2deg);
}

.product-tabs-container > ul > li:nth-child(3) > a {
transform: rotate(1deg);
}

.product-tabs-container > ul > li:nth-child(4) > a {
transform: rotate(0deg);
}

.product-tabs-container > ul > li:nth-child(5) > a {
transform: rotate(-1deg);
}

.pb-center-column #additionalproductstabs {
margin-top: 50px;
margin-bottom: 20px;
}

.pb-center-column #additionalproductstabs li {
display: table-cell;
width: 33%;
text-align: center;
}

.pb-center-column #additionalproductstabs li a:before {
font-family: "FontAwesome";
display: block;
font-size: 56px;
line-height: 56px;
}

.pb-center-column #additionalproductstabs li:nth-child(1) a:before {
content: "\f0d1";
}

.pb-center-column #additionalproductstabs li:nth-child(2) a:before {
content: "\f09d";
}

.pb-center-column #additionalproductstabs li:nth-child(3) a:before {
content: "\f058";
}

.rating-star-blue > label.checked {
color: #0D73B5 !important;
}

.product-tabs-container #gsr .alert {
padding: 0;
background: none !important;
color: #999999 !important;
font-weight: normal;
font-size: 12px;
}

.product-tabs-container #gsr .review-line-name .label {
display: none;
}

#gsr.productRight.average-heading {
border: none;
padding: 25px;
background-color: #FAFAFA;
margin-left: -10px;
margin-right: -10px;
margin-bottom: -10px;
}

#gsr.productRight.average-heading .btn-primary,
#gsr.productRight.average-heading #bt_btn-review-form
{
border: none;
background-color: #7C7C7C;
color: #FFF !important;
width: 45%;
}

#gsr.productRight.average-heading .btn-primary:hover,
#gsr.productRight.average-heading #bt_btn-review-form:hover
{
background-color: #9D9D9D;
}

#gsr.productRight.average-heading #bt_btn-review-form {
float: right;
}

.fancybox-overlay #gsr .btn-success {
background-color: #0D73B5;
border: none;
}

.fancybox-overlay #gsr .btn-danger {
background-color: #7C7C7C;
border: none;
}

.fancybox-overlay #gsr .btn-success:hover {
background-color: #E2001A;
}

.fancybox-overlay #gsr .btn-danger:hover {
background-color: #9D9D9D;
}

#product .product-title .pull-left {
float: none !important;
}

#product .product-title .pull-left,
#product .product-title .pull-left .rating-star-blue,
#product .product-title .pull-left .rating-star-blue label
{
cursor: pointer;
}


#product .product-title .pull-right {
float: none !important;
display: none;
}

#product #csoc-container {
clear: both;
background-color: #F8F8F8;
border: 1px solid #DDDDDD;
padding: 20px;
}

#product #csoc-container .product-image-container {
min-height: 0;
}

#product #csoc-container .product-image-container a {
border: 0 !important;
}

#product #csoc-container h3 {
font-size: 16px;
line-height: 16px;
}

#product #csoc-container .product-container .product-name a {
font-size: 13px;
line-height: 17px;
}

#product #csoc-container .product-container .price {
font-size: 22px;
color: #0D73B5 !important;
font-weight: bold;
text-align: center;
}

#product #csoc-container .product-container .old-price {
font-size: 16px;
color: #666 !important;
text-align: center !important;
display: block;
}

#product .addthis_sharing_toolbox {
text-align: center;
margin-top: 17px;
background-color: #FFF;
margin-top: 10px;
margin-left: -10px;
margin-right: -10px;
padding-top: 15px;
}

/* PRODUIT */

/* COMMANDE / ADRESSES */


#order div.address_delivery.radio,
#order div.address_invoice.radio
{
background: #f8f8f8;
border: 1px solid #dddddd;
border-radius: 0;
width: 100%;
height: 100%;
display: block;
padding: 20px;
margin-bottom: 20px;
}

#order .address_delivery.radio label,
#order .address_invoice.radio label
{
font-weight: bold;
text-transform: uppercase;
  color: #777777;
}

#order .address_delivery.radio ul,
#order .address_invoice.radio ul
{
margin: 10px;
}

#order .address_delivery.radio li,
#order .address_invoice.radio li
{
list-style-type: none;
padding: 5px;
}

#order .address_delivery.radio li label,
#order .address_invoice.radio li label
{
font-weight: normal;
text-transform: none;
}

#order p.addressesAreEquals {
border: 1px solid #dddddd;
background: #f8f8f8;
color: #777777;
padding: 14px 18px 13px;
margin: 0 0 30px 0;
}

#order .address_add.submit {
float: left;
}

#order .address_add.submit.right {
float: right;
}

#order #ordermsg {
clear: both;
padding-top: 20px;
}

/* COMMANDE / ADRESSES */

/* COMMANDE */

#HOOK_PAYMENT .payment_module {
display: block !important;
}

/* COMMANDE */

/* NOIR */

a,
.cbp-hrmenu .cbp-hrsub-inner a,
.cbp-hrmenu .cbp-hrsub-inner a:link,
.not-index #columns .content-inner #center_column a,
.not-index #columns .content-inner #center_column a:link
{
color: #000;
}

#columns .content-inner,
.footer-container .footer-container-inner,
.footer-container .footer-container-inner a,
.footer-container .footer-container-inner a:link
{
color: #000 !important;
}

/* NOIR */

@media screen and (max-width: 1435px) {

.LisaShoesLisavet {
display: none !important;
}
  
}

@media screen and (max-width: 1319px) {

.iqitmegamenu-wrapper {
padding: 0;
}

li.cbp-hrmenu-tab:nth-child(1) {
display: none;
}

.cbp-hrmenu > ul > li {
margin-left: 2px !important;
margin-right: 2px !important;
}

.cbp-horizontal > ul > li > a {
padding-left: 3px !important;
padding-right: 3px !important;
font-size: 9px !important;
}

#subcategories {
display: none;
}

/*
#search_block_top_content p a {
display: none;
}
*/

#search_block_top_content p {
font-size: 11px;
}
  
}

@media (max-width: 999px) {
  
header .mh-button > span {
color: #FFF;
}
  
header .mh-button > span:hover {
color: #E2001A;
}
  
.mobile-condensed-header {
border-bottom: none;
}

.mh-button.mh-search {
display: none !important;
}
  
header .mobile-condensed-header .mh-drop.mh-search-drop {
position: relative;
visibility: visible;
opacity: 1;
box-shadow: none;
background: none;
}
  
.mh-user .mh-drop {
display: none !important;
}
  
#authentication #center_column .row > div
, #authentication #authenticationAlign
, #authentication #center_column .row
{
width: 100% !important;
float: none !important;
}
  
}

@media screen and (max-width: 780px) {

.footer-container #footer .footer-block {
width: 100%;
}

.footer-container #footer #social_block_mod {
float: none;
width: 100%;
}

ul.product_list.grid > li .product-container {
min-height: 0;
}

.product-image-container {
min-height: 0;
}

ul.product_list.grid .content_price {
min-height: 50px;
}

.product_list.grid .button-container {
min-height: 35px;
}

.product_list.grid .gsr-clr_20 {
height: 0 !important;
}

}

@media screen and (min-width: 1000px) {
  
#product .primary_block .pb-left-column.col-lg-6 {
width: 40%;
}
  
#product .primary_block .pb-center-column.col-lg-6 {
width: 60%;
}
  
#product .primary_block .pb-center-column.col-lg-3 {
width: 25%;
}

#product .primary_block .pb-right-column.col-lg-3 {
width: 35%;
}

}

/* FANCYBOX */
/*
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{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-inner,.fancybox-outer{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-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url('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('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('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('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-next span,.fancybox-prev span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px}}
*/
/* FANCYBOX */