/*
 Theme Name:     Nosh Child Theme
 Theme URI:      
 Description:    Child theme for Nosh
 Author:         Theme Canon
 Author URI:     http://www.themecanon.com
 Template:       nosh
 Version:        1.0.0
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */
p{margin-bottom: 0;text-align: justify;}
/*--- home ---*/
.event-short-des, .menu-short-des{min-height: 125px;}
.social-media-icon:hover{opacity: 0.8;}
h1.bigger{font-size: 40px;}
.tslider blockquote p {padding-left: 20px;}

/*--- header ---*/

.main-header.right{top:0px!important;}
.phone-number{  position: absolute;right: 0;}
.header-container nav{margin-top:25px;}
.logo{padding:0px;}
.cn-site{position:absolute;right:107px;}
.header-container ul > li {padding-left: 0.55em; padding-right: 0.55em;}


.tp-caption.Medium, .Medium {
    text-align: center;
    width: 100%;
    left: 0 !important;
}

/*--- event page --*/
.event-calendar a{padding:10px 15px;}
.single-event-post{overflow: hidden;background-color: rgb(251, 251, 251);color: rgb(17, 17, 17);padding:0 14px;margin-bottom: 28px;margin-top: 14px;border:solid 1px rgb(234, 234, 234);}
.entry-title a{padding:0px;}
.event-image{width:38%;float:left;}
.event-content{width: 60%;float: left;padding-bottom: 20px;}
.time-details span{font-style: italic;}
.event-venue-details span{font-style: italic;color:#696969;}
.event-sidebar ol li:before {content: "ï”"; font-family: 'FontAwesome'!important;font-size: 12px;position: absolute;}
.event-sidebar h4{margin:0px;}
.event-sidebar a {text-decoration: none;}
ol.hfeed li{border-bottom:1px solid rgb(234, 234, 234);}

/*--- menu page ---*/
.menu-buttons-wrapper{position: absolute;top: 30%;left: 13%;z-index: 20;padding: 30px 50px;z-index: 21;}
.menu-button{-webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; min-height: 0px; min-width: 0px; line-height: 24px; border-width: 0px; margin: 9px 0px; padding: 10px 32px; letter-spacing: 0px; font-size: 18px;}
.slider-menu-button{z-index: 5; white-space: nowrap; -webkit-transition: all 0s ease 0s; transition: all 0s ease 0s; min-height: 0px; min-width: 0px; line-height: 24px; border-width: 0px; margin: 0px; padding: 0px; letter-spacing: 0px; font-size: 130px; left: 175px; top: 455px; visibility: visible; opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, -0.0025, 0, 0, 0, 1); -webkit-transform: none;}
.slider-menu-button a{font-size: 30px;padding:20px 35px}
.menu-pdf-button a{padding: 15px 30px 20px 30px;font-size: 30px;}
.menu-pdf-button .tp-button{
/*  background: -moz-linear-gradient(90deg, #ABABAB, #E2824B);
    background: -webkit-gradient(linear,50% 100%,50% 0%,from(#ABABAB),to(#E2824B));
    background: -webkit-linear-gradient(90deg, #ABABAB, #E2824B);
    background: -o-linear-gradient(90deg, #ABABAB, #E2824B);*/
    background-color: rgba(226, 130, 75, 1);
    text-align: center;}
.menu-pdf-button .tp-button:hover{background-color:#000000;}
.menu-pdf-button a{min-width: 230px;}
.menu-pdf-button{margin-bottom: 17%;}

.menu-gallery-block{height:450px;}

/*--- store ---*/
.store-sidebar li{list-style-type: none;}
.woocommerce-sorting{float:right;}
.woocommerce ul.products li.product{width:20%; margin-left: 0px;}
.woocommerce-ordering{display:none;}
.woocommerce ul.products li.product, .woocommerce ul.products li.product.last, .woocommerce-page ul.products li.product {min-height: 376px;}
.popup-bg{display:none;position:fixed;width:100%;height:100%;background:#000;z-index:2;top:0;left:0;opacity:0.7;}
.popup-content{display:none; text-align:center; max-width:100%;max-height:100%;position:fixed;top:50%;margin-top:-150px;background:#fff;z-index:999999;}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt{text-align: center;}
.related.products{display:none;}


/*--- wonder slider hack ---*/
.wonder-slider-wrapper{min-height: 500px;}


/*--- staff page ---*/
.staff-block{width: 100%; max-width: 1140px;clear: both;}
.staff-info{width:60%;float:left}
.staff-image{width: 38%;float:left;padding-right: 20px;}
.staff-image img{width:100%;}

/*--- our story ---*/
.our-story-image{width: 38%;float:left;padding-right: 15px;}
.our-story-des{width: 60%;float:left;text-align: justify}
.our-story-des blockquote{padding-left: 20px; width: 160px;}
.our-story-des blockquote p{font-size: 20px;margin: 0px;line-height: 25px;width: 150px;text-align: left;}

/*--- contact page ---*/
.social-media a{margin-right: 10px;}
.social-media a:hover{opacity: 0.8;}
.social-media img{margin-bottom:10px;}
.ui-datepicker table{margin: 0 -15px;}

/*--- vip club ---*/
.ascension-vip-registration{text-align: center;margin-top:30px;}
.ascension-vip-registration a{background: #E2824B;color: #fff;padding: 15px 25px;font-weight: 900;}
.ascension-vip-registration a:hover{background: #111111;color: #fff!important;padding: 15px 25px;}

/*--- our review ---*/
blockquote{border-left: solid #ccc;padding-left: 20px;font-size: 20px;line-height: 25px;}

/*--- functions ---*/
.function-btn a.btn{margin:5px 10px 5px 0px;}

/*--- work at ---*/
.work-at-images{overflow: hidden;}
.halfpart-left-image{float:left;}
.halfpart-right-image{float:right;}


/*--- gallery ---*/
.gallery .wonderpluginslider-container{height: 550px;}

/*--- blog ---*/
.main ul.meta.blogPost {display:none;}

/*--- responsive ---*/
@media only screen and (max-width: 768px){
.popup-content {left: 10%;margin-right: 10%;}
.left-aside{border:0;}
.our-story-des {width: 100%;}
.our-story-image {width: 50%;margin-left: 25%;}
.fourth {width: 100%;}
.staff-info {width: 100%;}
.menu-buttons-wrapper {display:none;}
.menu-btn{display:block!important;}
.staff-image{width: 50%;margin-left: 25%;margin-top:10%;}
.fancybox-inner{height:600px!important;}
.main-header #nav-wrap {top: 20px;}
}
@media only screen and (max-width: 1024px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:20%;}
}
@media only screen and (max-width: 480px) {
.popup-content {left: 0;margin-right:0;}
.wonder-slider-wrapper {min-height: 250px;}
.gallery .wonderpluginslider-container {height: 290px;}
.social-media img {width: 19%;}
}