/*
Theme Name:   Shuttle iMamut
Template: 	  shuttle
Theme URI:	  https://wordpress.org/themes/shuttle/
Author:		  Sentient Bit
Author URI:	  https://sentientbit.com/
Description:  This is a child theme developed by Sentient Bit. Demo of the original Shuttle Parent theme can be found here: https://shuttlethemes.com/.
Version:	  1.0.0
Requires PHP: 5.5
Tested up to: 6.4
License:	  GNU General Public License v3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Tags:    	  © 2023 Sentient Bit. All rights reserved.  
Text Domain:  businessgravitychild
*/

/*--------------------------------------------------------------
    TABLE OF CONTENTS
00. IMPORT
01. RESET
02. GLOBAL
03. STRUCTURE
04. MEDIA
05. NAVIGATION
06. HEADER
	-Main
	-Menu
	-Bootstrap Menu
	-Slider
	-Intro Options
	-Breadcrumbs
	-Notification Bar
07. MAIN CONTENT
	-Pre-Designed Homepage
	-Call to Action / Attention Grabber
	-Floating Content
08. FOOTER
09. WIDGETS & SIDEBAR
10. PAGE FORMATS
	-Meta Content
	-Blog
	-Single Post
	-Contact Us
	-Archive
	-Sitemap
	-Parallax
	-Search Results
	-404 Error
	-Portfolio
	-Project
	-Clients
	-Testimonials
	-Offices
	-Practice Areas
	-Recent Cases
11. SHORTCODES - THEME SPECIFIC STYLE
12. PAGE BUILDER - THEME SPECIFIC STYLE
13. IE STYLES
14. SAFARI STYLES
15. MISC
--------------------------------------------------------------*/

/*--------------------------------------------------------------
00. IMPORT
--------------------------------------------------------------*/

/*--------------------------------------------------------------
01. RESET
--------------------------------------------------------------*/

/*--------------------------------------------------------------
02. GLOBAL
--------------------------------------------------------------*/

/*--------------------------------------------------------------
03. STRUCTURE
--------------------------------------------------------------*/

/*--------------------------------------------------------------
04. MEDIA
--------------------------------------------------------------*/

/*--------------------------------------------------------------
05. NAVIGATION
--------------------------------------------------------------*/
.nav-previous,
.nav-next {
	width: 250px;
}
.nav-previous a,
.nav-next a {
    padding: 4px;
	display: block;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
    border: 2px solid #13aff0;
	background: #13aff0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	-webkit-transition: -webkit-box-shadow 0s;
	-moz-transition: -moz-box-shadow 0s;
	-ms-transition: -ms-box-shadow 0s;
	-o-transition: -o-box-shadow 0s;
	transition: box-shadow 0s;
}
.nav-previous a:hover,
.nav-next a:hover {
    color: #000;
    border: 2px solid #000;
    background: #fff;
	-webkit-box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
	-moz-box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
	-ms-box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
	-o-box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
	box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
}

/*--------------------------------------------------------------
06. HEADER
--------------------------------------------------------------*/
#logo,
#logo-sticky {
	float: left;
	margin-top: 2.5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
/*#logo a,
#logo-sticky a {
	display: block;
}*/
#logo img,
#logo-sticky img {
	width: auto;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#header,
#header-sticky {
	font-family: Montserrat, Helvetica, Arial;
	position: fixed;
	width: 100%;
	font-size: 12px;
	background: #FFF;
	border-bottom: 1px solid #E5E5E5;
	padding: 0;
	margin: -1px 0 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#header-sticky .header-links > ul > li a {
	color: #111;
	font-size: 15px;
	font-weight: 600;
	padding: 20px 15px;
}
#header-responsive {
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 99999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
#intro {
	text-align: left;
	text-transform: uppercase;
	border: none;
	background: #056839;
	margin: 15px 0 0 0;
	padding: 5px 5px 5px 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
intro .page-title {
	display: block;
	color: #fff;
	font-size: 26px;
	width: auto;
	margin: 0px;
}
#intro .page-title > span {
	display: inline-block;
	background: rgba(255, 255, 255, 0.0);
	padding: 0px 0px;
}
#intro.option1 .page-title {
	width: 100%;
	margin: 55px 0 0 0;
	padding: 0 0 0 10px;
}

/*--------------------------------------------------------------
07. MAIN CONTENT
--------------------------------------------------------------*/
.themebutton,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	color: #FFF;
	font-weight: 400;
	/*text-transform: uppercase;*/
	text-align: center;
	background: #13aff0;
	border: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transition: -webkit-box-shadow 0s;
	-moz-transition: -moz-box-shadow 0s;
	-ms-transition: -ms-box-shadow 0s;
	-o-transition: -o-box-shadow 0s;
	transition: box-shadow 0s;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
a.themebutton {
	color: #FFF;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
}
.themebutton:hover,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    color: #000;
    border: 2px solid #000;
    background: #fff;
	-webkit-box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
	-moz-box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
	-ms-box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
	-o-box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
	box-shadow: inset 0 0 0 0px rgba( 0, 0, 0, 0.10);
}
.themebutton2:focus {
	outline: none
}

/*--------------------------------------------------------------
08. FOOTER
--------------------------------------------------------------*/
#scrollUp {
	bottom: 90px;
	right: 20px;
	-webkit-transition: all 0 ease;
	-moz-transition: all 0 ease;
	-ms-transition: all 0 ease;
	-o-transition: all 0 ease;
	transition: all 0 ease;
}
#scrollUp:after {
	content: "\f106";
	
	font-family: fontawesome;
	width: 45px;
	height: 45px;
	border-radius: 5px;
	display: block;
	text-align: center;
	line-height: 45px;
	font-size: 30px;
	color: #FFF;
	background: #056839;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#scrollUp:hover:after {
	background: #056839;
}

/*--------------------------------------------------------------
09. WIDGETS & SIDEBAR
--------------------------------------------------------------*/
.widget a {
	color: inherit;
}
.blog-thumb img {
    border-radius: 10px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.blog-article .more-link a {
	padding: 10px 65px;
}
#author-title a {
	display: inline-block;
	color: #222;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 300;
	line-height: 1;
	text-transform: uppercase;
	margin-top: 10px;
}
#author-bio img {
	display: block;
	width: 40px;
	margin-right: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/*--------------------------------------------------------------
10. PAGE FORMATS
--------------------------------------------------------------*/

/*--------------------------------------------------------------
11. SHORTCODES - THEME SPECIFIC STYLE
--------------------------------------------------------------*/

/*--------------------------------------------------------------
12. PAGE BUILDER - THEME SPECIFIC STYLE
--------------------------------------------------------------*/

/*--------------------------------------------------------------
13. IE STYLES
--------------------------------------------------------------*/

/*--------------------------------------------------------------
14. SAFARI STYLES
--------------------------------------------------------------*/

/*--------------------------------------------------------------
15. MISC
--------------------------------------------------------------*/


/*--------------------------------------------------------------
   	 !!! SENTIENT BIT TEAM (https://sentientbit.com) !!!
--------------------------------------------------------------*/