/*
Theme Name:     GuttermanHybrid Child Theme
Theme URI:      
Description:    Child theme for GuttermanHybrid 
Author:         Tarcom
Author URI:     
Template:       GuttermanHybrid
Version:        1.0
*/

@import url("../GuttermanHybrid/style.css");


/* ------- Insert custom styles below this line ------- */


nav a {
font-size:15px;
font-weight:bold;
text-decoration:none;
padding:3px 5px;
}

p {
	margin-bottom: 18px;
	font-size: 14px;
	line-height: 1.6em;
	/* color: #333333;*/ 
}

/* ------ Homepage - Marketing Content Layout ------ */
#home-marketing-content,
#home-marketing-blogposts {
width:54.6%;
float:left;
font-size:15px;
}

#home-marketing-icons,
#home-marketing-testimonials {
width:43.8%;
float:right;
margin-right:-5px;
font-size:15px;
}

.section_title {

font-weight:bold;
color:#555;
font-size:15px;
}

/*-----------------------------------------------------------------*/
/* 3. Main Navigation
/*-----------------------------------------------------------------*/
nav select {
  display: none;
}

header nav {
	position: absolute;
	top: 40%;
	right: 0;
	z-index: 9999;
	margin: -8px;
	background-color: #FF6;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 18px;
	padding-bottom: 2px;
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.15), 0px 0px 2px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.15), 0px 0px 2px rgba(0,0,0,0.05);
	box-shadow: 0px 2px 3px rgba(0,0,0,0.15), 0px 0px 3px rgba(0,0,0,0.05);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

header nav ul{
padding:0px;
list-style-image:none;
}

nav > ul > li {
display:inline-block;
position:relative;
}

nav > ul > li+li {
margin-left:28px;
}

nav a {
font-size:16.5px;
text-decoration:none;
padding:3px 5px;
}

header nav .sub-menu a:hover{
color: #555;
}

header .sub-menu li:hover {
background:#eee;
border-radius:4px;
box-shadow:inset 0 0 2px #CCC;
}

nav > ul ul {
display:none;
}

.submenu {
overflow:hidden;
font-size:13px;
height:14px;
}

.submenu ul {
padding-bottom:1px;
}

.submenu strong {
float:left;
}

.submenu li {
float:left;
line-height:1em;
margin:0 16px;
}

header .sub-menu {
position:absolute;
background-color:#FFF;
z-index:2;
left:-12px;
top:20px;
width:180px;
box-shadow:0 0 3px #c3c3c3;
border-radius:6px;
/* padding:20px 15px 15px; */
padding:10px;
}

header .sub-menu a {
font-size:15px;
display:inline-block;
width:100%;
padding:9px 10px;
}

header .sub-menu .sub-menu {
left:231px;
top:0;
}

header .sub-menu .sub-menu:before {
content:'';
}

header .sub-menu li {
position:relative;
margin:0;
}

/* header .sub-menu .current-menu-item a {
font-weight:bold;	
} */


/*-----------------------------------------------------------------*/
/* 15. FAQ + Team Members
/*-----------------------------------------------------------------*/
.faq-answers {
width:100%;
background:url(images/global/bg-faq-answers.png) 0 0 no-repeat;
margin:50px 0 0 0;
clear:both;
padding-top:60px;
}

.faq-pad {
padding-top:80px !important;
}

.faq-wrap {
/*width:960px;*/
clear:both;
margin-bottom:15px;
}

.faq-content {
width:800px;
float:right;
}

.faq-content p {
padding:10px;
padding-bottom:5px;
}

.faq-content .faq-heading {
margin-bottom:0px;
padding-top:0px;
font-weight:600;
font-size:16px;
}

/* .faq-questions a {
border-bottom:1px dotted #999;
} */

.faq-questions a:hover,
.s-one ul li a,
.s-one .current-page-ancestor a,
.s-one .current-page-ancestor ul li a,
.home-vertical-sidebar .widget-heading,
.tt-icon strong {
text-decoration:none;
}

.go_to_top {
font-size:9px;
text-transform:uppercase;
display:block;
font-weight:600;
line-height:18px;
}

.basic-divider {
background: url(images/global/bg-divider-basic.png) right center no-repeat;
clear: both;
display: block;
height: 20px;
margin: 30px 0;
text-align: right;
width:100%;
}

.faq-number {
width:120px;
height:87px;
float:left;
margin-right:40px;
background:url(images/global/bg-faq-numbers.png) 0 0 no-repeat;
}

.img-frame + .faq-questions {
padding-top:10px;
}
.supernova .form-all, .form-all {
	background: #fff;
}