.container{
  height:100%;
  right:100%;

}
#Layer_1{

  overflow: visible;
    margin:0 auto;
    position:absolute;
    top:50%;
    left:50%;
    -moz-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
      transform:translate(-50%, -50%);

}

#sac{
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  position:relative;

  animation: sac 5s infinite alternate ;

}

.logo_under_pro{
  height:auto;
  width:100px;
}

#LD{
   -webkit-transform-origin: center;
   -ms-transform-origin: center;
   transform-origin: center;
  position:relative;
  animation: LD 5s infinite normal ;

}
#tn{
   -webkit-transform-origin: center;
   -ms-transform-origin: center;
   transform-origin: center;
  position:relative;
  animation: tn 5s  normal infinite;

}


#sublogo{

  position:relative;
  animation: sublogo 5s normal infinite;
}

#big{
  animation-fill-mode: backwards;
}

.site-content{
  min-height:250px;
}


@keyframes sublogo {
  0%{

     -moz-transform:translate(-1000%, 0%);
      -ms-transform:translate(-1000%, 0%);
      transform:translate(-1000%, 0%);

  }
  30% {

     -moz-transform:translate(1%, 0%);
      -ms-transform:translate(1%, 0%);
      transform:translate(1%, 0%);

  }

  100%{
     -moz-transform:translate(0%, 0%);
      -ms-transform:translate(0%, 0%);
      transform:translate(0%, 0%);

  }
}

@keyframes LD {
  0%{

    -moz-transform: translate(1000%, 0);
      -ms-transform:translate(1000%, 0);
      transform:translate(1000%, 0) ;

  }
  30% {

    -moz-transform: translate(1%, 0) ;
      -ms-transform:translate(1%, 0) ;
      transform:translate(1%, 0) ;

  }

  100%{
    -moz-transform:translate(0%, 0%) ;
      -ms-transform:translate(0%, 0%);
      transform:translate(0%, 0%) ;

  }
}

@keyframes tn {
  0%{

    -moz-transform: translate(1000%, 0)  rotate(900deg);
      -ms-transform:translate(1000%, 0) rotate(900deg);
      transform:translate(1000%,0 )  rotate(900deg);

  }
  60%{
    -moz-transform:translate(1%, 0) rotate(1deg);
      -ms-transform:translate(1%, 0) rotate(1deg);
      transform:translate(1%, 0) rotate(1deg);

  }

  100%{
    -moz-transform:translate(0%, 0%) rotate(0);
      -ms-transform:translate(0%, 0%) rotate(0);
      transform:translate(0%, 0%) rotate(0);

  }
}

@keyframes sac {
  from {
   -moz-transform: rotateY(45deg);
      -ms-transform: rotateY(45deg);
      transform: rotateY(45deg);

  }

  to {
    -moz-transform: rotateY(-20deg);
      -ms-transform: rotateY(-20deg);
      transform: rotateY(-20deg);

  }


}

.color_container {

    display: inline-block;
    width: 28px;
    height: 28px;

    border-radius: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    overflow: hidden;
    /*-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease*/
}
.right_menu{
  position:absolute;
  right:0;
  min-height:400px;
  top:0%;

  border-left: 1px solid #e5e5e5;
  background-color: #fff;
  border-radius: 0 4px 4px 0;
  -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.1);
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.1);
  display: inline-block;
  -ms-transform: translate(100%, -0%); /* IE 9 */
    -webkit-transform: translate(100%, -0%); /* Safari */
   transform: translate(100%, -0%);
   -moz-transform: translate(100%, -0%);
   -o-transform: translate(100%, -0%);
   min-width:250px;
   bottom:0;
       padding: 25px 25px 25px 30px;
}

.list-container-fam {


}

.menu_cate_list_container{
  position:relative !important;

}

.menu_cate_list{

    display: none;
    width: 220px;
    box-sizing: border-box;
    background: #fff;
    margin: 0;
    padding: 10px 0;
    border: 1px solid #e5e5e5;
    border-top: 0;
   position:absolute;

    z-index: 2;
    -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.1);
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.1);

}
aside ul li {
    cursor: pointer;
}
.color_container img{

    display: inline-block;

    height: 100%;
    width:100%;

    /*-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease*/
}


.icon-container{

   height:228px;
   width:228px;
   position:relative;
     left:50%;
  top:50%;
  -ms-transform: translate(-50%, -50%); /* IE 9 */
    -webkit-transform: translate(-50%, -50%); /* Safari */
   transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);

}
.container_chose_pass{
  margin-top:29px;
      display: inline-block;
    padding: 29px;
    border: 1px solid #ddd;
    margin-bottom: 29px;
}

.wrapper_loader{
   /* background: rgba(254,134,8,1);
background: -moz-linear-gradient(top, rgba(254,134,8,1) 0%, rgba(249, 221, 191,1) 35%, rgba(255,255,255,1) 84%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,134,8,1)), color-stop(35%, rgba(249, 221, 191,1)), color-stop(84%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(254,134,8,1) 0%, rgba(249, 221, 191,1) 35%, rgba(255,255,255,1) 84%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(254,134,8,1) 0%, rgba(249, 221, 191,1) 35%, rgba(255,255,255,1) 84%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(254,134,8,1) 0%, rgba(249, 221, 191,1) 35%, rgba(255,255,255,1) 84%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(254,134,8,1) 0%, rgba(249, 221, 191,1) 35%, rgba(255,255,255,1) 84%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92e842', endColorstr='#ffffff', GradientType=0 );*/

    position:fixed;
    top:0;
    right:0;
    left:0;
    bottom:0;
    z-index:10000;

}
.wrapper_loader:before{
  background-color: rgba(255,255,255,0.8);
   z-index: -1;
   top:0;
   right:0;
   left:0;
   bottom:0;
  display: block;
  position: absolute;
  content: ' ';
  -webkit-filter: blur(30px);
-moz-filter: blur(30px);
-o-filter: blur(30px);
-ms-filter: blur(30px);
filter: blur(30px);
}
/*.site-logo img {
    max-width: 196px;
    max-height: 95px;
}*/
.site-logo > a{
  display: block;
}


.basel-woocommerce-layered-nav .basel-scroll {
    max-height: 181px;
}

/* Header height configs */

/* Limit logo image height for according to header height */
/*.site-logo img {
    width:168px;
}*/
.error-msg{
    color:red;
}
.valid-msg{
    color:green;
}
 .white{
        background-color:#fff;
        padding-left:0;
        padding-right:0;
        padding-top:30px;
        padding-bottom: 35px
    }
.act-scroll .site-logo img{
    /*width:100px;*/
    padding: 10px 0;



}






