/* ------------------- css byd bb---------------- */

body{
    background-color: transparent;
    background-image: url('https://les-monstres-sacres.fr/wp-content/uploads/2021/12/000-v2B-db-bg_dotted-fondu2.png');
    color: #555555;
    line-height: 20px;
}

body div#page {
    background-color: transparent;
    background-image: url('https://les-monstres-sacres.fr/wp-content/uploads/2021/11/000-v2B-db-bg_dotted-fondu2.png');
}

.addImg3Hom{
    background-image: url('');
 }

 .dbboxShadowBase{
    -webkit-box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
 }

 ul.products>.product {

    -webkit-box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
    border-radius: 10px;
}

.eltdf-wrapper {
    position: relative;
    left: 0;
    background-image: url('https://les-monstres-sacres.fr/wp-content/uploads/2021/12/000-v2B-db-bg_dotted-fondu2.png');
    z-index: 1000;
}

.eltdf-pl-text-wrapper{
    min-width: 140px !important;
}

body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div > div > div > div > div > div > div > div > div.eltdf-vertical-split-slider > div.eltdf-vss-ms-left.ms-left > div.eltdf-vss-ms-section.ms-section.ms-table.active{
    opacity: 1;
}

.bydbImgMonsterHead{
    text-align: center;
    height: 450px;
    width: 100%;
    background-color: red;
}

#idMonsterCarteImg > figure > div > img{
    text-align: center;
    height: 450px;
    width: 100%;
    background-size: contain;
    background-image: url( https://les-monstres-sacres.fr/wp-content/uploads/2021/11/0-final-cadre-Cartes-500x500-1.png );
}

.eltdf-product-list-category{
    min-height: 55px !important;
}
.eltdf-product-list-title{
    min-height: 55px !important;
}


.eltdf-container {
    background-color: transparent; 
    background-image: url('https://les-monstres-sacres.fr/wp-content/uploads/2021/12/000-v2B-db-bg_dotted-fondu2.png');
}
body > div.eltdf-wrapper > div.eltdf-wrapper-inner > footer > div > div > div > div {
    background-image: none;
}

.theme-vino .select2-container--default .select2-selection--single {
    background-color: #fff;
}

.woocommerce-page .eltdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .eltdf-content a.added_to_cart, .woocommerce-page .eltdf-content a.button, .woocommerce-page .eltdf-content button[type=submit], .woocommerce-page .eltdf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit], div.woocommerce input[type=submit] {
    background-color: #fff;
}

.widget.widget_search form>div {
    background-color: #fff;
}

/* ----------- media query ------------------------*/

/* @media (max-width:300px){
    .controlSizeVideo {
        max-width: 300px;
        text-align: center; 
        margin: auto auto;
    }
} */





/* <div class="ms-tableCell" style="height: 860px"> */

@media (max-width:500px){

    .ms-tableCell{
        height: 100% !important;
    }

    body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div > div > div > div > div > div > div > div > div.eltdf-vss-responsive > div:nth-child(3) > div > div > div > div > div
    {
        display: block !important;
        margin-bottom: 250px;
    }
    .controlSizeVideo {
        display: block !important;
        /* display: relative !important; */
        /* bottom: 0 !important; */
        max-width: 100%;
        height: auto;
        text-align: center; 
        /* padding: 50px auto !important; */
        /* padding: 25px 0 !important; */

    }
    
    .wpb_wrapper {
        display: block !important;

        margin-bottom: 250px;
    }

    .eltdf-btn{
        display: none;
    }

    .vc_custom_1639236860181 {
        margin-top: 20px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
        margin-left: 0px !important; 
    }

}

/* body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div > div > div.eltdf-container.eltdf-default-page-template > div > div:nth-child(12) > div > div > div */

/* body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div > div > div.eltdf-container.eltdf-default-page-template > div > div:nth-child(12) > div > div > div */

@media (min-width:501px){

    #myvideo1 > div > div > div {
        width: 100%; height: 100%; text-align: center;
    }

    .controlSizeVideo {
        display: block;
        width: 80%;    
        height: 80%;  
        text-align: center; 
        margin: auto auto;
        -webkit-box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
        -moz-box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
        box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.75);
    }
}
    
    


@media (max-width:460px){
    h3 {
        font-family: Cinzel,serif;
        font-size: 18px !important;
        font-weight: 300;
        line-height: 1em;
        letter-spacing: .12em;
        text-transform: uppercase;
    }

    .eltdf-iib-title{
        min-height: 72px !important;
    }

    .eltdf-iib-hover-link .eltdf-btn-small .eltdf-btn-solid{
        display: none !important;
    }

    /* .eltdf-eh-item {
        display: block;
        width: 100%;    
        height: 100%;  

    } */
    
    body > div.eltdf-wrapper > div.eltdf-wrapper-inner > div > div > div.eltdf-container.eltdf-default-page-template > div > div:nth-child(12) > div > div > div{
        display: block;
        width: 100%;    
        height: 100%;  
    }

}

@media (max-width:460px) and (orientation: portrait){
    h3 {
        font-family: Cinzel,serif;
        font-size: 18px !important;
        font-weight: 300;
        line-height: 1em;
        letter-spacing: .12em;
        text-transform: uppercase;
    }
}

@media (max-width:460px) and (orientation: landscape){

    .eltdf-iib-hover-link .eltdf-btn-small .eltdf-btn-solid{
        display: none !important;
    }
    .eltdf_button{
        display: none !important;
    }

    .eltdf-btn-small .eltdf-btn-medium  .eltdf-btn-outline {
        display: none !important;
    }
}

@media (max-width:560px) and (orientation: landscape){

    .eltdf-iib-hover-link .eltdf-btn-small .eltdf-btn-solid{
        display: none !important;
    }
    .eltdf_button{
        display: none !important;
    }

    .eltdf-btn-small .eltdf-btn-medium  .eltdf-btn-outline {
        display: none !important;
    }
}

.woocommerce-page .eltdf-content input[type=email], .woocommerce-page .eltdf-content input[type=password], .woocommerce-page .eltdf-content input[type=tel], .woocommerce-page .eltdf-content input[type=text], .woocommerce-page .eltdf-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=password], div.woocommerce input[type=tel], div.woocommerce input[type=text], div.woocommerce textarea {
  
    color: rgb(90, 90, 90);
    background-color: #fff;
    -webkit-box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.5);
    -moz-box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.5);
    box-shadow: 10px 10px 30px -5px rgba(0,0,0,0.5);
  
}

.eltdf-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li {
    padding: 14px 0;
    border-top: 1px solid #555555;
    border-bottom: 1px solid #555555;
    background-color: #eeeeee;
    padding: 10px;
}

/* ----------- END media query ------------------------*/
