/**
 * Surefirel Local
 * Custom CSS
 * @package sflBlaze\CSS
 * @author  Web Dev Team
 * @license GPL-2.0-or-later
 */

 	footer .custom-text {
    color: #ffffff;
}
.sidebar .slmp-gallery {
    padding: 10px;
    margin-bottom: 0 !important;
}
#custom_html-6 .widget-btn {
    margin-top: 0px;
}
.widget-btn {
    margin-bottom: 20px;
}
.popup-form .recaptcha-note, .popup-form .recaptcha-note a {
	margin-bottom: 20px;
}
.testimonials .testimonial-wrap:before {
	background-color: rgba(0, 0, 0, 0.80);
}
.recaptcha-note a {
	color: #fff;
}
.wpcf7 br { 
	display: none; 
}
.wpcf7 p { 
	margin-bottom: 0; 
}
.widget-btn {
	margin-top: 20px;
}
.nav-primary.nav-primary-1, 
body.window_scrolled .nav-primary {
	max-width: 100%;
}
.wp-block-image.has-custom-border img, .wp-block-image img {
	margin-bottom: 30px !important;
}
.sticky-header .sticky-logo img {
    height: 100px;
}
a.wp-block-button__link.has-background {
	background-color: #f24d47 !important;
}
.archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a, 
button, input[type="button"], input[type="reset"], input[type="submit"], .button, 
button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .button:focus, .button:hover {
	background-color: #f24d47;
}
.contact-form, 
.mob-dots-items {
	background-color: #f24d47;
}
.entry-content ul li:before {
	color: #f24d47;
}
button.menu-toggle:before, 
button.menu-toggle.activated:before {
	color: #000;
}
.foot_logo {
	height: 180px;
	padding-bottom: 20px;
}
#xapp-widget .xapp-chat-button {
	z-index:99;
}
footer .footer-column-wrap .footer-column ul.social-media {
	margin-bottom: 20px;
}
footer .custom-text {
	margin-top: 10px;
}
footer .lic_info {
	font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 500;
	padding-left: 4px;
}

@media (max-width: 1023px) {
	footer .fa-id-badge:before {
		display: none !important;
	}
}
/* Contact Form */
form.use-floating-validation-tip span.wpcf7-not-valid-tip {
    position: absolute!important;
    left: auto!important;
    right: 0!important;
    top: 4px!important;
    z-index: 100!important;
    border: 1px solid #dc3232!important;
    background: #fff!important;
    padding: 0px 4px!important;
    width: auto!important;
}
.wpcf7 form.sent .wpcf7-response-output{
    background-color: #fff!important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
	background-color: #fff;
	border-color: #dc3232!important;
	color: #dc3232!important;
}

input, select, textarea{
	background-color:#fff;
}

/* Firechat Script */
.BOT_chatcontainer.BOT_chatcontainer_Add {
    bottom: 126px !important;
}
.BOT_chatcontainer {
    bottom: 0 !important;
}
.move-to-top{
    bottom: 225px;
}
@media (min-width:1024px) {
	.sticky-header .sticky-logo img {
		padding: 0;
	}
	.sticky-header{
		padding: 0 15px;
	}
  .BOT_chatcontainer.BOT_chatcontainer_Add{
  	bottom: 62px!important;
  }
  .BOT_chatcontainer {
      bottom: 62px!important;
  }
  .move-to-top {
  	bottom: 160px;
  }
}

@media (min-width: 600px) {
	.one-half-li {
		column-count: 2;
  }
}
@media only screen and (max-width: 480px) {
	.hero-slider .container, .hero-slider-wrap, .hero-slider-wrap .hero-item {
		height: 50px;
    	min-height: 350px;
	}
	.hero-content-container {
		padding: 40px 41px;
	}
}
@media only screen and (max-width: 1023px) {
	body.window_scrolled .nav-primary, 
	.mob-dots-items {
      top: 110px !important;
  }
}
