/*
 Theme Name:     GIST Custom Child Theme
 Theme URI:      http://preview.imithemes.com/gaea-wp
 Description:    GIST Child Theme
 Author:         imithemes
 Author URI:     http://www.imithemes.com
 Template:       Gaea
 Version:        1.0
*/

@import url(../Gaea/style.css);

/* =Theme customization starts here
------------------------------------------------------- */
body {
	color: #333;
}
h1, h2, h3, h5, h6{
	color: #000;
}
h1 a, h2 a, h3 a, h5 a, h6 a {
    color: #157fa2;
    text-decoration: none;
}
a {
    color: #157fa2;
}
h1.logo{
	padding-bottom:20px;
}
.header-v1 .main-navigation, .header-v1 .search-module-trigger, .header-v1 .cart-module-trigger, .header-v2 .search-module-trigger, .header-v2 .cart-module-trigger {
}

.hero-slider{
	border-bottom:none;
}
.box{
	border:1px solid #ccc;
	padding:10px;
}
.lead-block{
	
}
.page-header{
	border-bottom:none;
	
}
.page-header h2{
	text-align:left;
	margin-top:20px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#333333;
}
.header-v2 .page-header h2, .header-v3 .page-header h2{
	padding-top:40px;
}
.header-v2 .page-header .breadcrumb, .header-v3 .page-header .breadcrumb {
	padding-top:5px;
	color:#333333;
}
.header-v2 .page-header .breadcrumb a, .header-v2 .page-header .breadcrumb a.home{
	color:#333333;
}
.breadcrumb a{
	color:#333333;
}
h2.hhead{
	font-size:16px;
	
}
.hbox{
	margin:-10px -10px 20px -10px;
}
.hboximg{
	width:100%;
}
.box a{
	font-size:12px;
	color:#04608a;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	text-transform:uppercase;
}
.box a:hover{
}
.lead-block .title-border{
	padding:0;
	margin:0;
}
.lead-block h1{
	margin-bottom:0;
	padding-bottom:0;
}
.full-width-menu .main-navigation > ul > li > ul li > a:hover{
	color:#309DC9;
}
.full-width-menu .main-navigation .megamenu-container .megamenu-sub-title{
	font-size:10px;
	text-transform:uppercase;
	color:#04608a;
	letter-spacing:.05em;
	margin-bottom:5px;
	font-weight:700;
}
.header-v2 .page-header, .header-v3 .page-header{
	min-height:140px;
background-image:url('../Gaea/images/wave-high.png');
background-repeat: repeat-x;
background-color:#fafafa;
padding-top:0px;
}
.tabs{
	position:absolute;
	top:25px;
	right:0;
}
.tabs ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.tabs ul li{
	display:inline;
	padding-right:5px;
	margin:0px;
}
.header-v3 .lower-header .social-links{
	margin-top:120px;
}
#banner1{
}
#banner1 h1{
	font-size:30px;
	line-height:32px;
}
#banner1 p{
	font-size:18px;
	line-height:22px;
	font-weight:400;
}
.partner-logos img{
	width:100%;
	max-width:528px;
}
.partner-logos li{
	width:100%;
	margin:0px;
}
table.t1{
	border:1px solid #ccc;
}
table.t1 td,
th { border-left: 1px solid #ccc; padding:5px;}
table.t1 tr { border-top: 1px solid #ccc; }
@media only screen and (max-width: 992px) {
	.tabs{
		display:none;
	}
		
}
.main-navigation > ul > li{
	font-family: 'Roboto', sans-serif;
	letter-spacing:.07em;
	font-size:16px;
	font-weight:500;
	text-transform:none;
	position:relative;
	display:inline-block
}
.main-navigation > ul > li > a{
	display:block;
	color:#555555;
	padding:0 6px;
	line-height:60px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s
}
.sldrt{
	
}
.sldleft{
	
}
#content img{
	margin:4px;
}
#content table{
	border:1px solid #686868;
	margin:10px;
}
#content table td{
	border:1px solid #686868;
	padding:3px;
}
#content strong{
	font-weight:bold;
}
.tables{
	border:1px solid #686868;
	margin:10px 20px;
	
}
.tables td{
	padding:3px;
	border-bottom:2px solid #007ba4
}
.tableshead{
	color:#fff;
}
a.tlink{
	-webkit-transition: all 0.125s ease-in-out;
    -moz-transition: all 0.125s ease-in-out;
    transition: all 0.125s ease-in-out;
    color: #1a9179;
    display: block;
    padding: 9px 8px;
    border: 1px solid #1a9179;
    margin: 0 5px;
	font-size:13px;
	line-height:12px;
}
a:hover.tlink {
	 background: #1a9179;
        color: white;
        text-decoration: none;
}
.homebox1{
	    background: #fff;
		padding:25px;
}
.homebox2{
	    background: #fff;
		padding:25px;
}
.homebox3{
	    background: #fff;
		padding:25px;
}
