/*

Theme Name: Vaudeville

Theme URI: http://medullastudio.com/

Description: This is a custom child theme for Salient

Author: Denise Dambrackas

Author URI: http://medullastudio.com/

Template: salient

Version: 0.1

*/



h1, h2, h3 {
    font-weight: normal !important;
}
blockquote {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif !important;
	font-style:italic !important;
	padding: 30px 50px 10px;
}
	
div.notice {
    background: lightgray;
    color: red;
    padding: 0 10px;
    margin-bottom: 20px;
}
.vc_separator h4 {
    color: #999;
}
a.note {
    display: block;
    max-width: 225px;
}
.smallprint p {
    font-size: 12px;
    line-height: 17px;
}

img.pad {
    padding: 20px;
}

.section-title.extra-padding {
    padding: 5px 0 !important;
}
.section-title.extra-padding h2 {
    letter-spacing: 0.2em !important;
    text-transform: uppercase;
    font-size: 17px;
}
#header-outer.transparent {
    background-color: transparent;
    background-image: url("http://vaudeville-living.com/images/semi_stripes.png");
}

#page-header-wrap #page-header-bg h1 {
    display: none;
}
#page-header-wrap {
    background-color: #484644;
}
.bigger h5 {
    color: grey;
    font-size: 30px !important;
    line-height: 30px !important;
    margin-top: 30px;
}
#featured article .post-title > a {
    border: medium none;
    font-family: great vibes;
    text-transform: Capitalize !important;
    font-size: 40px;
}
.headline-shadow {
    text-shadow: 2px 2px 10px #000;
}
/* DEPARTMENTS */

#departments p {
    font-size: 14px;
    line-height: 20px;
}
#departments h2 {
    font-size: 18px;
}
/* SUPPER CLUB */

.supperclubintro h3 {
	font-size: 20px !important;
}
.supperclubregular {
    text-align: center;
}
.supperclubregular a {
    display: inline-block;
}
.v-logo {
    padding-bottom: 40px;
}
.narrow {
    max-width: 900px;
    margin: 0 auto;
}
.narrow h2 {
    font-size: 17px;
    line-height: 26px;
}
/* SOCIAL ICONS */
div.social {
	margin: 0 auto;
	height: 40px;
	width: 200px;
	}
div.social a {
    display: block;
    float: left;
    margin: 0 5px;
    width: 40px;
    height: 40px;
}
div.social a.yelp {
    background: url("http://vaudeville-living.com/images/social-yelp.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div.social a.facebook {
    background: url("http://vaudeville-living.com/images/social_facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div.social a.tripadvisor {
    background: url("http://vaudeville-living.com/images/social-tripadvisor.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div.social a.instagram {
    background: url("http://vaudeville-living.com/images/social-instagram.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/* FOOTER */
#footer-widgets h2 {
    color: #999;
    font-size: 18px;
    font-style: italic;
    line-height: 26px;
}
#footer-widgets #text-7 {
    text-align: center;
}
#footer-widgets .col div {
    clear: both;
    display: block;
    font-size: 13px;
    line-height: 21px;
}
#footer-widgets .col div.emaillist, #footer-widgets div#text-2 {
    position: relative;
    top: 40px;
}
#footer-outer #footer-widgets {
    background: url("http://vaudeville-living.com/wp-content/uploads/2015/02/px_by_Gre3g.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#footer-outer input {
    background: #cccccc !important;
    padding: 5px 10px !important;
    margin-left: 0 !important;
	border-radius: 3px;
}
#footer-outer input:hover {
    background: white !important;
}
#emma-form-elements li {
    margin-left: 0 !important;
}
.widget.emma-widget {
    margin-top: 0 !important;
    padding-top: 0;
    position: relative;
    top: -20px;
}
ul#emma-form-elements li.emma-form-row {
	width: 70% !important;
}
.widget_nav_menu {
    position: relative;
    top: 30px;
}
.widget_nav_menu ul#menu-footer-menu li.menu-item a {
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #666 !important;

}
.widget_nav_menu ul#menu-footer-menu li.menu-item a:hover {
	color:#fff !important;
}

/* PORTFOLIO */

.portfolio-items .col .work-item.style-2 i {
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
}
.work-meta h4.title {
    font-family: open sans !important;
    font-size: 15px !important;
    letter-spacing: normal !important;
    text-transform: none !important;
}
@media only screen and (max-width: 1000px) and (min-width: 690px) {
    html body #boxed #featured {
        min-width: 679px !important;
    }
}

/* CONTACT FORMS */
span.smallprint {
    font-size: 13px;
}

/* WINE CLUB */
.selection img {
    padding: 0 0 10px;
}
.selection {
    background: #eae5ca;
    width: 175px;
    padding: 8px;
    text-align: center;
    font-family: arial;
    font-size: 13px;
    line-height: 15px;
	margin: 10px;
	display: inline-block;
}
/* WOO */
.woocommerce-result-count {
    display: none;
}

/* BLOG */
.category .blog-title {
    display: none;
}
.content-inner {
    clear: both;
}

/* EVENTS */
.meta-comment-count {
	display:none;
}
.page-id-3793 .evcal_list_a {
    background: #333 !important;
    padding-bottom: 0 !important;
}
.page-id-3793 .evcal_event_title {
    font-size: 17px !important;
    color: #cea452 !important;
}
.page-id-3793 .evcal_desc3 {
    display: none !important;
}
.page-id-3793 .evcal_month_line p {
    font-size: 16px !important;
    color: #000 !important;
}
.home .eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .home .evo_pop_body .hasFtIMG .evcal_cblock {
    left: 100px;
}
.ev_ftImg {
    width: 100px !important;
}
.home .evcal_event_title {
    position: relative;
    left: 70px;
}

/* CAREERS */
.talent a {
    color: #999;
    font-size: 15px;
}
.talent a:hover {
	color: #FFF;
}

/* SHOP SORT ORDER REMOVE */
form.woocommerce-ordering {
display: none;
}

/* MOBILE MENU */
@media only screen and (max-width: 1000px) {
	#header-outer.transparent {
    background-color: #fff !important;
    background-image: none !important;
}
}
@media only screen and (max-width: 2000) and (min-width: 1001px) {
	nav li a {
		font-size: 14px !important;
	}
}
