
/* Volunteer checkbox fix begin */



#label_3_69_1,

#label_4_69_1

{

	max-width:100%;

}



#input_3_69 > .gchoice_3_69_1,

#label_4_69_1 > .gchoice_3_69_1

{

  margin-right: 0!important;

  width: 100%;

}



#field_3_69 > label.gfield_label,

#field_4_69 > label.gfield_label

{

  display: none;

}



#field_3_69  .gchoice_3_69_1,

#field_4_69  .gchoice_4_69_1

{

  margin-top: 0!important;

  margin-bottom: 30px!important;

}



#field_3_55,

#field_4_55,

#field_4_7,

#field_4_8

{

  margin-bottom: 30px;

}



@media only screen and (max-width: 450px)

{

  #field_3_8,

  #field_3_9,

  #field_4_8,

  #field_4_9

  {

    width: 100%;

  }

}



#gform_submit_button_3 {
	line-height: 1.6;
	padding: 4px 15px 6px;
	font-size: .78rem;
	font-weight: 700;
	background-color: #7A8B21;
	border-width: 2px;
	border-color: #7A8B21;
	border-radius: 0;
}

#gform_submit_button_3:focus, #gform_submit_button_3:hover {
	text-decoration: underline;
	color: #FFF;
}

#field_3_2 .gfield_label {
	display: block !important;
}



/* Volunteer checkbox fix end */



/* Contact Page fix begin */

#wpcf7-f179-o1 .col-sm-8, #wpcf7-f6883-o1 .col-sm-8 {
	margin-bottom: 25px;
}

div.wpcf7-mail-sent-ok {
	color: #FFF;
}

#wpcf7-f179-o1 h2, #wpcf7-f6883-o1 h2 {
	font-size: 20px;
	color: #2B2B2B;
}

#wpcf7-f179-o1 .col-sm-8 p, #wpcf7-f6883-o1 .col-sm-8 p {
	margin-bottom: 0;
}

#wpcf7-f179-o1 .wpcf7-textarea, #wpcf7-f6883-o1 .wpcf7-textarea {
	width: 100%;
	height: 180px !important;
	line-height: 1.428571429;
	margin-bottom: 16px !important;
	padding: 6px 12px;
	font-size: 14px;
	color: #555;
	border-color: #ccc;
}

/* Contact Page fix end */



/* Blog form fix begin */

#gform_5 #gform_fields_5 li {
	text-decoration: none !important;
}

/* Blog form fix end */



/* Footer fix begin */

#wpcf7-f11-o1 p.txt-message, #wpcf7-f11-o2 p.txt-message, #wpcf7-f6870-o1 p.txt-message, #wpcf7-f6870-o2 p.txt-message {
	margin-bottom: 0;
}

.footer .wpcf7-textarea {
	height: 124px !important;
	margin-bottom: 2px !important;
}

.footer #wpcf7-f6870-o1 .wpcf7-textarea, .footer #wpcf7-f6870-o2 .wpcf7-textarea {
	margin-top: 104px;
}

@media only screen and (max-width: 991px)
{
	.footer #wpcf7-f6870-o2 .wpcf7-textarea {
		margin-top: 142px;
	}
}

@media only screen and (max-width: 767px)
{
	.footer #wpcf7-f6870-o2 .wpcf7-textarea {
		margin-top: 66px;
	}
}

/* Footer fix end */



/* Header fix begin */
ul.nav li.dropdown:hover ul.dropdown-menu {
	/* display: none; */
}

.dropdown-menu {
	position: relative !important;
	float: none !important;
	padding: 0 !important;
	border-width: 0 !important;
	box-shadow: none !important;
}

.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
	font-size: 13px !important;
}

@media (min-width: 768px) {
	ul.nav li.dropdown:hover ul.dropdown-menu {
		/* display: block; */
	}

	.dropdown-menu {
		position: absolute !important;
		float: left !important;
		padding: 5px 0 !important;
		border-width: 1px !important;
		box-shadow: 0 6px 12px rgba(0, 0, 0, .175) !important;
	}

	.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
		font-size: 16px !important;
	}
}

/* Header fix end */



/* Social media stream fix begin */

.ff-header {
	z-index: 1 !important;
}

.ff-stream-wrapper {
	z-index: 0 !important;
}

