/*
Theme Name:        Front Child
Theme URI:         https://demo2.madrasthemes.com/front-demos/main/
Author:            MadrasThemes
Author URI:        https://themeforest.net/user/madrasthemes/
Description:       Multipurpose Responsive Theme
Requires at least: WordPress 5.0
Template:          front
Version:           1.1.21
License:           GNU General Public License v2 or later
License URI:       LICENSE
Text Domain:       front-child
Tags:              two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
*/

html {
   scroll-behavior: smooth;
}

[class*="wp-image"] {
   margin-bottom: unset !important;
}

.gform_button {
   background-color: #AD1113 !important;
}

.u-header__sub-menu:not(.hs-mega-menu) {
   min-width: 250px;
}

.u-header__navbar-brand, .u-header__navbar-brand > img {
   width: 15rem;
}

@media(max-width: 768px) {
   .u-header__navbar-brand, .u-header__navbar-brand > img {
      width: 13rem;
   }
}

.btn[data-unfold-target="#searchPushTop"] {
   display: none;
}

ul.cross-list {
   list-style-type: none !important;
   padding-left: 20px !important;
}

ul.cross-list li::before {
   content: "✖" !important;
   padding-right: 5px !important;
}

ul.check-list {
   list-style-type: none !important;
   padding-left: 20px !important;
}

ul.check-list ul {
   list-style-type: none !important;
   padding-left: 20px !important;
}

ul.check-list li::before {
   content: "✔" !important;
   padding-right: 5px !important;
}