.fa-phone-square:before{
    font-size:14px;
}
.container-imgs{
  height: 109px;
    overflow: hidden;
	border: 1px solid #efefef;
    padding: 10px;
    transition: border 1s;
    border-radius: 20px;
    --tw-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.img-thumbnail {
	border:none!important;
    height: 100% !important;
}
.default_image
{
	  /*  border: 1px solid #dee2e6!important;*/
}
/* And for sticky header logo also */
.act-scroll .site-logo img,
.header-clone .site-logo img {
    /*max-height: 60px;*/
}

/* Set sticky headers height for cloned headers based on menu links line height */
.header-clone .main-nav .menu > li > a {
    height: 60px;
    line-height: 60px;
}



/* The same for sticky header */
.act-scroll .main-nav .menu > li > a {
    height: 60px;
    line-height: 60px;
}

/* Set line height for header links for shop header layout. Based in the header height option */
.header-shop .right-column .header-links {
    height: 95px;
    line-height: 95px;
}
.basel-scroll.has-scrollbar{

}
/* The same for sticky header */
.header-shop.act-scroll .right-column .header-links {
    height: 60px;
    line-height: 60px;
}

/* Page headings settings for heading overlap. Calculate on the header height base */

.basel-header-overlap .title-size-default,
.basel-header-overlap .title-size-small,
.basel-header-overlap .title-shop.without-title.title-size-default,
.basel-header-overlap .title-shop.without-title.title-size-small {
    padding-top: 135px;
}

.basel-header-overlap .title-shop.without-title.title-size-large,
.basel-header-overlap .title-size-large {
    padding-top: 215px;
}
body{
  overflow-x: hidden;

}
/***************slider********************/
#slider{ padding:0px 0px 0px 0px;}
#slider{ padding:0px 0px 0px 0px;}
.slider-grid .item{ padding: 0px; position: relative;}
.slider-grid .item img{ width: 100%;}
#slider .rev_slider h2{font-size: 36px; font-weight: 300; margin: 0px; padding: 0px;color: #fff;}
#slider .rev_slider .h2{display: inline-block;background: #052b47; margin: 0px 0px 15px 0px; padding: 8px 25px; font-size: 36px; font-weight: 300;color: #fff;}
#slider .rev_slider .p{background: #128041; margin: 0px 0px 15px 0px; padding: 8px 25px; font-size: 24px; font-weight: 300;color: #fff;}
#slider .rev_slider .slide-btn{ padding: 0px 15px; font-size: 14px; line-height: 36px; background: #318cb8; color: #fff; text-transform: uppercase; border-radius: 0px; border: none;}
#slider .rev_slider .slide-btn span{ border-right:1px solid #224e6b;display: inline-block;
  padding-right: 10px;
  margin-right: 10px;}
/* #slider .tp-bgimg{background-size: cover;}*/
#slider .rev_slider .hvr-bounce-to-right:before{background: #224e6b;}
#slider .tp-bullets.preview4 .bullet{margin: 0px 7px !important; height: 20px !important; width: 20px !important; background: #fff !important;border-radius: 20px; border: none !important;}
#slider .tp-bullets.preview4 .bullet:hover{background: #318cb8 !important;}
#slider .tp-bullets.preview4 .bullet.selected{background: #ff972a !important;}
#slider .sf14.caption-1-header{white-space: nowrap;word-wrap: break-word;background: #131a30 !important;display: inline-block;color:#fff !important;padding:25px 25px;font-size: 36px;text-transform: uppercase;}
#slider .sf14.caption-1-body{display:inline-block;width: 45%;height:30%;background-color: #fff;color:#5e5f69;padding:25px 25px;font-size: 30px;text-transform: uppercase;}
  /*#slider .sf14.mark-s{position:absolute;display: inline-block;}*/
#slider .sf17.caption-1-header{white-space: nowrap;word-wrap: break-word;background: #197e3d !important;display: inline-block;color:#fff !important;padding:25px 25px;font-size: 36px;text-transform: uppercase;}
#slider .sf17.caption-1-body{display:inline-block;width: 45%;height:30%;background-color: #fff;color:#5e5f69;padding:25px 25px;font-size: 30px;text-transform: uppercase;}
#slider .sf17.mark-s{position:absolute;display: inline-block;}

/************************************************/
.products-slider .owl-carousel .owl-item{

}

.products-slider .owl-carousel .owl-item .item{
   display: block;
   height: 100%;
   padding:10px;
   margin: 2px;
   background-color: #f5f5f5;
}

.content-slider{
        background-color:#fff;
}

.notification-no-pro{
    padding:20px 10px;
    font-size:20px;
}

.wrapper-promo{/*background: url('../images/background-promo.png') no-repeat center center;background-size: cover;*/}

@media (max-width: 991px) {

  #slider .sf14 .caption-1-header{background: #131a30 !important;display: inline-block;color:#fff !important;padding:12px 12px;font-size: 18px;text-transform: uppercase;}
  #slider .sf16 .caption-1-header{background: #197e3d !important;display: inline-block;color:#fff !important;padding:12px 12px;font-size: 18px;text-transform: uppercase;}
  #slider .sf14 .caption-1-body{position:relative;width: 300px;height:80px;background-color: #fff;color:#5e5f69;padding:12px 12px;font-size: 18px;text-transform: uppercase;}
  #slider .sf16 .caption-1-body{position:relative;width: 300px;height:80px;background-color: #fff;color:#5e5f69;padding:12px 12px;font-size: 18px;text-transform: uppercase;}


}

@media (max-width: 991px) {
    /* Set header height for mobile devices */
    .main-header .wrapp-header {
        min-height: 60px;
    }

    /* Limit logo image height for mobile according to mobile header height */
    .site-logo img {
        max-height: 100%;
    }

    /* Limit logo on sticky header. Both header real and header cloned */
    .act-scroll .site-logo img,
    .header-clone .site-logo img {
        max-height: 60px;
    }

    /* Page headings settings for heading overlap. Calculate on the MOBILE header height base */
    .basel-header-overlap .title-size-default,
    .basel-header-overlap .title-size-small,
    .basel-header-overlap .title-shop.without-title.title-size-default,
    .basel-header-overlap .title-shop.without-title.title-size-small {
        padding-top: 80px;
    }

    .basel-header-overlap .title-shop.without-title.title-size-large,
    .basel-header-overlap .title-size-large {
        padding-top: 120px;
    }

}
.dropdown.mega-dropdown.sub-menu-dropdown.color-scheme-dark:hover .dropdown-menu.mega-dropdown-menu{
        display: block;
}
.dropdown-menu.mega-dropdown-menu{
    top: 95%;
}
.product-category-thumbnail img,
.category-grid-item .category-link {
    width: 100%;
}

.product-grid-item .product-element-top > a img,
.basel-hover-alt .hover-img img {
    width: 100%;
}

.basel-purchase {
    position: fixed;
    display: block;
    bottom: 0;
    left: 4%;
    z-index: 10;
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
     -ms-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
}

.basel-purchase:hover {
    opacity: 0.9;
}

.basel-product-categories > li.cat-item-109 {
    display: none;
}

.col-five > .vc_col-sm-2 {
    width: 20%;
}

.product-type-grouped.single-product-content .cart {
    width: 100%;
}

.product-type-grouped.single-product-content .cart table {
    border-top: 2px solid black;
    margin-bottom: 30px;
}

iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

.single-product-content .single_variation .woocommerce-variation-price {
    margin-right: 0;
}

.single-product-content .single_variation .woocommerce-variation-price .price {
    margin-right: 15px;
}

.product-type-grouped .group_table .stock {
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 15px;
}

.autocomplete-suggestions {
    max-height: none !important;
}

.autocomplete-suggestions > div:nth-child(n + 4) {
    display: none;
}

.autocomplete-suggestions > div:nth-child(3) {
    padding: none;
    margin: 0px;
}

.commentlist .comment-text .description {
    line-height: 1.6;
}

.main-header form.has-categories-dropdown .search-by-category ul .children {
    display: none;
}

.cat-design-alt .product-category-thumbnail {
    margin: -2px;
}

.cat-design-alt .category-link {
    display: block;
}

