body{
font-family: 'Montserrat', sans-serif;
color:black;

}

section.elementor-element-d1c5867 {
    position:fixed;
    z-index: 4;
    right:0;
}

.white {
    background-color: white !important;
}

.neve-main{
background-image:url(../img/bg.jpg);
background-position:center;
background-repeat: no-repeat;
background-size:cover;
height:100%;
}

div.nav{
float:left;
}

.links .nav{
font-family: 'IM Fell English SC', serif;
text-decoration:none !important;
color:#AAAAA7;
margin:50px 30px;
font-size:28px;
}

.sidelinks .nav{
font-family: 'IM Fell English SC', serif;
text-decoration:none !important;
color:#957D68;
font-size:38px;
}

.sidelinks
{
    display:grid;
    text-align: right;
}

.burger {
  display: block;
  cursor: pointer;
  padding-top: 47px;
  padding-right:30px;
  float:right;
}

.burger2 {
  display: block;
  cursor: pointer;
  padding-top: 37px;
  padding-right:20px;
  float:right;
}

.bar1, .bar2, .bar3 {
  width: 35px;
  height: 5px;
  background-color: #5A5855;
  margin: 6px 0;
  transition: 0.4s;
}

.sidebar
{
    display:none;
    clear:both;
    float:right;
    padding-right: 30px;
    opacity: 0;
    transition: 0.6s;
}

.show
{
    display:block;
    opacity: 1;
    transition: 0.6s;
}

.change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px);
}

.change .bar2 {opacity: 0;}

.change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
}

#contact a {
  color: white;
}

#contact a:hover {
  color: #AAAAA7;
}

#whitelink a {
  text-decoration: underline;
  color: white;
}

#whitelink a:hover {
  text-decoration: underline !important;
  color: #AAAAA7 !important;
}

#mailing {
    color:white;
    margin:50px;
}

table td, table th {
    border-bottom: none !important;
}

div.purchase {
    background-color:white;
}

div.formwrap {
    height: 100%;
    background-image: url("/wp-content/uploads/2019/06/Vandella-Estate_dark.png");
    background-size: cover;
    overflow: auto;
}

div.forminner {
    height:100%;
    color: white;
}

.form {
    color: white;
}

#form {
    border-spacing: 25px;   
}
#order {
    padding: 80px 60px 20px 60px;
    width: 750px;
    margin: auto;
}

#order2 {
    padding-top:70px;
    padding-left:70px;
    padding-right:70px;
    line-height:2;
    font-size:12px;
    width:600px;
    margin:auto;
}


@media only screen and (max-width: 768px) {
    

.nobg {
    background-image:none;
}

.link .nav{
font-size: 32px;
}

div.nav{
width:80%
}

#mailing {
    color:white;
    margin:10px;
}

.sidelinks .nav{
margin-top:0px;

}

.sidebar
{
    padding-top: 0px;
}

    #full-page
    {
        height:100vh;
    }


#form {
    border-spacing: 15px;
}

.form .quantity
{
        white-space: nowrap;
}
#order {
    padding: 80px 60px 20px 60px;
    margin: auto;
    width:auto;
}

#order2 {
    padding-top:70px;
    padding-left:25px;
    padding-right:25px;
    line-height:2;
    font-size:12px;
    width:auto;
}

}


