a {
    color:#f16975;
}
a:hover {
    color:#000;
}

.section-textmedia ul,
.container > .row > .col ul:not([class]) {
    margin: 0.5rem 2rem 25px;
}

.contact_icon i,
.dm-choose-language > span:hover,
#topbar a:hover,
.dm-drawer-inner #drawer-items-list .col-8 a,
.widget_links li a:hover,
.contact_info_light li a:hover,
.footer_link li a:hover,
.social_icons li a:hover,
.footer-copyright a:hover,
.footer_dark a:hover, .footer_dark .widget_links li a:hover, .widget_links li a:hover, .footer_dark .footer_link li a:hover, .footer_link li a:hover,
.topnav a:hover,
.topnav .drawer-toggle:hover,
.price,
.navbar .navbar-nav > li:hover > a:not(.dm-menu-split),
.light_skin.transparent_header.nav-fixed .navbar .navbar-nav > li:hover > a:not(.dm-menu-split),
.transparent_header.nav-fixed .light_skin .navbar .navbar-nav > li:hover > a:not(.dm-menu-split),
#tophead .tophead-topnav .tophead-icon:hover,
.dm-main-menu > ul > li > a.selected, .dm-main-menu > ul > li > a:hover, .dm-menu-toggle:hover,
.navbar .navbar-nav > li > a.dm-menu-split:hover,
.light_skin.transparent_header.nav-fixed .navbar .navbar-nav > li > a.dm-menu-split:hover,
.transparent_header.nav-fixed .light_skin .navbar .navbar-nav > li > a.dm-menu-split:hover {
	color: #f16975;
}

.tab-style3 .nav-tabs .nav-item a.active {
    border-bottom-color: #f16975;
	color: #f16975;
}

.btn-fill-out {
	border: 1px solid #f16975;
	color: #fff;
}
.contact_style3 .contact_icon::before,
.btn-fill-out::before,
.btn-fill-out::after {
	background-color: #f16975;
}
.btn-fill-out:hover {
	color: #f16975 !important;
}

.dm-main-submenu a::after {
    border-top: 1px solid #f16975;
}
.dmfilters-list .toggle:hover,
.pr_action_btn li a:hover {
	background-color: #f16975;
	color: #fff;
}

.dm-drawer .cart-change-quantity span {
    background-color: #f1b1b7;
}
.dm-drawer .cart-change-quantity span:not(.disabled):hover {
    background-color: #f16975;
}
.dmfilters-list input[type="checkbox"]:checked + span::before,
.shorting_icon.active {
    background-color: #f16975;
    border-color: #f16975;
}

.contact_style3 .contact_icon {
    border-color: #f16975;
}

.dm-drawer-inner #drawer-items-list a.dm-item-delete {
    color: #e64141;
}

/* ===--- Drawer ---=== */
.drawer-toggle #dm-cart-items{
  background-color:#f16975;
}
.dm-drawer-user-tabs .btn{
  background-color:#fff;
  border:1px solid #CED4DA;
  color:#f16975;
}
.dm-drawer-user-tabs .btn.disabled{
  background-color:#f16975;
  color:#fff;
  opacity:1;
}
.dm-drawer-total{
  background-color:#fff;
  border:1px solid #CED4DA;
  color:#f16975;
}
@media (max-width: 967px) {
    .dm-drawer-inner #drawer-items-list .col-3,
    .dm-drawer-inner #drawer-items-list .col-8 {
        padding: 0 5px;
    }
    .dm-drawer-inner #drawer-items-list .col-8 a {
        font-size: 0.9rem;
    }
    .dm-drawer-inner #drawer-items-list a.dm-item-delete {
        right: -24px;
    }
    .dm-drawer-total {
        padding: 5px;
    }
    .dm-drawer-total span {
        font-size: 13px;
    }
    .dm-drawer-total span + span {
        font-size: 14px;
    }
    .dm-drawer-user-account .list li a {
        width: 80%;
    }
}

/* ===--- Main Menu ---=== */

/* ===--- Produits ---=== */
.dm-variants-select{
  flex:none;
  display:block;
  width:100%;
  padding:0 0 1rem;
}
.dm-variants-select select{
  cursor:pointer;
  margin: 0 0 1rem;
}

/* ===--- Plugins ---=== */
/**/
.section-parcategorie {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 2rem 0;
    margin: 3rem 0;
}
.section-infolettre h3,
.section-infolettre h5 {
	color: #fff;
}
.section-infolettre > .section{
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  color: #fff;
}
.section-infolettre .heading_s1 p:last-child{
  margin-bottom:0;
}

.product-card .name a:hover,
.product-card .price{
  color:#f16975;
}
.product .product_title a {
	color:#202325;
}
.product .product_title a:hover {
	color:#f16975;
}