.dropdown-scroll > .sub-menu-dropdown {
    height: 540px;
    overflow: hidden;
}

.main-nav .menu > li.menu-item-design-sized .sub-menu-dropdown {
    padding-bottom: 10px;
}

.header-spacing + .header-menu-top {
    margin-top: -40px;
}

.woocommerce-ordering.with-list .selected-order {
    font-weight: 500;
}

.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a {
    font-weight: 600 !important;
}

.header-categories .main-nav .menu li.menu-item-design-full-width > .sub-menu-dropdown {
    margin-top: -78px;
}

.promo-banner .banner-inner {
    padding: 6%;
}

.basel-hover-quick .product-title a {
    display: block;
}

.hide-pag .owl-pagination,
.hide-pag .owl-buttons {
    display: none;
}

.popup-quick-view .entry-summary .entry-title {
    font-size: 32px;
}

.product-quick-view .entry-title a {
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
}

.basel-price-table .basel-plan-footer > a.added {
    display: none;
}

.color-scheme-light .testimonial .testimonial-content footer > span {
    color: rgba(255, 255, 255, 0.8);
}

.color-scheme-light .owl-theme:hover .owl-controls.clickable .owl-buttons div.disabled {
    color: rgba(255, 255, 255, 0.6);
}

.color-scheme-light .owl-theme .owl-controls .owl-buttons div {
    color: rgba(255, 255, 255, 0.8);
}

.color-scheme-light .owl-theme .owl-controls.clickable .owl-buttons div:hover {
    color: rgba(255, 255, 255, 1);
}

.color-scheme-light .owl-theme .owl-controls .owl-page span {
    background-color: rgba(255, 255, 255, 0.6);
}

.color-scheme-light .owl-theme .owl-controls .owl-page.active span,
.color-scheme-light .owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: white;
}

.single-product-content .entry-summary .blockOverlay {
    display: none !important;
}

.single-product-content .entry-summary .button.compare.loading:after {
    opacity: 1;
    visibility: visible;
}

.single-product-content .entry-summary .button.compare:after {
    content: " ";
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid black;
    border-radius: 50%;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    animation: load-spin 450ms infinite linear;
    -o-animation: load-spin 450ms infinite linear;
    -ms-animation: load-spin 450ms infinite linear;
    -webkit-animation: load-spin 450ms infinite linear;
    -moz-animation: load-spin 450ms infinite linear;
    margin-left: 10px;
    opacity: 0;
    visibility: hidden;
}

.basel-buttons .product-compare-button > a,
.single-product-content .entry-summary .button.compare,
.basel-hover-base .basel-add-btn > a,
.basel-hover-base .product-compare-button a {
    text-transform: none;
}

.sticky-header .basel-search-full-screen .basel-search-wrapper {
    height: 100vh;
    transition: opacity .25s ease-in-out, height .25s ease-in-out, visibility .25s, transform .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out, height .25s ease-in-out, visibility .25s, transform .25s ease-in-out;
}

.sticky-header .basel-search-full-screen .basel-search-inner .basel-close-search {
    bottom: 90px;
}

.rtl .has-border,
.rtl .has-border > .vc_column-inner {
    border: none !important;
}