a, .site-footer.site-footer__default .product-categories .cat-item-link:hover, .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .active > .woocommerce-widget-layered-nav-list__item, .blog-sidebar .widget_meta ul .site-footer .widget .active > .woocommerce-widget-layered-nav-list__item, .site-footer .widget .blog-sidebar .widget_meta ul .active > .woocommerce-widget-layered-nav-list__item, .page-template-template-terms-conditions .list-group ul .site-footer .widget .active > .woocommerce-widget-layered-nav-list__item, .site-footer .widget .page-template-template-terms-conditions .list-group ul .active > .woocommerce-widget-layered-nav-list__item, .site-footer .widget .blog-sidebar .widget_meta ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) li .active > a, .blog-sidebar .widget .widget_meta ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) li .active > a, .blog-sidebar .widget_meta .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) li .active > a, .blog-sidebar .widget_meta ul li .active > a, .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .active > .list-group-item, .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .active > .list-group-item, .blog-sidebar .widget_meta ul .active > .list-group-item, .page-template-template-terms-conditions .list-group ul .active > .list-group-item, .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .wp-block-categories-list .active > a, .wp-block-categories-list .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .active > a, .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .wp-block-categories-list .active > a, .wp-block-categories-list .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .active > a, .blog-sidebar .widget_meta ul .wp-block-categories-list .active > a, .wp-block-categories-list .blog-sidebar .widget_meta ul .active > a, .page-template-template-terms-conditions .list-group ul .wp-block-categories-list .active > a, .wp-block-categories-list .page-template-template-terms-conditions .list-group ul .active > a, .front-user-account-menu-sidebar li a.active, .front-user-account-menu-sidebar li a:hover, .front-user-account-menu-sidebar li a.active span, .front-user-account-menu-sidebar li a:hover span, .front-wpjm-pages .bootstrap-select > .bs-placeholder:not(:hover), .front-wpjmr-pages .bootstrap-select > .bs-placeholder:not(:hover), .mas-wpjmc-pages .bootstrap-select > .bs-placeholder:not(:hover), .job-manager-alert-pages .bootstrap-select > .bs-placeholder:not(:hover), .u-header-collapse__nav-link.active, .u-header-collapse__submenu-nav-link.active, .u-header__navbar-brand-text, .u-header__navbar-brand-text:focus, .u-header__navbar-brand-text:hover, .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .active.woocommerce-widget-layered-nav-list__item, .site-footer .widget .blog-sidebar .widget_meta ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) li a.active, blog-sidebar .widget_meta .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) li a.active, site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .list-group-item.active, site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .wp-block-categories-list a.active, .wp-block-categories-list .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) a.active, .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .wp-block-categories__list a.active, .wp-block-categories__list .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) a.active, .site-footer.site-footer__primary.style-v5 .footer-primary-menu .widget .active.woocommerce-widget-layered-nav-list__item, .site-footer.site-footer__primary.style-v5 .widget .footer-primary-menu .active.woocommerce-widget-layered-nav-list__item, .site-footer.site-footer__primary.style-v5 .footer-primary-menu .blog-sidebar .widget_meta ul li a.active, .blog-sidebar .widget_meta ul li .site-footer.site-footer__primary.style-v5 .footer-primary-menu a.active, .site-footer.site-footer__primary.style-v5 .footer-primary-menu .list-group-item.active, .site-footer.site-footer__primary.style-v5 .footer-primary-menu .wp-block-categories-list a.active, .wp-block-categories-list .site-footer.site-footer__primary.style-v5 .footer-primary-menu a.active, .site-footer.site-footer__primary.style-v5 .footer-primary-menu .wp-block-categories__list a.active, .wp-block-categories__list .site-footer.site-footer__primary.style-v5 .footer-primary-menu a.active, .blog-sidebar .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .active.woocommerce-widget-layered-nav-list__item, .site-footer .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .active.woocommerce-widget-layered-nav-list__item, .blog-sidebar .widget .widget_meta ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) li a.active, .blog-sidebar .widget_meta .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) li a.active, .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .list-group-item.active, .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .wp-block-categories-list a.active, .wp-block-categories-list .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) a.active, .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) .wp-block-categories__list a.active, .wp-block-categories__list .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) a.active, .blog-sidebar .widget_meta ul .site-footer .widget .active.woocommerce-widget-layered-nav-list__item, .site-footer .widget .blog-sidebar .widget_meta ul .active.woocommerce-widget-layered-nav-list__item, .blog-sidebar .widget_meta ul li a.active, .blog-sidebar .widget_meta ul .list-group-item.active, .blog-sidebar .widget_meta ul .wp-block-categories-list a.active, .wp-block-categories-list .blog-sidebar .widget_meta ul a.active, .blog-sidebar .widget_meta ul .wp-block-categories__list a.active, .wp-block-categories__list .blog-sidebar .widget_meta ul a.active, .single-product .flex-direction-nav .flex-prev:hover, .single-product .flex-direction-nav .flex-next:hover, .single-product .flex-direction-nav .flex-prev, .single-product .flex-direction-nav .flex-next, .wpjm-pagination .page-numbers:hover, .wpjmr-pagination .page-numbers:hover, .mas-wpjmc-pagination ul .page-numbers:hover, .btn-outline-primary, .wp-block-button.is-style-outline .wp-block-button__link, h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover, .h1 > a:hover, .h2 > a:hover, .h3 > a:hover, .h4 > a:hover, .h5 > a:hover, .page-template-template-terms-conditions #content h2 > a:hover, .page-template-template-terms-conditions #content h3 > a:hover, .page-template-template-privacy-policy #content h2 > a:hover, .page-template-template-privacy-policy #content h3 > a:hover, .h6 > a:hover, .comment-list .comment-reply-title a > a:hover, .pingback .url > a:hover, .trackback .url > a:hover, .blog-sidebar .wp-block-latest-posts > li a > a:hover, .blog-sidebar .wp-block-latest-comments > li a > a:hover, .blog-sidebar #recentcomments > li a > a:hover, .blog-sidebar .widget_recent_entries .widget__title + ul > li a > a:hover, .blog-sidebar .widget_rss li .rsswidget > a:hover, .page-template-template-terms-conditions #content h4 > a:hover, .page-template-template-privacy-policy #content h4 > a:hover, .link__icon, .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) a:hover, .site-footer .widget .woocommerce-widget-layered-nav-list__item:hover, .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) a:hover, .site-footer.site-footer__primary.style-v5 .footer-social-menu li a:hover, .blog-sidebar .widget_meta ul li a:hover, .site-footer .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) a:focus, .site-footer .widget .woocommerce-widget-layered-nav-list__item:focus, .blog-sidebar .widget ul:not(.widget_recent_entries):not(.widget_recent_comments):not(.wp-tag-cloud):not(.social-icon-menu) a:focus, .site-footer.site-footer__primary.style-v5 .footer-social-menu li a:focus, .blog-sidebar .widget_meta ul li a:focus, .u-header__nav-item:hover .u-header__nav-link, .u-header__nav-item:focus .u-header__nav-link, .u-header .active > .u-header__nav-link, .u-header__product-banner-title, .btn.btn-soft-primary, .btn-soft-primary, .list-group-item-action:hover, .wp-block-categories-list a:hover, .wp-block-categories__list a:hover, .list-group-item-action:focus, .wp-block-categories-list a:focus, .wp-block-categories__list a:focus, .u-slick__arrow:not(.u-slick__arrow--flat-white):not(:hover), .btn-custom-toggle-primary:hover, .u-header__promo-link:hover .u-header__promo-title, .u-sidebar--account__toggle-bg:hover .u-sidebar--account__toggle-text, .u-media-player:hover .u-media-player__icon:not(.u-media-player__icon--success), .u-media-player:focus .u-media-player__icon:not(.u-media-player__icon--success), .u-go-to-ver-arrow, .u-cubeportfolio .u-cubeportfolio__item.cbp-filter-item-active, .card-btn-arrow, .nav-box .nav-link.active, .nav-white .nav-link.active, .nav-classic .nav-link.active, .nav-classic .nav-link:hover, .page-link:hover, ul.page-numbers > li > a:hover, ul.page-numbers > li > span:hover, .u-header__sub-menu .active > .u-header__sub-menu-nav-link, .card-text-dark:hover, .u-slick__arrow--flat-white:hover, .shop-hero-slider .js-slide .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .shop-hero-slider .js-slide .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .shop-hero-slider .js-slide .yith-wcwl-add-to-wishlist a.add_to_wishlist, .shop-hero-slider .js-slide .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a span.icon:before, .shop-hero-slider .js-slide .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a span.icon:before, .shop-hero-slider .js-slide .yith-wcwl-add-to-wishlist a.add_to_wishlist span.icon:before, .btn-soft-primary[href].disabled, .btn-soft-primary[href]:disabled, .btn-soft-primary[type].disabled, .btn-soft-primary[type]:disabled, .shop-sidebar .widget.woocommerce-widget-layered-nav .maxlist-more .link:not(:hover), .u-slick--pagination-interactive .slick-center .u-slick--pagination-interactive__title, .u-go-to-modern, .site-footer__default.style-v2 .social-icon-menu a:not(:hover), .dropdown-item:hover, .u-sidebar--account__list-link.active, .u-sidebar--account__list-link:hover, .u-sidebar--account__list-link.active .u-sidebar--account__list-icon, .u-sidebar--account__list-link:hover .u-sidebar--account__list-icon, .brand-primary, .brand-primary:focus, .brand-primary:hover, .dropdown-item.active, .list-group .active > .list-group-item, .list-group .wp-block-categories-list .active > a, .wp-block-categories-list .list-group .active > a, .list-group .wp-block-categories__list .active > a, .wp-block-categories__list .list-group .active > a, .shop-hero-slider .js-slide .yith-wcwl-add-to-wishlist i.yith-wcwl-icon, .has-primary-color {
   text-decoration: underline;
}

