/* FASTOR V3.2.1 - CHANGE HOMEPAGE LOOK SLIGHTLY */
.colored-text {
  color: #ca302c; }

.main-content {
  padding-top: 30px; }

.roarlookbook .hotspot {
  background: #d9121f !important; }

.custom-widget .img-wrapper {
  display: block;
  line-height: 0; }

.advanced-grid.categories-wall > div > div.container:first-child {
  padding: 0 !important; }

.categories-wall .category-wall .image img {
  width: 100%;
  margin-top: 20px; }

.menu a {
  margin-left: 10px; }

ul.megamenu li .sub-menu .content .static-menu a.main-menu {
  margin-left: 10px;
  font-weight: bold !important; }

.one-half-column-left {
  width: 48%;
  float: left; }

.one-half-column-right {
  width: 48%;
  float: right; }

@media (max-width: 767px) {
  .standard-body .full-width .category-info {
    padding-top: 20px !important; } }
@media only screen and (max-width: 600px) {
  .one-half-column-left, .one-half-column-right,
  .one-third-column, .one-third-column-last {
    float: none;
    width: 100%;
    margin-right: 0; }

  .default-newsletter input {
    width: 100%;
    text-align: center; }

  .default-newsletter .footer-button {
    width: 100%; }

  #shopify-section-1527252797572 {
    display: block; }

  .rich-banners .rich-banner .banner-content-wrapper .banner-texting a.btn.cta {
    padding: 10px 18px 9px !important; } }
@media only screen and (min-width: 601px) {
  #shopify-section-1533579405364 {
    display: none; } }
#map_container {
  padding-bottom: 50px; }

.top-bar .menu li {
  padding: 0 0 0 27px; }

.top-bar .menu li a {
  margin: 0px; }

.mobile-nav-bar {
  background-color: #333333;
  color: white;
  border-bottom: 0px; }

.mobile-nav-item svg {
  color: white; }

.default-newsletter .footer-button {
  background: #d71824;
  color: white !important; }

.at-svc-linkedin {
  display: none !important; }

.product-info .price .price-new {
  font-size: 30px !important; }

.item-images-wrapper {
  display: none; }

.product-item-content {
  padding: 0px; }

.filter-product .product-grid .product-hover .name, .filter-product .product-grid .product-hover .price {
  font-size: 20px; }

.product-grid .product .name {
  font-size: 15px;
  font-weight: bold; }

.mi-image {
  padding-top: 10px; }

.collection-promotion-wrapper {
  display: none; }

.collection-header-image {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }

.collection-title .box-heading {
  font-size: 35px; }

.top-bar-left {
  float: left;
  display: inline;
  color: white;
  font-size: 13px;
  padding-top: 12px; }

.tech-head {
  font-size: 36px;
  text-transform: uppercase;
  margin: 50px 0;
  position: relative; }

.tech-head span {
  display: inline-block; }

.divider {
  background-color: #d71925;
  height: 38px;
  width: 2px;
  margin-left: 5px;
  vertical-align: middle; }

.tech-head span:last-of-type {
  font-size: 14px;
  text-transform: capitalize;
  line-height: 18px;
  vertical-align: middle;
  padding-left: 5px; }

.grid-container {
  clear: both; }

.grid12-6 {
  width: 48%;
  display: inline;
  float: left;
  margin-left: 1%;
  margin-right: 1%; }

.tech-icon {
  padding: 0 15px 0 0;
  width: 90px; }

.tech-icon, .tech-desc {
  display: table-cell;
  vertical-align: top; }

.product-info .links .ex-link {
  width: 33%; }

#address_search {
  background-color: white !important; }

.search_bar #limit {
  width: 60px !important; }

.search_bar button {
  margin-top: 13px;
  margin-left: 30px; }

.sale {
  background-color: #d71824; }

.product-info .cart .add_to_cart input {
  margin: 16px 10px 0 0 !important; }

.mfilter-content .column .fields .filter-image i {
  background-size: cover; }

.center-column .panel-heading h4 {
  font-size: 16px !important; }

.table-lastheader {
  font-weight: bold; }

#top .my-wishlist {
  display: none; }

