/* CSS variable to use settings style in other CSS file */
:root {
    --main-1: #17B6BD;
    --main-2: #17B6BD;
    --main-3: #17B6BD;
    --bg-header: rgba(247,247,247,0.89);
    --bg-header-simple: ;
    --bg-header-scrolled: #f7f7f7;
}

.gdpr_cookie_bar input:checked + .switcher__indicator::before   {background-color: #17B6BD;} /* switcher checkbox for GDPR */
.gdpr_cookie_bar input:checked + .switcher__indicator::after    {background-color: #17B6BD;} /* switcher checkbox for GDPR */

.bg-main-1 {background-color: #17B6BD}
.bg-main-2 {background-color: #17B6BD}
.bg-main-3 {background-color: #17B6BD}

.bg-hover-main-1:hover {background-color: #17B6BD}
.bg-hover-main-2:hover {background-color: #17B6BD}
.bg-hover-main-3:hover {background-color: #17B6BD}

.color-main-1 {color: #17B6BD}
.color-main-2 {color: #17B6BD}
.color-main-3 {color: #17B6BD}

.color-hover-main-1:hover {color: #17B6BD}
.color-hover-main-2:hover {color: #17B6BD}
.color-hover-main-3:hover {color: #17B6BD}

.border-color-main-1    {border-color: #17B6BD !important}
.border-color-main-2    {border-color: #17B6BD !important}
.border-color-main-3    {border-color: #17B6BD !important}

.border-color-hover-main-1:hover    {border-color: #17B6BD !important}
.border-color-hover-main-2:hover    {border-color: #17B6BD !important}
.border-color-hover-main-3:hover    {border-color: #17B6BD !important}

a:hover {color: #17B6BD} /* all a hover color */

/* change bootstrap file input button in each lang * START */
.custom-file-label:lang(fr):after {content: "انتخاب فایل"}
/* 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: #17B6BD;
}

.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: #17B6BD;
}

.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: #17B6BD11;
}

.custom-control-input:focus~.custom-control-label::before {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #17B6BD5A;
}

.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: #17B6BD11;
box-shadow: 0 0 0 0.2rem #17B6BD5A;
}

/* style FR */

/* 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 */
}ul#navmenu-h li.iehover a.linkradius, ul#navmenu-h li.active a.linkradius:hover, .linkradius:hover ,ul#navmenu-h a.MainMenu {
     padding: 0px 12px !important;
}
ul#navmenu-h a.MainMenu {
     font-weight: normal !important;
}
.newsletter_btn a,
.newsletter_btn a:visited,
.newsletter_btn a:hover
{
    color: #fff;
}