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

 Theme Name:   MAC Umpires Child
 Theme URI:    https://macumpires.org
 Description:  A child theme for MAC Umpires
 Author:       Clayton Design Group
 Author URI:   https://claytondesigngroup.com
 Template:     Divi
 Version:      3.0.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

#main-header{
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
}

#top-menu li > a:after {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
#top-menu li:hover > a:after {
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}

@media only screen and (max-width: 980px) {
#logo {
min-height: 100px;
}
}
@media only screen and (min-width: 981px) {
#logo {
min-height: 120px;
}
}
.nav li lu{width: 280px;}#top-menu li li a {width: 220px;}

/* ###### SIDEBAR MENU  ###### */

/* ###### Background color menu item ###### */
.et_pb_widget_area .menu .menu-item {
	background-color: #8cacd2;
}

/* ###### Text color menu item ###### */
.et_pb_widget_area .menu .menu-item a {
	color: #fffbe2;
}

/* ###### Background hover ###### */
.et_pb_widget_area .menu .menu-item:hover {
	background-color: #d6d5d5;
}

/* ###### Text color hover ###### */
.et_pb_widget_area .menu .menu-item:hover a {
	color: #fffbe2;
}

/* ###### Background color active menu item ###### */
.et_pb_widget_area .menu .current-menu-item {
	background-color: #283550;
}

/* ###### Text color active menu item ###### */
.et_pb_widget_area .menu .current-menu-item a {
	color: #d2232a !important;
}

/* ###### Widget menu title size ###### */
.widget_nav_menu h4 {
	font-weight: bold !important;
        margin-bottom: 10px;
        font-size: 28px !important;
}

@media all and (max-width: 980px) {
.et_pb_column .et_pb_widget.widget_nav_menu {
	width: 100% !important;
}}

.et_pb_widget_area .menu .menu-item {
	padding: 10px 20px 10px 20px;
	-webkit-transition: all .3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

.et_pb_widget_area .menu .menu-item a {
	-webkit-transition: all .3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
}

div.wpforms-container-full .wpforms-form input[type=submit], 
div.wpforms-container-full .wpforms-form button[type=submit] {
  background-color: #d2232a!important; /* background */
	border: 2px solid #fffbe2; /* border */
	border-radius: 3px; /* Curve of border corners */
	font-family: Lato; /* button font */
  color: #fffbe2!important; /* text color */
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: #fffbe2; /* background */
    border: 3px solid #d2232a; /* border */
	color: #d2232a; /* text color */
}

.tablepress thead th,
.tablepress tfoot th {
	background-color: #ceab6a;
	font-family: Lato;
	font-size: 16px;
	color: #fffbe2;
}

.tablepress .odd td {
	background-color: #fffbe2;
}
.tablepress thead .sorting_asc,
.tablepress thead .sorting_desc,
.tablepress thead .sorting:hover {
	background-color: #a69027;
}
.tablepress tbody td {
	font-family: Lato;
	font-size: 15px;
	color: #283550;
}
.ticket-selector-submit-btnt:hover {
padding: 6px 20px !important;
}
.ticket-selector-submit-btn:hover {
background: rgba( 0, 0, 0, 0.05 );
border: 2px solid transparent;
padding: 6px 34px 6px 14px !important;
}
.ticket-selector-submit-btn {
font-family: inherit;
display: block;
float: right;
margin: 8px auto 0;
cursor: pointer;
}
.ticket-selector-submit-btn {
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;
position: relative;
}
.ticket-selector-submit-btn {
color: #d2232a !important;
}
.spco-next-step-btnt:hover {
padding: 6px 20px !important;
}
.spco-next-step-btn:hover {
background: rgba( 0, 0, 0, 0.05 );
border: 2px solid transparent;
padding: 6px 34px 6px 14px !important;
}
.spco-next-step-btn {
font-family: inherit;
display: block;
float: right;
margin: 8px auto 0;
cursor: pointer;
}
.spco-next-step-btn {
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;
position: relative;
}
.spco-next-step-btn {
color: #d2232a !important;
}
.ee-reg-form-attendee-dv textarea {
	width: 100%;
	height: 150px;
}
input,
textarea,
select,
button {
	font-family: inherit;
	font-size:large;
}
input.ee-promo-combo-submit {
background-color: #d2232a;
color: #fff;
}

/**Password-Protect**/
.et_password_protected_form {
min-height: initial;
padding: 100px;
max-width: 700px;
margin: auto;
}

.et_password_protected_form .et_submit_button {
background: #d2232a;
color: #fffbe2!important;
border: 2px solid #d2232a;
}

.et_password_protected_form .et_submit_button:hover {
background: white;
color: #d2232a!important;
}

@media (max-width: 479px) {
.et_password_protected_form {
padding: 40px;
}
}
