body:before {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
  background: url(/wp-content/images/background3.png) no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#page,.home-top {
    background: none;
}


article:not(#post-2),#article_write {
    margin-bottom: 10px;
    max-height: 100%;
    min-height: 100%;
    color: #e1e1e1;
    text-align: center;
    background-color: rgba(53, 53, 53, 0.69);
    border-radius: 10px;
    padding: 16px;
    box-shadow: inset 0px 6px 11px rgba(0, 0, 0, 0.44), inset 0px -7px 8px rgba(0, 0, 0, 0.44);
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.82);
}
.orange_bg{
   box-shadow: inset 0px 6px 7px rgba(0, 0, 0, 0.46), inset 0px -6px 7px rgba(0, 0, 0, 0.46);
   background-color: rgba(255, 102, 51, 0.9) !important;
}
.vc_grid-filter-item, .vc_tta-panel-title,.vc_btn3-color-grey {
    text-shadow: none;
}
.img-shadow-top {
        filter: drop-shadow(0px 1px 4px rgba(0,0,0,0.6));
}
.entry-title {
    margin-bottom: 35px;
}
#primary {
    margin-bottom: 10%;
}
html, body {
    height: 100vh;
    width: 100vw;
}

.wpcf7-recaptcha > div {
    margin: 0 auto;
    display: block
    
}
.wpcf7-file {
background-color: rgb(255, 255, 255);
    
}

.navbar-inverse .navbar-toggle {
    border-color: #ffffff;
    box-shadow: inset 0px 0px 5px 1px rgba(44, 44, 44, 0.4);
}

@media(max-width:380px){
       #site-title{ width: 57%;}
       input, textarea  {
           width: 100%;
       }
      .wpcf7-recaptcha > div,  .wpcf7-recaptcha > div > div > iframe {
           width: 250px !important;
       }
}
#page > div.home-top > div > div > div > img
{
    min-width: 82px;
}

#page > header > div > div > div > img
{
    min-width: 52px !important;
}
p > a {
    color: #ffbc06 !important;
}
b > a {
    color: #ffbc06 !important;
}