/* -------------------------------------------------------------------------------- */

@media screen and (max-width:18020px) {

.header-pad{ position:relative; width:100%; height:auto; line-height:10px; text-align: center; }
#header-title-wrapper1{ position:absolute; width:45%; top:20%; left:2%; height:65%; outline: 2px solid #0e2e4e; letter-spacing:0px; text-align: left; }
#header-title1{ font-size: 38px; font-weight:bold; padding: 9% 10% 1% ; text-transform:uppercase; letter-spacing:2px; font-family: 'Helvetica', sans-serif; text-align: left; color:#0e2e4e; }
#header-sub-title1{ font-size: 22px; font-weight:600; padding: 3% 10% 1% ; text-transform:uppercase; letter-spacing:0px; font-family: 'Khand', 'Helvetica', sans-serif; text-align: left; color:#0e2e4e; }

#head-bar-btn{ padding: 8% 0 3%; text-align:right; float:right; display:bock; }

#head-bar-btn-small{ text-align:right; float:right; display:bock; }

#ticket-btn{ padding: 4% 0 1%; float:right; }

#form-full-wrap-break{ text-align:left; padding: 0 2% 2%; }

#form-wrap{padding: 1.5% 0 0 0; }

#full{ width:100%; float:left; }

#full-wrapper-white{ width:100%; background:#fff; padding: 0; margin:0; }
#full-wrapper-white-trans{ width:100%; background-color:rgba(255, 255, 255, 0.6); padding: 0; margin:0; }
#full-wrapper-white-trans-round{ width:100%; background-color:rgba(255, 255, 255, 0.6); padding: 0; margin:0; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px;}

#full-wrapper-header{ width:100%; background: url(/uploads/images/MWH-site-header-002.jpg); background-size:cover; }

#full-wrapper-header-top{ width:100%; background: url(/uploads/images/mwh-top-bar-002.png) top center repeat-x; }

#full-wrapper-top-rotator{ width:100%; background: url(/uploads/images/mwh-top-rotator-bg-006.jpg); background-size:cover; }

#full-wrapper-home-footer-bg{ width:100%; background: url(/uploads/images/home-page-bg-007.jpg) bottom center; background-size:cover; }

#full-wrapper-footer-bg{ width:100%; min-height:70px; background: url(/uploads/images/MWH-site-footer-002.jpg) top center; background-size:cover; }

#footer-wrapper-in{ color:#fff; font-size:18px; font-family: 'Muli', sans-serif; font-weight:400; padding: 2%; }

#full-wrapper-black{ width:100%; background:#231F20; margin:0; }
#full-wrapper-light-grey{ width:100%; background:#eee; margin:0; }
#full-wrapper-dark-grey{ width:100%; background:#938a8a; margin:0; }
#full-wrapper-orange{ width:100%; background:#faa61a; margin:0; }
#full-wrapper-blue-dark{ width:100%; background:#354D97; margin:0; }
#full-wrapper-blue-light{ width:100%; background:#83d5f7; margin:0; }

#main-photo{ padding: 0 0 2%; }

#photo-shadow{ z-index:10; padding: 0; margin: 0 ; line-height:0; box-shadow: 3px 3px 9px #000; -moz-box-shadow: 3px 3px 9px #000; -webkit-box-shadow: 3px 3px 9px #000;}


#full-wrapper-footer{ width:100%; background:#000 url(/uploads/images/ccq-2018-coffee-beans-bg.jpg) bottom left no-repeat; background-size: cover; margin:0; }


#slider-top{ height: 80px; }

#language-btn{ float:right; padding: 1%; }

#head-bar-breadcrumbs{ text-align:left; padding: 1% 1% 2%; }

#event-photo{ width:27%; float:left; }


#dollar-sign{float:left; width:2%; margin: 0 1%;}
#amount-box{ float:left; width:95%; }

#third { width:33.333%; float:left; }
#third-right { width:33.333%; float:right; }
#third-left { width:33.333%; float:left; text-align:left; }

#third-half { width:33.333%; float:left; }

#donate-btn-margin{ padding:0 33%; }

#quarter { width:25%; float:left; }
#quarter-right{ width:25%; float:right; }
#quarter-left { width:25%; float:left; text-align:left; }

#quarter-half { width:25%; float:left; }
#quarter-half-right{ width:25%; float:right; }
#quarter-half-left { width:25%; float:left; text-align:left; }

#three-quarter { width:75%; float:left; }
#three-quarter-right{ width:75%; float:right; }
#three-quarter-left { width:75%; float:left; text-align:left; }

#float-800 { width:800px; float:left; }
#float-800-right{ width:800px; float:right; }
#float-800-left { width:800px; float:left; text-align:left; }

#half-full { width:50%; float:left; }
#half-half { width:50%; float:left; }

#half{ width:50%; float:left; }
#half-right{ width:50%; float:right; }
#half-right-right{ width:50%; float:right; text-align:right;}
#half-left{ width:50%; float:right; text-align:left; }

#two-third { width:66.666%; float:left; }
#two-third-right { width:66.666%; float:right; }
#two-third-left { width:66.666%; float:left; text-align:left; }

#third-padd-right{ padding: 2% 3% 2% 0;}

#third-padd{ padding: 2% 3%;}

#event-gallery-padd{ padding: 2%;}

#add_cart_padd{ padding: 0 2%; }

#listing-wrapper{ }
#listing-wrapper-text{ padding: 10px 0 0 0; }
#listing-wrapper-title{ font-size: 22px; font-weight:bold; }

#form-title{ font-size: 20px; font-weight:bold;  padding: 1% 0 0; }

#fifth-top{ width:20%; float:left; display:block; }

#fifth{ width:20%; float:left; }
#fifth-right{ width:20%; float:right; }

#four-fifth{ width:80%; float:left; }
#four-fifth-right{ width:80%; float:right; }

#five-sixth{ width:83.333%; float:left;}
#five-sixth-2{ width:81.333%; float:left;}

#sixth{ width:16.666%; float:left; }
#sixth-right{ width:16.666%; float:right; }
#sixth-right-2{ width:16.666%; float:right; margin-right:2%; }

#sixth-all{ width:16.666%; float:left; }

#parent-nav-pad{ padding:8% 8% 8% 0; }

#child-nav{ }

#parent-nav{ padding:6% 0; font-size:16px; }

#pagewrap { width:1100px; padding:0; }

#home-main-pad{ padding: 10px 0 0; margin: 0 0; }
#product-main-pad{ padding: 4% 0; margin: 0 0; }
#text-left{ text-align:left; padding: 10px; }
.margin-10{ padding:10px 0 0; }

#buy-tickets-title{ font-size:22px; font-weight:bold; padding: 0 0;}

#product_name{font-size:16px;}

#third-choices-pad{ padding: 10px 10px 0; margin: 0 0 10px; }

#section-padd{padding: 1% 0; }

#section-title{ font-size: 26px; font-weight: 700; margin: 0 0 5px;}
#section-body{ margin: 10px 0 0; }

#parent-text-left{ text-align:left; padding: 10px 10px 0; }


#page-title-script{ font-size: 40px; 
font-family: "nrs", "Dancing Script", "Pacifico", script; font-weight:700; }

