/*
 Theme Name:   Food Games and Comics
 Description:  Divi Child Theme
 Author:       Frank Calderon
 Author URI:   https://fg.calderon.it
 Template:     Divi
 Version:      1.0.1
*/


/**   MENU
================================================== */

.mobile_menu_bar:before {
	color: #000;
}


.logged-in .item-login {
	display:none !important;
}

.item-logout {
	display:none !important;
}

.logged-in .item-logout {
	display:block !important;
}


/**   GENERAL
================================================== */
sup {
	font-size: 0.7em;
}

.btn-default {
	background:#0275bc;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
}

.btn-default:hover {
	background:#73b3da;
}


#agenda {
	display:none;
}

.restricted-message {
	padding:40px 0;
	margin:0 auto;
	width:80%;
}


.um input[type=submit].um-button {
	background: #1d439c;
	border: none !important;
	border-radius: 0px;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 18px;
	margin:10px auto 0 auto;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}

.um input[type=submit].um-button:hover {
	background:#0096d7;
}

/*   SCROLLBAR
================================================== */

/*  color scrollBar */
/*::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #8E9E00;
}

::-webkit-scrollbar {
	width: 10px;
	background-color: #8E9E00 ;
}

::-webkit-scrollbar-thumb {
	background-color: #8E9E00;
	border-radius: 0px;
}
*/


/*   CONTACT FORM 7
================================================== */

.wpcf7-form input,
.wpcf7-form select {
	border:1px solid #707070;
	border-radius: 5px;
	font-size: 16px;
	padding: 10px 5px;
	margin-bottom:15px;
}

.wpcf7-form p {
	padding-bottom: 20px;
}

.wpcf7-form input[type=text],
.wpcf7-form input[type=email],
.wpcf7-form input[type=tel],
.wpcf7-form select {
	background: rgba(255,255,255,0.14);	
	box-shadow: -1px -1px 0px 0px rgba(255,255,255,0.21);
	border-radius: 8px;

	font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 700;
	text-transform: none;
	color: #fff;

	padding: 16px 24px;
	width: 100%;
}

.wpcf7-form select {
	height: 44px !important;
}

.wpcf7-form input[type=submit] {
	background: #e0003a;
	border: none !important;
	border-radius: 8px !important;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 18px;
	margin:10px auto 0 auto;
	padding: 10px;
	text-align: center;
	text-transform: uppercase !important;
	
}

.wpcf7-form input[type=submit]:hover {
	background:#0168f9;
	border-radius: 8px !important;
}



/**   MEDIA QUERIES
================================================== */

@media all and (min-width: 1440px){  }
@media all and (min-width: 1024px){  }
@media all and (max-width: 1024px){  }
@media all and (max-width: 980px) {  }

@media all and (max-width: 768px) { }

@media all and (max-width: 680px) {  }


