body {
line-height:1.75
}

body a {
font-weight:inherit
}

body strong,body.gppro-custom .comment-author,body.gppro-custom .comment-author a {
font-weight:600
}

h4 {
letter-spacing:1px
}

blockquote:before {
content:normal
}

blockquote {
font-size:24px;
font-style:italic;
color:#999999
}

button,input[type='button'],input[type='reset'],input[type='submit'],.button,.entry-content .button {
background-color:#82c341;
border-radius:0;
color:#fff;
font-size:18px;
text-transform:none
}

button:hover,input:hover[type='button'],input:hover[type='reset'],input:hover[type='submit'],.button:hover,.entry-content .button:hover {
background-color:#79a630;
color:#fff
}

body.gppro-custom .entry-content p a.button,body.gppro-custom .entry-content p a.button:hover,body.gppro-custom .entry-content a.button,body.gppro-custom .entry-content a.button:hover,body.gppro-custom .entry-content .button:hover {
color:#fff
}

body.post-type-archive-portfolio .site-tagline,body.single-portfolio .site-tagline,body.no-cta .site-tagline {
display:none
}

body.post-type-archive-portfolio .site-inner,body.single-portfolio .site-inner,body.no-cta .site-inner {
padding-top:50px;
margin-top:50px
}

.entry-title,h1,h2,h3,h4,h5,h6 {
font-family:'Oswald',sans-serif;
line-height:120%
}

body.gppro-custom .site-container a,.site-tagline a,.home-featured .featured-content .entry {
border-bottom:0
}

body.gppro-custom .site-container,body.gppro-custom .site-container .genesis-grid .entry-meta,body.gppro-custom .site-container .entry-header .entry-meta,body.gppro-custom .site-container .site-footer p,body .search-form > input,body .search-form > textarea,body .ninja-forms-form-wrap input,body .ninja-forms-form-wrap textarea,input.input,input.input-text,#comment {
font-family:'Chaparral Pro',serif
}

.home .full-width-content .content {
width:100%
}

.full-width-content.post-type-archive-portfolio .content {
float:none;
margin:0 auto;
width:80%
}

.full-width-content .content {
float:none;
margin:0 auto;
width:65%
}

.share-filled .twitter .count,.share-filled .twitter .count:hover {
border:1px solid #09b0ed!important
}

.share-filled .facebook .count,.share-filled .facebook .count:hover {
border:1px solid #3d5a98!important
}

.share-filled .googlePlus .count,.share-filled .googlePlus .count:hover {
border:1px solid #dd4c39!important
}

.share-filled .linkedin .count,.share-filled .linkedin .count:hover {
border:1px solid #035a87!important
}

.share-filled .pinterest .count,.share-filled .pinterest .count:hover {
border:1px solid #cb2127!important
}