#page-title{ font-size: 36px; 
font-family: "Helvetica", sans-serif; font-weight:semibold; }

#page-title-grey{ font-size: 46px; 
font-family: "Helvetica", sans-serif; text-transform:uppercase; font-weight:bold; color:#d1d2d4;}

#page-title-bg{ float:left; font-size: 40px; 
font-family: "Helvetica", sans-serif; }
 
#listing-title{ font-size: 32px; font-weight:bold; font-family: "Helvetica", sans-serif; }

#listing-title-link{ font-size: 22px; color:#002e4f; font-weight:bold; font-family: "Helvetica", sans-serif; padding:.25%; }

.page-date{ font-size:18px; font-family: "Helvetica", sans-serif; font-style:italic; color:#ccc; margin: 0 5px; }
.author-title{ font-size:18px; font-family: "Helvetica", sans-serif; margin: 0 5px; }


#page-body{  font-size: 20px; line-height:26px; }

#page-body p{  margin: 5px 0 15px; }

#home-page-body-white{ padding: .5% 0; text-align:center; text-transform:none; color:#fff; font-size: 34px; line-height:36px; font-family: 'Muli', sans-serif; font-weight:700; font-style:italic; text-shadow: #000 1px 1px 5px;  }

#page-body-white{ padding: .5% 0 0; text-align:left; text-transform:normal; color:#fff; font-size: 34px; line-height:36px; font-family: 'Muli', sans-serif; font-weight:700; font-style:italic; text-shadow: #000 1px 1px 5px;  }

#home-page-body{ padding: 2% 0 1%; text-align:center; color:#000; font-size: 28px; line-height:34px; font-family: 'Muli', sans-serif; font-weight:700; }

#home-page-body-text{ padding: 0 0 3.5%; text-align:left; color:#000; font-size: 20px; line-height:24px; font-family: 'Muli', sans-serif; font-weight:400; }

#home-page-title-white{ text-align:left; text-transform:none; color:#fff; font-size: 42px; line-height:48px; font-family: 'Muli', sans-serif; font-weight:700; font-style:normal; text-shadow: #000 1px 1px 5px;  }

#menu-title{ float:left;  font-size: 24px; font-weight:700; text-align:left; }
#menu-price{ float:right; font-size:20px; font-weight:400; text-align:right; }
#menu-body{ float:left; font-size:;  }

#page-title-third{ font-size: 40px; font-weight:700; color:#fff; text-align:left; 
font-family: "Helvetica", sans-serif; }
    
