/*
Theme Name: CraftedI - Gutter Champ Theme
Author: Crafted Innovations
Author URI: https://craftedinnovations.com/
Description: Base template used by Crafted Innovations for new WordPress installations using the Bootstrap CSS Framework
Text Domain: craftedi-base-template
Version: 1.0
License: General
License URI: https://craftedinnovations.com
*/
/* Base WordPress CSS */
h1, h2, h3, h4, h5, h6 {
	color: #83b2a8 !important;
	text-transform: lowercase;
}

body {
	padding-top: 0 !important;	
}

.flexislider {
margin-top: 50px !important;
}

.flexslider .slides img {
max-height: 550px !important;
}

.navbar-default, .navbar-collapse.collapse {
/*display: inline-block;*/
text-align:center !important;
max-height: 100% !important;
}

.navbar-fixed-top {
text-align:center !important;
display: inline-block !important;
}

.navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    padding-right: 25px;
}

.primary_welcome {
font-weight: 600;
}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption {
  
}

.wp-caption-text {
  
}

.sticky {
  
}

.screen-reader-text {
  
}

.gallery-caption {
  
}

.bypostauthor {
  
}

.alignright {
  
}

.alignleft {
  
}

.aligncenter {
  
}

.size-auto, 
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}

#masthead {
	border: none !important;	
}

.navbar-fixed-top {
	background-color: #83b2a8 !important;
	    z-index: 99999999999999;
}

.navbar-right {
	margin-right: 0 !important;
}

.menu-item a {
	color: #fff !important;
	font-size: 36px;
	text-transform: lowercase !important;
}

.menu-item a:hover {
	background-color: #72a79b !important;
}

#slideshow-area {
	padding: 0 !important;
}

.flexslider {
	margin-top: 50px !important;
	max-height: 550px;
}

.flex-control-nav, .flex-control-paging {
	z-index: 9999999 !important;
}

#logo {
	max-width: 200px;
	float:left;
	text-align: center;
}

.welcome_heading {
	float: right;
}

#welcome_text, #welcome_text p {
/* 	clear: right; */
	font-size: 36px;
	
}

#welcome-banner {
 	/*float: right; */
	text-align: right;
	background-color: #fff;
	/*border-bottom: 30px solid #83b2a8;*/
}

#content {
	clear: both !important;
}

.left {
    font-size: 26px;
    font-weight: 600;
    text-transform: inherit;
}

.center {
	text-align: center;
}

.anchors {
	padding-top: 50px; margin-top: -50px;
}

.home-content .entry-title {
	display: none;
}

.gc_hr {
	border-bottom: 30px solid #83b2a8;
}

footer, section.footer-contact {
	border: none !important;
	background-color: #83b2a8 !important;
}

#footer-sidebar-1 {
	max-width:400px;
}

#footer-sidebar-1, #footer-sidebar-2, #footer-sidebar-3, #footer-col, #footer-col h1, #footer-col h3 {
  background-color: #83b2a8 !important;
	color: #fff !important;
}

#footer-sidebar-2 {
	margin: 0 auto;
	float: none !important;
}

@media only screen and (max-width: 768px) {
	.menu-item a {
	font-size: 24px;
}
	#logo {
		text-align: center;
	}
}

@media only screen and (max-width: 480px) {
	#logo {
		text-align: center;
	}
}

@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }

	.left {
text-align: left;
}
}