.top-bar.hide-top-bar, .top-bar.top-bar-empty {position: relative; visibility: visible; opacity: 1;}
.cq-homeslider.mediumgray .cq-homeslider-contentcontainer{display:none;}
.slick-slide img {width: 100%;}
@media only screen and (max-width: 600px){
.masthead .top-bar .mini-widgets > *, .masthead .mobile-header-bar .in-top-bar-left, .masthead .mobile-header-bar .in-top-bar-right, .masthead .top-bar .right-widgets, .dt-mobile-header .in-top-bar {display: flex !important; font-size:14px;}
.side-header .top-bar .mini-widgets.left-widgets, .masthead .top-bar .left-widgets{display:none !important;}
.right-widgets .mini-widgets {display: visible !important;}}
.display-none{display:none !important;}
.mobile-main-nav li.act > a .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {color: #eaa937 !important;}
top-bar, .top-bar a, .top-bar .mini-nav .customSelect, .top-bar .mini-nav a:hover, .header-bottom-bar a {
    color: #fffff;
    font-size: 18px; letter-spacing:1px;
}
.breadcrumbs {display: flex; margin:-40px 0 40px} 
.cq-skewbox {

    height: 500px !important;

}

.page-title > .wf-wrap, #fancy-header > .wf-wrap {
    height: 180px;
}

.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat, input.wpcf7-form-control.wpcf7-submit {
    font-size: 22px !important;
    border-width: 2px;
    line-height: 1em;
    margin-bottom: 40px;
    border-radius: 3px;
    color: rgb(27, 27, 27);
    border-color: #eaa937;
    display: table;
    margin-left: auto;
    margin-right: 0;
    padding-top: 25px !important;
    padding-right: 10px !important;
    padding-bottom: 25px !important;
    padding-left: 20px !important;
    text-transform: uppercase;
    background-color: rgba(0, 0, 0, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-width: 0px;
    border-right-width: 10px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    font-weight: 400;
    font-family: Source Sans Pro;
}

input.wpcf7-form-control.wpcf7-submit {
    border-right: 10px solid #eaa937;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover, input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #eaa937 !important;
    color: rgb(255, 255, 255);
}

.redborder {
border-right: 10px solid #eaa937;
padding-right: 20px;
}

.redborderleft {
border-left: 10px solid #eaa937;
padding-left: 20px;
}

.whitefont {
color:white;
}

.whitefont h2 {
color:white;
font-family: Source Serif Pro;
}

.whitefont h2 a {
color: #00aeef;
}

.cq-skewbox:hover .cq-skewbox-upnav, .cq-skewbox:hover .cq-skewbox-downnav {
    opacity: 1;
    display: none;
}

.cq-skewbox h3.cq-skewbox-title {
    font-size: 56px;
    font-family: Source serif;
    text-align: right;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover, input.wpcf7-form-control.wpcf7-submit:hover {
    background: #eaa937 !important;
    color: rgb(255, 255, 255);
}

ul.sub-nav.level-arrows-on {
    display: block !important;
}

.menu-item-299 a{color:#eaa937 !important;}
/* .menu-item-299 a .menu-text{color:#eaa937 !important;} */

#page .fas { color: #eaa937 !important;}
.smlfont{font-size:13px; line-height:1em; color:#eaa937;}
.main-nav > li > a {margin: 18px 11px 18px 11px !important;}