/*
Theme Name: Moncler CN 2015
Author: Vegan Solution
*/
.container-cookie-general-wrapper-cn {
        width: 100%;
        max-width: 1920px;
        margin: 0;
        padding: 0;
        background-color: #000000;
        color: #ffffff;
        padding-top: 115px;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section {
        height: fit-content;
        text-align: left;
        max-width: 1600px;
        margin: 0 auto;
        padding: 50px 20px;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .big-text-title {
        padding-bottom: 40px;  
        font-size: 36px;
        line-height: 36px;
        text-transform: uppercase;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .small-text {
        font-size: 15px;
        line-height: 30px;
        padding-bottom: 10px;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .paragraph-text {
        font-size: 15px;
        line-height: 30px;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section ul {
        display: block;
        list-style-type: disc;
        padding-left: 40px;
    }
    /*table con 2 colonne*/
    .container-cookie-general-wrapper-cn .cookie-first-section  .table-specific-cookie {
        width: 50%;
        margin: 0 auto;
        padding: 50px 0;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section  .table-specific-cookie .containerInfo {
        background: #000000;
        color: #fff;
        border: 1px solid white;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section  .table-specific-cookie .containerInfo .subcontainerInfo {
        border-bottom: 1px solid white;
        padding: 0;
        margin-top: 0px;
        background: transparent;
        display: table;
        width: 100%;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .column-left {
        width: 40%;
        padding: 10px 10px;
        background: none;
        font-size: 15px;
        display: inline-block;
        margin: 0 -2px;
        text-align: left; 
        vertical-align: top;
        display: table-cell;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .column {
        padding: 10px 10px;
        background: none;
        font-size: 15px;
        width: 60%;
        display: inline-block;
        margin: 0 -2px;
        text-align: left; 
        border-left: 1px solid white;
        vertical-align: top;
        display: table-cell;
    }


    /*table con 4 colonne*/
    .container-cookie-general-wrapper-cn .cookie-first-section .column-table-list {
        width: 25%;
        padding: 10px 10px;
        background: none;
        font-size: 15px;
        display: inline-block;
        margin: 0 -2px;
        text-align: left; 
        vertical-align: top;
        border-left: 1px solid white;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .column-table-list:first-child {
        border-left: none;
    }

    /* table-con-4-colonne-ok */ 

    .container-cookie-general-wrapper-cn .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle {
        text-align: left;
        display: table;
        width: 100%;
    }
    
    .container-cookie-general-wrapper-cn .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .action, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .result, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .object, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .description {
        width: 25%;
        padding: 10px 10px;
        background: none;
        font-size: 15px;
        display: inline-block;
        margin: 0 -2px;
        vertical-align: top;
        border-left: 1px solid white;
        display: table-cell;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .action:first-child, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .result:first-child, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .object:first-child, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .description:first-child {
        border-left: none;
    }
    .container-cookie-general-wrapper-cn .clear {
        display: block;
        line-height: 0px;
        clear: both; 
    }

    .container-cookie-general-wrapper-cn .cookie-first-section .separator-line-plan {
        height: 1px;
        background: #fff;
        width: 100%;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .subtitle_mobile {
        display: none;
    }
    .container-cookie-general-wrapper-cn .subcontainerInfoTitle.desktop-only-present {
        display: block;
    }
    .container-cookie-general-wrapper-cn .cookie-first-section .link-reference a {
        width: 100%;
        word-wrap: break-word;
        color: #fff;
    }
    .container-cookie-general-wrapper-cn a {
        text-decoration: none;
        color: #fff;
    }
    
    @media only screen and (max-width: 1460px) {
        .container-cookie-general-wrapper-cn .cookie-first-section .table-specific-cookie {
            width: 65%;
        }

    }
    @media only screen and (max-width: 1280px) {
        .container-cookie-general-wrapper-cn .cookie-first-section .table-specific-cookie {
            width: 75%;
        }
    }
    @media only screen and (max-width: 1025px) {
        .container-cookie-general-wrapper-cn {
            padding-top: 25px;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .paragraph-text {
            font-size: 13px;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .big-text-title {
            font-size: 30px;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .small-text {
            font-size: 13px;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .column-left {
            font-size: 13px;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .column {
            font-size: 13px;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .column-table-list { 
            font-size: 13px;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .subtitle_mobile {
            display: block;
            padding: 10px 10px;
            font-size: 15px;
        }
        .container-cookie-general-wrapper-cn .subcontainerInfoTitle.desktop-only-present {
            display: none !important ;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .action, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .result, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .object, .cookie-first-section .table-specific-cookie .containerInfo .subcontainerInfoTitle .description {
            border-left: none;      
        }
        .container-cookie-general-wrapper-cn .cookie-first-section {
            padding: 100px 20px 50px 20px;
        }
    }
    @media only screen and (max-width: 900px) { 
        .container-cookie-general-wrapper-cn .cookie-first-section {
            padding: 125px 20px 50px 20px;
        }
        .container-cookie-general-wrapper-cn .cookie-first-section .table-specific-cookie {
            width: 100%;
        }
    }
    
    /*PRIVACY STYLE END*/  