@media (min-width: 768px) and (max-width: 991px) {
    .swatch-on-grid .basel-tooltip-label {
        display: none;
    }

    .dropdown-scroll > .sub-menu-dropdown {
        display: none;
    }

    .basel-back-btn > span:before, .basel-products-nav .product-btn > a span:before {
        top: 0px;
    }

    .shop-loop-head {
        width: 100%;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .swatch-on-grid .basel-tooltip-label {
        display: none;
    }

    .dropdown-scroll > .sub-menu-dropdown {
        display: none;
    }

    .basel-back-btn > span:before, .basel-products-nav .product-btn > a span:before {
        top: 0px;
    }

    .product-grid-item .product-element-top > a img,
    .basel-hover-alt .hover-img img {
        width: 100%;
    }
}

@media (max-width: 480px) {
    .swatch-on-grid .basel-tooltip-label {
        display: none;
    }

    .dropdown-scroll > .sub-menu-dropdown {
        display: none;
    }

    .basel-back-btn > span:before, .basel-products-nav .product-btn > a span:before {
        top: 0px;
    }


}

/*.page-title-default {
 background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #333333 29%, #333333 72%, #ffffff 100%);
background: -webkit-linear-gradient(left, #ffffff 0%,#333333 29%,#333333 72%,#ffffff 100%);
background: linear-gradient(to right, #ffffff 0%,#333333 29%,#333333 72%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
    background-size: cover;
    color:#333 !important;
}*/
 .page-title-default {
    background-color: #fafafa;
}
.topbar-wrapp {
    background-color: #000;
}

.main-header {
    border-bottom: 1px solid #cccccc;
}

.footer-container {
    background-color: #000;
}

body, p,
.widget_nav_mega_menu .menu > li > a,
.mega-navigation .menu > li > a,
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-default .sub-menu li a,
.font-default {
    font-family: 'Muli', sans-serif;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1, h2, h3, h4, h5, h6, .title, table th,
.wc-tabs li a,
.masonry-filter li a,
.woocommerce .cart-empty,
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a,
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a,
fieldset legend,
table th {
    /*font-family: Karla, 'MS Sans Serif', Geneva, sans-serif;
    font-family: 'WalkwayUltraBold';*/
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
}

.product-title a,
.post-slide .entry-title a,
.category-grid-item .hover-mask h3,
.basel-search-full-screen .basel-search-inner input[type="text"],
.blog-post-loop .entry-title,
.single-product-content .entry-title, .font-title {
    /*font-family: Lora, 'MS Sans Serif', Geneva, sans-serif;*/
    font-family: 'Roboto', sans-serif;
    font-style: normal;
}

.title-alt, .subtitle, .font-alt, .type-post .entry-meta {
    font-family: Lato, 'Comic Sans MS', cursive;
    font-weight: 400;
    font-style: italic;
}

.widgettitle, .widget-title {
    /*font-family: Karla;*/
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    color: #0a0a0a;
}

.main-nav .menu > li > a {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-style: normal;
}

.color-primary, .mobile-nav ul li.current_page_item > a, .main-nav .menu > li.current-menu-item > a, .main-nav .menu > li.onepage-link.current-menu-item > a, .main-nav .menu > li > a:hover, .main-nav .menu > li > a:focus, .basel-navigation .menu > li.menu-item-design-default ul li:hover > a, .basel-navigation .menu > li.menu-item-design-full-width .sub-menu li a:hover, .basel-navigation .menu > li.menu-item-design-sized .sub-menu li a:hover, .topbar-menu ul > li > .sub-menu-dropdown li > a:hover, .btn.btn-color-primary.btn-style-bordered, .button.btn-color-primary.btn-style-bordered, button.btn-color-primary.btn-style-bordered, .added_to_cart.btn-color-primary.btn-style-bordered, input[type=submit].btn-color-primary.btn-style-bordered, .basel-hover-link .swap-elements .btn-add a, .basel-hover-link .swap-elements .btn-add a:hover, .basel-hover-link .swap-elements .btn-add a:focus, .blog-post-loop .entry-title a:hover, .blog-post-loop.sticky .entry-title:before, .post-slide .entry-title a:hover, .comments-area .reply a, .single-post-navigation a:hover, blockquote footer:before, blockquote cite, .format-quote .entry-content blockquote cite, .format-quote .entry-content blockquote cite a, .type-post .entry-meta .meta-author a, .search-no-results.woocommerce .site-content:before, .search-no-results .not-found .entry-header:before, .error404 .page-title, .menu-label-new:after,  .basel-hover-effect-4 .swap-elements > a, .basel-hover-effect-4 .swap-elements > a:hover, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse > a:hover, .basel-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse > a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist > div > a:hover, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist > div > a:hover:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before, .single-product-content .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.feid-in > a:before, .vendors-list ul li a:hover, .single-product-content .entry-summary .button.compare:hover, .single-product-content .entry-summary .button.compare:hover:before, .single-product-content .entry-summary .button.compare.added:before, .blog-post-loop .entry-content ul li:before,  .menu-price-title, .comments-area #cancel-comment-reply-link:hover, .comments-area .comment-body .comment-edit-link:hover, .popup-quick-view .entry-summary .entry-title a:hover, .wpb_text_column ul > li:before, .widget_product_categories .basel-cats-toggle:hover, .widget_product_categories .toggle-active,.color-scheme-light .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tab.vc_active > a, .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    color: #ff972a;
}
.widget_product_categories .current-cat-parent > a, .widget_product_categories .current-cat > a, .woocommerce-checkout-review-order-table tfoot .order-total td .amount, .widget_shopping_cart .product_list_widget li .remove:hover, .basel-active-filters .widget_layered_nav_filters ul li a .amount, .title-wrapper.basel-title-color-primary .title-subtitle, .widget_shopping_cart .widget_shopping_cart_content > .total .amount, .basel-menu-price .menu-price-price, .basel-menu-price.cursor-pointer:hover, .price ins, .single-product-content .price, .single-product-content .price .amount, .basel-products-nav .product-short .price, .basel-products-nav .product-short .price .amount, .star-rating span:before, .single-product-content .comment-form .stars span a:hover, .single-product-content .comment-form .stars span a.active, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title:hover, .tabs-layout-accordion .basel-tab-wrapper .basel-accordion-title.active, .sidebar-widget li a:hover, .filter-widget li a:hover, .sidebar-widget li > ul li a:hover, .filter-widget li > ul li a:hover, .basel-price-filter ul li a:hover .amount,.widget_shopping_cart .product_list_widget li .quantity .amount, .product_list_widget li ins .amount, .price ins > .amount,{
    color: #333;
}

.right-column .wishlist-info-widget > a > span, .basel-cart-design-2 > a .basel-cart-number, .basel-cart-design-3 > a .basel-cart-number, .btn.btn-color-primary, .button.btn-color-primary, button.btn-color-primary, .added_to_cart.btn-color-primary, input[type=submit].btn-color-primary, .btn.btn-color-primary:hover, .btn.btn-color-primary:focus, .button.btn-color-primary:hover, .button.btn-color-primary:focus, button.btn-color-primary:hover, button.btn-color-primary:focus, .added_to_cart.btn-color-primary:hover, .added_to_cart.btn-color-primary:focus, input[type=submit].btn-color-primary:hover, input[type=submit].btn-color-primary:focus, .btn.btn-color-primary.btn-style-bordered:hover, .btn.btn-color-primary.btn-style-bordered:focus, .button.btn-color-primary.btn-style-bordered:hover, .button.btn-color-primary.btn-style-bordered:focus, button.btn-color-primary.btn-style-bordered:hover, button.btn-color-primary.btn-style-bordered:focus, .added_to_cart.btn-color-primary.btn-style-bordered:hover, .added_to_cart.btn-color-primary.btn-style-bordered:focus, input[type=submit].btn-color-primary.btn-style-bordered:hover, input[type=submit].btn-color-primary.btn-style-bordered:focus, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:focus, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:hover, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:focus, .no-results .searchform #searchsubmit, .no-results .searchform #searchsubmit:hover, .no-results .searchform #searchsubmit:focus, .comments-area .comment-respond input[type=submit], .comments-area .comment-respond input[type=submit]:hover, .comments-area .comment-respond input[type=submit]:focus, .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a, .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover, .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:focus, .woocommerce .checkout_coupon .button, .woocommerce .checkout_coupon .button:hover, .woocommerce .checkout_coupon .button:focus, .woocommerce .place-order input[type=submit], .woocommerce .place-order input[type=submit]:hover, .woocommerce .place-order input[type=submit]:focus, .woocommerce input[name=track], .woocommerce input[name=track]:hover, .woocommerce input[name=track]:focus, .woocommerce input[name=save_account_details], .woocommerce input[name=save_address], .woocommerce-page input[name=save_account_details], .woocommerce-page input[name=save_address], .woocommerce input[name=save_account_details]:hover, .woocommerce input[name=save_account_details]:focus, .woocommerce input[name=save_address]:hover, .woocommerce input[name=save_address]:focus, .woocommerce-page input[name=save_account_details]:hover, .woocommerce-page input[name=save_account_details]:focus, .woocommerce-page input[name=save_address]:hover, .woocommerce-page input[name=save_address]:focus, .search-no-results .not-found .entry-content .searchform #searchsubmit, .search-no-results .not-found .entry-content .searchform #searchsubmit:hover, .search-no-results .not-found .entry-content .searchform #searchsubmit:focus, .error404 .page-content > .searchform #searchsubmit, .error404 .page-content > .searchform #searchsubmit:hover, .error404 .page-content > .searchform #searchsubmit:focus, .woocommerce .return-to-shop .button, .woocommerce .return-to-shop .button:hover, .woocommerce .return-to-shop .button:focus, .basel-hover-excerpt .btn-add a, .basel-hover-excerpt .btn-add a:hover, .basel-hover-excerpt .btn-add a:focus, .basel-hover-standard .btn-add > a, .basel-hover-standard .btn-add > a:hover, .basel-hover-standard .btn-add > a:focus, .basel-price-table .basel-plan-footer > a, .basel-price-table .basel-plan-footer > a:hover, .basel-price-table .basel-plan-footer > a:focus, .basel-info-box.box-style-border .info-btn-wrapper a, .basel-info-box.box-style-border .info-btn-wrapper a:hover, .basel-info-box.box-style-border .info-btn-wrapper a:focus, .basel-hover-quick .woocommerce-variation-add-to-cart .button, .basel-hover-quick .woocommerce-variation-add-to-cart .button:hover, .basel-hover-quick .woocommerce-variation-add-to-cart .button:focus, .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-range, .widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover, div.bbp-submit-wrapper button, div.bbp-submit-wrapper button:hover, div.bbp-submit-wrapper button:focus, #bbpress-forums .bbp-search-form #bbp_search_submit, #bbpress-forums .bbp-search-form #bbp_search_submit:hover, #bbpress-forums .bbp-search-form #bbp_search_submit:focus, .product-video-button a:hover:before, .product-360-button a:hover:before, .mobile-nav ul li .up-icon, .scrollToTop:hover, .scrollToTop:focus, .categories-opened li a:active, .basel-price-table .basel-plan-price, .header-categories .secondary-header .mega-navigation, .widget_nav_mega_menu, .blog-post-loop .meta-post-categories, .post-slide .meta-post-categories, .slider-title:before, .title-wrapper.basel-title-style-simple .title:after, .menu-label-new, .onsale, .color-scheme-light .vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tab.vc_active > a span:after, .vc_tta.vc_general.vc_tta-style-classic .vc_tta-tab.vc_active > a span:after, .portfolio-with-bg-alt .portfolio-entry:hover .entry-header > .portfolio-info {
    background-color: #424242;
}
.mobile-nav ul li .up-icon
{
	background-color: #fff!important;
}
.btn.btn-color-primary, .button.btn-color-primary, button.btn-color-primary, .added_to_cart.btn-color-primary, input[type=submit].btn-color-primary, .btn.btn-color-primary:hover, .btn.btn-color-primary:focus, .button.btn-color-primary:hover, .button.btn-color-primary:focus, button.btn-color-primary:hover, button.btn-color-primary:focus, .added_to_cart.btn-color-primary:hover, .added_to_cart.btn-color-primary:focus, input[type=submit].btn-color-primary:hover, input[type=submit].btn-color-primary:focus, .btn.btn-color-primary.btn-style-bordered:hover, .btn.btn-color-primary.btn-style-bordered:focus, .button.btn-color-primary.btn-style-bordered:hover, .button.btn-color-primary.btn-style-bordered:focus, button.btn-color-primary.btn-style-bordered:hover, button.btn-color-primary.btn-style-bordered:focus, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:focus, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:hover, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:focus, .comments-area .comment-respond input[type=submit], .comments-area .comment-respond input[type=submit]:hover, .comments-area .comment-respond input[type=submit]:focus, .sidebar-container .mc4wp-form input[type=submit], .sidebar-container .mc4wp-form input[type=submit]:hover, .sidebar-container .mc4wp-form input[type=submit]:focus, .footer-container .mc4wp-form input[type=submit], .footer-container .mc4wp-form input[type=submit]:hover, .footer-container .mc4wp-form input[type=submit]:focus, .filters-area .mc4wp-form input[type=submit], .filters-area .mc4wp-form input[type=submit]:hover, .filters-area .mc4wp-form input[type=submit]:focus, .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a, .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover, .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a:focus, .woocommerce .checkout_coupon .button, .woocommerce .checkout_coupon .button:hover, .woocommerce .checkout_coupon .button:focus, .woocommerce .place-order input[type=submit], .woocommerce .place-order input[type=submit]:hover, .woocommerce .place-order input[type=submit]:focus, .woocommerce input[name=track], .woocommerce input[name=track]:hover, .woocommerce input[name=track]:focus, .woocommerce input[name=save_account_details], .woocommerce input[name=save_address], .woocommerce-page input[name=save_account_details], .woocommerce-page input[name=save_address], .woocommerce input[name=save_account_details]:hover, .woocommerce input[name=save_account_details]:focus, .woocommerce input[name=save_address]:hover, .woocommerce input[name=save_address]:focus, .woocommerce-page input[name=save_account_details]:hover, .woocommerce-page input[name=save_account_details]:focus, .woocommerce-page input[name=save_address]:hover, .woocommerce-page input[name=save_address]:focus, .search-no-results .not-found .entry-content .searchform #searchsubmit, .search-no-results .not-found .entry-content .searchform #searchsubmit:hover, .search-no-results .not-found .entry-content .searchform #searchsubmit:focus, .error404 .page-content > .searchform #searchsubmit, .error404 .page-content > .searchform #searchsubmit:hover, .error404 .page-content > .searchform #searchsubmit:focus, .no-results .searchform #searchsubmit, .no-results .searchform #searchsubmit:hover, .no-results .searchform #searchsubmit:focus, .woocommerce .return-to-shop .button, .woocommerce .return-to-shop .button:hover, .woocommerce .return-to-shop .button:focus, .basel-hover-excerpt .btn-add a, .basel-hover-excerpt .btn-add a:hover, .basel-hover-excerpt .btn-add a:focus, .basel-hover-standard .btn-add > a, .basel-hover-standard .btn-add > a:hover, .basel-hover-standard .btn-add > a:focus, .basel-price-table .basel-plan-footer > a, .basel-price-table .basel-plan-footer > a:hover, .basel-price-table .basel-plan-footer > a:focus, .basel-info-box.box-style-border .info-btn-wrapper a, .basel-info-box.box-style-border .info-btn-wrapper a:hover, .basel-info-box.box-style-border .info-btn-wrapper a:focus, .basel-hover-quick .woocommerce-variation-add-to-cart .button, .basel-hover-quick .woocommerce-variation-add-to-cart .button:hover, .basel-hover-quick .woocommerce-variation-add-to-cart .button:focus, .cookies-buttons .cookies-accept-btn:hover, .cookies-buttons .cookies-accept-btn:focus, .blockOverlay:after, .basel-price-table:hover, .title-shop .nav-shop ul li a:after, .widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover, div.bbp-submit-wrapper button, div.bbp-submit-wrapper button:hover, div.bbp-submit-wrapper button:focus, #bbpress-forums .bbp-search-form #bbp_search_submit, #bbpress-forums .bbp-search-form #bbp_search_submit:hover, #bbpress-forums .bbp-search-form #bbp_search_submit:focus, .basel-hover-link .swap-elements .btn-add a, .basel-hover-link .swap-elements .btn-add a:hover, .basel-hover-link .swap-elements .btn-add a:focus, .basel-hover-link .swap-elements .btn-add a.loading:after, .scrollToTop:hover, .scrollToTop:focus, blockquote {
    border-color: #424242;
}

