/*!
Theme Name: dupagecm
Theme URI: http://underscores.me/
Author: dupagecm
Author URI: http://underscores.me/
Description: dupagecm
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dupagecm
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

dupagecm is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */



.dont-miss-out-form label { display: none; }




    div#gform_wrapper_1 { margin: 0 !IMPORTANT; }

    .navbar.navbar-default.main-menu .navbar-collapse ul.navbar-nav > li.current-menu-item a {
    color: #8bc53f;
}

.loader {
    /* width: 4%; */
    margin: 0 auto;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 99999;
    left: 0;
    background-color: rgba(0,0,0,0.15);
    display: none;
}
.loader img {
    width: 2%;
    margin: 0 auto;
    margin-top: 24%;
}

.navbar.navbar-default.main-menu .navbar-collapse ul.navbar-nav > li.active a{
  background-color:transparent;
}

.col-md-12.col-sm-12.download-app-link a {
    margin-top: 70px;
    margin-bottom: 0px;
    width: auto;
    padding: 10px 15px;
}






div#tribe-events-bar {
 display: none;
}



.tribe-events-page-title{display: block !important;}


/**************************/





#tribe-events-header{display: block !important;}





.tribe-events-sub-nav {
    color: #8bc53f !important;
}



h3.gform_title {
    display: none;
}

button#gform_submit_button_12 {
    height: 38px;
    padding: 7px 30px 10px 30px;
    color: #ffffff;
    background-color: #ee3e42;
    border: 2px solid #ffffff;
    font-family: museo-sans, sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 0px;
    margin-left: 40px;
}

.single-post .gform_footer.top_label{
    display: table-cell;
    vertical-align: bottom;}


.single-post .gform_body {
    display: table-cell;
    vertical-align: bottom;
}



 .single-post img.massage_icon{

    vertical-align: middle;
    margin-top: 15px;
  }


  div#gform_confirmation_wrapper_12 {
    margin: 0;
    padding: 20px;
    font-weight: bold;
    color: #21873d;
}







.tribe-events-sub-nav.day_view_custom {
    font-size: 18px !important;
    padding-left: 0px !important;
}





.week_title_bar_custom{

    display: block !important;
}

.list_view_custom{

    display: block !important;
}

.tribe-events-page-title a {
    color: #8BC34A;
}

#tribe-events-footer {
    display: block !important;
    margin-top: 0;
}

.tribe-events-title-bar {
    display: block !important;

}

.month_display_off{

    display: none;
}

.January1,.February1,.March1,.April1,.May1,.June1,.July1,.August1,.September1,.October1,.November1,.December1{

    display: block;
    padding-top: 50px;
}




a.tribe-events-ical.tribe-events-button {
    display: none !important;
}

h1.tribe-events-page-title {
    display: none !IMPORTANT;
}

.tribe-events-title-bar.week_title_bar_custom h1 {
    display: block !IMPORTANT;
}

.result_not_found {
    text-align: center;
}

 .buy-link-home {
   
    color: red !important;
}


.monthviewfooter strong {
    display: none;
}

label.gfield_label{

     display: none;
}



.see-all-background.job-block {
    background-color: #fcb827 !important;
    padding: 160px 0px 160px 0px !important;
}


.recurringinfo {
    display: none !important;
}

.growth-box .next-box .btn-default {
   
    margin-right: 20px;
}



span#input_1_2_3_container {
    margin:0!important;
    padding:0 !important;
}

form#gform_1 label {
    display: none;
}

.reserve-area .gform_wrapper .gform_body .form-group input[type='number'] {
    height: 40px;
    border: 1px solid #3fb9eb;
    background-color: #f2f2f2;
    padding: 5px 20px !important;
    font-family: museo-sans, sans-serif !important;
    font-weight: 500;
    font-size: 16px !important;
    color: #3fb9eb;
}

.reserve-area .gform_wrapper .gform_body .form-group input[type='email'] {
    height: 40px;
    border: 1px solid #3fb9eb;
    background-color: #f2f2f2;
    padding: 5px 20px !important;
    font-family: museo-sans, sans-serif !important;
    font-weight: 500;
    font-size: 16px !important;
    color: #3fb9eb;
}

div#field_8_31 label, div#field_8_28 label, #field_8_33 label {
    display: block !important;
}

div#field_8_13 label {
    display: none !important;
}

.gfield_description {
    display: none !important;
}

div#input_8_10 label {
     display: none !important;
}