#page-title-third-sm{ font-size: 32px; font-weight:700; color:#fff; text-align:left; 
font-family: "Helvetica", sans-serif; }
    
#small-title-third{ font-size: 20px; font-weight:700; color:#000; text-align:center; 
	}
  

#price-screen{ font-size: 16px; font-weight:bold; color:#999999; padding: 0 0 5px; }
#download-screen{ font-size: 18px; font-weight:bold; font-style:italic; }
#overview-screen{ font-size: 14px; line-height:18px;}
#address-screen{ font-size: 16px; font-weight:normal; font-style:italic; padding: 0 0 5px; }

    
    #page-title-home-split{ display:block; font-size: 32px; padding:1% 4%; font-weight:700; color:#fff; text-align:left; 
font-family: "Helvetica", sans-serif; }
    
    

#page-title-home{ font-weight:bold; text-transform: uppercase; letter-spacing: -1; font-size: 40px; color: #fff; padding: 2% 0 0; font-family:'orator'; }

#page-title-home-remove{ display:block; font-weight:bold; text-transform: uppercase; letter-spacing: -1; font-size: 40px; color: #fff; padding: 2% 0 0; font-family:'orator'; }


#page-body-home{  color: #fff; font-size: 20px; line-height: 44px; }

#page-subtitle{ font-size: 26px; font-weight:700; }

#read-more-link{ float:right; font-size:18px; font-weight:bold; padding:0 5px 2%; }

#home-third-wrapper{ position: relative; margin: 10px 0; background:#eee; overflow:hidden; border:#CDCCCC 2px solid; line-height:10px; box-shadow: 0px 0px 0px #CDCCCC; -moz-box-shadow: 0px 0px 0px #CDCCCC; -webkit-box-shadow: 0px 0px 0px #CDCCCC; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; }

#third-home-pad{ padding: 2%; text-align:center; }
#third-home-img{ margin:0 25% 10px; padding:2%; border:2% solid #fff; line-height:10px; background:#eee; box-shadow: 1px 1px 6px #333; -moz-box-shadow: 1px 1px 6px #333; -webkit-box-shadow: 1px 1px 6px #333; -moz-border-radius: 50%; border-radius: 50%; -webkit-border-radius: 50%;  }

#third-text{  position: absolute; width: 100%; top:3%; padding: 2% 0; text-align:center; }
#third-title{ font-size:44px; line-height:44px; padding:2% 2% 0; font-weight:normal; text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }
#third-body{ font-size:22px; line-height:26px; color:#fff; padding:2% 4%; font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }

.padR{ padding: 0 10px 10px; }
.padC{ padding: 0 10px 10px; }
.padL{ padding: 0 10px 10px; }

#donation-pad{ margin: 0 25%; padding: 2%; border:#eee 1px solid; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; }
#donation-pad-half{ margin: 0 2%; padding: 2%; border:#eee 1px solid; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; }

#footer-pad{ width: 1000px; padding: 1% 0; }

#footer-photo{ padding: 1% 40%; }

