/* Custom MVC CSS Document - Sugarbakers */
@import url('https://fonts.googleapis.com/css?family=Alegreya');
@import url('https://fonts.googleapis.com/css?family=Herr+Von+Muellerhoff|Open+Sans');

body {font-family: "Alegreya", Times, serif !important;}

.clear {clear: both;}

.region-top-middle .content {font-size: 1.5em !important;}

.region-feature-content .block-toggle .item-list .cs-eventList li .cs-eventImg a {border: none !important;}

#block-block-9 .superhero-block-title {width: 90%; height: auto; margin: 0 auto; padding: 50px 25px 38px 25px; background:rgba(255,255,255, 0.7); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; border: none; line-height: 1em !important; text-shadow: 3px 3px 2px #ffffff;}
.font96 .superhero-block-title .block-title {line-height: 1em !important;}
.white-bar {width: 50%; margin: 0 auto; text-align: center; padding: 25px; background:rgba(255,255,255, 0.4); -webkit-border-radius: 50px;
  -moz-border-radius: 50px; border-radius: 50px; border: none;}

#section-banner, #section-strapline, #section-pagetitle {padding-top: 70px; border-top: 1px solid #999 !important; background: url(/sites/default/files/awning-bckgrnd.png) top repeat-x !important;}


#section-pagetitle {height: 100px; background: #f5f5f5 !important;}
#section-pagetitle:before {background: #f5f5f5; !important; 
  bottom: 0; content: ""; height: 0 !important; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 100%; z-index: 100;}

#section-pagetitle .page_title {color: #d68e85 !important; margin: 0 auto !important; text-align: center !important; margin-top: 15px !important; padding: 35px; font-family: "Herrvonmuellerhoff-Regular"; font-size: 68px; letter-spacing: 0;}

#block-superhero-pagetitle-superhero-pagetitle {margin-top: 45px !important; padding-bottom: 30px !important;}

#node-68 .readmore, #node-69 .readmore, #node-70 .readmore {display: none !important;}

.lead {font-size: 2.0em;}
.leadb {font-size: 2.0em; font-weight: 800;}
.lead-sm {font-size: 1.4em;}
#discover-block .cs-carousel-container {height: 525px !important;}
.cs-carousel-container .lead {font-size: 1.1em !important;}

.standard-pad {width: 100%; padding-top: 120px; padding-bottom: 20px;}
.highlight {padding-bottom: 40px !important; font-size: 96px !important; text-align: center; line-height: 96px !important; color: #d68e85 !important; font-family: "Herr Von Muellerhoff", cursive  !important; letter-spacing: 0 !important;}
.bigtitle .superhero-block-title .block-title, #section-pagetitle .page_title, .bigtitle .block-title {font-family: "Herr Von Muellerhoff", cursive  !important;}

.center {margin: 0 auto !important; text-align: center !important;}

#node-69 .cs-blog-info, #node-70 .cs-blog-info {display: none !important;}
#block-block-29 h3 {float: right; margin: 0 !important; padding: 0 20px 0 0 !important; font-size: 1.5em !important; font-family: "Alegreya", Times, serif !important; color: #ffffff !important;}
#block-block-7 {padding-left: 20px !important;}
.cs-blog-info {display: none !important;}

.cs-blog-content .field-items p {font-size: 1.4em !important;}
#node-10 .rtecenter {display: none !important;}

.cs-carousel-events-date {display: none !important;}

.menu-title {padding: 0 0 2px 0; font-family: "open_sansbold", sans-serif; font-size: 19px; letter-spacing: 0.19em; text-align: center; line-height: 32px; color: #2e071f !important; border-bottom: 1px solid #2e071f;}
.views-field-field-price-main-desciptor .field-content, .views-field-field-price-2nd-descriptor .field-content, .views-field-field-price-3rd-descriptor .field-content {display: inline-block !important; font-size: 16px !important; font-weight: 700 !important;}
.views-field-field-price-2nd-descriptor .field-content, .views-field-field-price-3rd-descriptor .field-content {padding-left: 25px !important;}
.views-field-field-menu-price .field-content, .views-field-field-price-2nd- .field-content, .views-field-field-price-3rd- .field-content {display: inline-block !important; padding-left: 12px !important; font-size: 18px !important; font-weight: 700 !important;}


.menu-pad {padding-bottom: 30px;}
.menu-body {font-size: 16px;}
.menu-price {font-size: 14px !important; font-weight: 700 !important;}
.menu-block {margin-bottom: 20px !important;}
.menu-none {display: none !important;}
#block-block-33 h3 {font-family: "open_sanslight" !important;}

.views-field-field-price-3rd-descriptor, .views-field-field-price-3rd- {display: inline-block;}

.contact-img img {width: 70% !important; height: auto !important;}
.contact-top {padding-bottom: 40px !important;}
.region-top-middle {text-align: center !important;}