div#input_8_8  label {
     display: none !important;
}

.ginput_container_name label, .ginput_complex label{
   display: none !important;

}

.ginput_container_address label{

       display: none !important;

}

.show-label label{

       display: block !important;

}

.show-label .gfield_description {
    display: block !IMPORTANT;
}



.admi1 {
    display: none;
}

div#field_6_7 {
    padding-right: 0;
}

h3.January:first-child { display:block !important;   padding-top: 50px; }
h3.February:first-child { display:block !important;   padding-top: 50px; }
h3.March:first-child { display:block !important;   padding-top: 50px; }
h3.April:first-child { display:block !important;   padding-top: 50px; }
h3.May:first-child { display:block !important;   padding-top: 50px; }
h3.June:first-child { display:block !important;   padding-top: 50px; }
h3.July:first-child { display:block !important;   padding-top: 50px; }
h3.August:first-child { display:block !important;   padding-top: 50px; }
h3.September:first-child { display:block !important;   padding-top: 50px; }
h3.October:first-child { display:block !important;   padding-top: 50px; }
h3.November:first-child { display:block !important;   padding-top: 50px; }
h3.December:first-child { display:block !important;   padding-top: 50px; }


.gfield_description.validation_message {
    display: block !IMPORTANT;
}

/************prvn**gkywd* date******************/


.reserve-area .gform_wrapper .gform_body .form-group select {
    height: 40px;
    border: 1px solid #3fb9eb;
    background-color: #f2f2f2;
    padding: 5px 20px !important;
    font-family: museo-sans, sans-serif !important;
    font-weight: 500;
    font-size: 16px !important;
    color: #3fb9eb;
}






.form-custom--wrapper .gfield{ margin-bottom: 30px !important; }
.form-custom--wrapper .gfield input{
    margin-bottom: 5px !important;
}
.form-custom--wrapper .validation_message{ padding-top: 0 !important; }
.form-custom--wrapper .ginput_container_address span{margin-bottom: 30px !important;}
.form-custom--wrapper .ginput_complex span.ginput_full,
.form-custom--wrapper .ginput_complex span.ginput_left,
.form-custom--wrapper .ginput_complex span.ginput_right{ margin-bottom: 30px !important;  }
.form-custom--wrapper .gfield .ginput_container_email span.ginput_left,
.form-custom--wrapper .gfield .ginput_container_email span.ginput_right{ margin-bottom: 0 !important }
.form-custom--wrapper .ginput_complex span.ginput_left.address_zip,
.form-custom--wrapper .ginput_complex span.ginput_right.address_country{margin-bottom: 0 !important;}
.form-custom--wrapper .ginput_full{ display:block; margin-bottom: 30px !important; }
.form-custom--wrapper span.address_zip{margin-bottom: 0px !important; }
.form-custom--wrapper span.address_country{margin-bottom: 0px !important; }
.form-custom--wrapper .gfield span{
    margin-bottom: 0px !important;

}
.form-custom--wrapper .gfield .ginput_container_address .address_city, .form-custom--wrapper .gfield .ginput_container_address .address_zip{
    margin-bottom: 0 !important 
}

select.ui-datepicker-month,select.ui-datepicker-year {
 
    color: black;
}



.party-adventure .party-advt-callout{ z-index: 9; }


 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999999 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999999 !important;
}
::-ms-input-placeholder { /* IE 10+ */
  color: #999999 !important;
}
::-moz-placeholder { /* Firefox 18- */
  color:#999999 !important;
}

.exhibits-introBlk .rocket-blk{

    width: 155px !important;
}
.seelistcolor{  color: #3fb9eb; }
.seelistcolor:hover {  color: #3fb9eb; text-decoration: underline !important; }

/*added css*/
.reserve-area .gform_wrapper .gform_body .form-group .gfield_time_ampm select{
    padding:5px 4px!important;
    max-width:6rem!important;
    width: calc(4rem + 20px);

}

.reserve-area .gform_wrapper .gform_body .form-group .gfield_time_minute input[type='number']{
    padding:5px 4px!important;
    width:calc(4rem + 10px)!important;
}

.reserve-area .gform_wrapper .gform_body .form-group .gfield_time_hour input[type='number']{
    padding:5px 4px!important;
    width: calc(4rem + 10px)!important;
}

.gform_wrapper .gfield_time_ampm, .gform_wrapper .gfield_time_hour{
    max-width: calc(6rem + .5rem) !important;
}

.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute {
    max-width: 6rem !important;
}


