/*
 Theme Name:   Generate Press Child TTG
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Generate Press Child Theme for TTG
 Author:       John Doe
 Author URI:   http://example.com
 Template:     generatepress
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  generate-press-child
*/

/*@import url("../generatepress/style.css");*/

/* =Theme customization starts here
-------------------------------------------------------------- */

.grid-container:after, .clearfix:after {
    clear: none;
}
body {
	background-color: #fdfdfd;
	width: 96%;
	max-width: 1200px;
	border: 2px solid #999;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 40px;
}

body .grid-container {
    z-index: 10;
	background-color: #fdfdfd;
}


td {
vertical-align: top;
padding: 6px;
}

a  {
color: #196863;
}


h1,h2,h3,h4 {
    color: #999;
    font-weight: bold;
}

h1  {
	line-height: 2.4em;
}

h2  {
	line-height: 2.0em;
}

h3  {
	line-height: 1.6em;
}

h4  {

}

.site-content {
    background-color: #FDFDFD;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
	color: #999;
	padding: 0px !important;
}

.inside-header {
    padding: 0px;
}
.header-widget {
    float: right;
    overflow: hidden;
    max-width: 70%;
}

.main-nav {
	padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-left: auto;
    margin-right: auto;
}

.main-navigation {
    padding: 12px 0px 12px 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
	color: #999999;
}

main-navigation .main-nav ul {
    border-radius: 2px;
    line-height: 30px;
	margin-right: 30px;
	margin-left: 30px;
}

.main-navigation .main-nav ul li > a {
    line-height: 30px;
    margin-right: 30px;
	margin-left: 30px;
	color: #999999;
}

.main-navigation .main-nav ul li > a:hover {
	text-decoration: underline;
	color: #AAAAAA;
}

.main-navigation ul ul {
    background-color: transparent !important;
    top: 30px !important;
    box-shadow: 0px 0px 0px !important;
}


/* for mobile */
.menu-toggle {
    background-color: transparent !important;
    text-align: center;
    color: #1C706A;
}


.inside-article {
    padding: 30px !important;
    background-color: transparent !important;
}

.sidebar {
    padding: 30px !important;
    background-color: transparent !important;
}

.textwidget  {
    font-size: .85em;
}

.separate-containers .widget-area .widget {
    padding: 20px !important;
}

.widget ul {
    margin: 4px;
    list-style-type: square;
}

.site-header {
	height: 360px;
}

.site-footer {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.footer-widgets {
    font-size: 1em;
}

.footer-widget-1 {
	margin-left: auto;
    margin-right: auto;
	border-top: 1px solid #DDD;
	max-width: 1000px;
	line-height: 2.0em;
	color: #999;
}
.footer-widget-2, .footer-widget-3, .footer-widget-4, .footer-widget-5 {
	display: none;
}

.inside-footer-widgets .inner-padding {
    padding: 0px 30px;
    text-align: left;
}

.footer-widgets a:link, .footer-widgets a:visited, .footer-widgets a:hover, .footer-widgets a:active {
    color: #196863;
}

.footer-widgets a:hover {
    color: #06A09B;
}

.site-info {
    display: none;
}

.entry-title {
	display: none;
}

.header-widget {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	color: #999;
}

.header-widget .inner-padding {
	float: left;
	padding-left: 40px;
	padding-right: 40px;
}

.mobile-menu, .gp-icon {
	color: #999;
}

// desktop only
@media screen and (min-width: 1024px) {
	.main-nav {
		float: right !important;
	}
}