.basel-promo-popup {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}
.vc_custom_1475533876817 {
    margin-bottom: 0px !important;
}

.vc_custom_1476734232282 {
    margin-bottom: 0px !important;
}

.vc_custom_1476734429377 {
    margin-bottom: 0px !important;
}

.vc_custom_1476734434428 {
    margin-bottom: 0px !important;
}

.vc_custom_1479161260926 {
    margin-bottom: 0px !important;
}

.vc_custom_1455352296150 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877313312 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1457203468426 {
    margin-bottom: 10px !important;
}

.vc_custom_1474319051629 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1479161411036 {
    margin-bottom: 10px !important;
}

.vc_custom_1479161441860 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1477951175906 {
    margin-bottom: 10px !important;
}

.vc_custom_1477950230055 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1477951185156 {
    margin-bottom: 10px !important;
}

.vc_custom_1476733767920 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1477951197344 {
    margin-bottom: 10px !important;
}

.vc_custom_1470222802194 {
    margin-bottom: 0px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1475534186696 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877337702 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1476733942886 {
    margin-bottom: 10px !important;
}

.vc_custom_1471984408054 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1474318780962 {
    margin-bottom: 10px !important;
}

.vc_custom_1473197034503 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1475534244382 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877291254 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1477951210993 {
    margin-bottom: 10px !important;
}

.vc_custom_1476734400193 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1473197707081 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877332924 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1479161507944 {
    margin-bottom: 10px !important;
}

.vc_custom_1479161523652 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1476733952630 {
    margin-bottom: 10px !important;
}

.vc_custom_1475534777698 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1476734272555 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877328386 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1477951221777 {
    margin-bottom: 10px !important;
}

.vc_custom_1474319133488 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1476734299687 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877285528 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1479161544499 {
    margin-bottom: 10px !important;
}

.vc_custom_1477950278134 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1476734316467 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877302949 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1476734324217 {
    margin-bottom: 10px !important;
}

.vc_custom_1473197628506 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1479161761337 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877358595 {
    margin-bottom: 0px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1477951242129 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877297679 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1479161669953 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877307728 {
    margin-bottom: 35px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1479161660561 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877353337 {
    margin-bottom: 0px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1479161572756 {
    margin-bottom: 10px !important;
}

.vc_custom_1479162158119 {
    margin-bottom: 0px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}

.vc_custom_1479161771753 {
    margin-bottom: 10px !important;
}

.vc_custom_1468877363280 {
    margin-bottom: 0px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 2px !important;
    padding-right: 2px !important;
    padding-bottom: 2px !important;
    padding-left: 2px !important;
    background-color: #f7f7f7 !important;
    border-left-color: #e8e8e8 !important;
    border-right-color: #e8e8e8 !important;
    border-top-color: #e8e8e8 !important;
    border-bottom-color: #e8e8e8 !important;
}
.section_wrapper{
    margin-bottom: 50px;
}
.category_header{
    margin-bottom: 20px;
    min-height: 170px;
    margin-top: -40px;
}
.product-grid-item.product {
        border: 1px solid #efefef;
    padding: 10px;
	transition: border 1s;
    border-radius: 20px;
    --tw-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

/*.product-grid-item.product:hover {
    border: 1px solid #ccc;
}
*/
.reinsurance_block{

    padding: 25px 0;
    background: #ECECEC;

}
.align-bloc {
    display: inline-block;
    vertical-align: middle;
}
.reinsurance_block i{
    font-size: 38px;
    margin: 0 10px;
}
.reinsurance_block {
    font-size: 18px;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}



.site-logo {
    width: 23%;
}

.site-logo img {
   /* max-width: 196px;
    max-height: 95px;
    height:77px;*/
    width:245px;
    max-width: unset;
}


.right-column {
    width: 247px;
}


.basel-woocommerce-layered-nav .basel-scroll {

    margin-bottom:30px;
}


/* Header height configs */

/* Limit logo image height for according to header height */
/*.site-logo img {
    max-height: 95px;
}
*/
/* And for sticky header logo also */
.act-scroll .site-logo img,
.header-clone .site-logo img {
  /*  max-height: 60px;*/
}

/* Set sticky headers height for cloned headers based on menu links line height */
.header-clone .main-nav .menu > li > a {
    height: 60px;
    line-height: 60px;
}


/* The same for sticky header */
.act-scroll .main-nav .menu > li > a {
    height: 73px;
    line-height: 60px;
}


/* Set line height for header links for shop header layout. Based in the header height option */
.header-shop .right-column .header-links {
    height: 95px;
    line-height: 95px;
}

/* The same for sticky header */
.header-shop.act-scroll .right-column .header-links {
    height: 60px;
    line-height: 60px;
}

/* Page headings settings for heading overlap. Calculate on the header height base */

.basel-header-overlap .title-size-default,
.basel-header-overlap .title-size-small,
.basel-header-overlap .title-shop.without-title.title-size-default,
.basel-header-overlap .title-shop.without-title.title-size-small {
    padding-top: 135px;
}


.basel-header-overlap .title-shop.without-title.title-size-large,
.basel-header-overlap .title-size-large {
    padding-top: 215px;
}
/*@media (max-width: 991px) {
  .padding-50{
    padding:15px;
  }
}*/
/*@media (max-width: 480px) {
  .footer-sidebar{
    padding:12px !important;
  }
  .progress > li{
    font-size:11px !important;
  }
  .row{
    margin:0 !important;
  }
} */

@media (max-width: 767px) {
    /* Set header height for mobile devices */
    .main-header .wrapp-header {
        min-height: 60px;
    }

    /* Limit logo image height for mobile according to mobile header height */
    .site-logo img {
        max-height: 100%;
    }

    /* Limit logo on sticky header. Both header real and header cloned */
    .act-scroll .site-logo img,
    .header-clone .site-logo img {
        max-height: 60px;
    }

    /* Page headings settings for heading overlap. Calculate on the MOBILE header height base */
    .basel-header-overlap .title-size-default,
    .basel-header-overlap .title-size-small,
    .basel-header-overlap .title-shop.without-title.title-size-default,
    .basel-header-overlap .title-shop.without-title.title-size-small {
        padding-top: 80px;
    }

    .basel-header-overlap .title-shop.without-title.title-size-large,
    .basel-header-overlap .title-size-large {
        padding-top: 120px;
    }

}
#owl-promotion-single .product-title{

  margin:0 10px 10px 10px;
     padding:0 0 0 20px;
     background-color:#3d3839;
}
#owl-promotion-single .product-title a{
     color: #ff972a;

}

#owl-promotion-single .product-grid-item .price del > .amount {

}

.promo{
  background:url('../images/promo_leader.png') center center no-repeat;
  height:150px;
  width:150px;
  z-index:100;
  color:transparent;
}

.onsale{
  /*background:url('../images/Logo-leader.png') center center no-repeat;*/
  background-color: #ffc20e;
  height:34px;
  width:55px;
  z-index:100;
  line-height:34px; 
  border-radius: 10px;
  /*color:transparent;*/
}

#owl-promotion-single .product-grid-item .product-title{
  height:59px;
}
#owl-promotion-single  .price > span {
  color:#fff;
  font-size:20px;
}

