/*
Theme Name: Coalfield Community
Theme URI: https://en-gb.wordpress.org/themes/twentyseventeen/
Description: My WordPress Twenty Seventeen child theme.
Template: twentyseventeen
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: twentyseventeen-child
*/

.entry-header{
display:none;
}

.rightnav{
color:#eef1c4;
font-size:28px;
position:absolute;
right:40px;
cursor:pointer;
top:40px;
z-index:1000;
}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #445c23;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #445c23;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #445c23;
}
:-moz-placeholder { /* Firefox 18- */
  color: #445c23;
}

.home .rightnav{
color:#445c23;
}

:placeholder{
color: #445c23;
opacity:0.7;
}

.wpcf7-form input, .wpcf7-form textarea{
opacity:0.85 !important;
border:none !important;
}

.wpcf7-form input.wpcf7-submit{
background:#445c23 !important;
opacity:1 !important;
}

html, body{
height:100%;
height:100vh;
}

.navwrap{
width:350px;
height:100%;
position:fixed;
display:none;
top:0;
z-index:100000;
right:0;
  background-color: rgba(239,242,197,.85);
}

.inside .rightnav{
color:#445c23;
}

.inside{
position:relative;
max-width:400;
margin:0 auto;
padding-left:35px;
padding-right:35px;
padding-top:35px;
text-align:center;
}

.inside ul{
margin:0;
padding:35px 0 0 0;
list-style-type:none;
}

.navlogo{
width:250px;
margin:10px auto 0 auto;
}

.inside ul li{
color:#445c23;
font-size:19px;
padding:8px 0;
}

.inside ul li a, .inside ul li a:hover, .inside ul li a:focus{
color:#445c23;
overflow:hidden;
display:block;
}


.inside ul{
clear:both;
}

.inside ul li a:after{
opacity:0.5;
}

.wrap{
max-width:1030px;
padding:0;
margin:0 auto;
}

.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments{
width:100% !important;
max-width:100%;
float:none;
}

body .entry-content{
width:100% !important;
}

.panel-content .wrap{
padding-top:0 !important;
padding-bottom:0 !important;
}

body .sec_2{
color:#eef1c4;
font-family: montserrat, sans-serif;
font-weight: 300;
font-style: normal;
font-size:22px;
color:#eef1c4;
background-position:top center !important;
}

#content{
padding-bottom:0 !important;
padding-top:0 !important;
}

footer{
display:none !important;
}

.solid_green h2{
font-family: montserrat, sans-serif;
font-weight: 400;
font-style: normal;
color:#eef1c4;
text-transform:none;
font-size:40px;
line-height:1.3;
}

h1{
font-family: montserrat, sans-serif;
font-weight:700;
color:#4d6727;
font-size:36px;
text-transform:uppercase;
}

h2{
font-family: montserrat, sans-serif;
font-weight:700;
color:#4d6727;
font-size:36px;
text-transform:uppercase;
}

h3{
font-family: montserrat, sans-serif;
font-weight:700;
color:#eef1c4;
font-size:36px;
text-transform:uppercase;
}

h4{
color:#4d6727;
font-weight:700;
font-size:20px;
}

body .vc_btn3 {
background:#4f6930 !important;
color: #ffffff !important;
}


.sec_2 p{
color:#eef1c4;
}

.solid_green h2 strong{
font-weight:700;
text-transform:uppercase;
color:#eef1c4;
}

p{
font-size:20px;
font-weight:300;
font-family: montserrat, sans-serif;
font-style:normal;
color:#4d6727;
}

.post-template-default .site-content-contain {
    background-color: #dbe1b1;
}

.post-template-default .wrap {
    padding: 64px 0;
}
