/*!
 * *
 *  * ************************************************************
 *  * Copyright (c) 2020 Esyweb
 *  * Developed by ESYWEB which holds all intellectual property rights.
 *  * Use of this software is subject to as specific license granted by ESYWEB.
 *  * ***********************************************************
 *
 */
.legal_block.cookie span {
  color: #000000 !important;
}
.legal-title {
  font-family: Montserrat !important;
}
.esy__core__sidebar__toogle {
  color: #000000 !important;
}
.esy__core__sidebar__toogle:hover {
  color: #DB770A !important;
}
.esy__core__sidebar {
  background: #D7D7D7 !important;
}
.esy__core__sidebar .esy__core__sidebar__brand h1 {
  color: #000000 !important;
}
.esy__core__sidebar .esy__core__sidebar__brand h1:hover {
  color: #DB770A !important;
}
.esy__core__sidebar .esy__core__sidebar__close {
  color: #000000 !important;
}
.esy__core__sidebar .esy__core__sidebar__close:hover {
  color: #DB770A !important;
}
.esy__core__sidebar .esy__core__sidebar__nav__click {
  border-color: #000000 !important;
}
.esy__core__sidebar .esy__core__sidebar__nav__link__container {
  color: #000000 !important;
}
.esy__core__sidebar .esy__core__sidebar__nav__link__container:hover {
  color: #DB770A !important;
}
.esy__core__sidebar .esy__core__sidebar__nav__click__nav__child {
  background: #FF9523 !important;
}
.esy__core__sidebar .esy__core__sidebar__nav__click__nav__child .esy__core__sidebar__nav__link__container {
  color: #6F6E6E !important;
}
.esy__core__sidebar .esy__core__sidebar__nav__click__nav__child .esy__core__sidebar__nav__link__container:hover {
  color: #F53A3A !important;
}
.footer-release {
  color: #ffffff !important;
}
.footer-release:hover {
  color: #ffffff !important;
}
.faq-section3 .question {
  border-color: #000000 !important;
}
.faq-section3 .question .icon i {
  color: #000000 !important;
}
body {
  background: url("") no-repeat center center fixed !important;
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  line-height: 1.25 !important;
}
.esyweb-footer {
  background: #EF7908 !important;
}
.esyweb-footer.footer-4 .txt_blocked, .esyweb-footer.footer-4 .company-stack {
  background: #f89332 !important;
}
.esyweb-footer .apps-download i, .esyweb-footer .apps-download a, .esyweb-footer .apps-download span, .esyweb-footer .newsletter i, .esyweb-footer .newsletter a, .esyweb-footer .newsletter span, .esyweb-footer .company-stack i, .esyweb-footer .company-stack a, .esyweb-footer .company-stack span {
  color: #ffffff !important;
}
.esyweb-footer .apps-download a, .esyweb-footer .apps-download span, .esyweb-footer .newsletter a, .esyweb-footer .newsletter span, .esyweb-footer .company-stack a, .esyweb-footer .company-stack span {
  font-family: Roboto !important;
}
.esyweb-footer .apps-download i:hover, .esyweb-footer .apps-download a:hover, .esyweb-footer .newsletter i:hover, .esyweb-footer .newsletter a:hover, .esyweb-footer .company-stack i:hover, .esyweb-footer .company-stack a:hover {
  color: #ffffff !important;
}
.esyweb-footer .copy-list {
  background: #EF7908 !important;
}
.esyweb-footer .copy-list a {
  color: #ffffff !important;
  font-family: Roboto !important;
}
.esyweb-footer.footer-3 {
  background: transparent !important;
}
.esyweb-footer.footer-3 .container-waves {
  background: #EF7908 !important;
}
p {
  line-height: 1.25 !important;
}
.breadcrumb-background {
  font-size: 0.8rem !important;
  background-color: #D7D7D7 !important;
}
.breadcrumb-background a, .breadcrumb-background li {
  color: #000000 !important;
}
.breadcrumb-background a:hover, .breadcrumb-background li:hover {
  color: #DB770A !important;
}
.topbar .languages-select {
  background-color: #222 !important;
}
.navbar-toggler {
  position: relative;
  border-color: #000000 !important;
  width: 48px;
  height: 36px;
}
.navbar-toggler i {
  position: absolute;
  left: 50%;
  top: 70%;
  transform: translate(-50%, -50%);
  color: #000000 !important;
  background-image: none !important;
}
.navbar .collapsing, .navbar .collapse {
  background-color: #D7D7D7 !important;
}
.dropdown-menu a {
  color: #6F6E6E !important;
}
.cchf .collapsing .collapse {
  background-color: #0050A4 !important;
}
.navbar-brand .navbar-brand {
  color: #000000 !important;
}
.esyweb-sub-bg {
  background-color: #FF9523 !important;
}
.esyweb-sub-bg a:hover {
  color: #F53A3A !important;
}
.navbar-toggler-icon {
  color: #000000 !important;
}
.navbar-toggler-icon:hover {
  color: #DB770A !important;
}
.esy__navbar-bg {
  background-color: #D7D7D7 !important;
  border-color: #FF9523 !important;
}
.esy__navbar-bg .fa-shopping-cart {
  color: #000000 !important;
}
.esy__navbar-bg .navbar-brand {
  color: #000000 !important;
}
.esy__navbar-bg .navbar-brand:hover {
  color: #DB770A !important;
}
.esy__navbar-bg .sub-item i, .esy__navbar-bg .sub-item a {
  color: #6F6E6E !important;
}
.esy__navbar-bg .sub-item i:hover, .esy__navbar-bg .sub-item a:hover {
  color: #F53A3A !important;
}
.dropdown-menu {
  background: #FF9523 !important;
}
.dropdown-menu a {
  color: #6F6E6E;
}
.dropdown-menu a:hover {
  color: #F53A3A;
}
.nav-link {
  text-transform: uppercase !important;
}
.sub-link {
  text-transform: unset !important;
}
.esy__nav-link {
  color: #000000 !important;
}
.esy__nav-link:hover {
  color: #DB770A !important;
}
.esy__tool-link, .navbar-tool-icon {
  color: #fff !important;
}
.esy__tool-link:hover, .navbar-tool-icon:hover {
  color: #444 !important;
}
.esy__navbar-brand {
  color: #000000 !important;
}
.esy__navbar-brand:hover {
  color: #DB770A !important;
}
.is-megaMenu .dropdown-menu {
  background: #FF9523 !important;
  margin: 0 !important;
}
.is-megaMenu .dropdown-menu a {
  color: #6F6E6E !important;
}
.is-megaMenu .dropdown-menu a:hover {
  color: #F53A3A !important;
}
.topbar-bg {
  background-color: #222 !important;
}
.topbar-bg .topbar-freeText {
  color: #fff !important;
}
.topbar-bg .topbar-freeText .topbar-icon {
  color: #fff !important;
}
.topbar-bg .topbar-freeText .topbar-icon:hover {
  color: #444 !important;
}
.topbar-bg .topbar-freeText:hover {
  color: #444 !important;
}
.topbar-bg .topbar-freeText .topbar-link {
  color: #fff !important;
}
.topbar-bg .topbar-freeText .topbar-link:hover {
  color: #444 !important;
}
.topbar-bg .topbar-freeText .hover {
  color: #fff !important;
}
.topbar-bg .topbar-freeText .hover:hover {
  color: #444 !important;
}
.topbar-bg #languages {
  color: #fff !important;
}
.topbar-bg #languages:hover {
  color: #444 !important;
}
.topbar-bg .languages-select {
  background-color: #222;
}
.topbar-bg .languages-select .dropdown-item:hover, .topbar-bg .languages-select .dropdown-item:focus {
  background-color: unset !important;
}
.topbar-bg .languages-select a {
  color: #fff;
}
.topbar-bg .languages-select a:hover {
  color: #444;
}
::selection {
  background: #000000 !important;
  color: #ffffff !important;
}
.txtAdmin2 .txt-wrapper-elevation .txt-header hr {
  color: #000000 !important;
  background: #000000 !important;
}
.txtAdmin2 .txt-wrapper-elevation .txt-content .subtitle h3 {
  border-color: #000000 !important;
}
.txtAdmin3 .title-wrapper-left hr {
  background: #000000 !important;
}
.txtAdmin3 .title-wrapper-right hr {
  background: #000000 !important;
}
.txtAdmin3 .txt_wrapper .subtitle {
  border-color: #000000 !important;
}
.border_menu {
  border-bottom: 1px solid black;
}
.form-check-label:after {
  background: #000000 !important;
}
.auth-password-forgot {
  color: #000000 !important;
}
.auth-container a {
  color: #000000 !important;
}
.btn-no-consent {
  background: #000000 !important;
  color: #ffffff !important;
}
.btn-no-consent:hover {
  color: #ffffff !important;
}
.btn-primary {
  background: #000000 !important;
  border: 1px solid #000000 !important;
  color: #ffffff !important;
}
.btn-primary:hover {
  color: #ffffff !important;
}
.topbar-tools li, .breadcrumb-background li, .navbar li {
  font-family: Roboto, sans-serif !important;
}
.topbar-tools a, .breadcrumb-background a, .navbar a {
  font-family: Roboto, sans-serif !important;
}
::-webkit-scrollbar-thumb {
  background: #000000 !important;
  border-radius: 10px !important;
}
body {
  scrollbar-color: #000000 #fff !important;
  scrollbar-width: auto !important;
}
::marker {
  color: #000 !important;
}
.cchf-mobile.topbar-2 .hover, .mobile.topbar-2 .hover {
  color: #fff;
}
.cchf-mobile.topbar-2 .hover:hover, .mobile.topbar-2 .hover:hover {
  color: #444;
}
.cchf-mobile.topbar-2 .hover .topbar-link, .mobile.topbar-2 .hover .topbar-link {
  color: #fff;
}
.cchf-mobile.topbar-2 .hover .topbar-link:hover, .mobile.topbar-2 .hover .topbar-link:hover {
  color: #444;
}
.cchf-mobile.topbar-2 .btn-login, .mobile.topbar-2 .btn-login {
  color: #fff;
}
.cchf-mobile.topbar-2 .btn-login:hover, .mobile.topbar-2 .btn-login:hover {
  color: #444;
}
.mobile .sitename {
  color: #000000 !important;
}
.mobile .sitename:hover {
  color: #DB770A !important;
}
.mobile.line2 {
  background-color: #D7D7D7 !important;
}
.common .border-navbar {
  border-color: #D7D7D7 !important;
}
.common .line2 {
  background-color: #D7D7D7 !important;
}
.common .line2 .menu_active {
  border-bottom: 1px solid #000000 !important;
}
.common .btn-login {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.common .btn-login:hover {
  color: #ffffff !important;
}
.cloud .description {
  font-family: Roboto !important;
}
.cloud2 .description-fonts {
  font-family: Roboto !important;
}
.news .title h5 {
  color: #000000 !important;
}
.news .title .border-title {
  border-color: #000000 !important;
}
.news .n_news .start {
  color: #000000 !important;
}
.news .label_readmore {
  color: #000000 !important;
  border-color: #000000 !important;
}
.news .item_readmore {
  border-color: #000000 !important;
}
.f1 {
  font-family: Roboto !important;
}
.f2 {
  font-family: Manrope !important;
}
.breadcrumb-bar {
  background: #000 !important;
}
.breadcrumb-bar i {
  padding-right: 0.5rem;
}
.breadcrumb-bar a, .breadcrumb-bar li {
  color: #FFF !important;
}
.breadcrumb-bar a:hover, .breadcrumb-bar li:hover {
  color: #FFF !important;
}
.breadcrumb-bar a {
  border-bottom: 1px solid #FFF !important;
}
.breadcrumb-bar a:hover {
  border-color: #FFF !important;
}
.treewebsite h2 {
  color: #000000 !important;
  text-decoration: underline #ffffff !important;
}
.esy__core__navbar_7 .nav-item a {
  color: #000 !important;
}
.esy__core__navbar_7 .nav-item a:hover {
  color: #DB770A !important;
}
.esy__core__navbar_7 .navbar-brand {
  background: #D7D7D7 !important;
}
.esy__core__navbar_7 .navbar-brand:before {
  background: #D7D7D7 !important;
}
.esy__core__navbar_7 .navbar-brand:after {
  background: #D7D7D7 !important;
}
label {
  font-family: Roboto, "sans-serif" !important;
}
input {
  font-family: Roboto, "sans-serif" !important;
}
.form-group input:focus {
  border: 1px solid #000000 !important;
  box-shadow: 0 0 10px #000000 !important;
}
.form-group textarea:focus {
  border: 1px solid #000000 !important;
  box-shadow: 0 0 10px #000000 !important;
}
button {
  font-family: Roboto, "sans-serif" !important;
}
.cchf-profils h1, .cchf-profils h2, .cchf-profils h3 {
  font-family: Montserrat, "sans-serif" !important;
}
.cchf-profils .profils_tabs a {
  color: #0050A4 !important;
  border-color: #0050A4 !important;
  border-width: 1px !important;
}
.cchf-profils .profils_tabs a.active {
  background: #d7ebff;
}
.cchf-profils h4, .cchf-profils h5, .cchf-profils h6 {
  font-family: Roboto, "sans-serif" !important;
}
.cchf-profils .card-type p {
  font-family: Roboto, "sans-serif" !important;
}
.product_row .sub-product {
  font-family: Montserrat !important;
}
.cchf-profils span.bold {
  font-family: Montserrat !important;
}
.cchf-profils span.normal {
  font-family: Roboto !important;
}
.cchf-profils div.bold {
  font-family: Montserrat !important;
}
.cchf-profils div.normal {
  font-family: Roboto !important;
}
.cchf-profils .title-annonce span {
  font-family: Montserrat !important;
}
.cchf-profils .sub-title {
  font-family: Montserrat !important;
}
.cchf-profils .blockquote {
  font-family: Roboto !important;
}
.nb_items {
  background: #ffffff !important;
  color: #000000 !important;
}
.nav-6 .account_section .btn-register {
  color: #ffffff !important;
}
.nav-6 .account_section .btn-login {
  background-color: #ffffff !important;
  color: #000000 !important;
}
.nav-6 .account_section .btn-login i {
  color: #000000 !important;
}
.account_block .account-type a.active {
  background: black !important;
  color: white !important;
}
.garanty h2 {
  color: #000000 !important;
  font-family: Montserrat !important;
}
