/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/






/* header  */

.inside-header {padding-top: 0; padding-bottom: 0; margin-right: 9vw;}
.site-header {background-color:transparent; }
img.header-image {max-height: 25vw;}
.main-title a, .main-title a:hover, .main-title a:visited {color:#f3b539; font-family: Paprika, sans-serif; text-shadow: 1px 3px 0px #794949;}
.site-description {color:#edc58c;}


/* navigation  */

#site-navigation {display: none;}
.main-navigation, .main-navigation ul ul {background-color: #78383d;}

/* content   */ 

.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#81454d+0,81454d+100&0.33+0,0.11+100 */
background: -moz-linear-gradient(top,  rgba(129,69,77,0.33) 0%, rgba(129,69,77,0.11) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(129,69,77,0.33) 0%,rgba(129,69,77,0.11) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(129,69,77,0.33) 0%,rgba(129,69,77,0.11) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5481454d', endColorstr='#1c81454d',GradientType=0 ); /* IE6-9 */
box-shadow:3px 3px 9px 9px #794949;}


label {color: #f3b539;}
h1, .elementor-20 .elementor-element.elementor-element-26c4f485.elementor-widget-heading .elementor-heading-title {text-shadow: 1px 3px 0px #794949;}
h3 {color: #f0d7cd;}

p input.wpcf7-form-control.wpcf7-submit {float: right; background-color:#f3b539; color: #0a0503; border-radius: 25pt; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {background-color: #f0d7cd; color:#0a0503; box-shadow:1px 1px 3px 3px #794949;}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-response-output  {background-color:rgba(255, 245, 231, 1);}

section.elementor-element:nth-child(2) {background-size: 56%!important;}


.blog-button {text-align: right; background-color:#f3b539; color: #0a0503; border-radius: 25pt; padding: 0 30px 0 30px; display: inline-block; width: 100%;}


div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-response-output {color: #000;}

/* widgets & comments   */

.comments-area, .sidebar .widget {background-color: rgba(255, 255, 255, 0.2);}
.sidebar .widget {padding: 3%; margin-left: 3%; color: #320a0a;}
.entry-meta a, .entry-meta a:visited {color: #aa6b51;}
/* footer   */

.site-footer {background-color: #292323;}

.site-info {color: #edc58c; font-size: .8em;}
.site-info a {color: #edc58c!important; font-weight: bold;}

.grecaptcha-badge {display: none;}