.add-to-wishlist {
  display: none; }

.product.product-item-advanced-wrapper .selector-wrapper.Size {
  display: none; }

.fixed-product-navigation {
  display: none; }

.product-item-advanced-wrapper.hovered .product-item-inside-hover {
  background: #fff;
  margin: 0;
  padding-top: 10px; }

.templateProduct .mini-breadcrumb {
  /*display: none*/ }

.templateProduct .product-navigation {
  display: none; }

.breadcrumb-content ul li:last-child {
  font-weight: bold; }

.templatePage #content {
  max-width: 1024px;
  margin: 0 auto; }

.delivery-bar {
  border: none; }

.delivery-bar .row > div {
  border: none; }

.delivery-bar .row > div img {
  margin-left: 0 !important;
  display: block;
  text-align: center;
  margin: auto !important;
  float: none; }

.delivery-bar p {
  float: none;
  text-align: center;
  padding-left: 0;
  font-size: 14px;
  text-transform: uppercase; }

.feefowidget-footer .feefowidget-footer__vendor {
  display: none; }

feefowidget-rating-stars .feefowidget-star {
  color: #FF8F00 !important; }

/*.tab-content iframe{display:none; visibility :hidden; opacity:0;}*/
.add-to-cart {
  white-space: break-spaces; }

.shopify-payment-button__button--unbranded {
  background-color: #e96828 !important; }

.slide-img {
  visibility: visible !important; }

.slick-slide .product-item-inside-hover {
  opacity: 0 !important; }

@media only screen and (max-width: 425px) {
  .newsletter-new {
    display: none; } }
/* login to access page */
.bsscommerce-password-message-container {
  text-align: center; }

form#bsscommerce-ltap-password {
  justify-content: center;
  display: flex;
  flex-wrap: wrap; }

input#bsscommerce-password {
  margin-right: 10px; }

.swatch-element.sold_out {
  display: none; }

#rich-banners-16155066163edd7552 .b-lazy {
  opacity: 1; }

/******** X-mass 
.megamenu-background, .mobile-nav-bar{
background-image:url(https://cdn.shopify.com/s/files/1/0086/7434/5075/files/chriatmas-decoration_FS.jpg?v=1606935530);
  background-position:center;
}
ul.megamenu>li>a, ul.megamenu>li.home>a {
    color: #fff;
}
ul.megamenu>li.with-sub-menu>a strong:after {
    color: #ffffff;
}
#cart_block .cart-icon{
    background-image: url(https://cdn.shopify.com/s/files/1/0086/7434/5075/files/100x100-Website-Icons-CART.svg?v=1606846966) !important;
    background-size: 80% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
#cart_block .cart-icon svg{opacity:0;}
#top .my-account{
    background-image: url(https://cdn.shopify.com/s/files/1/0086/7434/5075/files/100x100-Website-Icons-LOGIN.svg?v=1606854185) !important;
    background-size: 60% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

#top .my-account svg{opacity:0;}
#top .my-account:hover {
    background: #fff;
}

.mobile-nav-cart a{
    background-image: url(https://cdn.shopify.com/s/files/1/0086/7434/5075/files/100x100-Website-Icons-CART.svg?v=1606846966) !important;
    background-size: 25px !important;
    background-repeat: no-repeat !important;
    background-position: top !important;
}
.mobile-nav-cart a svg{opacity:0;}
.mobile-nav-profile a{
    background-image: url(https://cdn.shopify.com/s/files/1/0086/7434/5075/files/100x100-Website-Icons-LOGIN-Mobile.svg?v=1606856305) !important;
    background-size: 25px !important;
    background-repeat: no-repeat !important;
    background-position: top !important;
}
.mobile-nav-profile a svg{opacity:0;}
@media (max-width: 414px){
  .mobile-nav-bar{
      background-position:-100%;
  }
}
**************/