.widget_categories li a:hover,
.widget_archive li a:hover{
  color:#f16975;
}

.tab-style1 .nav-tabs li.nav-item a.active, .tab-style1 .nav-tabs li.nav-item a.active:hover,
.tab-style2 .nav-tabs li.nav-item a.active, .tab-style2 .nav-tabs li.nav-item a.active:hover,
.nav-tabs li.nav-item a:hover {
	color: inherit;
}

/* ===--- Filtres ---=== */
.products-filters .filters-boxes .filters-box.checked .filters-text {
  background-color: #f16975;
  color: #fff;
}
.products-filters .filters-boxes .filters-box:hover .filters-text {
  background-color: #f16975;
  color: #fff;
}
.products-filters .filters-boxes .filters-box.checked:hover  .filters-text {
  background-color: #f16975;
  color: #000;
}
.products-filters .filters-boxes .filters-box .filters-text {
  background-color: #f7f8fb;
}

/* ===--- Vos commandes ---=== */
.text-primary{
  color:#f16975!important;
}
.badge-primary {
  background-color: #f16975;
  color: #fff;
  font-size:0.9rem;
  font-weight:500;
  white-space: normal;
  width: 100%;
  padding:0.5rem;
}
.badge-secondary {
  background-color: #202325;
  color: #fff;
  font-size:0.9rem;
  font-weight:500;
  white-space: normal;
  width: 100%;
  padding:0.5rem;
}
.service-content-box pre{
  border-left:2px solid #f16975;
  padding-left:1rem;
}

/**/
.pagination .page-item a {
    color:#f16975;
}
.page-item.active .page-link{
    background-color:#f16975;
    border-color:#f16975;
}

/**/
#app {
  color:#758987;
  min-height: 50vh;
}
#app.v-application .primary{
  background-color:#f16975!important;
  border-color:#f16975!important;
}
#app.v-application a.v-btn.primary{
  color:#fff!important;
}
#app.v-application .primary--text{
  color:#f16975!important;
  caret-color:#f16975!important;
}
#app.v-application a{
  color:#f16975!important;
}
#app.v-application a:hover{
  color:#495057;
}
#app.theme--light.v-application,
#app.theme--light .v-list{
  background:transparent;
  color:#f16975;
}
#app.theme--light .v-card,
#app.theme--light .v-stepper,
#app.theme--light .v-data-table{
    background:transparent;
}
#app.theme--light .v-menu__content{
  background:#fff;
}
#app.theme--light .v-list-item:not(.v-list-item--active):not(.v-list-item--disabled),
#app.theme--light .v-select .v-select__selection--comma,
#app.theme--light .v-input,
#app.theme--light .v-input input,
#app.theme--light .v-input textarea,
#app.theme--light .v-card,
#app .v-card__subtitle,
#app .v-card__text,
#app.theme--light.v-card > .v-card__text,
#app.theme--light.v-card .v-card__subtitle{
  color:#f16975!important;
}
#app .v-btn__content{
  font-weight:500;
}
#app .v-btn.primary:hover .v-btn__content{
  color:#fff;
}
#app .v-btn.success{
  background-color:#a74747!important;
  border-color:#a74747!important;
}
#app .v-btn.success:hover .v-btn__content{
  color:#fff;
}


@media (min-width:768px) and (max-width:991px) {
    nav .navbar-collapse{ position: fixed !important; width: 250px !important; top: 136px !important; right: 0 !important; left: auto !important;}
    
}

@media (min-width:200px) and (max-width:991px) {
    .navbar-nav{ background: #2c2c2e !important; max-height: 62vh !important; height: auto !important; border: 1px solid rgba(255,255,255,0.1); box-shadow: 0px 0px 5px rgba(255,255,255,0.2) !important;}
    .navbar-nav li a{ display: block; font-size: 14px !important; line-height: 18px !important; color: #fff !important;}    
    .navbar-nav li{ position: relative; border-top: 1px solid rgba(255,255,255,0.1);}
    .navbar-nav li a.dropdown-toggle-split{ position: absolute; right: 10px; top: 0; padding: 12px 7px !important;}
    .navbar-nav li a.menu-link{ padding: 8px 40px 8px 10px !important; background: #2c2c2e;}
    .navbar-nav li .dropdown-menu.dropdown{ box-shadow: none !important; background: #2c2c2e; padding: 0;}
    .navbar-nav li .dropdown-menu.dropdown ul li a.dropdown-item{ padding-left: 20px !important;}
    .navbar-nav li .dropdown-menu .dropdown-menu{ padding: 0 0 0 0; box-shadow: none; background: #2c2c2e !important;}
    .navbar-nav li .dropdown-menu .dropdown-menu ul li a.dropdown-item{ padding-left: 30px !important;}
}
