<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Coca
Theme URI: https://n.foxdsgn.com/coca/
Author: TrueThemes
Author URI: http://www.truethemes.net/
Description: Coca is a Responsive Wordpress Theme with a multitude of amazing CMS features.
Version: 1.1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: coca
Tags: custom-colors, featured-images, sticky-post
*/




.btn_noir{
    color: white;
    background-color: #0A1E1C;
    border : 0 ;
    padding: 10px 10px 10px 10px;
    font-size: 15px;
    font-weight:bold;
}
.btn_noir:hover{
    color: grey;
    background-color: black;
    border : 0 ;
    padding: 10px 10px 10px 10px;
    font-size: 15px;
    font-weight:bold;
}



.gold
{
	color:#F8BA0D;
}
.clearfix
{
	height: 0px;
}
.menu_actu:hover{
    color: #9EA2A4 !important;
}
.menu_actu{
    color:#23252d !important;
   
}
.fontblanc{
    height:160px;
    background-color: white;
    margin-bottom: 2%;
    
}

.imggalerie{
    width:100%; height:400px; 
    background-size:cover;
    background-position: center; 
}
.overflownon
	{
	overflow:unset;
	}
.imggalerie3
	{
	max-height:700px !important;
    overflow-x: hidden;
    overflow-y: hidden; 
	}
.imgblog{
    width:100%; height:400px; 
    background-size:cover;
    background-position: center; 
}
.imgbloglist{
    width:100%; height:200px; 
    background-size:cover;
    background-position: center; 
}

.remarque{
    display: none;
}
.bg-grey {
    background-color: #eef1f2 !important;
}

.padding-t-z {
    padding-top: 0 !important;
}
.margin-l-r {
    padding-top: 0 !important;
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.margin-minus {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.padding-block-custom {
    margin-bottom: 30px !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.padding-l-r {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.margin-b-z {
    margin-bottom: 0 !important;
}
.column_container {
    padding-left: 0;
    padding-right: 0;
}

.row.row-no-padding .column-inner {
    padding-left: 0;
    padding-right: 0;
}

.column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.block-z-index {
    z-index: 10;
}

.width-100 {
    width: 100%;
}

.select-sort {
    color: rgba(17,17,17,.67);
    font-family: Neuton,serif;
    font-size: 16px;
    letter-spacing: .8px;
    line-height: 46px;
    margin: 0;
    float: right;
}
.hauteurbeforeafter{
    height: 100%;
}
@media screen and (max-width: 1280px) {

    .imggalerie3
	{
	max-height:450px !important;
       overflow-x: hidden;
       overflow-y: hidden;
	}
}
@media screen and (max-width: 767px) {
    .select-sort {
        float: none;
    }
	.fontblanc{
    height:230px;
    }
    .hauteurbeforeafter{
        height: 300px;
    }
   
.imggalerie2
	{
		height: initial !important;
	}
	
	
}

/*.cs-loader {*/
    /*max-height: max-content;*/
/*}*/

.page-work-grid {
    max-height: max-content;
    overflow: hidden;
}

.select-sort select {
    -webkit-user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: url(../images/arrow-down.png);
    background-position: 91% center;
    background-repeat: no-repeat;
    border: 1px solid #ebebeb;
    border-radius: 0;
    height: 46px;
    outline: 0;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 35px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 254px;
    vertical-align: top;
}

.tab-link.current{
    display: none;
}

ul.tabs {
    list-style: none;
    padding: 0 15px;
}
.tabs .tab-link {
    padding: 0;
    -webkit-transition: color .2s ease,border .2s ease;
    -o-transition: color .2s ease,border .2s ease;
    transition: color .2s ease,border .2s ease;
    border-bottom: 2px solid #383c50;
    border-radius: 0;
    outline: 0;
    background-color: transparent;
    color: #383c50;
    font-family: "Woodford Bourne",sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 3px;
    line-height: 1.2;
    text-transform: uppercase;
    cursor: pointer;
}

.tabs .tab-link:hover {
    border-bottom: 2px solid rgba(56,60,80,.8);
    background-color: transparent;
    color: rgba(56,60,80,.8);
}

.prev-post{
float: left;
}

.next-post{
float: right;
}

.tab-content{
    display: none ;
}

.tab-content.current{
    display: block;
}

.blog-content .tab-content.current{
    display: flex;
}

.tabs-blog {
    padding: 0;
}

.tabs-blog ul {
    width: 100%;
    padding: 0;
}

.tabs-blog .tabs .tab-link {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 3px;
    line-height: 1.25;
    cursor: pointer;
}

.woocommerce form .form-row .required {
    visibility: visible;
}

.cs-column-container .column-inner {
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
}

.row-no-padding .inner {
    margin-left: 0;
    margin-right: 0;
}
@media (max-width: 767px) {
    .column_container {
        width: 100%;
    }
}

.cs-half-bg .wpb_column {
    z-index: 10;
}

.custom_1520604504536 {
    background-image: url(../../assets/images/banner-15.jpg?id=3974) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.wpb_single_image.align_right {
    text-align: right;
}

.classic_grid_hide {
    top: 100% !important;
    display: none !important;
    transform: translate3d(-799.016px, 340px, 0px) !important;
}
.testv {
    opacity: 0;
    transition: all 0.5s;
}

@media screen and (max-width: 480px) {
    .cs-banner h1.cs-banner__title {
        font-size: 35px;
    }

    .cs-counter__title, .cs-filter-content__title, .cs-heading__title, .cs-picture .cs-picture__info h3.cs-picture__title, .cs-process__title, .cs-product__info .cs-product__title, .woocommerce-billing-fields h3, .woocommerce-additional-fields h3, #order_review_heading {
        font-size: 24px;
    }

    .cs-filter-content__list .cs-filter-content__item, .cs-filter-top__list .cs-filter-top__item, .cs-picture .cs-picture__desc {
        font-size: 14px;
    }

    .block-timeline-images .cs-portfolio__link--timeimg {
        flex-wrap: wrap;
    }
    .block-timeline-images .cs-portfolio__col {
        width: 25%;
    }
    .block-timeline-images .cs-portfolio__col--6 {
        width: 73%;
    }
    .block-timeline-images .cs-portfolio__col--7 {
        width: 73%;
        margin-left: auto;
        padding: 0 10px 0 23px;
        text-align: left;
    }
    .block-timeline-images .cs-portfolio__img-wrapp--sm {
        flex-wrap: wrap;
    }
    .block-timeline-images .cs-portfolio__img-wrapp--sm .cs-portfolio__img-item {
        width: 100%;
        margin: 0 0 10px;
        min-height: 225px;
    }
}</pre></body></html>