/* top bar */
.header-search .icon-search{
  color: #fff;
}
.header-search .icon-search i{
  color: #fff;
}
.tool-header .icon{
  color: #fff;
}
.minicart-wrapper .cart-icon.icons span.text{
  color: #fff;
}
.minicart-wrapper .action.showcart .counter.qty{
  color: #fff !important;
}
.welcome-message{
  color: #fff;
  font-weight: 500;
  margin-top: 10px;
}
.dropdown-switcher .links li{
  display: block;
}
/* menu */
.magicmenu .nav-desktop .level0 a span{
  font-weight: 500;
}
/* banner slider */
.home-slider .slick-slide.slick-active .figcaption .text-slide{
  top: 34%;
  left: 58%;
  text-align: right;
}
.home-slider .slick-slide.slick-active .figcaption .caption2{
  margin: 0 0 4px;
}
/* homepage mid img */
.home-mid-img{
  background-image: url("/pub/media//wysiwyg/home/Coming-Soon-Velospec.jpg");
  width: 100%;
  height: 422px;
  margin-top: 40px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.home-mid-contents{
  text-align: center;
  position: relative;
  top: 30%;
}
.home-mid-contents h1{
  color: #fff;
  margin-bottom: 0px;
  font-size: 3em;
}
.home-mid-contents p{
  color: #fff;
  display: inline-block;
  width: 40%;
  font-size: 1.2em;
}
.home-mid-contents button{
  padding: 0 30px !important;
  height: 30px !important;
  line-height: 20px !important;
  font-weight: 700;
  border-radius: 6px;
  color: #fff;
  border-width: 2px;
  background-color: transparent;
}
.home-mid-contents button:hover{
  background-color: transparent !important;
  border-color: #fff !important;
}
/* homepage feature items */
.content-1-trendy-product{
  margin-top: 40px;
}
.content-1-trendy-product .product-title{
  font-size: 20px;
  color: #000;
}
.magictabs .item span{
  cursor: auto !important;
}
.products-textlink{
  text-align: center !important;
}
/* footer */
.link-social{
  font-size: 20px;
  color: black;
  text-transform: uppercase;
}
.main-wrap{
  padding: 0 0 0 0 !important;
}
.cms-static-main-footer {
  padding: 50px 0 30px !important;
}
.toggle-content .link-list{
  text-align: left;
}
.footer-item:first-child .box-content .content li{
  margin-bottom: 0px !important;
}
.footer-item .title{
  font-size: 20px;
}
.footer-item .box-content .content .link-list a{
  font-size: 16px !important;
  text-transform: none !important;
  font-weight: 400;
}
.main-wrap-copyright{
  padding: 14px 0;
  background-color: #282560;
  text-align: left;
}
.main-wrap-copyright .container{
  max-width: 100% !important;
}
.footer-copyright .main, .footer-copyright{
  display: inline-block;
}
.footer-copyright .copyright span{
  font-weight: 400 !important;
  text-transform: none !important;
  font-size: 15px !important;
}
.footer-item .box-content .content .info{
  text-transform: none !important;
}
.toggle-content .info span{
  vertical-align: top;
  font-size: 13px;
}
.toggle-content .info .fa, .toggle-content .info .far, .toggle-content .info .fas{
  color: gray;
  font-size: 18px;
  margin-right: 6px;
}
.instagram-list li{
  width: 25%;
  display: inline-block;
  margin: 0 3px 3px 0 !important;
}
.instagram-feed{
  text-align: left;
}
.link-social .link-icon a{
  border-width: 2px !important;
}
/* category banner */
.page-products.catalog-category-view .page-title-wrapper{
  display: none;
}
.category-image .image{
  width: 100% !important;
}
/* product detail page */
.product-info-main .stock.available{
  color: black !important;
}
.product-info-stock-sku .availability{
  display: none;
}
.product-info-stock-sku .sku{
  color: black !important;
}
.sku .value{
  display: inline-block;
}
.product-view .product-qty .custom-qty{
  width: calc(70% - 100px) !important;
}
.block-related .block-title, .block.block-related .block-subtitle{
  text-align: center;
}
.block-related .block-title strong:after{
  width: 100%;
}
/* group product detail page */
.table tbody > tr > td{
  text-align: center;
}
.grouped table thead tr th{
  background-color: #6dbe46;
  border: 1px solid #cecece !important;
  color: white;
}
.grouped table tbody tr .item, .grouped table tbody tr [data-th="Qty"], .grouped table tbody tr .qty .control input{
  border: 1px solid #cecece !important;
}
.amasty-hide-price-container .amasty-hide-price-text{
  font-size: 11px !important;
}
.amasty-hide-price-container{
  margin-bottom: 0px !important;
  margin-right: 0px !important;
}
.grouped table tbody tr [data-th="PRICE"] .product-item-name{
  display: inline-block !important;
}
.table.grouped > caption + thead > tr:first-child > th{
  text-align: center;
}
.product-info-main .price-box .price-wrapper .price{
  font-weight: 400 !important;
  font-size: 13px !important;
  font-family: Roboto !important;
}
.item .add-to-links a{
  display: none !important;
}
.addit{
  display: none;
}
.product-social-links{
  display: none;
}
.product-view .add-to-cart button.button{
  width: 200px !important;
}
/* .product-info-main .box-tocart .actions, .box-tocart{
  padding: 0 !important;
} */
/* login page */
.block-new-customer .forms{
  margin-top: 20px;
}
.block-new-customer .forms a{
  padding-right: 10px;
}
/* pagecrumbs */
.pagecrumbs-title{
  background-image: url(../images/alothemes/NEWS-BLOG-IMAGE.jpg);
}
/* mobile phone responsive */
@media only screen and (max-width: 768px) {
  /* homepage mid img */
  .home-mid-img{
    height: 125px;
  }
  .home-mid-contents button{
    padding: 0 15px !important;
    height: 23px !important;
    font-size: 0.5em;
  }
  .home-mid-contents p {
    width: 50%;
    font-size: 0.7em;
  }
  .home-mid-contents h1{
    font-size: 1.2em;
  }
  .home-mid-contents {
    top: 10%;
  }

}
.nav-sections .mean-nav ul li a{
  z-index: 2 !important;
  position: relative;
}
