/*
 Theme Name:     Divi Child Theme
 Description:    Divi Child Theme
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
@import url('https://fonts.googleapis.com/css?family=Oswald');
/*
font-family: 'Oswald', sans-serif;
*/

#et-info {
    float: right;
}

#MIT-logo-blue-green-large {
    width: 107px;
    height: 85px;
    background-image: url("/wp-content/themes/Divi-child/images/mit-logo.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
    display: inline-block;
}

#MIT-logo-blue-green-large:hover {
    background-image: url("/wp-content/themes/Divi-child/images/mit-logo-off.png");
}

#divider-large {
    width: 14px;
    height: 80px;
    margin-top: -8px;
    margin-left: 14px;
    border-left: 1px solid #000;
    display: inline-block;
}

.blue-divider #divider-large, .blue-divider #divider-small {
    border-left: 1px solid #094091;
}

#equal-focus-web-large {
    width: 197px;
    height: 85px;
    margin-top: -1px;
    background-image: url("/wp-content/themes/Divi-child/images/mit_logo_on.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100%;
    display: inline-block;
}

#equal-focus-web-large:hover {
    background-image: url("/wp-content/themes/Divi-child/images/mit_logo_off.png");
}

.et-fixed-header a#MIT-logo-blue-green-large {
    height: 60px;
    width: 76px;
}

.et-fixed-header div#divider-large {
    height: 60px;
}

.et-fixed-header a#equal-focus-web-large {
    height: 60px;
    width: 139px;
}

textarea {
    width: 100%;
    min-height: 150px;
}

th.tckt-slctr-tkt-details-total-tickets-sold-th.ee-fourth-width.cntr {
    display: none;
}

th.tckt-slctr-tkt-details-total-tickets-left-th.ee-fourth-width.cntr {
    display: none;
}

th.tckt-slctr-tkt-details-this-ticket-sold-th.ee-fourth-width.cntr {
    display: none;
}

th.tckt-slctr-tkt-details-this-ticket-left-th.ee-fourth-width.cntr {
    display: none;
}

td[data-th="Total Sold"] {
    display: none;
}

td[data-th="Total Spaces Left"] {
    display: none;
}

td[data-th="Sold"], td[data-th="Remaining"] {
    display: none;
}

.display-tckt-slctr-tkt-details {
    display: block;
    clear: left;
}

@media only screen and (max-width:480px) {
	.tkt-slctr-tbl th, .tkt-slctr-tbl td {
        font-size: 15px;
        padding: 6px 10px !important;
    }
    
    .tckt-price--nowrap span.currency-code {
        display: none;
    }
    
    .tckt-slctr-tkt-details-dv {
        padding: 0px;
        margin: 0px;
    }
}

.responsive-map iframe {
    width: 100%;
}

/* Set the slider height */

@media only screen and (min-width:981px) {

 .en_slide, .en_slide .et_pb_container {

 height: 725px;

 }

 .en_slide, .en_slide .et_pb_slide {

 max-height: 725px;

 }

 .en_slide .et_pb_slide_description {

 position: relative;

 top: 25%;

 padding-top: 0 !important;

 padding-bottom:0 !important;

 height:auto !important;

 }

}

/*Menu*/
.nav li li {
    display: block;
}

/*Mega Menu*/
.mega-menu ul.sub-menu {
    padding: 25px 0px !important;
}

/*.mega-menu ul.sub-menu li {*/
/*    min-height: 67px;*/
/*}*/

.mega-menu ul.sub-menu li a {
    padding: 10px 10px !important;
}

.et-menu-nav li.mega-menu>ul>li {
    width: 33%;
}

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a {
    width: 100% !important;
    display: block;
}

.et_pb_menu_0_tb_header.et_pb_menu #mobile_menu1 li a {
    color: #000 !important;
}

/*Blog Sidebar*/
.blog #sidebar .et_pb_button::after, .single #sidebar .et_pb_button::after {
    display: none;
}

.blog #sidebar .et_pb_button:hover, .single #sidebar .et_pb_button:hover {
    padding: 0.3em 1em 0.3em 1em;
}

a.et_pb_promo_button.et_pb_button {
    background: #dd9933;
    color: #fff !important;
}

@media only screen and (max-width:480px) {
	div#divider-large {
	    clear: both;
	    display: block;
	    width: 160px;
	    margin: auto;
	    height: 14px;
	    margin-top: 5px;
	    border-left: 0px;
	    border-top: 1px solid;
	}
}

