/**
 * Surefirel Local
 * Custom CSS
 * @package sflBlaze\CSS
 * @author  Web Dev Team
 * @license GPL-2.0-or-later
 */

 	/*
.site-section.call-to-action {
    display: none;
}
*/
.two-col-group {
    margin-bottom: 20px;
}
.two-col-group ul {
    margin-bottom: 0;
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
.mob-dots-items {
	background-color: #0a9ede;
}
a.wp-block-button__link.has-background {
	background-color: #1A5695 !important;
}
body.window_scrolled .nav-primary, .nav-primary.nav-primary-1 {
	max-width: 100%;
}
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: #1A5695;
}
.ftd-style-btn {
    padding-top: 10px;
}
.entry-content ul li:before {
	color: #0A9EDE;
}
.archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination li.active a {
	background-color: #1A5695;
}
.footer_link, .footer_link:hover {
	color: #fff;
}
button.menu-toggle:before, button.menu-toggle.activated:before {
	color: #000;
}
.homepage-cta:before {
    content: '';
    background-color: rgba(0, 0, 0, 0.50);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}
.homepage-cta .left-content .section-title {
	text-shadow: 2px 2px 5px #000;
}

.homepage-cta .left-content .section-desc{
	text-shadow: 2px 2px 5px #000;
}

/* 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;
  }
	.three-column-li {
		column-count: 3;
  }
}
@media only screen and (max-width:768px) {
  .two-col-group ul {
      display: block;
      width: 100%;
  }
}