/* Social media stream fix end */

/* pop up styles begin */

.schedule-nav-btn
{
  width: 165px;
  height: 40px;
  display: block;
  background: #778e1c;
  color: #fff;
  font-size: 14px;
  font-family: 'Lato';
  font-weight: 700;
  text-align: center;
  line-height: 40px;
}

.schedule-nav-btn:hover,
.schedule-footer-btn:hover,
.schedule-nav-btn:focus,
.schedule-footer-btn:focus
{
  color: #fff!important;
}

#header_nav nav.collapse.navbar-collapse .schedule-nav-btn
{
  margin-top: 20px;
}

#header_nav.tiny nav.collapse.navbar-collapse .schedule-nav-btn
{
  margin-top: 0;
}

@media only screen and (min-width: 1023px)
{
  #header_nav nav.collapse.navbar-collapse
  {
    display: flex!important;
    justify-content: space-between;
    align-items: center;
  }
}

@media only screen and (min-width: 767px)
{
  .navbar-brand
  {
    margin-top: 15px!important;
  }
}

#form-dialog, #form-dialog1
{
  width: 750px!important;
  padding: 10px 125px!important;
}

.ui-dialog-titlebar
{
  background: #fff!important;
  border: none!important;
}

.popup-form-container
{
  width: 100%;
}

.popup-form-container h1
{
  text-align: center;
  letter-spacing: 0px;
  font-size: 35px;
  font-weight: 700;
  color: #2b2b2b;
  margin-top: 33px;
  font-family: 'Lato';
}

#form-dialog .popup-form-container h3, #form-dialog1 .popup-form-container h3
{
  font-family: 'Lato';
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  color: #778e1c;
  text-align: center;
  width: 100%;
  margin-top: 34px;
}

#form-dialog .popup-form-container p, #form-dialog1 .popup-form-container p
{
  font-size: 16px;
  font-weight: 400;
  font-family: 'Lato';
  line-height: 24px;
  color: #343434;
  text-align: center;
}

#form-dialog .popup-form-container p a, #form-dialog1 .popup-form-container p a
{
  font-weight: 700;
  color: #b40a37;
}

.ui-widget-overlay
{
  background: #000!important;
  opacity: .7!important;
  filter: Alpha(Opacity=70)!important;
}

button.ui-dialog-titlebar-close
{
  background: #fff;
  border: none;
  margin: -2px 10px 0 0!important;
  height: 30px!important;
  width: 30px!important;
  z-index: 30!important;

}

.ui-dialog .ui-dialog-title
{
  display: none!important;
}

button.ui-dialog-titlebar-close::after
{
  content: " ";
  width: 2px;
  height: 20px;
  background: #000;
  position: absolute;
  transform: rotate(45deg);
  cursor: pointer;
}

button.ui-dialog-titlebar-close::before
{
  content: " ";
  width: 2px;
  height: 20px;
  background: #000;
  position: absolute;
  transform: rotate(-45deg);
  cursor: pointer;
}

#form-dialog label.gfield_label, #form-dialog1 label.gfield_label
{
  font-size: 14px;
  font-weight: 700;
  font-family: 'Lato';
  color: #2b2b2b;
}

#form-dialog .gform_body > ul.gform_fields, #form-dialog1 .gform_body > ul.gform_fields
{
  display: flex;
  flex-wrap: wrap;
}

#form-dialog .gform_body > ul.gform_fields > li.half-wide-field, #form-dialog1 .gform_body > ul.gform_fields > li.half-wide-field
{
  width: 50%;
  margin-top: 0;
}

#form-dialog .gform_body > ul.gform_fields > li.full-wide-field, #form-dialog1 .gform_body > ul.gform_fields > li.full-wide-field
{
  width: 100%;
}

#form-dialog .gform_body > ul.gform_fields > li.half-wide-field:nth-child(even),
#form-dialog .gform_body > ul.gform_fields > li.full-wide-field, #form-dialog1 .gform_body > ul.gform_fields > li.half-wide-field:nth-child(even),
#form-dialog1 .gform_body > ul.gform_fields > li.full-wide-field
{
  padding-right: 0;
  margin-top: 0;
}