#owl-promotion-single  .price > span > .amount{
  color:#fff;
}

#owl-promotion-single  .product-grid-item .price del > .amount{
  color:#3d3839;
  font-size:16px;
  margin-left:20px;
}

#owl-promotion-single.owl-carousel .owl-item{
  min-height:306px;
}
#owl-promotion-single .product-element-top figure{
    height:193px;
}
#owl-promotion-single .owl-theme .owl-controls {
  margin-top:0;
}
#owl-promotion-single .basel-hover-alt .btn-add > a.add_to_cart_button:before,#owl-promotion-single .basel-hover-alt .btn-add > a.product_type_external:before{
  color:#767b80;
}
#owl-promotion-single  .basel-hover-alt .swap-elements{
  text-align:center;
}

/*.content-slider-promo .col-md-3 .col-md-9{
  padding-right:0;
  padding-left:0;
}*/
.padding-top-0{
  padding-top:0;
}
/*::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

::-webkit-scrollbar-thumb {
  background-color: darkgrey;
  outline: 5px solid slategrey;
}*/

.container_elements{
  position: relative;
  z-index: 100;
  height: 100%;
  background-color: #fe8608;
  border-top: 10px solid #333;
}
.product-category-thumbnail img,
.category-grid-item .category-link {
    width: 100%;

}


.product-grid-item .product-element-top>a img,
.basel-hover-alt .hover-img img {
    width:100%;
}
.basel-purchase {
    position:fixed;
    display:block;
    bottom:0;
    left:4%;
    z-index:10;
    -webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
    backface-visibility: hidden;
}
.basel-purchase:hover {
    opacity:0.9;
}


.basel-product-categories>li.cat-item-109 {
    display: none;
}

.col-five > .vc_col-sm-2 {
    width:20%;
}

.product-type-grouped.single-product-content .cart {
    width: 100%;
}

.product-type-grouped.single-product-content .cart table {
    border-top: 2px solid black;
    margin-bottom: 30px;
}

iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

.single-product-content .single_variation .woocommerce-variation-price {
    margin-right:0;
}

.single-product-content .single_variation .woocommerce-variation-price .price {
    margin-right:15px;
}

.product-type-grouped .group_table .stock {
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 15px;
}
.pagination>li>a, .pagination>li>span {

    color: #000;
    font-weight: 700;
  }
.autocomplete-suggestions {
    max-height: none!important;
}

