/* 
 * Font-family properties: Global font-family, weight, colour and compontent specific font-family overrides
 * - WHAT the text looks like.
 * ============================================
   GLOBAL TYPOGRAPHY BASELINE
   ============================================ */

/* Body + form controls */
body,
input,
button,
select,
textarea {
    font-family: "Raleway", sans-serif;
    font-weight: 300;
    line-height: 1.7;
    color: #333333;

	background-color: #fafafa;
}

/* ============================================
   HEADINGS
   ============================================ */

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Lato", sans-serif;
    font-weight: 500;
    color: #333333;
}

/* ============================================
   HERO SECTIONS
   ============================================ */
.gs-hero-text h1 {
	color: #ffffff;
	font-family: "Lato", sans-serif;
	font-weight: 500;
}
.gs-hero-text h2 {
	color: #ffffff;
	font-family: "Lato", sans-serif;
	font-weight: 500;
}

/* ============================================
   CPT SECTIONS
   ============================================ */
.gs-content h2 {
	color: #1b1b1b;
	font-size: 32px;
	line-height: 1.2;
	font-weight: 400;	
}
.gs-content p {
	color: #1b1b1b;
	font-size: 16.8px;
	line-height: 1.7;
	font-weight: 300;	
}

/* ============================================
   WIDGETS - HOME PAGE TITLES
   ============================================ */

.gs-home-block h1,
.gs-home-block h2,
.gs-home-block h3,
.gs-home-block h4,
.gs-home-block h5,
.gs-home-block h6 {
    font-size: 1.2rem;
    font-weight: 500;
    color: #333333;
}

/* ============================================
   WIDGETS - HOME PAGE TEXT BLOCKS
   ============================================ */

.gs-home-block p,
.gs-home-block div,
.gs-home-block span {
    font-weight: 300;
    color: #333333;
}

/* ============================================
   WIDGETS - OTHER TITLES
   ============================================ */

/* ============================================
   WIDGETS - OTHER TEXT BLOCKS
   ============================================ */


/* ============================================
   FOOTER AREA
   ============================================ */

/* Footer widget titles for blocks 2–5 */
.gs-footer-widgets-top .footer-block:nth-child(n+2) .widget-title {
    font-weight: 500;
	font-family: Lato, sans-serif;
	font-size: 25px;
}





/* ============================================
   FOOTER AREA - Remove all text-decoration from footer links
   ============================================ */
.gs-footer-widgets-top a,
.gs-footer-widgets-bottom a,
.site-footer a {
    text-decoration: none !important;
    color: #333333;
}
/* Keep hover color change without underline */
.gs-footer-widgets-top a:hover {
    text-decoration: none !important;
    color: #a00;
}