#form-dialog .gform_body > ul.gform_fields > li.half-wide-field input.medium,
#form-dialog .gform_body > ul.gform_fields > li.full-wide-field input, 
#form-dialog1 .gform_body > ul.gform_fields > li.half-wide-field input.medium,
#form-dialog1 .gform_body > ul.gform_fields > li.full-wide-field input
{
  width: 100%;
}

#form-dialog .gform_body > ul.gform_fields > li.full-wide-field textarea, #form-dialog1 .gform_body > ul.gform_fields > li.full-wide-field textarea
{
  height: 100px;
}

 .select2-container
{
  width: 100%!important;
}

#field_10_1 label,
#field_10_13 label
{
  display: none;
}

#form-dialog img.ui-datepicker-trigger, #form-dialog1 img.ui-datepicker-trigger
{
  position: absolute;
  margin-top: -25px;
  right: 140px;
}

#form-dialog ul.gfield_radio > li, #form-dialog1 ul.gfield_radio > li
{
  font-family: 'Lato';
  font-size: 16px;
  font-weight: 400;
  color: #2b2b2b;
}

#field_10_8
{
  margin-bottom: 0;
}

#form-dialog .gform_footer
{
  text-align: center;
}

#form-dialog .gform_wrapper .gform_footer input.button,
#form-dialog .gform_wrapper .gform_footer input[type=submit], 
#form-dialog1 .gform_wrapper .gform_footer input.button,
#form-dialog1 .gform_wrapper .gform_footer input[type=submit]
{
  height: 40px;
  width: 165px;
  background: #778e1c;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0;
  border: none;
}

#form-dialog .gform_wrapper .gform_footer input.button:hover,
#form-dialog .gform_wrapper .gform_footer input[type=submit]:hover,

#form-dialog1 .gform_wrapper .gform_footer input.button:hover,
#form-dialog1 .gform_wrapper .gform_footer input[type=submit]:hover
{
  text-decoration: underline;
}

#form-dialog .gform_wrapper input[type=radio], #form-dialog1 .gform_wrapper input[type=radio]
{
  border: none;
  box-shadow: none;
}

#ui-datepicker-div
{
  display: none;
}

#form-dialog .select2-container .select2-selection--single, #form-dialog1 .select2-container .select2-selection--single
{
  display: block;
  width: 100%;
  height: 34px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#form-dialog .select2-container--default .select2-selection--single .select2-selection__arrow b, #form-dialog1 .select2-container--default .select2-selection--single .select2-selection__arrow b
{
  border-style: solid !important;
  border-width: 2px 2px 0 0 !important;
  border-color: #888888 !important;
  height: 7px !important;
  width: 7px !important;
  left: -18% !important;
  transform: rotate(135deg) !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered
{
  font-size: 14px;
  font-weight: 400;
  color: #2b2b2b!important;
  line-height: 17px!important;
}

.select2-results ul.select2-results__options .select2-results__option
{
  font-size: 14px;
  font-weight: 400;
  line-height: 17px!important;
}

#gform_confirmation_message_10
{
	text-align: center;
}

@media (max-width: 1200px)
{

  .schedule-nav-btn
  {
    display: none;
  }

}

@media only screen and (max-width: 1023px)
{

	#form-dialog, #form-dialog1
  {
    width: 650px!important;
    padding: 10px 70px!important;
  }

  #form-dialog img.ui-datepicker-trigger
  {
    right: 80px;
  }

}

@media only screen and (max-width: 767px)
{

	#form-dialog, #form-dialog1
  {
    width: 330px!important;
    padding: 10px 15px!important;
  }

  #form-dialog .gform_body > ul.gform_fields > li.half-wide-field,
  #form-dialog1 .gform_body > ul.gform_fields > li.half-wide-field
  {
    width: 100%;
  }

  #form-dialog img.ui-datepicker-trigger, #form-dialog1 img.ui-datepicker-trigger
  {
    right: 30px;
  }

}

@media only screen and (max-width: 450px)
{

	#form-dialog ul.gfield_radio > li, #form-dialog1 ul.gfield_radio > li
  {
    width: 40%;
  }

}

.page-id-189 .games-tab1 a {
	    background-image: url(https://allseniorscare.com/wp-content/uploads/2025/11/Chef_De_Mission_Logo_2026_colour_BIL-768x846.jpg) !important;
}
/* pop up styles end */