.autocomplete-suggestions>div:nth-child(n + 4) {
    display: none;
}

.autocomplete-suggestions>div:nth-child(3) {
    padding:none;
    margin:0px;
}

.commentlist .comment-text .description {
    line-height:1.6;
}

.main-header form.has-categories-dropdown .search-by-category ul .children {
    display:none;
}

.cat-design-alt .product-category-thumbnail {
    margin:-2px;
}

.cat-design-alt .category-link {
    display:block;
}

.dropdown-scroll > .sub-menu-dropdown {
    height: 320px;
    overflow: hidden;
}

.main-nav .menu>li.menu-item-design-sized .sub-menu-dropdown {
    padding-bottom:10px;
}

.header-spacing + .header-menu-top {
    margin-top:-40px;
}

.woocommerce-ordering.with-list .selected-order {
    font-weight:500;
}

.basel-navigation .menu>li.menu-item-design-full-width .sub-menu>li>a,
.basel-navigation .menu>li.menu-item-design-sized .sub-menu>li>a {
    font-weight: 500!important;
}

.header-categories .main-nav .menu li.menu-item-design-full-width>.sub-menu-dropdown {
    margin-top: -78px;
}

.promo-banner .banner-inner {
    padding: 6%;
}

.basel-hover-quick .product-title a {
    display:block;
}

.hide-pag .owl-pagination,
.hide-pag .owl-buttons {
    display:none;
}
.popup-quick-view .entry-summary .entry-title {
    font-size: 32px;
}

.product-quick-view .entry-title a {
    font-family:inherit;
    font-weight: inherit;
    font-style: inherit;
}

.basel-price-table .basel-plan-footer>a.added {
    display:none;
}

.color-scheme-light .testimonial .testimonial-content footer>span {
    color: rgba(255, 255, 255, 0.8);
}

.color-scheme-light .owl-theme:hover .owl-controls.clickable .owl-buttons div.disabled {
    color:rgba(255, 255, 255, 0.6);
}

.color-scheme-light .owl-theme .owl-controls .owl-buttons div {
    color:rgba(255, 255, 255, 0.8);
}

.color-scheme-light .owl-theme .owl-controls.clickable .owl-buttons div:hover {
    color:rgba(255, 255, 255, 1);
}

.color-scheme-light .owl-theme .owl-controls .owl-page span {
    background-color: rgba(255, 255, 255, 0.6);
}

.color-scheme-light .owl-theme .owl-controls .owl-page.active span,
.color-scheme-light .owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: white;
}

.single-product-content .entry-summary .blockOverlay {
    display:none !important;
}

.single-product-content .entry-summary .button.compare.loading:after {
    opacity: 1;
    visibility: visible;
}

.single-product-content .entry-summary .button.compare:after {
    content: " ";
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid black;
    border-radius: 50%;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    animation: load-spin 450ms infinite linear;
    -o-animation: load-spin 450ms infinite linear;
    -ms-animation: load-spin 450ms infinite linear;
    -webkit-animation: load-spin 450ms infinite linear;
    -moz-animation: load-spin 450ms infinite linear;
    margin-left: 10px;
    opacity: 0;
    visibility: hidden;
}

.basel-buttons .product-compare-button>a,
.single-product-content .entry-summary .button.compare,
.basel-hover-base .basel-add-btn>a,
.basel-hover-base .product-compare-button a {
    text-transform:none;
}

.sticky-header .basel-search-full-screen .basel-search-wrapper {
    height:100vh;
    transition: opacity .25s ease-in-out, height .25s ease-in-out, visibility .25s,transform .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out, height .25s ease-in-out, visibility .25s,transform .25s ease-in-out;
}

.sticky-header .basel-search-full-screen .basel-search-inner .basel-close-search {
    bottom:90px;
}

.rtl .has-border,
.rtl .has-border > .vc_column-inner {
    border:none!important;
}@media (min-width: 768px) and (max-width: 991px) {.swatch-on-grid .basel-tooltip-label {
    display:none;
}


    .dropdown-scroll > .sub-menu-dropdown {
        display:none;
    }

    .basel-back-btn>span:before, .basel-products-nav .product-btn>a span:before {
        top: 0px;
    }

    .shop-loop-head {
        width:100%;
    } }@media (min-width: 481px) and (max-width: 767px) { .swatch-on-grid .basel-tooltip-label {
    display:none;
}

    .dropdown-scroll > .sub-menu-dropdown {
        display:none;
    }

    .basel-back-btn>span:before, .basel-products-nav .product-btn>a span:before {
        top: 0px;
    }

    .product-grid-item .product-element-top>a img,
    .basel-hover-alt .hover-img img {
        width:100%;
    } }@media (max-width: 480px) { .swatch-on-grid .basel-tooltip-label {
    display:none;
}



    .dropdown-scroll > .sub-menu-dropdown {
        display:none;
    }

    .basel-back-btn>span:before, .basel-products-nav .product-btn>a span:before {
        top: 0px;
    } }
.single-product-content .product-tabs-wrapper {
    margin-right: -15px;
    margin-left: -15px;
    padding-top: 30px;
    padding-bottom: 50px;
    background-color: #F9F9F9;
}
.nav-tabs {
    text-align: center;
    border-width: 0;
    height: 100%;
}

.title-wraper .nav-tabs>li.active>a,.title-wraper .nav-tabs>li.active>a:focus {
    height: 100%;
       height: 100%;
    display: inline-block;
    line-height: 45px;
    padding: 0 20px;
    background-color: #767b80;
    border-bottom: 4px solid #414b52;
    color: #fff;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    color: rgba(0,0,0,1);
    font-weight:500;
    padding-left: 5px!important;
}
.nav-tabs>li.active {
    border-color: #545454;
}
.nav-tabs>li {
    display: inline-block;

    /*margin-bottom: 15px;*/
    border-bottom: 1px solid #E4E4E4;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
/*    color: rgba(0,0,0,.9);

    background-color: transparent;
    border-bottom-color: transparent;*/
    background-color: #767b80;
    border-bottom:2px solid #545454;
    color: #fff;

}
.tab-content {
    min-height:410px;
}

.nav-tabs>li>a {
    display: inline-block;
    font-size: 14px;

    padding: 6px;
    font-weight: 600;
    color: rgba(0,0,0,.5);
}
.nav-tabs > li {
    float:none;
    display:inline-block;
    zoom:1;
}

.nav-tabs {
    text-align:left;
}
.menu-item-19422 figure{
    margin-top: 10px;
}
#owl-home .item img{
    display: block;
    width: 100%;
    height: auto;
}
#bar{
    width: 0;
    max-width: 100%;
    height: 2px;
    background: #ff972a;
}
#progressBar{
    width: 100%;
    background: #EDEDED;
}
#owl-home{
    margin-top: -40px;
    margin-bottom: 40px;
}

.owl-theme .owl-controls{
    margin-top: 10px;
    text-align: center;
}



.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}



.wrapper-with-margin{
    margin:0px 50px;
}


.owl-theme .owl-controls .owl-buttons div {
    position: absolute;
}


.owl-theme .owl-controls .owl-buttons .owl-prev{
    left: 0;
    top: 40%;
}

.owl-theme .owl-controls .owl-buttons .owl-next{
    right: 0;
    top: 40%;
}

