/*

 * Custom code goes here.

 * A template should always ship with an empty custom.css

 */

 @font-face {
    font-family: "Concielian";
    src: url('/themes/akira/assets/css/concielianbreakcondital.ttf');
}

.product-brands {
    display: none;
}

.js-product-images-modal {
    display: none;
}

.js-product-miniature .reviews_note{
    display: none;
}

h1{
    font-family: Concielian !important;
    text-transform: uppercase;
}

body#checkout section.checkout-step .step-title{
text-transform: uppercase !important;
}

body#checkout section.checkout-step .step-title i.done {
    background: #e74f1c !important;
}

.summary-container .product_title {
    font-weight: 400 !important;
}

body.product-id-category-10>main>#wrapper{
    background-image: url(/themes/akira/assets/img/Maquette%20Hydroptere%20Bleu.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 35%;
}

#search>main>#wrapper{
    background-image: url(/themes/akira/assets/img/20orange.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 20%;
}

#category>main>#wrapper{
    background-image: url(/themes/akira/assets/img/MaquetteHydroptereCHorange.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 20%;
}

.product-description{
    color: black;
}

.product-short-description {
    color: black;
}

.page-title .h1{
    font-weight: 400;
    color: #e74f1c;
}

button.add-to-cart.btn.btn-primary:disabled {
    cursor: not-allowed;
}

.homesailsmaquette{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    position: absolute;
    bottom: 0;
    width: 130%;
    right: -15% !important;
}

.homesailsmaquette div:nth-child(1) {
    width: 13%;
    margin-bottom: 15px;
}

.homesailsmaquette div:last-child {
    width: 20%;
}

.linklist-menu>a:hover>span {
    text-decoration: underline;
}

.product-type-1 .item-inner .btn-action{
    background-color: #13216a;
}

.product-type-1 .item-inner .btn-action:not(.loading):hover {
    background-color: #e74f1c !important;
}

iframe.iframemug {
    width: 315px !important;
    height: 560px !important;
}

.divimgdescproduit img{
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.descriptionproduitflex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 40px;
}

.descriptionproduitflexhydro20 {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-bottom: 40px;
}

.descriptionproduitflexhydro20 .descriptionproduittxt{
    width: 100%;
}

.descriptionproduitflexhydro20 .divimgdescproduit{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.descriptionproduitflexhydro20 .divimgdescproduit img{
    width: 47%;
}


.descriptionproduitflex .descriptionproduittxt {
    width: 57%;
}

.divimgdescproduit{
    width: 40%;
}

.images-cover-slider .product-images-cover .gallery-swiper-arrow{
    color: white;
}

#descriptionproduitflex1{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

#div1descriptionproduitflex{
    width: 57%;
}

#div2descriptionproduitflex{
    width: 40%;
}

#div2descriptionproduitflex > img{
    max-width: 100%;
    height: auto;
}

.product_name{
        text-transform: initial !important;
}

#module-ps_emailsubscription-verification .page-title{
display: none;
}

@media (max-width: 1024px) {
    .elementor-1 .elementor-element.elementor-element-6ga6te3 {
        margin-bottom: 70px !important;
    }

    .elementor-1 .elementor-element.elementor-element-b12bcd2 {
        padding: 5px !important;
    }

    .elementor-1 .elementor-element.elementor-element-b12bcd2{
        margin-bottom: 20px !important;
    }

    #header {
        margin-bottom: 0;
    }
}


@media (max-width: 767px) {

    .elementor-1 .elementor-element.elementor-element-b12bcd2{
        margin-bottom: 10px !important;
    }

    .elementor-1 .elementor-element.elementor-element-3d598cf .elementor-repeater-item-6592741 .swiper-slide-bg {
        background-position: 25% center;
    }

    .elementor-1 .elementor-element.elementor-element-3d598cf .elementor-repeater-item-36f262d .swiper-slide-bg {
        background-position: 25% center;
    }

    #bandeaureassurance .elementor-row{
        justify-content: space-evenly
    }

    #bandeaureassurance .elementor-column.elementor-sm-50{
        width: 45%;
        margin-bottom: 20px;
    }

    .elementor-3 .elementor-element.elementor-element-0u1v295 input[name=email] {
        width: 80% !important;
    }

    .elementor-3 .elementor-element.elementor-element-0u1v295 button {
        width: 80% !important;
    }

    #moda_popupnewsletter.popup-type-3 .form-content button {
        min-width: 80% !important;
    }

    #moda_popupnewsletter.popup-type-3 .form-content input {
        max-width: 80% !important;
    }

    .descriptionproduitflex {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: space-between;
        margin-bottom: 0px;
    }

    .descriptionproduitflex .descriptionproduittxt {
        width: 100%;
    }

    .divimgdescproduit {
        width: 100%;
    }

    /* #canvas-mini-cart .widget_shopping_cart_content {
        display: flex;
        flex-direction: column;
        height: auto;
    } */

    #descriptionproduitflex1{
        flex-direction: column;
    }

    #div1descriptionproduitflex{
        width: 100%;
    }
    
    #div2descriptionproduitflex{
        width: 100%;
    }

    .descriptionproduitflexhydro20 .divimgdescproduit{
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    
    .descriptionproduitflexhydro20 .divimgdescproduit img{
        width: 100%;
    }
    
}