a.card-frame {
   text-decoration: none; !important;
}

#navBar a {
   text-decoration: none; !important;
}

#SVGmockupBg li.nav-item a {
   text-decoration: none;
}

.site-footer img.custom-logo {
   width: 250px;
}

.navbar-expand-md .u-header__sub-menu:not(.u-header__promo) {
   border-left-color: #AD1113;
}

@media (min-width: 768px) {
   .fgb-tabs-block .container.space-md-3 {
      padding-top: 0 !important;
   }
}

div[itemprop="author"] small:first-child {
   display: none !important;
}

.card.card-frame .media .media-body .media {
   display: none !important;
}

.d-block.font-size-1.tags-links {
   display: none !important;
}

.u-sm-avatar {
   display: none;
}

.wedocs-tip .count {
   display: none;
}

.vote-link-wrap {
   margin-left: 10px;
}

.vote-link-wrap .wedocs-tip {
   margin-right: 10px;
   display: inline-block;
}

.ugb-image-upload-has-image img.shadow {
   box-shadow: none !important;
}

@media (min-width: 992px) {
   .fgb-tabs__item .row > .col-lg-4 {
      flex: 0 0 40% !important;
      max-width: 40% !important;
   }
}

body.error404 {
   background-image: none !important;
}

.docs-template-default #content .card .entry-header > p {
   display: none !important;
}

.docs-template-default .bg-img-hero-center {
   background-image: url("/wp-content/themes/front-child/images/searchbar.jpg") !important;
}

.grecaptcha-badge {
   width: 70px !important;
   overflow: hidden !important;
   transition: all 0.3s ease !important;
   left: 15px !important;
   z-index: 10;
}
.grecaptcha-badge:hover {
   width: 256px !important;
}