/*
Theme Name: The Cellar
Version: 1.0
Description: A child theme of Priority
Template: priority
*/

@import url("../priority/style.css");

.dt-sc-right .dt-sc-social-icons .fa {
    color:#616161;
}
.google-map-container {
    width: 100%;
}
.google-map-container iframe{
    display: block;
    width: 100%;
    position: relative; /* IE needs a position other than static */
    pointer-events: none;
}
.google-map-container iframe.clicked{
    pointer-events: auto;
}

.wine-column-one {
    width: 33.3%;
    margin: 0;
}
.wine-column-two {
    width: 33.4%;
    margin: 0;
}
.wine-column-three {
    width: 33.3%;
    margin: 0;
}
.deli-column-one {
    width: 50%;
    margin: 0;
}
.deli-column-two {
    width: 50%;
    margin: 0;
}

/* Contact Page Box */

.contact-box h4 {
    margin-bottom: 5px;
    text-transform: uppercase;
    border-bottom: dashed 1px #dddddd;
}

.gform_wrapper input.large {
    background-color: #ffffff !important;
    border: solid 1px #ccc !important;
    margin-top: 0px;
}

.gform_wrapper textarea.medium {
    background-color: #ffffff !important;
    border: solid 1px #ccc !important;
    margin-top: 0px;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
    margin: 0 !important;
}

.gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}

.header.header2 #main-menu > ul > li > a {
    padding: 0 7px;
}

.dt-sc-ico-content.type22 > span { color: white; }

.dt-sc-ico-content.type22 h4 a, .dt-sc-ico-content.type22 p,
.dt-sc-ico-content.type22 .custom-icon { color: white; }

.dt-sc-ico-content.type5 { background-color: #4e3d34; }

.dt-sc-ico-content.type5 .custom-icon span { color: white !important; }

.intro-text a {
    color: white;
    text-decoration: underline;
}

@media only screen and (max-width: 1270px) and (min-width: 960px) {
    .header.header2 #main-menu > ul > li > a {
        padding: 0 3px !important;
    }
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
    .header.header2 #main-menu > ul > li > a {
        padding: 0 2px !important;
    }
}

@media only screen and (max-width: 767px) {
    .header.header2 #main-menu > ul > li > a, #main-menu > ul > li > a, #main-menu ul li.menu-item-simple-parent ul li a, .header3 #main-menu.enable-menuicons > ul > li > a {
        background: white;
    }
}