/*Gravity Forms*/
.gform_footer input.gform_button {
    background-color: #d93 !important;
    color: #fff !important;
    text-align: right;
    margin: 8px auto 0;
    cursor: pointer;
    font-size: 20px;
    font-weight: 500;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 20px;
    line-height: 1.7em;
    background: transparent;
    border: 2px solid;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

.gform_footer input.gform_button:hover {
    background-color: #eee;
    border-color: #000;
    padding: 6px 20px !important;
}

.gform_wrapper .top_label .gfield_label {
    color: #666;
}

.gform_fields input, .gform_fields select, .gform_fields textarea {
    background-color: #eee !important;
    border: none !important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #666 !important;
    padding: 10px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.gform_fields input.datepicker {
    width: 93% !important;
}

.gform_body ul {
    padding-left: 0px !important;
}

.gfield.captcha label {
    display: none !important;
}

.gfield.input-half {
    display: inline-block;
    vertical-align:bottom;
    width: 49%;
}

.gfield.input-half.last-half {
    float: right;
}

.gform_footer.top_label {
    margin-top: 0px;
    padding-top: 0px;
    text-align: right;
}

.gfield_html {
    margin-top: 25px !important;
}

.margin-bottom-0 {
	margin-bottom: 0px !important;
}

/*Home Slider*/
.et_pb_section, .et_pb_slider .et_pb_slide {
    background-position: center !important;
    -webkit-background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: 100%;
    -moz-background-size: cover;
    background-size: 100%;
    background-size: cover;
}

@media only screen and (max-width:768px) {
	.gform_fields input.datepicker {
	    width: 90% !important;
	}
}

@media only screen and (max-width:700px) {
	.gfield.input-half {
  	    width: 100%;
	}

	.gfield.input-half.last-half {
	    float: none;
	}
}

/*Constant Contact Popup*/
.ctct-form-popup.form_0 div#gdpr_text {
    display: none;
}

.ctct-form-popup.form_0 button.ctct-form-button {
    border: 2px solid rgb(48, 71, 87) !important;
    font-size: 20px !important;
}

.ctct-form-popup.form_0 button.ctct-form-button:hover {
    background: rgb(48, 71, 87) !important;
}

.ctct-form-popup.form_0 div#email_address_field_0 {
    color: #333 !important;
}

.ctct-form-popup.form_0 label#email_address_label_0 {
    color: rgb(48, 71, 87);
}

.ctct-form-popup.form_0 p.ctct-form-text {
    font-style: italic !important;
    text-align: center;
    color: rgb(144, 126, 54) !important;
    font-size: 20px !important;
}

.ctct-form-popup.form_0 h2.ctct-form-header {
    color: rgb(48, 71, 87) !important;
    text-align: center !important;
    font-family: 'Oswald', sans-serif !important;
}

.ctct-form-popup.form_0 button.ctct-form-button {
    background: rgb(205, 186, 107) !important;
    font-family: 'Oswald', sans-serif !important;
}

.ctct-form-popup.form_0 form#ctct_form_0:before {
    content: '';
    width: 100%;
    height: 182px;
    background: url('/wp-content/themes/Divi-child/images/mit-popup-logo.jpg');
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
}

/*Quiz Workshop*/
.quiz-section .qmn_quiz_container .qmn_btn, .quiz-section .qmn_quiz_container .btn {
    background-color:#304757 !important;
}

.quiz-section .qmn_quiz_container select, .quiz-section .qmn_quiz_container textarea, .quiz-section .qmn_quiz_container input[type="text"], .quiz-section .qmn_quiz_container input[type="email"], .quiz-section .qmn_quiz_container input[type="url"], .qmn_quiz_container input[type="number"] {
    border-color:#304757;
}

.quiz-section .qsm-progress-bar .progressbar-text {
    color:#304757 !important;
}

.quiz-section .qmn_quiz_container .qmn_btn:hover, .quiz-section .qmn_quiz_container .btn:hover {
    background-color:#1d2a33 !important;
}

.quiz-section .qsm-results-page {
    margin-bottom: 45px;
    margin-top: 15px;
}

.quiz-section .qsm-results-page::after {
    content: "Our team will be reaching out soon to see how we can help you meet all your planning goals.";
    margin-top: 15px;
    display: block;
}

.quiz-section .qsm-results-page::before {
    content: "According to your answers, we have the perfect space for you!";
    display: block;
    margin-bottom: 15px;
}

.quiz-section .qmn_results_page::before {
    content: 'Your Results Are In!';
    font-weight: bold;
    font-size: 18px;
}

.quiz-section .mlw_qmn_new_question {
    font-size: 18px;
}

.quiz-section .qsm-featured-image {
    width: 250px;
    float: right;
}

@media (max-width:800px) {
    .quiz-section .qsm-featured-image {
        margin-top: 10px;
        display: block;
        width: 100%;
    }
}

@media (max-width:600px) {
    .ctct-form-popup.form_0 form#ctct_form_0:before {
        display: none;
    }
}