
:root{
    --pix-header-transparent: 0.26;
    --pix-header-height: 200px;
    --pix-header-height-levels: 238px;
    --pix-top-bar-transparent: 1;

    --pix-main-color: #d5b981;
    --pix-main-color-hex: 213,185,129;
    --pix-gradient-color: #c4aa77;
    --pix-additional-color: #d5b981;
    --pix-black-color: #333333;

    --pix-main-font: Rubik;
    --pix-font-size: 14px;
    --pix-font-weight: 400;
    --pix-font-color: #797979;

    --pix-title-font: Rufina;
    --pix-title-size: 34px;
    --pix-title-weight: 400;
    --pix-title-line-height: 1.8;
    --pix-title-style: normal;
    --pix-title-color: #000000;

    --pix-subtitle-font: Rufina;
    --pix-subtitle-size: px;
    --pix-subtitle-weight: ;
    --pix-subtitle-style: normal;
    --pix-subtitle-color: ;
    --pix-subtitle-letter-spacing: 0;

    --pix-hlink-font: Rufina;
    --pix-hlink-size: 18px;
    --pix-hlink-weight: 400;
    --pix-hlink-style: normal;
    --pix-hlink-color: #333333;

    --pix-buttons-border: 1px;
    --pix-buttons-font: Rubik;
    --pix-buttons-font-size: 15px;
    --pix-buttons-font-weight: 500;
    --pix-buttons-font-style: normal;
    --pix-buttons-text-transform: none;
    --pix-buttons-letter-spacing: 0px;
    --pix-buttons-shadow: 5px 5px 0px 0px rgba(213,185,129,1);

    --pix-hover-gradient: linear-gradient(to left, rgba(213,185,129, 0.9), rgba(196,170,119, 0.9));
    --pix-hover-gradient: rgba(0,0,0,.4);


    --pix-svg-quote: url(https://fbcoiffeur.be/wp-content/themes/cutstyle/images/svg/color/quote.svg);

    --pix-svg-search-white: url(https://fbcoiffeur.be/wp-content/themes/cutstyle/images/svg/search-white.svg);
    --pix-svg-search: url(https://fbcoiffeur.be/wp-content/themes/cutstyle/images/svg/search.svg);
    --pix-svg-search-hover: url(https://fbcoiffeur.be/wp-content/themes/cutstyle/images/svg/color/search-hover.svg);

    --pix-svg-services: url(https://fbcoiffeur.be/wp-content/themes/cutstyle/images/svg/service.svg);
    --pix-svg-services-hover: url(https://fbcoiffeur.be/wp-content/themes/cutstyle/images/svg/color/services-hover.svg);

    --pix-svg-checked: url(https://fbcoiffeur.be/wp-content/themes/cutstyle/images/svg/color/checked.svg);
    --pix-svg-checked-dark: url(https://fbcoiffeur.be/wp-content/themes/cutstyle/images/svg/checked-dark.svg);

    --pix-svg-loader: url('data:image/svg+xml;utf8,%3Csvg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="%23d5b981" viewBox="0 0 140 64" xml:space="preserve"%3E%3Cg%3E%3Cpath d="M19.7,24.9c0,0,2.2-2.9,0.9-5.5C17,12,5,17.5,5.8,27.6c0,0,0.8,20.8,32.6,21.8c8.3,0.3,19.5-1.4,28.5-10.7 c6.2-6.4,4.5-18.2-3.4-20.9c-8.6-3-19.6-0.8-27.8,10.9c-7.8,11.1-23.2,3.4-23-4C12.8,17.8,21.3,20.4,19.7,24.9z"/%3E%3Cpath d="M119.8,24.9c0,0-2.2-2.9-0.9-5.5c3.6-7.4,15.6-1.9,14.8,8.2c0,0-0.8,20.8-32.6,21.8 c-8.3,0.3-19.5-1.4-28.5-10.7c-6.2-6.4-4.5-18.2,3.4-20.9c8.6-3,19.6-0.8,27.8,10.9c7.8,11.1,23.2,3.4,23-4 C126.7,17.8,118.2,20.4,119.8,24.9z"/%3E%3C/g%3E%3C/svg%3E');

}



h1, .h1, .pix-title.h1-size{
            font-family: Rufina;
            font-weight: 400;
            font-size: 42px;
            line-height: 1.8;
            font-style: normal;
            color: #000000;
        }
        h2, .h2, .pix-title.h2-size{
            font-family: Rufina;
            font-weight: 400;
            font-size: 34px;
            line-height: 1.8;
            font-style: normal;
            color: #000000;
        }
        h3, .h3, .pix-title.h3-size{
            font-family: Rufina;
            font-weight: 400;
            font-size: 29px;
            line-height: 1.8;
            font-style: normal;
            color: #333333;
        }
        h4, .h4, .pix-title.h4-size{
            font-family: Rufina;
            font-weight: 400;
            font-size: 24px;
            line-height: 1.8;
            font-style: normal;
            color: #333333;
        }
        h5, .h5, .pix-title.h5-size{
            font-family: Rufina;
            font-weight: 400;
            font-size: 20px;
            line-height: 1.8;
            font-style: normal;
            color: #333333;
        }
        h6, .h6, .pix-title.h6-size{
            font-family: Rufina;
            font-weight: 400;
            font-size: 18px;
            line-height: 1.8;
            font-style: normal;
            color: #333333;
        }
        .pix-pre-title{
            font-family: Bilbo Swash Caps;
            font-weight: 400;
            font-size: 27px;
            line-height: 1.8;
            font-style: normal;
            color: #dbb859;
        }
        .pix-title-s{
            font-family: Rufina;
            font-weight: 400;
            font-size: 16px;
            line-height: 1.8;
            font-style: normal;
            color: #333333;
        }
        .pix-title-m{
            font-family: Rufina;
            font-weight: 400;
            font-size: 18px;
            line-height: 1.8;
            font-style: normal;
            color: #333333;
        }
        .pix-title-l{
            font-family: Rufina;
            font-weight: 400;
            font-size: 22px;
            line-height: 1.8;
            font-style: normal;
            color: #333333;
        }
        .pix-title-xl{
            font-family: Rufina;
            font-weight: 400;
            font-size: 26px;
            line-height: 1.8;
            font-style: normal;
            color: #333333;
        }
        


html .sep-element{
    }





	html .header-section span.vc_row-overlay{
		background: #191919; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(top, #191919,#303030); /*Safari 5.1-6*/
		background: -o-linear-gradient(bottom, #191919,#303030); /*Opera 11.1-12*/
		background: -moz-linear-gradient(bottom, #191919,#303030); /*Fx 3.6-15*/
		background: linear-gradient(to bottom, #191919,#303030); /*Standard*/
		opacity: 0.51;
	}

	




	html .pix-gradient,
    html .pix-item-review .round,
    html .pix-item-left .round,
    html .pix-item-default .round,
    html .news-card-price__header,
    html .pix-progress-bar,
    html .news-card-centered__image .overlay,
    html .pix-overlay.pix-color
    {
		background: #d5b981; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(left, #d5b981,#c4aa77); /*Safari 5.1-6*/
		background: -o-linear-gradient(right, #d5b981,#c4aa77); /*Opera 11.1-12*/
		background: -moz-linear-gradient(right, #d5b981,#c4aa77); /*Fx 3.6-15*/
		background: linear-gradient(to right, #d5b981,#c4aa77); /*Standard*/
	}

    html .transparent.pix-icon-color .icon span,
    html .news-item-price-long__price .icon-message span
    {
        background: -webkit-linear-gradient(left, #d5b981,#c4aa77); /*Safari 5.1-6*/
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
	}

	




html .header-section{
	padding: 170px 0 120px;
	margin-bottom: 100px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
        background-attachment: fixed;
    }

section.pix-page-no-padding{
    margin-top: -100px;
}

