
body {
    margin: 0;
    padding: 0;
    background: url(./bg-contact.jpg);
    background-size: 100%;
    background-color: black;
background-position: center;
    background-repeat: no-repeat;    background-position-y: -25px;
}

.top .row {
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
}

p.top_p {
    font-size: 32px;
    text-align: left;
    padding: 25px 0;    display: inline-block;
}
.top img {padding: 0 15px;margin-bottom: 23px;}

.top .col-md-12 {
    padding: 25px 0 0;
}


.block-text {    display: inline-block;}
.block-text .p1 {font-weight: 500!important;   font-size: 32px; color: white;margin: 0 auto;font-weight: 400;}
.block-text .p2 {color: #fff;text-align: center;font-size: 18px;padding: 0;}
.block-phone {color: white; display: inline-block;    vertical-align: top;} 
.block-phone img {max-width: 35px;}



.contact {
    text-align: center;
    margin: 0 auto;
    font-size: 28px;
}
.special h1 {text-transform: uppercase;
text-align:center;
    font-size: 48px;
    color: white;
    margin: 0 auto;
}


.gray {color: gray;}



li {
    list-style: none;
}

ul {
    padding: 0;
}

section.varietal_map ul li {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
}

.menu ul li {
    display: inline-block;
    text-align: center;
    padding: 15px 15px;
}
a.active{color:#fff!important;}
.menu ul {
    margin: 0 auto;
}

.menu ul li a {
    color: gray;
}