#owl-home .owl-buttons div{
    width: 50px;
    height: 50px;
    background: rgba(0,0,0,0.1);
    border-radius: 50%;
    padding: 15px 0;
}
#owl-home .owl-buttons i{
    font-size: 20px;
    color: #fff;
}

#owl-home .owl-buttons div:hover{
    background: #424242;
    border-color: #424242;
    opacity: 1;
    transform: scale(.91);
    -moz-transform: scale(.91);
    -o-transform: scale(.91);
    -webkit-transform: scale(.91)
}
#owl-products .item {
    padding: 10px;
}
.products-slider{

}
.slider-container{
      padding:50px;
}
.products-slider .owl-controls .owl-buttons .owl-prev{
    left: -30px;
    top: 44%;
}
.products-slider .owl-controls .owl-buttons .owl-next{
    right: -30px;
    top: 44%;
}
.products-slider .owl-controls .owl-buttons i{
    font-size: 25px;
}
.border-right{
    letter-spacing: 1px;
    margin: 0;
    padding: 9px 0;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #E4E4E4;
}
.img-partner {
    padding: 0 10px;
    max-height: 50px;
}

.progress {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table!important;
    table-layout: fixed;
    width: 100%;
    color: #849397;
       background-color: transparent!important;
    -webkit-box-shadow:none;
    box-shadow: none;
}
.progress > li {
    position: relative;
    display: table-cell;
    text-align: center;
    z-index: 500;
   font-size: 14px;
    font-weight: 500;
}
.progress > li:before {
    content: attr(data-step);
    display: block;
    margin: 0 auto;
    background: #E0E0E0;
    width: 3em;
    height: 3em;
    text-align: center;
    margin-bottom: 0.25em;
    line-height: 3em;
    border-radius: 100%;
    position: relative;
    z-index: 1000;
}
.progress > li:after {
    content: '';
    position: absolute;
    display: block;
    background: #E0E0E0;
    width: 100%;
    height: 4px;
    top: 1.25em;
    left: 50%;
    margin-left: 1.5em\9;
    z-index: -1;
}
.progress > li:last-child:after {
    display: none;
}
.progress > li.is-complete {
    color: #616161;
}
.progress > li.is-complete:before, .progress > li.is-complete:after {
    color: #FFF;
    background: #ff972a;
}
.progress > li.is-active {
    color: #424242;
}
.progress > li.is-active:before {
    color: #FFF;
    background: #ff972a;
}

/**
   * Needed for IE8
   */
.progress__last:after {
    display: none !important;
}

.progress--large {
    font-size: 2em;
}




#opacity_background_image{
    background: url(../images/opacity_background_image.jpg) right center / cover no-repeat;
    padding: 5% 10%;
}
#opacity_background_image .row{
    background: #fff;
    padding: 30px;
    border: 10px solid #ECF0F1;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
    color: rgba(71,71,71,.8);
    background-color: rgba(136,136,136,.12);
    cursor: default;
    border-radius: 0;
}
.woocommerce-MyAccount-navigation ul li{
    margin: 0;
	width: 100%;
}
.woocommerce-MyAccount-title{
    background-color: #333;
}
#owl-gallery{
    margin-top: 15px;

}
#owl-gallery img{
    padding: 0px ;
}
#owl-gallery figure{
    padding: 5px;
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close:hover, .mfp-image-holder .mfp-close:hover{
    background-color: transparent;
}
.product-grid-item .product-title,
.product-grid-item .wrap-price{
    margin-left: 10px;
}
a.maps-generator{
    opacity: 0;
}
.padding_top_bottom_25{
    padding-top: 25px;
    padding-bottom: 25px;
}

.bg-white , .container .content-page {
    -webkit-box-shadow:3px 0 15px -4px #767b80, -3px 0 8px -4px #767b80;
    -moz-box-shadow: 3px 0 15px -4px #767b80, -3px 0 8px -4px #767b80;
   box-shadow: 3px 0 15px -4px #767b80, -3px 0 8px -4px #767b80;
    /*box-shadow: 0px 0px 13px 0px rgba(189,195,199,1);*/
    background:#fff;
}

.bg-white-no-shadow{
    background: #fff;
}

#owl-home img{
    width: 100%;
}
.owl-item .product-grid-item{
    margin-bottom: 0;
}
.order-steps{
    padding:20px;
    /*margin-bottom: 50px;*/
}
.product-tabs-wrapper  .tab-content{
    border: 1px solid #BDC3C7;
    padding: 15px;
    border-top-width: 0;
}
.title-wraper{
    background: #ffc20e;
    color: #fff;
    height:45px;

    text-align: left;


    text-transform: uppercase;
}

.article-content-container{
    padding:30px;
}

.container-container-detail{
    padding: 50px;
}

.title-wraper-text{
   height: 100%;
    display: inline-block;
    line-height: 45px;
    padding: 0 20px;
    background-color: #333;
    /*background-color: #767b80;*/
    border-bottom: 4px solid #414b52;
    color: #fff;
}
.padding-20{
    padding: 20px;
}
.padding-50{
    padding: 50px;
}

.title-tab-text{
     height: 100%;
    padding: 14px 15px 13px 15px;
    color: #fff;
}

.title-wraper .nav-tabs>li{
     height: 100%;

}

.title-wraper .nav-tabs>li>a{
    color: #fff;
    padding: 0 20px;
    font-weight:400;
    height:100%;
   line-height: 46px;

}

.title-wraper .nav-tabs>li {
    padding: 0 15px 0 0;
}

.title-wraper .nav-tabs>li{
    border-bottom-width: 0;
}
#slick-categories li{
    padding-left: 15px;
    padding-right: 15px;
}
.products-slider-related{
    padding:15px;
}
@media(min-width: 768px){
    header.act-scroll .show_sticky{
        display: block!important;
    }
    header .show_sticky{
        display: none!important;
    }

    header.act-scroll .hide_sticky{
        display: none!important;
    }
}
@media(max-width: 767px)
{
    .hide_sticky,
    .show_sticky{
        display: none!important;
    }
}
 .product-grid-item.product:hover {
      border: 1px solid #fe86087d;
}
 .dropdown-menu {
    position: absolute;
    top: 95%!important;
}
.pagination {
        display: inline-block!important;
}
.panel-heading {
    padding: 6px 15px!important;


}
.panel-heading .widget-title, .widgettitle {
    font-size: 14px;
    /* text-transform: uppercase; */
    font-weight: 700;
    letter-spacing: 1.5px;
    color: #1B1919;
    margin-bottom: -1px;
    position: relative;
    padding-bottom: 2px;
    line-height: 1.3;
}
.panel-title a{
	font-weight: 500;
}
.panel-title a:hover{
	 text-decoration: none;
}

.ui-menu.ui-widget-content {
	z-index: 99999;
	height: 300px;
    overflow-y: scroll;
	overflow-x: hidden;
}
.item_image {
    box-sizing: border-box;
    border: 1px solid #f1f1f1;
}
.spanitem
{
	font-size: 13px;
}
.ui-menu-item .ui-menu-item-wrapper.ui-state-active {
    background: #f4f5fa !important;
	color: #000 !important;
	border: 1px solid #f4f5fa !important;
	margin:auto;
}
.item_image
{
	width: 50%;
}
.product-title a
{
	line-height: 18px;
    display: block;
    font-weight: 500;
    color: #47494a;
    font-size: 18px;
    text-transform: capitalize;
    overflow: hidden;
    text-overflow: ellipsis;
	display: -webkit-box!important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 52px;
}
