


body#product.hide-left-column.hide-right-column.content_only #myCarousel .nav-carousel {
    display: none;
}
body#product.hide-left-column.hide-right-column.content_only h1 {
    font-size: 54px;
    line-height: 56px;
    margin-top: 75px;
}
body#product.hide-left-column.hide-right-column.content_only .primary_block .fabric-desc {
    text-transform: none;
    font-weight: bold;
}
body#product.hide-left-column.hide-right-column.content_only .our_price_display {
    line-height: 34px;
    padding-top: 25px;
}
body#product.hide-left-column.hide-right-column.content_only .product-infos {
    display: none;
}
body#product.hide-left-column.hide-right-column.content_only #filter-menu-btn {
    display: none;
}
body#product.hide-left-column.hide-right-column.content_only .socialsharing_product {
    display: none;
}
body#product.hide-left-column.hide-right-column.content_only #quantity_wanted_p {
    display: none !important;
}
body#product.hide-left-column.hide-right-column.content_only .blockproductscategory {
    display: none;
}

body#product.hide-left-column.hide-right-column.content_only #shoe_size_title {
    display: none !important;
}

#product-description-content-only {
    display: none;
}
body#product.hide-left-column.hide-right-column.content_only .product-description {
    position: relative;
    padding-right: 15px;
    height: 460px;
}
body#product.hide-left-column.hide-right-column.content_only #product-description-content-only {
    display: inline-block;
}
body#product.hide-left-column.hide-right-column.content_only #attributes .attribute_list {
    display: inline-block;
}

body#product.hide-left-column.hide-right-column.content_only .box-info-product {
    width: 35%;
    float: left;
    margin-top: 10px;
}
body#product.hide-left-column.hide-right-column.content_only .box-cart-bottom {
    width: calc(65% - 20px);
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
body#product.hide-left-column.hide-right-column.content_only .box-cart-bottom .btn {
    font-size: 12px;
    padding: 15px 15px;
}
body#product.hide-left-column.hide-right-column.content_only .bootstrap-select .btn {
    padding-top: 15px;
    padding-bottom: 15px;
}

body#product.hide-left-column.hide-right-column.content_only #buy_block {
    position: absolute;
    bottom: -35px;
    left: 0; right: 20px;
}

.read_more_content_only {
    display: none;
}
body#product.hide-left-column.hide-right-column.content_only .read_more_content_only {
    display: inline-block;
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 40px;
}

body#product.hide-left-column.hide-right-column.content_only #mailalerts_product_hook {
    display: none;
}

.carousel-control-prev,
.carousel-control-next {
    display: none;
}
body#product.hide-left-column.hide-right-column.content_only .carousel-control-prev,
body#product.hide-left-column.hide-right-column.content_only .carousel-control-next {
    display: inline-block;
}

body#product.hide-left-column.hide-right-column.content_only .zoomWrapper {
    /*width: 100% !important;*/
}

.visible-quickview {
    display: none;
}
body#product.hide-left-column.hide-right-column.content_only .visible-quickview {
    display: inline-block;
}
body#product.hide-left-column.hide-right-column.content_only .hidden-quickview {
    display: none;
}

body#product.hide-left-column.hide-right-column.content_only p#availability_statut {
    width: 65%;
    margin-bottom: 0;
}
body#product.hide-left-column.hide-right-column.content_only #availability_statut #availability_value.warning_inline {
    padding: 5px;
    margin: 12px 0 0 15px;
    width: 190px;
    height: 50px;
    line-height: 38px;
}


#oos_customer_email {
}

#mailalerts_product_hook p {
    margin-bottom: 4px;
}
#mailalerts_product_hook .input-group {
    display: block;
}
#mailalerts_product_hook #mailalerts_guest #oos_customer_email {
    width: 88%;
}
a#mailalert_link.btn-success {
    background: #444866;
    color: white;
    font-size: 12px;
}
a#mailalert_link.btn-success:hover {
    background: transparent;
    color: #444866;
}
#mailalerts_product_hook #mailalerts_guest a#mailalert_link {
    width: 12%;
}
#oos_customer_email_result {
    display: none;
    width: 100%;
    color: white;
    background: #444866;
}

body#order .page-heading.with-space {
  margin-top: 50px;
}

.cms .menu.menuMoustacheDropdown > li a.cms_inline_link {
    display: inline;
    letter-spacing: 0;
    text-decoration: underline;
}

.btn.fixed_width_150 {
    width: 150px;
}


#top_bar_custom_message {
    position: fixed;
    z-index: 50;
    top: 0;
    display: inline-block;
    width: 100%; height: 32px;
    padding: 6px 0;
    line-height: 20px;
    text-align: center;
    background-color: #444866;
    color: #ffffff;
}
#top_bar_custom_message p {
    margin: 0;
}
body.with-custom-message > .columns-container {
    margin-top: 115px;
}
body#cms.cms-14.with-custom-message > .columns-container,
body#cms.cms-15.with-custom-message > .columns-container,
body#index.with-custom-message > .columns-container,
body#category.with-custom-message > .columns-container {
    margin-top: 32px;
}


.lgcookieslaw_banner span.lgcookieslaw_btn,
.lgcookieslaw_banner a.lgcookieslaw_btn {
    border: 1px solid white !important;
    font-size: 14px !important;
    height: inherit !important;
}
.lgcookieslaw_message {
    font-size: 14px !important;
}


.striked {
    text-decoration: line-through;
}
.home-text-description .striked,
.product-home .striked {
    margin-left: 6px;
    font-size: 12px;
}





@media (max-width: 1200px)
{

    #top_bar_custom_message > .row.no-pdg {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    body#category,
    body#index {
      padding-top: 67px;
    }
    body#category.with-custom-message,
    body#index.with-custom-message {
      padding-top: 0;
    }

    body > .columns-container {
        margin-top: 15px;
    }
    body#cms.cms-14 > .columns-container,
    body#cms.cms-15 > .columns-container,
    body#index > .columns-container,
    body#category > .columns-container {
        margin-top: 0;
    }
    body#cms.cms-14.with-custom-message > .columns-container,
    body#cms.cms-15.with-custom-message > .columns-container,
    body#index.with-custom-message > .columns-container,
    body#category.with-custom-message > .columns-container,
    body.with-custom-message > .columns-container {
        margin-top: 0;
    }

    #top_bar_custom_message {
        background-color: #444866;
        /*min-height: 32px;*/
        height: inherit;
    }
}

@media (max-width: 767px)
{

    #mailalerts_product_hook .input-group {
        width: 100%;
    }
    a#mailalert_link {
        white-space: normal;
    }
    #mailalerts_product_hook #mailalerts_guest a#mailalert_link {
        width: 20%;
    }
    #mailalerts_product_hook #mailalerts_guest #oos_customer_email {
        width: 80%;
    }

    body#index #center_column {
        padding-top: 20px;
    }
}
