/* 20220106094151 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
@import url('http://fonts.cdnfonts.com/css/hvd-comic-serif-pro');
nav.desktop-nav.navigation-overflow {
    text-align: center;
}
li.compare-icon {
    display: none;
}
li.header-wishlist-wrapper {
    display: none;
}
.popup-registration-form .input-box input:nth-child(2) {
    width: 47%;
    margin-left: 6px;
}
.collection-filter_brands {
    height: 685px;
    overflow: hidden;
}
.filter-resset-btn {
    margin-top: 0;
    margin-bottom: 20px;
}
.collection-filter_brands {
    margin-top: 40px;
}
.cm_show_btn_grop {
    border-color: #999;
    background-color: transparent;
    font-size: 14px;
    color: #999;
    border: 1px solid #999;
    padding: 8px 13px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.collection-filter_brands .filter-list:nth-child(n+7) {
          display: none;
}
li.active> i {
    transform: rotate(90deg);
}
a.my-ezshops {
    color: #fff;
    font-size: 17px;
  font-weight:500;
}
.header-language {
/*display: none; */
}
.gui-left a {
    display: block !important;
}
.gui-buttons.gui-border {
    display: flex;
}
.gui-left {
    order: 2;
    width: 100% !important;
    padding-top: 20px;
}
.gui-form .gui-buttons {
    display: flex !important;
}

.gui-login .gui-login-registered .gui-buttons .gui-left {
    display: block;
}
.gui a.gui-button-large, .gui a.gui-button-small {
    background-color: #E51937;
}
.footer-social i.fas.fa-envelope, .footer-social i.fas.fa-phone-alt {
    color: #E51937;
}
h1.bold.featured-products-title.title-accent-color {
    font-family: 'HVD Comic Serif Pro', sans-serif !important;
}
h1.bold.newest-products-title.title-accent-color {
    font-family: 'HVD Comic Serif Pro', sans-serif !important;
}
.owl-products .owl-nav button, .owl-brands .owl-nav button {
    border-color: #999999 !important;
}
.owl-products .owl-nav button.owl-next i, .owl-products .owl-nav button.owl-prev i, .owl-brands .owl-nav button.owl-prev i, .owl-brands .owl-nav button.owl-next i {
    color: #999999 !important;
}
.hero-img-1:lang(fc) { 
    background-image: url(https://cdn.shoplightspeed.com/shops/622528/files/40203924/image2.png) !important;
}
/* footer Subscribe top section end*/

.product-card__title, .footer-links ul h1, nav > ul > li > a.active, nav > ul > li > a, .header-category li a, .product-title, .owl-carousel .owl-item .hero-img .container-custom h1, .usp-wrapper ul li p, .usp-wrapper.usp-style-2 ul li span, .specialties-title, .banner-md-title h1, .banner-lg h1, .about-us-page-content h1, .popup-cart-price_info span, .bredcrumb-items h1, .breadcrumbs__item, .in-stock p, .form-label, .form-control, .product-configure select, .product-configure input:not([type="checkbox"]):not([type="radio"]), .js .tabs__control[aria-selected="true"], .about-us-section, .contact-us-section h1, .reviews-title, .reviw-owner-name, .mobile-menu_top > h2, .mobile-menu_top span:last-child, .mobile-menu li a, .gui-page-title, .gui.gui-account .gui-col2-left-col2 p strong, .gui.gui-account .gui-col2-left-col2 p, .gui-block-title #gui-account-information-block-title, .gui-block-subtitle, .gui-block-subcontent, .gui-block .gui-block-title, .gui-form input, .gui-select select, .gui-field label, .gui-required, .gui-text #gui-form-message, .gui-table tbody tr td>.gui-nowrap, .gui-table tbody tr td a, .popu-cart_product-info > a, .popup-title span, .input-box a.forgot, .popup-bottom span, .breadcrumbs-bg-image ul > li, .gui-col2-right .gui-col2-right-col2.gui-div-faq-right .gui-block.gui-div-faq-form .gui-block-title, .gui-col2-right .gui-col2-right-col1.gui-div-faq-questions h1, .gui-col2-right .gui-col2-right-col2.gui-div-faq-right .gui-block.gui-div-faq-form .gui-block-title strong, .gui.gui-faq .gui-col2-right .gui-col2-right-col2.gui-div-faq-right .gui-block.gui-div-faq-form .gui-block-content .gui-form .gui-field label, .collection-filter_brands > form > p, .sort-form p, .sort-form label, .sort-form li > button, .gui a.gui-button-facebook span, .filter-categories > p, .filter-categories a, .collection-filter_brands .price-filter p, .collection-filter_brands .price-filter .price-filter-input , .filter-list_item-name, .coming-soon-title, .data-count-down li > span, .data-count-down li > p, .coming-soon-newsletter-title, .address-main-content , .font-body, .button, .usp-wrapper ul li p span, .about-us-content p, .prod-card__price, .footer-social p, .footer-links ul li a, .newsletter-title h4, .copyright-title p, .newsletter-input input, .product-cart-btn-title-mobile, .about-us-title p, .about-us-page-content p, .product__price, .text-component>*:last-child, .product-content, .review-content, .mobile-menu_top .user_circle h1, .gui-table tbody tr td>.gui-button-small, .gui.gui-faq .gui-col2-right .gui-col2-right-col2.gui-div-faq-right .gui-block.gui-div-faq-form .gui-block-content .gui-form .gui-field .gui-input input, .gui-col2-right .gui-col2-right-col1.gui-div-faq-questions p, .gui-col2-right .gui-col2-right-col1.gui-div-faq-questions .contact-info-wrapper h3, .gui-col2-right .gui-col2-right-col1.gui-div-faq-questions .contact-info-wrapper h3>span, .collection-filter_brands > form .filter-brands label, .filter-resset-btn a, .gui.gui-checkout *, .standard-textpage-section p, .standard-textpage-section span, .standard-textpage-section strong {
    font-family: 'Montserrat' !important;
}
/* About page */
.about-us-title h1{
    font-size: 36px;
    padding-top: 80px;
}
.about-us-title > p, .about-us-page-content > p {
    line-height: 28px;
}
 .about-us-page-content h2 {
    font-size: 38px;
    color: #e51937;
    padding-bottom: 30px;
    font-family: 'HVD Comic Serif Pro';
}
.about-us-title {
    text-align: center;
}
.about-us-hero.container-custom {
    padding-bottom: 0;
}
.about-us-content-section {
    padding: 60px 0 0;
}
/* About page End*/

