/*
Theme Name: Blitz Research
Theme URI: http://www.designloud.com
Description: A custom theme developed by DesignLoud for Blitz Research
Version: 1.0.0
Author: DesignLoud, Inc.
Author URI: http://designloud.com
Tags: 
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/***********************************************************
				COMMON
***********************************************************/
body {
	font: "Open Sans";
	font-size: 16px;
	line-height: 2;
	letter-spacing: 1.5px;
	font-kerning: normal;
}
h1 {
	color: ;
	margin: 0 0 10px;
	padding: 0;
}
h2 {
	color: ;
	margin: 0 0 10px;
	padding: 0;
	letter-spacing: 2px;
}
h3 { 
	color: ;
	margin: 0 0 10px;
	padding: 0;
}
}
h4 { 
	color: ;
	margin: 0 0 10px;
	padding: 0;
}
a {
	color: #2da2df;
}
a:hover {
	color: #272727;
	text-decoration: none;
}
img {
	max-width: 100%;
}
p {
	font-family: "Open Sans";
	font-style: normal;
	font-variant: normal;
	margin: 0 0 10px;
	/* letter-spacing: 2px; */
	color: #0f304c;
}
.phone {
	font-family: "Open Sans";
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	color: #0f304c;
	vertical-align: middle;
}
.top-quote {
	font-family: "Open Sans";
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	color: #0f304c;
	vertical-align: middle;
}
.shade-box {
	line-height: 1.5;
}
.horizontal-align {
    display: flex;
    justify-content: center;
}
.thumbnail {
	display: inline-block;
}
.aligncenter {
	display: block;
	margin: 0 auto 10px auto;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.row.no-gutters [class^="col-"],
.row.no-gutters [class*="col-"]{
	padding-right: 0;
	padding-left: 0;
}

.full-width {width:100%;}
.fl-builder .container-fluid {padding-left:0;padding-right:0;}

/* Change contact form button background color */
.fl-contact-form input[type="submit"] {
  background: #0f304c;
}
/* Change contact form Message Sent text color */
.fl-contact-form .fl-success {
  color: #0f304c;
}


/***********************************************************
				HEADER
***********************************************************/
.navbar {
	border-radius: 0;
}
.navbar-default {
	border-color: #fff;
	background-color: #2da2df;
}
.navbar-default .collapse {float: none;}
.navbar-brand {height:100% !important;}
.navbar-brand {max-width:160px; position: absolute; top: -15px; z-index: 1;}
.navbar-brand img {max-width:100%;}
.navbar .navbar-toggle {
	margin: 15px 10px;
	padding: 18px 15px;
	border: 0;
	border-radius: 0;
}
.navbar .navbar-toggle .icon-bar {
	border-radius: 0;
}
article header h1 {display:none;}
.blog article header h1, .archive article header h1 {display:block;}


@media (min-width: 768px) {
	.navbar-default .collapse {float:right;}
	.navbar-brand {max-width:150px; top: -15px;}
	.navbar-nav li a {font-size:12px;padding:15px 10px;}
	#header-area.full-width {
	    overflow: visible;
	}

	#top-bar.full-width {
	    overflow: visible;
	    background-color: #fff;
	}

	.dropdown-menu .dropdown-menu {
	    left: 100%;
	    position: absolute;
	    top: 0;
	    visibility: hidden;
	    margin-top: -1px;
	}

	.dropdown-menu li:hover .dropdown-menu {
	    visibility: visible;
	}

	.dropdown:hover .dropdown-menu {
	    display: block;
	}

	.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
	    margin-top: 0;
	}

	.navbar-nav .dropdown a {transition:none;}

	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color:none transparent;}
	
}

@media (min-width: 992px) {
	.navbar-brand {max-width:200px; top: -55px;}
	.navbar-nav li a {font-size:initial;}
}

@media (min-width: 1200px) {
	.navbar-brand {max-width:100%;}
}


/***********************************************************
				FOOTER
***********************************************************/
.footer-bottom-right {
	text-align: right;
	font-size: 12px;
	padding-right: 30px;
}
.contact-box {
	color: #0f304c;
	vertical-align: middle;
	margin:0 10px;
}

ul#menu-footer li {display:inline-block;margin:0 10px;}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

/***********************************************************
				HOMEPAGE
***********************************************************/
@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

/***********************************************************
				XXXXXXXXXX
***********************************************************/

/***********************************************************
				XXXXXXXXXX
***********************************************************/
/***********************************************************
				XXXXXXXXXX
***********************************************************/
/***********************************************************
				XXXXXXXXXX
***********************************************************/
/***********************************************************
				XXXXXXXXXX
***********************************************************/





/***********************************************************
				FORMS
***********************************************************/
@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

/***********************************************************
				WOOCOMMERCE
***********************************************************/





/***********************************************************
				IE FIXES
***********************************************************/
a img,
img {
	outline: none;
	border: none;
}





/***********************************************************
				MEDIA QUERIES
***********************************************************/
@media (min-width: 768px) {
}

@media (min-width: 992px) {
	.footer-left {
		text-align: left;
	}
	.footer-right {
		text-align: right;
	}
}

@media (min-width: 1200px) {
}

@media print {
	.navbar a[href]:after,
	nav a[href]:after,
	p.meta a[href]:after,
	h1 a[href]:after {
		content: none !important;
	}
}

/*
     FILE ARCHIVED ON 20:26:55 Mar 13, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:18:15 Jul 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.262
  exclusion.robots: 0.235
  exclusion.robots.policy: 0.215
  esindex: 0.017
  cdx.remote: 15.143
  LoadShardBlock: 1209.023 (3)
  PetaboxLoader3.datanode: 1125.87 (4)
  PetaboxLoader3.resolve: 445.835 (2)
  load_resource: 456.052
*/