/* merriweather-sans-700 - latin */
@font-face {
    font-family: 'Font_1';
    font-style: normal;
    font-weight: 700;
    src: url('../../style/fonts/merriweather-sans/merriweather-sans-v10-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Merriweather Sans Bold'), local('MerriweatherSans-Bold'),
    url('../../style/fonts/merriweather-sans/merriweather-sans-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../style/fonts/merriweather-sans/merriweather-sans-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../style/fonts/merriweather-sans/merriweather-sans-v10-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../../style/fonts/merriweather-sans/merriweather-sans-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../style/fonts/merriweather-sans/merriweather-sans-v10-latin-700.svg#MerriweatherSans') format('svg'); /* Legacy iOS */
}/* open-sans-regular - latin */
@font-face {
    font-family: 'Font_2';
    font-style: normal;
    font-weight: 400;
    src: url('../../style/open-sans/fonts/open-sans-v16-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
    url('../../style/fonts/open-sans/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../style/fonts/open-sans/open-sans-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../style/fonts/open-sans/open-sans-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../../style/fonts/open-sans/open-sans-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../style/fonts/open-sans/open-sans-v16-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}/* CSS variable to use settings style in other CSS file */
:root {
    --main-1: #9E0000;
    --main-2: #141414;
    --main-3: #141414;
    --bg-header: rgba(217,217,217,0.00);
    --bg-header-simple: ;
    --bg-header-scrolled: #d9d9d9;
    --header-color: #000000;
}

.gdpr_cookie_bar input:checked + .switcher__indicator::before   {background-color: #141414;} /* switcher checkbox for GDPR */
.gdpr_cookie_bar input:checked + .switcher__indicator::after    {background-color: #141414;} /* switcher checkbox for GDPR */

.bg-main-1 {background-color: #9E0000}
.bg-main-2 {background-color: #141414}
.bg-main-3 {background-color: #141414}

.bg-hover-main-1:hover {background-color: #9E0000}
.bg-hover-main-2:hover {background-color: #141414}
.bg-hover-main-3:hover {background-color: #141414}

.color-main-1 {color: #9E0000}
.color-main-2 {color: #141414}
.color-main-3 {color: #141414}

.color-hover-main-1:hover {color: #9E0000}
.color-hover-main-2:hover {color: #141414}
.color-hover-main-3:hover {color: #141414}

.border-color-main-1    {border-color: #9E0000 !important}
.border-color-main-2    {border-color: #141414 !important}
.border-color-main-3    {border-color: #141414 !important}

.border-color-hover-main-1:hover    {border-color: #9E0000 !important}
.border-color-hover-main-2:hover    {border-color: #141414 !important}
.border-color-hover-main-3:hover    {border-color: #141414 !important}

a:hover {color: #141414} /* all a hover color */

/* change bootstrap file input button in each lang * START */
.custom-file-label:lang(en):after {content: "Browse"}
/* change bootstrap file input button in each lang * END */

.custom-radio .custom-control-input:checked~.custom-control-label::before ,
.custom-control-input:checked~.custom-control-label::before ,
.custom-checkbox .custom-control-input:checked~.custom-control-label::before ,
.custom-control-input:checked~.custom-control-label::before
{
background-color: #141414;
}

.custom-radio .custom-control-input:checked~.custom-control-label::before ,
.custom-control-input:checked~.custom-control-label::before ,
.custom-checkbox .custom-control-input:checked~.custom-control-label::before ,
.custom-control-input:checked~.custom-control-label::before ,
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before
{
background-color: #141414;
}

.custom-radio .custom-control-input:active~.custom-control-label::before ,
.custom-control-input:active~.custom-control-label::before ,
.custom-checkbox .custom-control-input:active~.custom-control-label::before ,
.custom-control-input:active~.custom-control-label::before
{
background-color: #14141411;
}

.custom-control-input:focus~.custom-control-label::before {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #1414145A;
}

.form-control:focus,
.btn.focus, .btn:focus,
.custom-control-input:checked~.custom-control-label::before,
.custom-control-input:focus:not(:checked)~.custom-control-label::before,
.custom-file-input:focus~.custom-file-label
{
border-color: #14141411;
box-shadow: 0 0 0 0.2rem #1414145A;
}