/*
 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
-------------------------------------------------------------- */


em { font-style: italic; }



/* THEME DEFAULT STYLE MODIFICATIONS 
============================================*/

aside ul li a, aside ul li, .meta, .meta a, ul.link-list li a, caption, .wp-caption-text, .multi_navigation_hint, .tweet:before, .white-btn, a.white-btn, aside .tweet .meta:before, .twitter_theme_design .tweet .meta:before, .post-type-tweet:before, blockquote, .owlCustomNavigation .btn, .sticky:before, .woocommerce-result-count, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del, .summary.entry-summary .price del span, .woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small, .woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink, #bbpress-forums .bbp-topic-header .bbp-meta a.bbp-topic-permalink, #bbpress-forums #bbp-single-user-details #bbp-user-navigation a, #buddypress div#item-header div#item-meta, .tribe-events-sub-nav li a:hover, .tribe-events-event-meta .tribe-events-venue-details, .tribe-events-thismonth div:first-child, .tribe-events-list-widget ol li .duration { color: #6a6a6b; }





/* TYPOGRAPHY
================================================= */
.olinset { margin-left: 40px !important; margin-right: 100px !important; }
.whitetxt { color: #ffffff !important; }
.hometitle { display: none; }
.teamtitle { font-size: 12px; line-height: 18px; }
.price-cell h3 span { letter-spacing: -1px !important; }
p.foundername { text-align: center; color: #ffffff; font-weight: bold; font-size: 18px; margin-top: 8px; }
blockquote.founderquote { text-align: center; color: #ffffff; margin: 1em 0 0 !important; }
.note { font-size: 12px !important; font-style: italic !important; }




/* LINKS
================================================= */

.customLinks { border-bottom: 1px dotted; }
.footerlink { border-bottom: 1px dotted; }







/* MARGINS & PADDING
================================================= */
.main-container .wrapper { padding-top: 0; }
.notopmarg { margin-top: 0 !important; }
.topmarg30 { margin-top: 30px !important; }
.topmarg50 {margin-top: 50px !important; }
.verticalspace { margin-right: 2.25em !important; }
.founderquotesection { padding-top: 50px; padding-bottom: 50px; }
.cakecaterpadding { padding-right: 30%; }
.citydetails { padding-left: 30px; margin-top: 65px; }
.citydetailsrt { border-left: 1px solid #e8e8e8; padding-left: 30px; margin-top: 65px; }




/* TABLES
================================================= */
.locationtablecol1 { width: 27%; }
.locationtablecol1 { width: 15%; }
.locationtablecol1 { width: 10%; }
.locationtablecol1 { width: 30%; }
.locationtablecol1 { width: 18%; text-align: center !important; }



/* FORMS
================================================= */
input[type=text], select, textarea { color: #111111 !important; }
.textfield10 { width: 10% !important; }
.textfield20 { width: 18% !important; }
.textfield30 { width: 28% !important; }
.textfield50 { width: 48% !important; }
.textfield100 { width: 100% !important; }
*::-webkit-input-placeholder { color: #555555 !important; }
select { border: none;
   padding: 14px 2%;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   display: inline-block;
   outline: none;
   margin-bottom: 1em;
   resize: none;
   display: block;
   width: 100%;
   -webkit-appearance: none;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   background: #f2f2f2;
   font-family: 'playfair_displayitalic';
   color: #555555 !important;
}



/* MISC STYLES
================================================= */
.floatleft { float: left !important; margin-right: 4%; }
.textright { float: right; }
.dashedbottomborder { border-bottom: 1px dashed #eaeaea; }
.clearleft { clear: left; }
<?php echo do_shortcode('[ssba]'); ?>




/* HOME PAGE SPECIALS SLIDER
================================================= */
#pl-2263 .panel-grid-cell .so-panel { margin-bottom: 20px !important; }
li.sow-slider-image::before { content: "" !important; }
li.sow-slider-image { padding-left: 0 !important; padding-top: 0 !important; }
ol.sow-slider-pagination, ol.sow-slider-pagination:hover { display: none !important; }





/* BLOG
========================================= */
.mosaic-backdrop { height: 160px; }
add_theme_support( 'post-thumbnails' )




/* FOOTER WIDGETS
========================================= */
iframe .pluginBoxDivider { border-top: none !important; }
._4-u2 { border: 1px solid;
    border-color: #ff0000 !important;
    -webkit-border-radius: none !important; }