/* Contact Page */
.map-container {
     margin-bottom: -72px; 
}
.send-review-button a {
    margin-top: 30px;
}
.productpage-active section.usp-top {
    padding-bottom: 0;
}
.gui-form .gui-input input, .gui-select select, .gui-form .gui-text textarea {
    color: #000000 !important;
    background-color: #F9F9F9 !important;
}
.container.max-width-lg.padding-y-xl {
    padding-bottom: 0;
}
.gui-col2-right .gui-col2-right-col1.gui-div-faq-questions .contact-info-wrapper div>i {
    color: #E51937;
}
.home-categories-section a.roboto.button.btn-primary.btn-mobile.mt20{
   display: none;
}
section.fb_area.homepage-content-wrapper.padding-top-xl {
    padding-bottom: 0;
}
.footer-social > a, .footer-social > a > i {
    color: #999;
}
.collection-modes i{
display: none;
   text-decoration: none !important;
}
.footer-social > a, .footer-social > a > i {
    text-decoration: none !important;
}
.in-stock p {
    text-transform: uppercase;
}
/* Contact Page End */
ins.content-secondary-color.prod-card__price {
    color: #999999;
}
.products-cart a .fa-shopping-cart {
    color: #ffd204;
}
.products-cart a .fa-heart, .products-cart a .fa-heart, .product-catr-buttons-hover .product-wishlist-button i, .product-bottons-expanded .product-wishlist-button i {
    color: #ffd204;
    border-color: #ffd204;
}
.prod-card:hover .products-cart.products-cart-default a.cartpage-btn {
    background-color: #ffd204;
    color: #fff;
}
.font-heading, .title-accent-color, .home-category-banner_title h1, .about-us-content h1 span, .owl-carousel .owl-item .hero-img .container-custom h2, .about-us-title h1, .about-us-content h1>span, .featured-products-title, .standard-textpage-section h1, .standard-textpage-section h2, .standard-textpage-section h3, .standard-textpage-section h4, .standard-textpage-section h5 {
    font-family: 'HVD Comic Serif Pro';
    letter-spacing: 1px;
    font-weight: 400;
}
.btn-secondary, .filter-resset-btn a {
    width: auto !important;
}
.home-category-banner_title h1 {
    color: white !important;
    font-family: 'Montserrat' !important;
}
li.collection:hover .header-category {
    visibility: visible;
    opacity: 1;
    top: 40px;
}
nav.desktop-nav > ul > li > a:hover:before, nav.desktop-nav > ul > li > a.active::before {
    border-color: #E51937;
}
.newsletter-input button {
    background: #e51937;
}
.gui-field:nth-child(2) {
    display: block;
}
.addrs_area {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.addrs_area h4{
color: #E51937;
    font-size: 15px;
    margin-bottom: 4px;
      font-family: 'Montserrat';
}
.addrs_area span.contact-title-info {
    font-size: 14px;
    color: #999;
    font-weight: 100;
    font-family: 'Montserrat';
}
.addrs_area h3 {
    margin-bottom: 6px !important;
}
.addrs_area .scend_addrse {
    padding-top: 18px;
}
div#faq-contact-us-title {
    padding-top: 0 !important;
    padding-bottom: 24px !important;
}
#collection-filter-price .ui-slider-range, .filter-list_item input:checked ~ .checkmark-radio, .filter-list_item input:checked ~ .checkmark {
    background-color: #e51937;
}
.filter-categories li i {
    color: #999;
}
.mobile-contact-info {
    bottom: 50px!important;
    padding-top: 8px;
    background: #193073;
}
.filter-resset-btn a {
    width: auto !important;
    background: transparent;
    border: 1px solid #999;
    color: #999;
}
#collection-filter-price .ui-slider-handle, .checkmark-radio, .filter-list_item span.checkmark {
    border-color: #999;
}
.filter-categories > p, .price-filter > p, .filter-brands-container > p, .filter-costom-container > p, .collection-filter_brands > form p.col-filter-title {
    color: #e51937;
}
.popup-title h1 {
       color: #e51937;
}
.popup-bottom a.registration {
     background: transparent;
    border: 1px solid #000;
    color: #000;
}
a.forgot {
    color: #e51937 !important;
    font-weight: 600;
    opacity: 1;
}
.popup-title span, .popup-bottom span {
    color: #999;
}
.popup-title {
    margin-top: 40px;
}
.compare-block, .product-share {
    display: none;
}
.tabs.js-tabs .tabs__control {
    padding: 0;
    margin-right: 26px;
    padding-bottom: 10px;
}
.qty-custom .number-input, .qty-custom.qty-costom-underline {
    border-color: #ccc;
}
/* Slider arrow*/
.product-image-owl.owl-carousel .owl-nav {
    display: initial;
      left: -18px;
}
.product-image-owl.owl-carousel .owl-nav {
    position: absolute !important;
    z-index: 9999;
}
.product-image-owl.owl-carousel.owl-loaded.owl-drag .owl-prev {
  transform: rotateZ(90deg);
    top: -530px !important;
    left: -52px;
}
.product-image-owl.owl-carousel.owl-loaded.owl-drag .owl-next{
	transform: rotateZ(90deg);
         top: -70px !important;
  left: -52px;
}
.prod-card__img-wrapper {
    position: relative;
    border: 1px solid #d8d8d8;
}
.product-image-owl.owl-carousel .owl-dot {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 70px;
    height: 60px;
    border: 1px solid #e51937 !important;
    border-radius: 0px;
    opacity: .40;
    margin-bottom: 6px;
    box-shadow: none;
}
.search-input-close.icon-inside {
    top: 0;
    right: -16px;
}
.search {
    top: -8px;
    right: 0;
    width: 200px;
}
@media (max-width: 768px){
  .popup-registration-form .input-box input:nth-child(2) {
  
    margin-left: 0px;
}
  .gui-form .gui-buttons {
    display: block !important;
}
  a.roboto.button.btn-primary.btn-mobile {
    margin-top: 55%;
    margin-left: 30%;
}
  .hero-img-1:lang(fc) { 
    background-image: url(https://cdn.shoplightspeed.com/shops/622528/files/40203936/image3.png) !important;
}

/*   checkOut css strat */
.gui a.gui-button-large, .gui a.gui-button-small {
    background-color: #E51937;
    color: #fff;
    border: 0;
}
.gui-payment-methods label.gui-clearfix {
    display: flex;
      justify-content: flex-start;
    align-items: center;
}
  .collection-products-block {
    margin-top: 30px;
}
  .sort-form {
    height: auto;
}
  .collection-modes {
    margin-right: 0;
}
  .filter-icon-mobile {
    display: block;
    margin-bottom: 20px;
}
/*   CheckOut End */
  
  .newsletter-top .newsletter-input {
    width: 86%;
}
  .newsletter-wrapper.newsletter-top .newsletter-input input {
    width: 100%;
}
   .gui-checkout .gui-form .gui-left {
    height: auto;
}
.gui-spacer, .gui-clear {
    display: inherit;
}
  .gui-checkout .gui-form .gui-left {
    margin-top: 0;
}
 .product-buttons a {
    width: auto !important;
    margin: 0 ;
    margin-right: 20px;
}
  .product-buttons {
    display: flex;
}
 .gui-checkout .order-summary .gui-item {
    display: flex;
}
  .gui-div-cart-coupons .gui-input {
    margin: 0;
}
   .gui-checkout .gui-form .gui-input,  .gui-checkout .gui-form .gui-select {
    margin: 0 !important;
}
  .gui-checkout .gui-form .gui-left {
    height: fit-content;
} 
.mobile-menu-links a .fa-chevron-right:before, .mobile-menu-links a .fa-chevron-right:before, .mobile-menu-links a, .mobile-menu-links i {
    color: #fff !important;
}
  .header-subcat_mobile.open {
    overflow: auto;
}
  .mobile-category li a,   .mobile-category .has-subcat i, .mobile-collection-arrow{
    color: #fff !important;
    font-size: 22px;
  }
  .header-min.header-style-1 .header-icons, .header-min.header-style-1-hero_bg .header-icons {
    justify-content: center;
}
  .logo-wrap {
    text-align: inherit;
}
.gui-checkout .gui-checkout-one-page .gui-step {
    margin-bottom: 68px !important;
}
  .gui-payment-method-service.gui-payment-method-service-last > label {
    display: flex;
}
  .gui-checkout .gui-form .gui-right {
    margin-top: 20px !important;
}
.gui-checkout .mobile-menu .mobile-menu-links a, .gui-checkout .mobile-menu .fa-chevron-right:before{
    font-size: 24px !important;
    color: #fff !important;
  }
  .gui-checkout .gui-block-content {
    display: inline-block;
    width: 100%;
}
  .gui-checkout .gui-position-bottom {
    position: relative !important;
    width: 100%;
}
  a.mobile-login-btn {
    color: #fff !important;
}
  .mobile-contact-info li a,   .mobile-contact-info li a i{
  		 color: #fff !important;
  }
.mobile-menu .btn-circle-close i {
    color: #fff;
}
.mobile-menu_top .user_circle {
    background-color: #ffffff;
}
 .newest-products-title, .featured-products-title, .home-about-section {
    padding-top: 0;
}
.home-category-banners_title {
    padding-top: 20px;
}
 .about-us-content-section {
    padding: 0;
}
.about-us-page-content h2 {
    font-size: 22px;
}
 .about-us-title h1 {
    font-size: 22px;
    padding-top: 40px;
}
}
.gui-col2-right .gui-col2-right-col1.gui-div-faq-questions .contact-info-wrapper h3 {
    font-size: 14px;
    font-weight: 600 !important;
}
span.contact-title-info {
    line-height: 22px;
}
.custom-product-wraper .rating > i {
    color: #e51937;
}
.text-component.v-space-xs .product__price.text-md {
    color: #e51937;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 4px;
}
.collection-page_top .breadcrumbs-bg-image {
    height: 400px;
}
.header-subcat li a, .header-category li a{
  font-weight: 400 !important;
}
.footer-links ul li a{
    color: #000000;
}
.newsletter-wrapper.newsletter-top .newsletter-title h4 {
    color: #000000;
    font-weight: 600;
}
.left-box {
    margin-top: 5px;
}
.gui-form .gui-buttons {
    width: 100%;
    display: block;
}
.gui-form .gui-right {
    width: 100% !IMPORTANT;
    margin-right: 0px !important;
}
/* .gui-form .gui-right a.gui-button-small {
    border: 1px solid #000 !important;
    background: transparent !important;
    color: #000 !important;
    width: 100% !important;
} */
.about-us-content a.button.btn-secondary{
/*  display:none !important; */
}
section.standard-textpage-section p{
	    font-size: 18px;
    line-height: 28px;
    padding: 10px 0;
}
.standard-textpage-section{
  padding: 50px 0;
}
.standard-textpage-section h1, .standard-textpage-section h2, .standard-textpage-section h3, .standard-textpage-section h4, .standard-textpage-section h5{
   font-size: 20px !important;
    font-family: 'Montserrat';
    font-weight: 600;
    margin-top: 12px;
}
.js-tabs__panels .text-component img {
    display: inline-block;
}
.gui a.gui-button-large.gui-button-action, .gui a.gui-button-small.gui-button-action {
    color: #fff;
    background-color: #e51937;
}
  .gui-checkout .gui-form .gui-checkout-steps .gui-field .gui-radio label {
    display: block;
    margin-left: 0;
    width: 100%;
}
#gui-checkout-shipment-methods .gui-field .gui-radio {
    display: inherit !important;
}
#gui-checkout-shipment-methods .gui-field .gui-field-content {
    padding-left: 0;
}
.breadcrumbs-textpage-bg-image {
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 40%);
}
.home-about-section .about-us-content a {
    display: none;
}
