a:hover,
a:focus,
.text-theme, .text_theme, .text-template, .text_template,
.color-theme, .color_theme, .color-template, .color_template,
.tree .selected,
.price:not(td):not(ul):not(li), #total_price,
.best-menu > li.sfHoverForce > a, .best-menu > li.sfHoverForce > span,
.best-menu li li.sfHoverForce > a,
.nav.nav-canvas li.sfHoverForce > a,
.best-menu li li.active > a,
.best-menu > li > ul > li a:hover,
.best-menu > li.menu-hover > a,
.best-menu > li > a:hover,
.best-menu > li > a:focus,
.best-menu > li.sfHover > a,
.best-menu > li.active > a,
.vtem_skitter_title,
.box-service > i,
#categories_block_left > .title_block > span,
.best-testimonial .quote-open{color:#0E71B4 !important;}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.btn-primary, button.exclusive, .ajax_add_to_cart_button{background-color:#0E71B4 !important; border-color:#0E71B4 !important;}

.bg-theme, .bg_theme, .bg-template, .bg_template, .owl-pagination > .active,
.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover,
.tab-wrap .nav-tabs > li.active > a, .best-accordion .accordion-heading.active,.best-slideshow .label_skitter:after,.about-us:before,
[name="submitNewsletter"]{background-color:#0E71B4 !important;}

.logo0 > a{background:url(logo3.png) center center no-repeat;}


/** futu/*/


p {
 
  margin-bottom: 0.5rem;
}
.h1, h1 {
  font-size: 2.0rem;
}

.container {width: auto !important;} 

.fa {
     padding-right: 9px;
}

.best-section {
    padding-top: 8px;
    padding-bottom: 8px;
}

 

.logo-cart{  
 
	 background-image: url(../img/avenel.jpg) !important;
}

.best-mainmenu .best-menu > li > a::after, .best-menu > li > span::after {
    display: block;
    background-color: #fff;

}
.best-mainmenu .best-menu > li > a, .best-menu > li > span {
    position: relative;
    z-index: 1;
    text-transform: none;
    padding: 10px 30px;
    font-weight: 400;
    background-color: transparent !important;
    font-size: 22px;
}


.success-block > .media-left > i, .success-block > .media-body > h4 {
    color: #0E71B4;
    font-weight: 600;
}
.success-block {
    border: 3px solid #0E71B4;
    padding: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.warning-block > .media-left > i, .warning-block > .media-body > h4 {
    color: #4D4D4F;
	font-weight: 600;
}
.warning-block {
    border: 3px solid #4D4D4F;
    padding: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.danger-block > .media-left > i, .danger-block > .media-body > h4 {
    color: #E2011B;
	font-weight: 600;
}
.danger-block {
    border: 3px solid #E2011B;
    padding: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.high-title .best-title {
    margin-bottom: 0;
    padding: 15px 0;
        padding-left: 0px;
    position: relative;
    text-transform: uppercase;
    font-size: 2.25rem;
}
.new-box, .sale-box, .product-flags > * {
    position: absolute;
    left: 0px;
    top: 0 !important;
    background-color: #4D4D4F;
    padding: 2px 6px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    z-index: 5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
 
.high-title.best-carousel .best-title {
    border-bottom: 0px solid #ddd;
    padding-left: 15px;
}
.best-carousel .thumbnail-container, .best-carousel .manufacturer-item {
    background-color: #fff;
    padding: 15px;
    margin: 0;
    border-left: 0px solid #ddd;
}
 .widget-testimonial .img-circle {
    width: 180px;
    height: 180px;
}
 
.owl-item .carousel-item-inside {
    display: block;
    padding: 10px;
}
.carousel-control .icon-prev::before, .icon-next::before  {
    display: none;
}
.best-slideshow .label_skitter > div {
    border: 3px solid;
    padding: 50px;
    min-height: 210px;
    float: left;
}
.banner-text-over .widget-gridstack-item:first-child {
    min-height: 433px;
    position: relative;
}
.main-best-menu li ul a {
    padding: 2px;
    display: block;
    border-bottom: 0px solid #ddd;
    color: #666;
    opacity: 1 !important;
    font-size: 14px;
}

.mega-menu .main-best-menu > li > ul > li > a {
    background-color: transparent;
    border: 0px solid #ddd;
    padding: 0px;
    font-weight: 600;
    font-size: 17px;
}
.best-slideshow .btn-default, .banner-text-over .btn-default {
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}
.p-a-3 {
  
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 5px;
        padding-left: 15px;
    
}
.sale-box, .product-flags > * {
    position: absolute;
    left: 0px;
    top: 0 !important;
    background-color: #4D4D4F;
    padding: 2px 6px;
    color: #fff !important;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    z-index: 5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#blockcart-modal .modal-title {
    font-weight: bold;
    color: #38c669;
}
.best-mainmenu .best-menu > li > a, .best-menu > li > span {
    position: relative;
    z-index: 1;
    text-transform: uppercase;
    padding: 10px 30px;
    font-weight: 400;
    background-color: transparent !important;
    font-size: 20px;
}

.best-mainmenu .best-menu > li > a::after, .best-menu > li > span::after {
    display: block;
    background-color: #F0F0F0;
}
.dropdown-menu {
 
    background-color: #F0F0F0;
 
}


.collection-title {
  text-align: center;
  border-top: 6px solid #000;
  color: #555454;
  background-color: #f6f6f6;
  padding: 10px;
  display: none;
}
.link-collection {
  margin-top: 0px;
}
.page-header {
  display: block;
  margin: 0 0 0px;
  padding: 15px 0;
  border-bottom: 3px double rgba(150,150,150,.3);
}
.best-mainmenu .best-menu > li > a, .best-menu > li > span {
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  padding: 10px 15px;
  font-weight: 400;
  background-color: transparent !important;
  font-size: 19px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.15rem 0.5rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
    border-top-color: rgb(221, 221, 221);
    border-right-color: rgb(221, 221, 221);
    border-bottom-color: rgb(221, 221, 221);
    border-left-color: rgb(221, 221, 221);
}

.link-collection .links-heading {
  font-size: 18px;
  height: 30px;
}
#collection-style-defualt li.link-item:hover, #collection-style-invert li.link-item:hover {
  background-color: #333333;
  border-color: #333333;
}
.nkm-marquee-item {
  text-align: center;
  font-size: 1.2rem;
}
.nkm-marquee-content {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.best-section {
  padding-top: 4px;
  padding-bottom: 0px;
}
.nkm-marquee {
  margin-bottom: 0rem;
  overflow: hidden;
  width: 100%;
}
.best-mainmenu .best-menu > li > a, .best-menu > li > span {
   padding: 10px 13px;
   font-size: 17px;
}
.new-box  {

  display: none;
}
.product-flags > * {
  display: none;
}
  
  
.blockreassurance_product .item-product svg {
  height: 25px;
  width: 25px;
}
.blockreassurance_product {
  font-size: 14px;
}
.block-title {
  font-weight: bold;
  color:#333;
}
.product-manufacturer {
  font-weight: 800;
  color: #ababab;
}
.current-price {
  font-size: 2.5rem;
  color: #0E71B4;
}
.product-miniature {
  padding: 0 6px;
}

 .addToCartFormWrapper .control-label {
  display: none;
}

.addToCartFormWrapper .groupLi {
  margin-right: .01rem;
}
 body[class*="product-viewer-"] #products .product-miniature  {
  width: 25%;

}
#js-product-list .thumbnail-container {min-height: 500px !important;}
 

.featured-products .thumbnail-container,
.product-miniature .thumbnail-container {
 height: 90px !important;;
}
#search_filters .facet {
  max-height: 300px;
  overflow-x: auto;
}
.block-categories > ul {
  background-color: #0E71B4;
}