#footer-in{ color:#fff; padding: 1% 0; }

#head-bar{display:block;}

#head-bar-wrapper-fixed1{ display:block; width:100%;  position: absolute; padding:0; z-index:10; }

#picture-pad{padding: 0 0 2%; }

#home-logo{ z-index: ; width: 25%; padding: 2% 0 1%; text-align:center; }
#vert-logo{ z-index: ; width: 150px; padding: 2% 0 4%; text-align:center; }

#main-logo-wrap{ z-index: 100; width: 30%; float:left; text-align:left; padding:2% 0 2%; }

#head-bar-nav{ width: 100%; padding: 0; }

#head-white-trans1{  position:absolute; bottom: 60px; width:100%; background-color: rgba(255, 255, 255, 0.8); height: 300px; z-index: -2; }
#head-color-bar1{  position:absolute; bottom: 15px; width:100%; background:#000; height: 45px; z-index: -1; }

#home-page{min-height:800px;}


#mobile-top-wrap{display:none;}

#head-bar-top{ display:bock; float:right; padding: 1%; color:#fff;}

#nav-bar-top{padding:16% 0 0;}

#head-bar-main-nav{ float:right; display:bock; width:70%; padding: 0; }


#nav-bar{ display:bock; width:100%; }
#nav-bar-pad{ padding: 0; }

#social-links{ padding: 1% 3% 0; float:right; }
#social-link-wrapper{ display:block; float:right; z-index: 100;}
.social-link-wrapper{ display:block;  margin:0 10px; height:24px; width:24px; padding:10px; background:#cccccc url() top left repeat; border: 1px solid #999; box-shadow: 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px #666; -moz-border-radius: 50%; border-radius: 50%; -webkit-border-radius: 50%;}

#social-links-main-nav-pad{ float:right; padding:14px; }

#right-icons{ display:block; float:right; margin: 2px; }

#cart-top-qty{ display:block; height:14px; width:14px; margin:6px 19px; padding:3px; background:#FFE505 url() top left repeat; border: 0px solid #63828c; box-shadow: 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px #666; -moz-border-radius: 50%; border-radius: 50%; -webkit-border-radius: 50%; font-size:12px; }

.cart-link-wrapper{margin:0 3px; height:28px; width:28px; padding:6px; background:#FFE505 url() top left repeat; border: 0px solid #63828c; box-shadow: 0px 0px 0px #666; -moz-box-shadow: 0px 0px 0px #666; -webkit-box-shadow: 0px 0px 0px #666; -moz-border-radius: 50%; border-radius: 50%; -webkit-border-radius: 50%;}


#submit-side-btn{float:right;}

#smallcal{ float:left; width:110px; margin-right:0; }

#cal-bg-wrapper-full{ padding: 2% 0 0; }

#cal-bg-wrapper{text-align:center;}
#cal-bg-month{ font-size: 28px; font-weight:bold; color:#000; padding: 3% 0 2%; text-shadow: 0px 0px 0px #000; text-transform:uppercase;}
#cal-bg-weekday{ font-size: 24px; color:#000; font-style:italic; padding: 0 0 1%; }
#cal-bg-day{  font-size:48px; line-height:42px; font-weight:bold; padding: 2% 0 0; }
#cal-bg-year{ font-size: 52px; padding: .5% 0; }


#cal-title{ font-size: 32px; font-weight:bold; padding:1% 0; }
#cal-body{ font-size: 19px; font-style:normal; font-weight:normal;}

#cal-bg-wrapper-1{ border: 1px solid #ccc; text-align:center; }
#cal-bg-month-1{ font-size: 28px; font-weight:bold; background:#e0181c; color:#fff; padding: 1% 0; text-shadow: 1px 1px 3px #b00e12; }
#cal-bg-weekday-1{ font-size: 24px; color:#999; font-style:italic; padding: 0 0 3%; }
#cal-bg-day-1{  font-size: 78px; line-height:58px; font-weight:bold; padding: 5% 0 0; }
#cal-bg-year-1{ font-size: 44px; padding: .5% 0; }

#share-this-buttons-wrap{ padding:2% 0; }


.freeform-label{ font-weight:normal; padding:0 1% 1%;}

}



@media screen and (max-width:1100px) {



}