/*  
Theme Name: Simply Retreat
Description: One page site for the Simply Solids Retreat
Author: Dave Naylor
 */

/* This file is very shameful! */

.linux {
    font-weight: 600;
}
.leftie {
    text-align: left;
}

.style1 h1 {
    color: #fff;
    font-weight: bold;
}

/* Hero Secion */

.wrapper.style1 {
    background: 
    linear-gradient(
    rgba(0, 0, 0, 0.5), 
    rgba(0, 0, 0, 0.5)
    ), 
    url('../../uploads/2015/12/sewin.jpg') no-repeat  !important;
    background-size: cover !important;
    color: #fff;
}

#top .image {
    background-color: #fff;

}

/* Welcome Section */

.welcome-box {
    height: 600px;
}
.welcome-img {
    max-width: 100%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
/* Information Section */

.information-subtext p {
    text-align: justify;
}

/* Location Section */

#map > div:nth-child(3) {
    margin-top: 2em;
}

.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}

.box-image {
    max-width: 100%;
    margin-bottom: 2em;
}


/* Gravity Forms */

.gform_wrapper input[type="text"], 
.gform_wrapper input[type="url"], 
.gform_wrapper input[type="email"], 
.gform_wrapper input[type="tel"], 
.gform_wrapper input[type="number"], 
.gform_wrapper input[type="password"],
.gform_wrapper textarea {
    padding: 0.75em !important;
    background: #282828;
    border: none;
}

#gform_1 input[type="text"], 
#gform_1 input[type="url"], 
#gform_1 input[type="email"], 
#gform_1 input[type="tel"], 
#gform_1 input[type="number"], 
#gform_1 input[type="password"],
#gform_1 textarea,
#input_1_2_6 {
    padding: 0.75em !important;
    background: #fff;
    border: 1px solid #ccc !important;
    color: #282828;
    border: none;
}
#gform_4 input[type="text"], 
#gform_4 input[type="url"], 
#gform_4 input[type="email"], 
#gform_4 input[type="tel"], 
#gform_4 input[type="number"], 
#gform_4 input[type="password"],
#gform_4 textarea {
    padding: 0.75em !important;
    background: #fff;
    border: 1px solid #ccc !important;
    color: #282828;
    border: none;
}
#gform_5 input[type="text"], 
#gform_5 input[type="url"], 
#gform_5 input[type="email"], 
#gform_5 input[type="tel"], 
#gform_5 input[type="number"], 
#gform_5 input[type="password"],
#gform_5 textarea {
    padding: 0.75em !important;
    background: #fff;
    border: 1px solid #ccc !important;
    color: #282828;
    border: none;
}
#gform_7 input[type="text"], 
#gform_7 input[type="url"], 
#gform_7 input[type="email"], 
#gform_7 input[type="tel"], 
#gform_7 input[type="number"], 
#gform_7 input[type="password"],
#gform_7 textarea {
    padding: 0.75em !important;
    background: #fff;
    border: 1px solid #ccc !important;
    color: #282828;
    border: none;
}
#input_3_1_3,
#input_3_2,
#input_3_1_6
{
    background: #fff !important;
    border: 1px solid #ccc;
    color: #282828;
}

#gform_2 .gform_footer {
    text-align: center;
}

#gform_3 > div.gform_footer.top_label {
    text-align: center;
}

#gform_2 label, 
#gform_3 label {
    display: none;
}

#gform_2 li {
    padding-bottom: 1em;
}

/* The non exsistant footer */

#footer { 
    margin: 0;
}

@media screen and (min-width: 740px) {
    .loco-box {
        min-height: 550px;
    }

    /* Information Section */

    .info-box {
        min-height: 735px;
    }
}