/* 
Theme Name:   Divi-C2IT 
Theme URI:    http://c2itconsulting.net 
Description:  Mooresville Chamber Child Theme 
Author:       C2IT 
Author URI:   http://c2itconsulting.net 
Template:     Divi 
Version:      4.4.0 
License:      GNU General Public License v2 or later 
License URI:  http://www.gnu.org/licenses/gpl-2.0.html 
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready 
Text Domain:  Divi-C2IT
*/ 

.et-fixed-header #et-info a, .et-fixed-header #et-info-phone::before {
	color: #fff!important;
}
@media screen and (min-width: 1322px) {
    .et_header_style_split div#et-top-navigation {
    	padding-left: 70px;
    }
}
.et_header_style_split nav#top-menu-nav {
	margin-top: -15px;
    margin-bottom: 10px;
}

/* Business Directory pages */
.inside-bullet ul li {
	list-style-position: inside;
}
.no-margin p {
	margin-bottom: 0em;
}
.button.gv-search-button {
	color: #ffffff !important;
    border-width: 2px !important;
    border-color: #293079;
    border-radius: 5px;
    letter-spacing: 0.1em;
    font-size: 14px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #293079;
    padding: 16px 24px;
    border-style: solid;
    margin-right: 15px;
    font-family: "Open Sans", Arial, sans-serif;
}
.button.gv-search-button:hover {
	cursor: pointer;
	background-color: #07163a;
	border-color: #07163a;
}
.button.gv-search-clear {
	color: #972D07 !important;
    border-width: 2px !important;
    border-color: #972D07;
    border-radius: 5px;
    letter-spacing: 0.1em;
    font-size: 14px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: RGBA(255, 255, 255, 0);
    padding: 16px 24px;
    border-style: solid;
    font-family: "Open Sans", Arial, sans-serif;
}
.button.gv-search-clear:hover {
	cursor: pointer;
	background-color: #ffffff;
}
input#search-box-filter_1, input#search-box-filter_3_3, #search-box-filter_10 {
	height: 46px;
	border-radius: 5px;
	width: 95%;
}
/* end */

/* Other Gravity forms styling */
#gform_submit_button_2, #gform_submit_button_3, #gform_submit_button_7 {
	color: #ffffff !important;
    border-width: 2px !important;
    border-color: #972D07;
    border-radius: 5px;
    letter-spacing: 0.1em;
    font-size: 14px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #972D07;
    padding: 16px 24px;
    border-style: solid;
    font-family: "Open Sans", Arial, sans-serif;
}
#gform_submit_button_2:hover, #gform_submit_button_3:hover, #gform_submit_button_7:hover {
	cursor: pointer;
	background-color: #582707;
	border-color: #582707;
}
#gform_submit_button_1 {
	color: #ffffff !important;
    border-width: 2px !important;
    border-color: #293079;
    border-radius: 5px;
    letter-spacing: 0.1em;
    font-size: 14px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #293079;
    padding: 16px 24px;
    border-style: solid;
    font-family: "Open Sans", Arial, sans-serif;
}
#gform_submit_button_1:hover {
	cursor: pointer;
	background-color: #07163a;
	border-color: #07163a;
}
.gform_wrapper.gravity-theme .gfield input.large {
	border: 1px solid #bbb;
}
.gform_wrapper.gravity-theme .gfield input.large:focus {
	border-color: #2d3940;
}
#input_3_7 {
	color: black;
	border-width: 2px !important;
    border-color: #ffe04f;
    border-radius: 5px;
    font-size: 14px;
    text-transform: uppercase !important;
    background-color: #ffe04f;
    padding: 16px 24px;
    border-style: solid;
    font-family: "Open Sans", Arial, sans-serif;
}
body .gform_wrapper .gform_body {
	font-family: "Open Sans", Arial, sans-serif;
}
/* end */

/* The Events Calendar */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, .tribe-events .tribe-events-l-container {
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {
    color: #ffffff !important;
    border-radius: 5px;
    letter-spacing: 0.1em;
    font-size: 14px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #293079!important;
    padding: 16px 24px;
    border-style: solid;
    font-family: "Open Sans", Arial, sans-serif;
}
#wp-submit.button.button-primary {
    color: #ffffff !important;
    border-radius: 5px;
    border-color: #293079;
    letter-spacing: 0.1em;
    font-size: 14px;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    background-color: #293079!important;
    padding: 16px 24px;
    border-style: solid;
    font-family: "Open Sans", Arial, sans-serif;
}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button:hover {
	cursor: pointer;
	background-color: #07163a!important;
	padding: 16px 24px;
}
.tribe-common .tribe-common-c-btn-border {
	color: #293079;
	border-color: #293079;
}
.tribe-common .tribe-common-c-btn-border:hover {
	background-color: #293079!important;
	color: #ffffff!important;
}
.tribe-common .tribe-common-cta--thin-alt {
	border-bottom: 1px solid #972d07;
}
.my-events-header h2.my-events {
    font-size: 40px!important;
    font-weight: 700!important;
    font-family: 'Bodoni Moda', Georgia, "Times New Roman", serif;
}
#post.events-community-submit {
    border-width: 0px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700!important;
    letter-spacing: 0.1em;
    padding: 16px 24px;
    font-family: "Open Sans", Arial, sans-serif;
}
.tribe-community-events .tribe-section .tribe-section-header h3 {
    font-family: "Open Sans", Arial, sans-serif;

}
.tribe-events .tribe-events-calendar-month__day-cell--selected {
    background-color: #eee!important;
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: #972D07!important;
}
input#user_login.input, input#user_pass.input {
    width: 100%!important;
}
@media only screen and (max-width: 390px) {
    .my-events-header h2.my-events {
        font-size: 30px!important;
    }
    .gv-list-view-title h3 {
        font-size: 28px;
    }
}
@media only screen and (max-width: 980px) {
    .my-events-header h2.my-events {
        font-size: 32px!important;
    }
    .gv-list-view-title h3 {
        font-size: 26px;
    }
}
/* end */

.select2-results li:nth-child(2) {
    display: none;
}
