.layouts-wrap {}
    /*.de:not(.admin-bar) .layouts-wrap .layout-col,
    .en:not(.admin-bar) .layouts-wrap .layout-col,
    .fr:not(.admin-bar) .layouts-wrap .layout-col,
    .nl:not(.admin-bar) .layouts-wrap .layout-col,
    .es:not(.admin-bar) .layouts-wrap .layout-col,
    .it:not(.admin-bar) .layouts-wrap .layout-col {
        border: 1px solid #ddd;
        float: left;
        margin-left: 4%;
        margin-bottom: 2%;
        min-height: 190px;
        padding: 20px;
        width: 48%;
    }
    */
    .layouts-wrap .layout-col:nth-child(odd) {
        margin-left: 0;
    }
    .full-layouts-wrap .layout-col {
        border-top: 0;
        margin: 0;
        width: 50%;
    }
    .full-layouts-wrap .layout-col.odd {
        border-left: 0;
    }
    .layouts-wrap .layout-col img {
        border: 1px solid #ddd;
        margin: 0;
    }
    .layouts-wrap .layout-col .col:first-child a {
        position: relative;
    }
	    .layouts-wrap .layout-col .col:first-child a > .text {
	        position: absolute;
	        width: 100%;
	        bottom: 10px;
	        left: 0;
			text-align: center;
			font-size: 6.5px;
			color: #000;
	    }
    .layouts-wrap .layout-col p {
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 1.3em;
    }
    .layouts-wrap .layout-col .btn {
        margin-top: 15px;
    }
    .layouts-wrap .layout-col .btn,
    .full-layouts-wrap .layout-col .btn {
        font-size: 14px;
        padding: 5px 10px;
    }
    #layouts [data-filter-format] {
    	cursor: pointer;
		text-decoration: underline;
    }
    #layouts [data-filter-format].active {
		text-decoration: inherit;
    }
    #layouts [data-target="landscape"],
    #layouts [data-target="square"] {
		display: none;
    }
    #layouts [data-target="landscape"].active,
    #layouts [data-target="square"].active {
		display: block;
    }
    #layouts [data-target="landscape"] li,
    #layouts [data-target="square"] li {
    	cursor: inherit;
    }



    .new-layouts .layouts-wrap .layout-col {
        float: left;
        min-height: 190px;
        padding: 20px;
    }
    .new-layouts .layouts-wrap .layout-col:nth-child(odd) {
        margin-left: 0;
    }
    .new-layouts .full-layouts-wrap .layout-col {
        border-top: 0;
        margin: 0;
        width: 33.33333%;
    }
    .new-layouts .full-layouts-wrap .layout-col.odd + .layout-col,
    .new-layouts .full-layouts-wrap .layout-col:first-child {
        border-right: 0;
    }
    .new-layouts .layouts-wrap .layout-col img {
        border: 1px solid #ddd;
        margin: 0;
    }
    .new-layouts .layouts-wrap .layout-col p {
        margin-bottom: 5px;
    }
    .new-layouts .layouts-wrap .layout-col .btn {
        margin-top: 15px;
    }
    .new-layouts .full-layouts-wrap .layout-col .btn {
        font-size: 14px;
        padding: 5px 10px;
    }

.full-layouts-wrap {}
    .full-layouts-wrap .big-filter {
        position: relative;
    }
    .full-layouts-wrap .big-filter .section {
        background-color: #ececec;
        color: #7d7b6d;
    }
        .full-layouts-wrap .big-filter h2,
        .full-layouts-wrap .big-filter h3 {
            font-size: 20px;
            font-weight: normal;
            line-height: 1.3em;
            text-align: center;
            margin: 0;
        }
        .full-layouts-wrap .big-filter h2 {
            background-color: #e4e4e4;
            color: #000;
            padding: 15px;
        }
        .full-layouts-wrap .big-filter h3 {
            cursor: pointer;
            border-top: 1px solid #fff;
            padding-top: 20px;
        }
        .full-layouts-wrap .big-filter h3.active {
            font-weight: bold;
        }
        .full-layouts-wrap .big-filter ul {
            text-align: center;
            padding: 20px 0;
        }
            .full-layouts-wrap .big-filter li {
                cursor: pointer;
            }
                /*
                .full-layouts-wrap .big-filter .section:first-child li {
                    display: inline-block;
                }
                .full-layouts-wrap .big-filter .section:first-child li:after {
                    content: ', '
                }
                .full-layouts-wrap .big-filter .section:first-child li:last-child:after {
                    content: '';
                }
                */
            .full-layouts-wrap .big-filter li.active {
                font-weight: bold;
            }
            .full-layouts-wrap .big-filter li:first-child {
                margin-top: 0;
            }
    .full-layouts-wrap .top-filter {
        background-color: #82b338;
        color: #fff;
        font-size: 14px;
        padding: 10px 20px;
        z-index: 1;
        position: -webkit-sticky;
        position: sticky;
        top: 0;
    }
    .fr .full-layouts-wrap .top-filter {
		padding: 10px 12px;
    }
        .full-layouts-wrap .top-filter ul {
            display: inline-block;
            margin-right: 14px;
            margin-left: 5px;
        }
        .full-layouts-wrap .top-filter ul:last-child {
            margin: 0;
        }
            .full-layouts-wrap .top-filter .link {
                color: #fff;
                text-decoration: underline;
            }
            .full-layouts-wrap .top-filter li {
                display: inline-block;
                margin-right: 2px;
                margin-top: 0;
                font-size: 14px;
                line-height: 1.5em;
            }