:root{
    --pix-header-transparent: 0;
    --pix-header-menu-transparent: 1;
    --pix-header-height: 100px;
    --pix-header-height-levels: 138px;
    --pix-top-bar-transparent: 1;

    --pix-main-color: #324599;
    --pix-main-color-lighter: #3E51A5;
    --pix-main-color-lighter-2x: #4A5DB1;
    --pix-main-color-darker: #1A2D81;
    --pix-main-color-hex: 50,69,153;
    --pix-gradient-color: #f79f2c;
    --pix-gradient-direction-webkit: left;
    --pix-gradient-direction-o: right;
    --pix-gradient-direction-moz: right;
    --pix-gradient-direction: to right;
    --pix-gradient-reverse-direction-webkit: right;
    --pix-gradient-reverse-direction-o: left;
    --pix-gradient-reverse-direction-moz: left;
    --pix-gradient-reverse-direction: to left;
    --pix-additional-color: #e0ae23;
    --pix-additional-color-rgb: 224,174,35;
    --pix-white-color: #ffffff;
    --pix-black-color: #9e9e9e;
    --pix-black-color-hex: 158,158,158;
    --pix-black-color-lighter: #B6B6B6;
    --pix-black-color-lighter-2x: #CECECE;

    --pix-shadow: 0 0px 5px rgba(0,0,0,.1), 0 5px 20px rgba(0,0,0,0.1);
    --pix-text-shadow: none; /*1px 1px 0 rgba(0,0,0,.18);*/

        --pix-button-color: #324599;
        --pix-button-color-lighter: #4A5DB1;
        --pix-button-color-darker: #3E51A5;
        --pix-button-color-hex: 50,69,153;

    --pix-main-font: Manrope;
    --pix-font-size: 16px;
    --pix-font-size-larger: 18px;
    --pix-font-size-smaller: 0.8em;
    --pix-font-line-height: 1.8;
    --pix-font-line-height-px: 29px;
    --pix-font-line-height-em: 1.813em;
    --pix-font-weight: 500;
    --pix-font-color: #000000;
    --pix-font-color-light: #e2e2e2;

    --pix-h1-title-size: 26px;
    
    --pix-h1-size: 2.489em;
    --pix-h2-size: 2.074em;
    --pix-h3-size: 1.728em;
    --pix-h4-size: 1.44em;
    --pix-h5-size: 1.2em;
    --pix-h6-size: 1em;

    --pix-title-font: Manrope;
    --pix-title-size: 26px;
    --pix-title-weight: 700;
    --pix-title-style: normal;
    --pix-title-color: #000000;
    --pix-title-letter-spacing: 0;

    --pix-subtitle-font: Manrope;
    --pix-subtitle-size: 22px;
    --pix-subtitle-weight: 600;
    --pix-subtitle-style: normal;
    --pix-subtitle-color: #103889;
    --pix-subtitle-letter-spacing: 0;

    --pix-hlink-font: Manrope;
    --pix-hlink-size: 16px;
    --pix-hlink-weight: 600;
    --pix-hlink-style: normal;
    --pix-hlink-color: #000000;

    --pix-buttons-border: 1px;
    --pix-buttons-font: Manrope;
    --pix-buttons-font-size: 16px;
    --pix-buttons-font-weight: 500;
    --pix-buttons-font-style: normal;
    --pix-buttons-text-transform: none;
    --pix-buttons-letter-spacing: 0px;
    --pix-buttons-shadow: 0px 5px 15px 0px rgba(0,0,0,0.15);

    --pix-hover-gradient: rgba(0,0,0,.4);

    --pix-tab-overlay-color: #e6ebf2;
    --pix-tab-overlay-gradient: #e3e8f2;
    --pix-tab-gradient-direction-webkit: top;
    --pix-tab-gradient-direction-o: bottom;
    --pix-tab-gradient-direction-moz: bottom;
    --pix-tab-gradient-direction: to bottom;
    --pix-tab-overlay-opacity: 1;

    --pix-svg-search: url(https://ids.by/es/wp-content/themes/ids-lab/images/svg/search-white.svg);
    --pix-svg-loader: url(https://ids.by/es/wp-content/themes/ids-lab/images/decor.svg);

    --pix-decor-img: url(https://ids.by/es/wp-content/themes/ids-lab/images/decor.svg);


}


html .sep-element{
	display: none;
}






	html .custom-header span.vc_row-overlay{
		background: var(--pix-tab-overlay-color); /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(var(--pix-tab-gradient-direction-webkit), var(--pix-tab-overlay-color), var(--pix-tab-overlay-gradient)); /*Safari 5.1-6*/
		background: -o-linear-gradient(var(--pix-tab-gradient-direction-o), var(--pix-tab-overlay-color), var(--pix-tab-overlay-gradient)); /*Opera 11.1-12*/
		background: -moz-linear-gradient(var(--pix-tab-gradient-direction-moz), var(--pix-tab-overlay-color), var(--pix-tab-overlay-gradient)); /*Fx 3.6-15*/
		background: linear-gradient(var(--pix-tab-gradient-direction), var(--pix-tab-overlay-color), var(--pix-tab-overlay-gradient)); /*Standard*/
		opacity: var(--pix-tab-overlay-opacity);
	}

	




	html .pix-gradient,
    html .pix-header-menu.gradient .container,
    html .pix-header-menu.gradient nav ul li ul.submenu,
    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-gradient-color,
    html .pix-block-content .round.pix-icon-bg-gradient-color
    {
		background: var(--pix-main-color); /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(var(--pix-gradient-direction-webkit), var(--pix-main-color), var(--pix-gradient-color)); /*Safari 5.1-6*/
		background: -o-linear-gradient(var(--pix-gradient-direction-o), var(--pix-main-color), var(--pix-gradient-color)); /*Opera 11.1-12*/
		background: -moz-linear-gradient(var(--pix-gradient-direction-moz), var(--pix-main-color), var(--pix-gradient-color)); /*Fx 3.6-15*/
		background: linear-gradient(var(--pix-gradient-direction), var(--pix-main-color), var(--pix-gradient-color)); /*Standard*/
	}
    
    
    html .transparent.pix-icon-gradient .icon span,
    html .news-item-price-long__price .icon-message span
    {
        background: -webkit-linear-gradient(var(--pix-gradient-direction-webkit), var(--pix-main-color), var(--pix-gradient-color)); /*Safari 5.1-6*/
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
	}
    
    html .round.pix-icon-gradient
    {
        background: -webkit-linear-gradient(var(--pix-gradient-direction-webkit), var(--pix-main-color), var(--pix-gradient-color)); /*Safari 5.1-6*/
        background: linear-gradient(var(--pix-gradient-direction), var(--pix-main-color), var(--pix-gradient-color)); /*Standard*/
    }

	




html .custom-header{
	padding: 86px 0 108px;
	margin-bottom: 26px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
        /*box-shadow: 0 -18px 18px -18px rgba(0,0,0,.3) inset, 0 18px 18px -18px rgba(0,0,0,.3) inset;*/
}

html .pix-header.pix-levels.transparent + .custom-header{
    padding-top: 220px;
}

html .pix-header.pix-levels.header-topbar-view + .custom-header{
    padding-top: 270px;
}

/*html .header-topbar-view + .custom-header{
    padding-top: 136px;
}*/

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


@media screen and (max-width: 1024px) {
    html .header-topbar-view + .custom-header{
        padding-top: 86px;
    }
}

@media screen and (max-width: 575px) {
    html .header-topbar-view + .custom-header{
        padding-top: 21.5px;
        padding-bottom: 104px;
    }
    html .custom-header{
        padding: 22px 0 54px;
    }
}

